工作日志
为伊憔悴
崇尚技术,尊崇中庸
展开
-
工作第一篇
自己的博士生涯已经开始一个学期了,这半年来,对自己没有怎么严格的要求,一方面想这学期要学习几门课程,另一方面想过渡下,思考下如何度过博士四年的生涯的问题。再加上对导师等方面的些许失望,另外挺喜欢Dota的,就没有取得很大的进展。老师对我的状态很不满意,因此,花了几天时间思考了下,认为很多方面我无法改变,唯一可以改变的就是自己的心态。因此,我决定开始认认真真的做研究了。 我准备尽量原创 2010-01-13 20:15:00 · 504 阅读 · 0 评论 -
Rose 7.0 SmartHeap Library error 屏蔽
Rose 7.0 SmartHeap Library error转载 2011-05-07 13:27:00 · 983 阅读 · 0 评论 -
VMware7.1+Ubuntu平台的搭建
最近由于教研室要参加TRECVID,所以需要在Linux下跑下程序。以前我在搭建ARM平台的时候玩过Ubuntu,所以这次老师让我给教研室10多台电脑搭建Linux平台。为了提高效率,我将搭建方法告诉一个人,然后像传递交接棒似的一个人叫一个人,这样的结果表面我省劲了,但是问题出了原创 2011-07-14 16:02:08 · 1346 阅读 · 1 评论 -
国外工作第一天
到美国已经是第六天了,买完基本的家具和生活用品,生活方面算是安顿下来了。早上早点起来,把午饭顺便做好,然后走路到实验室,开始第一天的实验室生活。 由于上周已经发Email给楼下的技术支持,让他给安装Windows 7操作系统和Matlab、VS等软件。今天大早过来一看,原创 2011-09-13 00:12:08 · 1158 阅读 · 0 评论 -
追求完美惹的祸
因为前两天这个电脑上装的是windows 7 企业版,然后内存显示6G(3.25G usable),所以我想把剩下的内存找出来,在修改了msconfig中的最大内存后,没有效果,我就将6G改成了10G,但是没有重启。今天早上过来后,我在开电脑之前把内存重新插了下,结果开不了机。彻原创 2011-09-18 06:58:47 · 715 阅读 · 1 评论 -
OpenCV中cvCalcPCA的几个问题
在人脸表情所用的特征中,LBP特征中是一个常用的特征。但是LBP特征提取后,维数太高,即使使用LBP直方图的特征仍然很高,因此需要降维。一个比较好的降维方法就是PCA。在OpenCV中,cvCalcPCA函数可以直接调用进行PCA降维。以前在人脸识别的程序中,我曾经调用过这个函数,这次再次使用,但是却出错了。主要有两个问题:1 特征值和特征向量的行列数设置问题如果按如下方式使用,也就是根据原创 2010-07-05 21:02:00 · 6358 阅读 · 8 评论 -
奇怪的问题天天有
这几天用自己的电脑跑程序慢死,所以向学校申请了Cluster。昨天申请批准下来,通过Cluster给的web接口上去小看了下,发现给批了50G的存储空间。今天换了另一台电脑往服务器上传数据与程序,发现无论如何从Web接口登陆不上去,但是可以通过putty从命令行远程登陆。重新阅读了Cluster的使用章程,发现也没有说账户必须对应唯一的电脑,心想可能是Web接口只能一个人登,而原来的电脑没有退出的原创 2012-07-13 05:14:29 · 825 阅读 · 2 评论 -
论文编写的两个小问题
这两天试用科学论文在线的模板编辑论文,出现两个小问题,记录如下:1. 更新包 使用MikTex2.9编译时,出现如下错误:! Undefined control sequence. l.52 \char_make_active:n {"20}% ? 从报错看,应该是没有定义上述命令,但是这个库又加载了。上网搜了下,有人说是因原创 2012-12-16 03:35:35 · 843 阅读 · 0 评论 -
在Redhat6上安装scipy
由于自己的虚拟机里面程序跑的太慢,所以决定在学校的计算机集群上跑下,不过由于没有root权限,所以只能编译安装。将过程简要记录如下(参考scipy官网安装Fedora部分):1. 安装Atlas,依照官网做就行;2. 安装numpy,使用--prefix==指定安装目录或者使用--user安装在自己的用户名下;3. 安装scipy,此时关键是要给scipy的编译程序指出上面各个库的位置原创 2013-01-30 08:58:21 · 1013 阅读 · 0 评论 -
Matlab之Unicode编码
在Matlab中,编码方式与平台相关。例如,在windows下,使用的编码方式为windows-1252。对于Unicode的支持不是默认的,要手动设置。对于Matlab中字符串变量,可以使用:feature('DefaultCharacterSet', 'UTF8');来设置支持Unicode编码。对于其他的地方,如读取文件,可以手动指定编码的方式,如:fid_tag = f原创 2013-02-05 04:12:23 · 10816 阅读 · 1 评论 -
Linux下安装瑞捷
现在学校上网越来越恶心,不但需要交钱,而且流量少的可怜,只有6G之多,每月估计会用超不少。刚回来的时候,还真不适应呀。国外的网速好且不限流量,这样一比,学校差来可不止一点半点呀。 用瑞捷就用吧,反正学校能很好的监控我们上网。但是,学校的主页上也不好好提供linux下的瑞捷,给了个n年前的版本。使用的时候,报libpcap的使用错误。没办法,装呗。各种包装上,还是不行。估计我装的依原创 2013-09-13 17:25:07 · 708 阅读 · 0 评论 -
集群之Authentication问题
在使用VNC访问集群的时候,总是弹出"Authentication is required to set the network proxy used for downloading packages"的对话框,比较烦人,解决方法禁掉Gnome里面自动更新的部分,具体:1. vi /etc/xdg/autostart/gpk-update-icon.desktop2. 在底部添加X-GNO原创 2013-10-24 11:49:48 · 2008 阅读 · 2 评论 -
PBS/Torque之调试问题
1. PBS_Server: Resource temporarily unavailable (11) in PBS_Server 出错的原因一般是server_name与mom设置的name不一致,修改server_name与mom一致即可。 server_name文件在PBS或torque的目录下。如果用rpm包安装的torque, 可以用下面的命令查询。2. qsu原创 2013-10-22 15:13:49 · 4510 阅读 · 0 评论 -
Latex之WinEdt编辑器无法自动换行
最近开始使用Latex写毕业论文,遇到很多的麻烦。现在一一解决后,发现Latex对中文的支持很不方便。很多东西要自己去配置。为了使用CTex的中文字体,从Miktex转到CTex下,所以编辑器从Texworks转到WinEdt6下。 今天使用WinEdt,发现WinEdt无法实现中文的自动分行,英文可以。究其原因,还是WinEdt使用的wrap算法不够先进,在检查中文的时候,仍以空格键作原创 2013-11-05 14:21:16 · 6244 阅读 · 0 评论 -
Linux之VNC Config
由于最近在集群上跑程序,需要查看Matlab的结果。之前使用剪贴板可以直接从集群上拷贝东西,今天突然不行了。查了半天,发现原来是自己嫌VNC Config的界面(如下图所示)来弹出,就手动关掉了。如图中三项所示,VNC Viewer通过剪贴板来传递较小的数据。 在Red Hat中手动打开VNC config即可恢复原来的功能。为了是VNC Config与shell无关,选用原创 2013-11-14 12:43:20 · 4728 阅读 · 0 评论 -
Latex之博士论文模板调试
在使用MikTex2.9编译网上下载的Latex模板时,产生了一些问题,现摘要如下:1. 打开文件乱码问题 所有的文件的注释都是乱码,是因为文件使用了GBK等其它非Unicode的编码方式。可以使用Notepad++或者其它记事本软件另存为Unicode格式的文件,Texworks就能正常显示了。2. 编译时出现“Package keyval Error: twosideshif原创 2013-10-10 11:39:08 · 2893 阅读 · 0 评论 -
无聊给自己找事
恢复数据原创 2011-04-20 11:39:00 · 626 阅读 · 0 评论 -
Oracle 安装过程问题及解决方法
Oracle 安装过程问题及解决方法原创 2011-05-25 18:56:00 · 4158 阅读 · 0 评论 -
删除jtts4_sapi5.log
jtts4_sapi5.log原创 2011-02-23 10:18:00 · 3164 阅读 · 1 评论 -
困境
最近在做嵌入式/arm方面的开发工作,要完成的就是在uclinux底下编写一个小程序,用来从usb摄像头下读取数据,做基本的色块检验。但是,在经过移植uclinux之后,开发板上能顺利运行uclinux,但是将编写的程序通过网口和FTP下载到uclinux的var目录下,只能下载到该目录下。 然后运行程序,总是报内存不足的错误。通过阅读源码和分析,我猜想主要有两个方面可能导致这个原创 2010-01-18 14:59:00 · 517 阅读 · 0 评论 -
项目总结
上学期无事,于是邀了几个好友申请了学校的创新基金,是关于人脸检测和识别方面的。我的主要工作是在pc机上编写人脸检测与识别的程序。所用到的算法不是很复杂,人脸检测用的是Haar特征和Adaboost分类器,在opencv中有比较成熟的例程;人脸识别用的是SVM分类器,采用的特征有DCT和Gabor两种特征。程序在暑假中就已经完成了。过两天要上交了,现在拿出来整理下。通过项目发现存在几个问题原创 2010-03-02 14:20:00 · 580 阅读 · 0 评论 -
内存使用——虎年工作第一篇
新的一年又开始了,为了能顺利博士毕业,不成为人人敬仰的“烈士”,从开学第一天就开始学习喽。 这个星期主要打算看下内存使用方面的书籍,然后把学校的项目完成一下。上学期在图书馆搜了本《嵌入式Linux内存使用与性能优化》,感觉不错,今天看看第一章。感觉作者解决任务的三个步骤挺不错,照抄如下: 1 明确目标。以优化内存为例,目标是进程使用内存少,没有内存泄露。原创 2010-03-01 20:40:00 · 646 阅读 · 2 评论 -
开始新的项目
上周四出差去了趟芜湖,把新项目定了下来。我的工作比较简单,是依据已经设计好的硬件方案,设计出相应的软件架构,并且在1个月内完成所有的编程,然后组装成成品,再送到芜湖去安装调试。 这两天开始将方案熟悉了下。为了汲取上个项目失败的教训,决定先把软件设计方案仔细的设计好,然后通过交流定下来,再去编程实现。不然做到最后发现方案完成不了预定的功能,就会悲剧了。另外,编程的时候需要进行软件版本原创 2010-03-09 16:14:00 · 519 阅读 · 0 评论 -
计数与鉴向部分的总结
通过C8051F020来计数是很简单的事情,至少在理论分析上是这样的。只要使用中断的方式来对脉冲进行计数,通过变量或寄存器累加就可以了。外部中断要选择边沿触发的模式。而鉴向的实现方法就是根据A和B两路信号的相位关系来判断偏转的方向。相关论文已经将正反转情况下AB信号状态的变化规律列成表格,可以根据查表法或者根据真值表推导出的逻辑函数计算正反转情况。这部分的算法流程图已经画出来了。原创 2010-03-12 09:23:00 · 610 阅读 · 0 评论 -
数据采集编码工作完成
这个星期开始编码。这三天主要是完成C8051单片机的初始化和计数编码。今晚刚初步编完,还没有测试。明天再检查下,然后开始测试。总体来看,用的时间比较多,我想原因有以下几个: 1 对C8051F系列单片机不太熟悉;以前学过8051单片机和ARM,没接触过C8051F系列单片机,这款单片机设计上还是很有特点的。以前买的是开发板,多有已经写好的初始化代码;现在是自己设计的板子,没有初始原创 2010-03-17 21:02:00 · 715 阅读 · 0 评论 -
很奇怪的问题
最近项目遇到一个问题,很无语,下面记录如下: 需要从P0.4和P0.5口读取状态,进行逻辑处理。但是读取的数据很有问题: 首先是读取状态的代码:An=P0^4; // 读取P0.4的初始值,即A通道的状态Bn=P0^5; // 读取P0.5的初始值,即B通道的状态 然后是读取状态的结果,即An和Bn的值: 但是端口寄存器的值是: P0原创 2010-03-30 10:50:00 · 481 阅读 · 0 评论 -
解决了怪异的问题
在上篇日志中提到的怪异的问题,今天中午吃饭时终于想到原因了。读取端口老是为1的原因主要是我数据类型运用的不当,即读取端口某位数据应该用sbit类型,我用了bit类型,用bit类型时,C51编译器不允许直接访问某一位。以下面程序为例:bit An,Bn,An_,Bn_;void count_pca_ISR(void) interrupt 9{ bit tmp; An_原创 2010-03-30 12:55:00 · 521 阅读 · 0 评论 -
界面编程完成
这两天把界面编程的部分做完,然后测试了下。 上次的硬件不能识别地址的问题解决了,原来问题出在串口调试工具上,该工具的校验位不管怎么设置是无效的,发送时都是默认为1的,所以单片机里面的RB80位总是显示为1。我采用自己编写的程序(用Windows API函数,而不是MSCOMM组件编的)发送时,可以设置校验位。但是目前的问题是,我在单步调试的情况下,可以传送命令,接收数据,但是直接原创 2010-04-12 21:49:00 · 572 阅读 · 0 评论 -
单片机和计算机通信成功
清明节休息了两天。清明节前单片机与计算机通信不成功,通过一步步排除问题,发现RS232/485转换器不工作。节后两天的时间也是通过尝试各种方法来确定问题,相继排除了RSM485、串口延长线和工作电源等模块的问题,最后将问题定位在转换器上。今天中午把问题定位了,一开始感觉是转换器坏了,然后准备买个新的。但是下午灵光一闪,就想换个地试下。原来老师设计的是用RSM485的隔离地连接在NS485-原创 2010-04-07 19:11:00 · 810 阅读 · 0 评论 -
关键工作完成
距上次写工作日志都两周了,这一周多的任务就是完成单片机与计算机的通信。 上次通信之所以失败,是因为采用同步I/O口时延迟加的不够长,后来,我用了下面这个循环才可以:for(int i=0;i<10000;i++) for(int j=0;j 大概延迟到ms级才行。但是这样还是不好准确的掌握时间,然后我又换了异步I/O读写方式。先新创建了一个线程,专原创 2010-04-26 11:00:00 · 440 阅读 · 0 评论 -
暑假开始了
工作日志原创 2010-07-10 11:05:00 · 701 阅读 · 0 评论 -
多任务学习
最近国外的范教授来我们这指导下理论学习,给我定下了“多任务学习”这个比较前沿的课题。已经读了几天的论文,头都大了~难道我真的比较适合编程,做做工程项目?呵呵~这是个问题....................... 这两天天气也热了,看会论文就有点心浮气躁。目前前沿的科学,感觉上实用性不是很大,但是使用了很多非常专业的数学知识,很是抽象~让我这自以为数学还可以的都吃不消了。一些论原创 2010-05-25 10:32:00 · 1741 阅读 · 0 评论 -
开始使用Endnote
工作日志原创 2010-11-26 13:30:00 · 732 阅读 · 0 评论 -
竞赛活动小结
工作日志原创 2010-11-12 17:09:00 · 767 阅读 · 0 评论 -
Latex之copyrightbox出错
最近准备投ACM的会议,使用Tex live写文章,在使用subfig包时,出现如下错误: ————————————————————————————————————————————————————————————————— Package caption Error: No float type 'copyrightbox'原创 2011-12-15 01:51:31 · 2839 阅读 · 0 评论