自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 机器学习——k-近邻算法(手写字识别)

kNN算法在简单二维数据上计算时:d=根号((x0-x)^2 -(y0-y)^2). 这里被推广到1024维,将32*32二进制图片当成1*1024的向量。计算上和二维是一样的。 缺点是计算量太大了。 一、数据集手写字图片被保存为32*32的二进制文件: 训练文件trainingDigits有1900多个,测试文件testDigits有900...

2018-03-07 16:41:22 1303

原创 c/c++中一些巧妙的方法

一、找大小 要求:变量a和b,不用“if”、“?:”、“switch”或其他判断语句找出两个数中间比较大的。//方案一:简单实用int getMax1(int a,int b){ return ((a+b)+abs(a-b))/2;}//方案二:有点意思int getMax2(int a,int b){ int str[2]={a,b}; int c = a < b;

2017-08-16 14:09:07 760

转载 C语言数据类型转换

数据类型转换就是将数据(变量、表达式的结果)从一种类型转换到另一种类型。例如,为了保存小数你可以将int类型的变量转换为double类型。数据类型转换的一般格式为:(type_name) expressiontype_name为要转换到的数据类型,expression为表达式。例如:(float) a; //把a转换为实型(int)(x+y); //把x+y的结果转换为整型(float

2017-08-12 12:59:21 496 1

翻译 c++中++和*的优先级、cout运算从右到左

运算符优先级 优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。 相同优先级中,按结合顺序计算。大多数运算是从左至右计算,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。 基本的优先级需要记住: 指针最优,单目运算优于双目运算。如正负号。 先乘除(模),后加减。 先算术运算,后移位运算,最后位运算。 请特别注意:1 << 3 + 2

2017-08-11 11:43:33 3647

原创 c/c++结构体与结构体指针

一、定义结构体变量举个具体的例子,如将在校学生的信息定义为一个结构体,信息内容包括学生的姓名(string)、学号(long)、年龄(int)等,就可以声明如下:struct { char sName[10]; long sNo; int sAge; }; 结构体本质是一种数据类型,和C语言的内置内型(char,int,long …)类似,我们可以用它来定义

2017-08-06 11:07:35 3552

翻译 彻底搞定c语言指针详解(nice)

1.语言中变量的实质要理解C指针,我认为一定要理解C中“变量”的存储实质, 所以我就从“变量”这个东西开始讲起吧!先来理解理解内存空间吧!请看下图:内存地址→  6   7    8910111213-----------------------------------------------------------------。。。 ||||||||.。-------

2017-08-04 13:36:02 810

转载 c++ inline(内联)函数

(一)inline函数(摘自C++ Primer的第三版) 在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inline int min(int first, int secend) {/****/}; inline 函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,inline函数必须在调用该函数的每个文本文件中定义

2017-08-01 16:16:47 295

原创 #pragma pack(n)解析

原理简析:     现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。     各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。其他平台可能没有

2017-08-01 14:51:44 609

原创 const int *p、int *const p、const int* const p的区别

一、首先const int p = 10;int const p = 10; //是没有区别的二、const int *p的用法#include <stdlib.h> #include <stdio.h> #include <string.h> int main(int argc, char **argv) { int a = 1; int b = 2;

2017-07-29 15:05:23 618

原创 vs2010 默认的用户属性表 Microsoft.Cpp.Win32.user.props

<?xml version="1.0" encoding="utf-8"?><Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ImportGroup Label="PropertySheets" /> <Proper

2017-07-25 21:26:51 1261

原创 mysql5.7.18修改或者设置密码

1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1这一行配置让 mysqld 启动时不对密码进行验证2、重启 mysqld 服务:systemctl restart mysqld 或者 mysqld --skip-grant-tables3、使用 root 用户登录到 mysql:mysql -u root 4、切换到mysql数据库,

2017-07-25 16:41:44 2451

转载 javaBean的使用

jsp与javaBean的使用 <div class="postBody"> <div id="cnblogs_post_body"><p class="MsoNormal" align="center" style="text-align: center;"><b style="mso-bidi-font-weight: normal;">

2017-07-25 14:02:18 353

原创 JDBC连接MySQL5.7.18失败的解决方法

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647) at org.apache.catalina.loader.WebappClassLoader.loadClas

2017-07-25 13:08:53 5400

转载 JSP中使用JDBC连接MySQL数据库的详细步骤

JSP中使用JDBC连接MySQL数据库的详细步骤 <div class="postBody"> <div id="cnblogs_post_body"><p>1,首先在自己新建的项目文本框中输入Web Project的名称,然后单击下一步。</p>2,继续单击下一步3,把Generate web.xml deployment descri

2017-07-23 12:24:43 6666

原创 PHP验证码实现

1.验证码的显示代码,yanzheng.php<?phpsession_start();header ('Content-Type: image/png');$image = imagecreatetruecolor(100, 30) or die('Cannot Initialize new GD image stream'); //生成画布$bgcolor = imagecolorall

2017-07-17 10:45:48 310

翻译 MySQL存储引擎

Mysql各种存储引擎的特性以及如何选择存储引擎几个常用存储引擎的特点下面我们重点介绍几种常用的存储引擎并对比各个存储引擎之间的区别和推荐使用方式。特点MyisamBDBMemoryInnoDBArchive存储限制256TB没有有64TB没有事务安全 支持 支持 锁机制表锁页锁表锁行锁行锁B树索引支持支持支持支持 哈希索引  支持支持 全文索引支持    集群索引   支持 数据缓存  支持

2017-07-14 15:23:26 278

转载 MySQL存储过程详解

存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或

2017-07-14 15:04:51 364

转载 MySQL常用函数

**MySQL数据库提供了很多函数包括:**数学函数;字符串函数;日期和时间函数;条件判断函数;系统信息函数;加密函数;格式化函数;一、数学函数  数学函数主要用于处理数字,包括整型、浮点数等。函数作用ABS(x)返回x的绝对值  SELECT ABS(-1) – 返回1CEIL(x),CEILING(x)返回大于或等于x的最小整数  SELECT CEIL(1.5) – 返

2017-07-13 17:15:09 278

原创 MySQL基本操作学习

MySQL的基本操作: MySQL参考手册:http://img.mukewang.com/down/53dee641000181ce00000000.rar mysql 学习笔记:http://download.csdn.net/download/hndxzcm/9897745 视频教程:http://www.imooc.com/learn/122 在线教程:http://w

2017-07-13 16:50:45 259

翻译 MySQL常用数据类型

数值类型类型大小范围(有符号)范围(无符号)用途TINYINT1 字节(-128,127)(0,255)小整数值SMALLINT2 字节(-32 768,32 767)(0,65 535)大整数值MEDIUMINT3 字节(-8 388 608,8 388 607)(0,16 777 215)大整数值INT或INTEGER4 字节(-2 147 483 6

2017-07-13 16:04:04 755

翻译 MySQL笔记——关系模型中的术语

(1)关系(Relation):对应通常所说的一张表。 (2)元组(Tuple):表中的一行即为一个元组,可以用来标识实体集中的一个实体,表中任意两行(元组)不能相同。 (3)属性(Attribute):表中的一列即为一个属性,给每个属性起一个名称即为属性名,表中任意的属性名不能相同。 (4)主键(Key):表中的某个属性组,它可以唯一确定一个元组。 (5)域(Domain)

2017-07-13 14:31:43 1913

翻译 MySQL学习路线

MySQL基本学习路线,fighting!

2017-07-13 14:12:29 723

转载 windows下Mysql5.7.18修改初始密码

1.my-default.ini 改名my.ini在解压的目录下面复制my-default.ini一份改名字为 my.ini。2.打开 Windows 环境变量设置, 新建变量名 MYSQL_HOME , 变量值为 MySQL 安装目录路径, 在 环境变量 的 Path 变量中添加 ;%MYSQL_HOME%\bin;3.几个命令安装 mysql 服务: mysqld –install启动:

2017-07-08 16:26:55 243

转载 模拟退火算法求解旅行商问题

一. 爬山算法 ( Hill Climbing )         介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。         爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全局最优解。如图1所示:假设C点为当前解,爬山算法搜索到A点这个局部最优解就会停止搜索,因为在A点无论

2017-06-14 21:55:19 765

原创 ubuntu下ns2安装--简单不简单

前言: 安装成功后回顾自己的安装史,简直一波三折!立文为戒 好气(⊙o⊙)哦。。。一、材料 操作系统:ubuntu 模拟平台:万恶的ns2.35 (下载1官网,下载2戳我) ps: ns2可以安装到windows平台,但是是需要安装cygwin(https://cygwin.com/install.html),事先说明,这个软件是要在线安装的,真心坑!安装半天都没成功,后来我想找一个离线

2017-06-06 23:38:52 845

翻译 人工智能一种现代化学习方法——学习笔记(13章)

第13章——不确定的量化人工智能一种现代化的学习方法(第3版)学习笔记。13.1不确定环境下的行动13.2基本概率符号13.3使用完全联合分布进行推理13.4独立性13.5贝叶斯规则及其应用13.6重游Wumpus世界13.7本章小结文献与历史注释13.1不确定环境下的行动 决策理论 = 概率理论 + 效用理论 决策理论基本思想: 一个Agent是理

2017-06-06 23:34:49 3936

原创 小制作--单片机数字收音机

感觉自己已经有一点的单片机基础了(汗),所以想做一些和单片机有关的小制作。废话不多说,说干就干了。我第一个想到的制作就是收音机了。 好了,查找资料开始做吧!因为学习单片机时接触到了可以用收音芯片来实现FM收音机。所以第一步就是寻找合适的收音芯片,还要弄懂它的编程原理。 百度了一下,发现两款收音模块RDA5870和飞利浦的TEA5767。 特别PS一点:就是TEA5767手工焊接比较困难,如果你

2016-09-01 08:59:39 3655

k-近邻算法(手写字识别)

机器学习——k-近邻算法(手写字识别)训练文件trainingDigits有1900多个,测试文件testDigits有900多个。 点击下载

2018-03-07

mysql 学习笔记

mysql基本操作的学习笔记

2017-07-13

ns-allinone-2.35.tar.gz

ubuntu安装ns2——简单不简单

2017-06-02

CarDatas.txt

实验内容: 利用贝叶斯算法或者决策树算法进行数据分类操作 数据集:汽车评估数据集(见附录) http://blog.csdn.net/hndxzcm/article/details/72805913

2017-05-30

代码及原理图 2

收音机资料

2016-09-01

代码及原理图

单片机收音机小制作

2016-09-01

vs 6.0easyx

解决vc6.0不能用图形的不便

2015-01-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除