自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 URL技术支持

Thank you。

2022-10-18 15:43:43 127 1

原创 openssl c++ 3des ecb 加密

openssl 3des ecb 加密,其中的补全方式为 PKCS5Padding

2017-07-16 14:57:10 2367 1

原创 关于使用git一点额外总结

git 是比 svn 强大很多倍的代码托管工具,其具体介绍就不用多说了,今天就来谈一点使用过程中碰到的坑。一般开发的时候很多开发人员都会有公共的代码目录,在更新版本的时候,都会切一个分支出来修改。但是在开发的过程中,如果将一些不该放到公共目录下的文件放到公共目录下,结果是很闹心的。在我的开发过程中,使用了google的protobuf(pb)作为协议文件,但是在开始的时候错误的将项目中设计到的pb文

2016-12-24 13:30:30 395

原创 最最最简单的C++缓存实现

最最最简单的C++缓存实现在平常的后台开发中,通常中会用到缓存,一般会使用redis等内存数据库来实现,但是在很简单的程序中,其实没必要包含一些额外的依赖,通过C++的map即可实现。

2016-12-03 14:18:28 18945 1

原创 Mysql性能优化(1) 从新建一个表开始

Mysql性能优化(1) 从新建一个表开始前方预警,本文不太适合老司机阅读,毕竟工作几年的老司机都有自己一套Mysql优化的套路,此文适合接触了Mysql但是不是很深入了解Mysql的人阅读。当使用Mysql的时候,我们操作的单位就是表,而一个表的设计从一个开始就决定着Mysql的性能优化,有些貌似看起来合理的,却在蒙蔽自己的眼睛。只有一层层剥开,才会慢慢发现,最本质的才是最真的。新建一个表最先想到

2016-10-15 15:09:20 423

原创 三种方式求最大公约数

1.更相减损法2.辗转相除法3.遍历#include #include void swapint(int*n, int*m){ int temp = 0; temp = *n; *n=*m; *m=temp;}int getgcd1(int m, int n){ int i = 0; while( m%2 == 0 && n%2 == 0) { ++

2016-03-30 15:41:03 488

原创 yocto配置好eclipse之后编译多线程配置

在yocto项目中配置好eclipse的开发环境,如何配置eclipse开发出多线程程序。普通的eclipse程序只需要在Properties->C/C++Build->Settings->Tool Settings->GCC C Linker ->Libraries中添加-pthread之后就可以编译程序了。但是yocto配置的eclipse编译环境中没有Tool Setting

2016-03-02 18:52:06 2007

原创 windos安装git服务器gitblit

在参考了:http://www.cnblogs.com/yejq/p/4455430.html他的安装过程之后,一样遇到了问题,解决方法:然后,问题解决了。

2016-01-11 20:56:12 459 1

原创 imx6ulevk linux内核usb驱动的问题

在使用usb-skeleton.cusb设备驱动的时候,首先得修改USB_SKEL_VENDOR_ID和USB_SKEL_PRODUCT_ID这两个值,这两个值分别对应于production ID和vendorID.因为在usb枚举的过程中会通过这两个值与usb设备驱动进行匹配。在开发板子的过程中,使用了U盘和鼠标的两个id。插上板子之后,板子原有的usb

2016-01-09 14:29:44 2100

原创 HTK语音识别生成hmmdef文件小工具

最近一直在参考HTKbook第三章做HTK语音识别,其中有一步是根据proto和monophones0生成一个hmmdefs文件。自己的训练数据太多,没有找到合适的脚本来生成这个hmmdef文件,所以就用C语言写了一个小工具来生成这个文件。工具名字:gethmmdefs参数说明:一共需要三个参数1.proto文件路径2.monophones0文件路径3.生成的hmmdefs文件

2015-04-24 15:17:50 1419

原创 k均值聚类

结果和中心的初始有关#include#include#define DGREE 2 //维度#define SAMPLENUM 10 //样本数量#define K 3 //分类个数typedef struct{ int v[DGREE]; //向量 int classify; //分类}sample;//欧式距离double getDis(const sample

2015-01-09 12:10:51 482

原创 两层感知器网络实现异或问题

1. 感知器以一个实数值向量作为输入,计算这些输入的线性组合,然后如果结果大于某个阈值,就输出1,否则输出-1.2. 感知器的学习为得到可接受的权向量,一种办法是从随机的权值开始,然后反复的应用这个感知器到每个训练数据,只要它误分类样例就修改感知器的权值。重复这个过程,直到感知器正确分类所有的训练样例。感知器训练法则:

2014-12-06 09:42:35 3170 1

转载 at org.apache.catalina.loader.WebappClassLoader.loadClass问题处理

转自新浪博客

2014-11-14 21:26:14 661

原创 简单的C语言赫夫曼树实现代码

结果:#include #include #include #include #define NODEMAXSIZE 30typedef int ElemType;typedef struct Node{struct Node *left,*rigth,*parent;ElemType e;int weight;}HfmN

2014-10-05 11:08:52 952

原创 简单的C语言二叉树的实现代码

#include #include #include #include typedef int ElemType;typedef struct Node{ElemType e;struct Node *left,*rigth;}BT;//构造二叉树,按二叉排序树方式构造void insertNode(BT *bt,ElemType e)

2014-10-04 20:40:28 2841

原创 简单的C语言栈的实现代码

#include #include #include #include typedef int ElemType;const int stackMaxSize = 50;struct Stack{ElemType *base;ElemType *top;int stacksize;};void initStack(Stack *S){

2014-10-04 17:33:51 2977

原创 简单的C语言插入排序实现代码

#include #include typedef int elemType;void insertSort(elemType *arr,int arrSize){assert(arr);int i,j,k;elemType tempval;for (i=0;i{j=i-1;k=0;tempval = arr[i];while(j

2014-10-02 11:21:42 817

原创 简单的C语言选择排序实现代码

#include typedef int elemType;void selectSort(elemType *arr,int arrLength){int index=0;elemType currentMin;int positionOfMin;int i;elemType tempval;if (NULL == arr) retur

2014-10-02 10:51:27 2722

原创 简单的C语言归并排序实现代码

/************************************************************************//*                           归并排序 2014-9-30                         *//***************************************************

2014-09-30 09:20:37 1387

原创 简单的C语言快速排序实现代码

#include typedef int elem;int position(elem *arr,int numSize){elem temp;int i=0,j=numSize-1;temp = arr[i];while (i{while (arr[j]>=temp && iif (arr[j]arr[i++] = arr[j];while

2014-09-29 17:42:04 933

空空如也

空空如也

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

TA关注的人

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