Programming
文章平均质量分 55
maybepossible
这个作者很懒,什么都没留下…
展开
-
Qt qextserialport类 发送数据大于127 发生错误既最高位置零的问题
近日项目使用Qt用到串口,使用了第三方库qextserialport,开始进行一切顺利,后来调试时出现问题,发送串口数据时,大于127的数接收会发生错误。例如:发送0xe1,接收到的却是0x61,接收值和发送值之间正好相差了127.发送的方法是按照第三方库例程里的方式使用了QByteArray。在网上查找资料,发现众多网友都碰到了这种问题,而回答基本有三种:①无解,求解中……②将发原创 2013-10-07 20:59:18 · 2610 阅读 · 2 评论 -
R语言学习笔记之程序语言篇
工作空间 函数名称 功能 getwd()/dir.create() 显示/创建当前目录 setwd("dir") 设置当前目录 savehistory("file")/loadhistory("file") 保存/读取历史命令 save.image("file")/load("file") 保存/读取工作空间输入输出执行脚本 source("file")文原创 2016-03-01 10:14:48 · 799 阅读 · 0 评论 -
编译器的选择(x86_amd64, amd64等的区别)
结论32/64 位系统编译在32位系统上运行 => x8632 系统上编译64位系统上运行 => x86_amd6464 系统上编译在64位系统上运行 => amd64解释注:以下引自MSDN The following list describes the various versions of cl.exe (the Visual C++ compiler):x86 on x86All原创 2016-10-31 17:29:47 · 21030 阅读 · 0 评论 -
C# 语音播报
添加引用COM中添加Microsoft Speech Object Library添加控件在代码中添加 using SpeechLib;简单代码实现SpeechVoiceSpeakFlags flag= SpeechVoiceSpeakFlags.SVSFlagsAsync;SpVoice voice = new SpVoice();string voice_txt ="苟利国家生死以,岂因祸福原创 2016-12-07 19:38:43 · 9115 阅读 · 2 评论 -
Caffe编译问题之InstallFailureSignalHandler
在windows下编译Caffe一直是一件很烦人的事,然而各路大牛的算法往往又是建立在自己的维护版本之上,所以只好硬着头皮编译。问题描述错误提示 common.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) void __cdecl google::InstallFailureSignalHandler原创 2016-12-25 11:17:14 · 3121 阅读 · 0 评论 -
Linux下查看程序内存占用
1使用ps命令查看内存是不准确的,因为其返回的是一个进程所用的所有空间,而由于linux的共享内存机制,一个资源可能并非一个程序所独占。[详见] 结果显示中常出现的RSS和VSZ的区别。 - RSS:Resident Set Size 进程在RAM中占用的空间,不包括swap中的部分,包含共享内存中实际装载的部分,包含所有的栈和堆空间。单位KB - VSZ : Virtual Memory S原创 2017-01-15 22:30:31 · 8644 阅读 · 0 评论 -
ARM编译遇到"thumb conditional instruction should be in IT block"问题
问题描述在TK1上编译C++程序,遇到如下问题。 Error: thumb conditional instruction should be in IT block -- `strexeq r1,r2,[r4]'解决方法在CMAKE配置中的参数CMAKE_CXX_FLAGS_RELEASE 后添加”-Wa,-mimplicit-it=thumb”,依然存在问题可考虑在CMAKE_CXX_FLAG原创 2017-01-14 16:47:33 · 5647 阅读 · 0 评论 -
linux使用随用随记
查询网卡Mac地址ubuntuifconfig | awk ‘/eth/{print 1,1,5}’sudo lshw -c network | grep serial原创 2017-05-22 15:42:35 · 554 阅读 · 0 评论 -
R语言学习笔记之绘图篇
保存图片#开始绘图pdf/wein.metafile/png/jpeg/bmp/tiff/xfig/postscript("xxx.xx")#绘制代码...#切换回控制台dev.off() 待续原创 2016-03-02 09:14:28 · 1276 阅读 · 0 评论 -
R语言学习笔记之统计分析篇
数据生成通过已有变量运算得到新的变量:+ - * / ^or**(求幂)x%%y (求余) x%/%y(整数除法) e.g mydata$mean =( mydata$x1+mydata$x2)/2 or mydata 数据清洗变量的重编码数值变类别数值划分为类别数值替换原创 2016-03-05 21:26:20 · 2074 阅读 · 0 评论 -
Google C++ Style Guide 阅读笔记 5
其他引用参数必须是const型。输入用const引用,输出用指针。 void Foo(const string &in, string *out);尽量不使用默认参数。用static_cast<>,而不要用如int y = (int)x.除了登录尽量不用stream,因为没有类型检测,可能会出现不必要的问题。对于简单类型,没有对象的情况,i++和++i都可以;对于迭代器和模板类型,用前置原创 2015-04-09 23:27:02 · 805 阅读 · 0 评论 -
Google C++ Style Guide 阅读笔记 6
命名名字可以长,清晰表达含义是最重要的。变量用名词,方法用动词。尽量不要缩写,不要省略字母缩写,如int err_cnt类型字母大写,不要下划线变量小写加下划线分隔字母 成员变量后加_ 常量以k开头格式每行不要超过80隔字符用空格不用Tab,可以设置编辑器按tab是释放空格原创 2015-04-10 09:23:41 · 734 阅读 · 0 评论 -
Google C++ Style Guide 阅读笔记 1
BackgroundC++是谷歌开源项目的主要使用语言,虽然Google Code 黄了。C++是很强大的语言,以致于增加了其复杂性。为了让代码被其他程序员看懂,减少出bug的可能,所以有了这个谷歌C++风格指导。Header Files每个.cc文件都应该与一个.h文件关联,除非是单元测试或者只包含一个main();The #define Guard每个头文件都应该避免被重复包含。原创 2015-04-06 11:39:57 · 950 阅读 · 0 评论 -
Google C++ Style Guide 阅读笔记 2
Inline Functions10行以上的函数不要内联。可以使用编译器自动内联。Function Parameter Ordering参数顺序: 输入, 输出输入通常是值或者常量引用Names and Order of Includes举例,在dir/foo.h 中: dir/foo.hC system filesC++ system filesOther libraries原创 2015-04-06 14:09:07 · 814 阅读 · 0 评论 -
Google C++ Style Guide 阅读笔记 3
命名空间应包裹include, 全局定义、声明和其他命名空间的前置声明之后的一切代码: // in the .h file namespace mynamespace{ // All declarations are within the namespace scope原创 2015-04-07 14:52:14 · 841 阅读 · 0 评论 -
Google C++ Style Guide 阅读笔记 4
类构造函数中的工作通常,构造函数中只对成员变量设置初值,复杂的初始化请使用Init(). 信号错误难以处理,禁止使用exceptions.如果初始化失败,那对象就创建失败了,造成未知状态。如果在构造函数中调用虚函数,这些调用不能传给子函数的实现。即使现在没有子函数,但对以后的优化造成隐患。如果其中调用了全局变量,构造将在main()之前进行,可能导致构造函数中的隐式假设失败,比如全局变量初原创 2015-04-08 20:39:02 · 841 阅读 · 0 评论 -
一道题 1
ProblemWrite a function that takes an unsigned integer and returns the number of ’1’ bits it has (also known as the Hamming weight).原创 2015-04-09 08:46:18 · 516 阅读 · 0 评论 -
更改dll名称
本文转自往事随风的博客 为了更改目标dll的名称,按如下三步操作。1 生成.def文件使用VC++的工具DUMPBIN EXAMPLE: DUMPBIN VideoDeCoder.dll /EXPORTS /OUT:VideoDeCoder.def 2 修改.def文件将导出的.DEF文件整理为一符合.DEF个数的函数导出文件 E转载 2016-05-15 19:14:03 · 5682 阅读 · 1 评论