- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 expect ssh自动登录(expect script 和 python版本)
wiki:https://en.wikipedia.org/wiki/Expectexpect script版本假设场景:$ssh username@ip>please input password$password>please select group$group>please select page$page>select server$...
2019-09-20 17:02:00
464
原创 Near-duplicate Detection(文章相似度计算)
近一个月主要研究文本内容的相似度考虑的主要方法为:jaccard distancecosine similaritysimHashminHashsome tricks:simple but efficientsimhash:官方的simhash并不大支持中文:中文版并不支持索引 没有索引的simhash不算simhash哈因此直接利用官方的,
2015-08-15 22:33:17
995
原创 总有点记不住的小东西
python:1.decode: 将别的编码内容解码成unicode encode: 将unicode编码成别的方式2.只有当str使用unicode编码的时候, for循环才可以每次循环一个汉字3.同时以多种方式split import re newStr=re.split('t1|t2',oldStr)c:1.给任何接
2015-06-12 22:12:12
478
原创 向量空间模型实现文档查询(Vector Space Model to realize document query)
xml中文档(query)的结构:CIRB010TopicZH006科索沃難民潮查詢科索沃戰爭中的難民潮情況,以及國際間對其採取的援助。相關文件內容包括科省難民湧入的地點、人數,受安置的狀況,難民潮引發的問題,參與救援之國家與國際組織,其援助策略與行動內容之報導。科省、柯省、科索沃、柯索伏、難民、難民潮、難民營、援助、收容、救援、醫療、人道、避難、馬其頓、土耳其、外交部、國
2015-06-04 20:43:24
1552
原创 求链表中环的入口
链表中没环就返回NULL有就返回环的入口三种基本思路:1、快慢指针找到环内的一个node,然后从链表头开始,对于每一个node,看它在不在环中2、用map存一下访问过的节点地址,看当前node的地址是否在map中3、其实,经过计算,对于1中,快慢指针相遇的地方,再开始以慢指针开始走,另一方面,在链表的头部也用一个慢指针开始走,二者相遇的地方便是环的入口(代码并未
2015-06-04 20:06:35
1020
原创 Page rank
Implement pageRank algorithm in pythonrun : ./**.py -o output file -d dumping factor -e epsilon infiledate format:first line: max node numberthe left lines: node id : link node count, node id
2015-06-03 12:09:23
623
原创 利用SRILM 对注音的句子进行补全(Viterbi)
要求:给一个句子,部分汉字是用注音的声母代替的,还原成原始的句子感悟:调用一个接受char* 的函数,记得char*后面加上'\0';文件记得及时关闭;作用域 may mattermap big5 suckschar* to int #include #include #include #include #include #include
2015-05-31 22:22:53
806
原创 在mac上编译htk
首先需要去htk官网下载源文件:http://htk.eng.cam.ac.uk/download.shtml解压缩 后 cd htk (操作目录都是在这个下)可能需要安装的东西:1.gcc (mac都自带有的)但是如果这时候你直接去 make all 会出现没有找到xlib的错误2.command line tools 这个package包含很多命令下的hea
2015-05-05 13:21:01
1517
原创 lumia 更新到 windows 10 之后的一些问题及解决办法
最近刚将自己的 wp8.1 更新到了 win10 遇到一些问题 经查询后 略作一总结:至于哪些机型可以更新到win 10 可以自行查看NOTE:更新需谨慎,若非深爱 请勿轻易更新1.首先,你需要下载windows insider 同意协议勾选成功后,才可以在手机更新中找到可以安装的 win10 预览版。2.安装完成后,进入界面,你可能需要输入sim卡的 pin码,这时候bug就来了
2015-04-12 23:57:16
1393
原创 从代码的角度 微微增加rfid的识别距离
首先需要在这里下载library code然后修改一下MFRC522.cpp在PCD_Init() 函数中 PCD_AntennaOn();这个函数之前加一行:PCD_WriteRegister(RFCfgReg, (0x07能增加2-3cm的识别距离
2014-12-23 16:40:40
1834
原创 用rfid读取数据
直接是用uno 的板子接到rfid rc522上 对tag上的信息进行读取,如果读取到了验证的id 就播放相应的音乐,当其离开读卡器的时候停止播放音乐#include #include /*Pins SPI UNO Mega2560 Leonardo1 (NSS) SAD (SS) 10 53 102 SCK
2014-12-11 16:24:11
2437
原创 c++游戏设计五:打飞机
#include /*常量之类的一些东西应该放到头文件,用宏定义一下*/class CMyWnd :public CFrameWnd{ typedef struct entity { int x; int y; BOOL exist; }myEntity;private: CDC *m_pmdc; CDC *temp_cdc;//用于双缓冲的 CBitmap *m
2014-12-02 11:11:36
5809
原创 c++游戏设计四:采蘑菇
#include class gameWnd:public CFrameWnd{private: CDC *m_pmdc,*temp_dc; CBitmap *m_pbitmap[11],*temp_bitmap; CString picPath[11]; int person_x,person_y; int m_x,m_y; int direction; BOOL m_ex
2014-12-02 11:07:53
2120
原创 c++游戏设计三:打地鼠
#include class CMyWnd :public CFrameWnd{private: CDC *m_pmdc; CBitmap *m_pbitmap[5]; CRect myRect[6]; CString picPath[5]; int hit; BOOL m_state[6]; int counter; int num; int hammer_x; in
2014-12-02 11:03:45
6873
原创 c++游戏设计二:反转扑克牌
#include class CMyWnd :public CFrameWnd{private: CDC *m_pmdc[4]; CBitmap *m_pbitmap; CString myPath[5]; int currentState[4]; CRect myRect[4]; public: CMyWnd() { Create(N
2014-12-02 10:54:33
1974
原创 c++游戏设计一:清明上河图的播放
一个自动播放清明上河图的程序。MFC空项目自己写。#include class CMyWnd :public CFrameWnd{private: CDC *m_pmdc; CBitmap *m_pbitmap; int cX;public: CMyWnd() { Create(NULL,"First App"); CClientDC dc(this); m_pm
2014-12-02 10:49:23
1617
原创 2014年百度质量保证部的面试题
一面主要是针对项目来的,涉及里面的一些技术,一般是你用到啥(在面试里你说到啥),他就问啥。但是某些方面的问题是不可避免的(一二面中均出现的)。1.c++方向1.1.虚函数为什么要引入虚函数(虚函数的作用):实现多态注:指向基类的指针在操作它的多态对象时,会依据对象的不同,调用相应的函数防止多重继承纯虚函数(怎么声明:=0)1.2.struct和class的区
2014-04-03 16:24:27
2784
原创 Kinect C++程序在vs2012下的配置
在vs2010上的配置大约是: a. 在VS2010项目中,设置VC++目录 包含目录中加入 %KINECTSDK10_DIR%\inc 库目录中加入%KINECTSDK10_DIR%\lib\x86 b. 添加特定库 在链接器中设置附加依赖项,填入kinect10.lib c. 头文件包含 #include #include而2012为:1.
2013-08-21 10:09:03
1961
原创 openGL示例代码及注释(一)
在网上下了一点代码,自己加了一些注释:#include #define GLUT_DISABLE_ATEXIT_HACK#include void display(void){/* 清除所有的像素*/glClear (GL_COLOR_BUFFER_BIT);/* 绘制一个对角顶点坐标分别为(0.25, 0.25, 0.0) 和(0.75, 0.75, 0.0) 的白色多边
2013-03-23 18:18:27
1767
原创 openGL在vs中的配置及基本错误
最近在vs2012上配置时碰到一些问题,记载一下:首先是下载GLUT软件包去官网:(别人给的地址是http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip)或者直接搜索下载glut-3.7.6-bin.zip然后就是配置了:glut32.dll 复制到C:\WINDOWS\system32gl
2013-03-23 18:14:53
1254
原创 从零开始自制操作系统(序)
第0天好吧,确实是有想过写操作系统的。但是,退缩了。就像上次想写一完整版的编译器的时候看到的这张截图:(嗯,这就意味着你很难看完这源码,甚至一生都难以看完)无知则无畏:书中作者向大家传授了一个从零开始开发操作系统的诀窍:——不要在一开始就一心想着要开发操作系统,先做一个有点操作系统样子的东西就行。如何开发操作系统:准备的步骤如下:在windo
2013-02-28 20:31:35
970
原创 求两个数的最大公约数
1,首先是最基本的思想:直接遍历即可int gcd_3(int a,int b) { int i,r; int n; r=a>=b?a:b; for(i=1;i<r;i++) if(a%i==0&&b%i==0) n=i; return n;}2,相减法:int gcd_1(int a,int b){ while(a!=b) { if(
2012-11-22 11:14:51
391
原创 c语言常见问题——读c programming FAQs
1,以下初始化有什么区别char a[]="string literal";char *p="string literal";字符串字面量(string literal)——c语言源程序中用双引号包含的字符串的正式名称有两种稍有区别的用法:1),作为数组初始值,它指明该数组中字符的初始值;2),其他情况下,它会转化成一无名的静态字符数组,可能会存储在只读内存中,这就导致它不
2012-11-09 21:48:15
790
原创 c语言中复杂声明的解析
在c语言中声明可以任意复杂,这就导致我们在阅读某些较为复杂的声明时出现问题解读复杂c声明的一种方法是遵循“声明模仿使用”的阅读方法:例如:char *(*pfunc)();*(*pfunc)()是一个char(*pfunc)() 是一个 指向char的指针(*pfunc) 是一个 返回char型指针的函数pfunc 是一个 指向返回char型指针的函数的指针
2012-11-09 19:30:03
758
原创 暴风影音2013校园招聘笔试题目——c语言D卷
1,c++中哪些操作符不能被重载?2,inline函数有什么特性,什么情况下适合使用它?3,写出下面代码的输出short i=1;char *p=(char *)&i;printf("%d\n",*p);这题目中存在的陷阱就是:大端小端的问题。分类讨论即可。请参见另一篇博文。http://blog.youkuaiyun.com/junk2012/article/details/8155
2012-11-07 10:17:19
1245
原创 c语言中库函数实现及心得
一,strcpy的实现:char *myStrcpy(char *des,const char *sour){ char *s=sour; while(*des++=*sour++) ; return s;}这里需要注意一下的是while语句里面的赋值语句。什么时候结束循环?使用此strcpy函数时要注意哪些事项?数组
2012-11-07 00:21:44
765
原创 大小端对齐
int *num=(int*)"abcd";printf("%x\n",*num );闲来无事,写了上面的两句代码,*num会打印出什么呢?一般分析:根据ansii码,转换成十六进制,为61626364可是输出结果为:64636261我们可能会怀疑指针num,printf出地址后,它和a[0]的地址一样。然后,可能会怀疑printf函数的问题。还有可能是堆上的问题
2012-11-06 23:56:30
1332
原创 C#设置winform窗口无法移动
在最近的一实验中,遇到设置窗口无法移动的问题。首先是考虑从窗口属性中直接进行设置:1,窗口属性中有locked属性,设置为true。(在自己进行编码的时候并没能找到这个属性,貌似只能在窗口设计时进行设置,故此方法无可控性)2,窗口属性中有FormBorderStyle属性,设置为none;或者在代码中设置:Form1.ActiveForm.FormBorderStyle = F
2012-10-25 15:07:24
14362
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人