- 博客(27)
- 资源 (15)
- 收藏
- 关注
原创 vim ctags omnicppcomplete 无法自动提示成员变量,总是提示“找不到模式”的解决方法
vim安装ctags+omnicppcomplete后,可以跳转到系统变量的定义,如struct sockaddr_in addrstruct tm t 可以调转到sockaddr_in和tm的定义处,但是却无法自动提示结构体的成员变量,如不自动提示addr.sin_family这一般都是生产的索引文件有问题,我生成tags的命令如下:ctags -I __THROW --fi
2016-02-16 17:08:06
3238
原创 svn: E200030: sqlite[S11]: database disk image is malformed
更新svn是电脑卡死,然后强制重启电脑,结果就出现了Svn: E200030: sqlite[S11]: database disk image is malformed下面两种方法都试了,没有解决问题http://blog.youkuaiyun.com/anmo/article/details/47780847http://www.cnblogs.com/yelaiju/archive/20
2016-01-26 10:18:32
11373
原创 低电压穿越检测测试内容与流程
新能源经过多年的发展,目前各种新能源发电设备已经接入到电网中了,为了规范接入到电网中的发电设备,无论是风力发电设备,还是光伏发电设备,都需要通过低电压穿越检测的测试,低电压穿越检测具体包括哪些内容呢?
2015-12-08 17:57:46
7318
1
原创 VS2013 VC2013 VC 远程调试 配置步骤
VC2013 远程调试1:下载vs2013的 remote tools http://www.microsoft.com/en-ca/download/details.aspx?id=44918 包括了x86 x64 arm多个版本,根据自己的平台下载对应的版本或者从安装过VS2013的电脑上复制Program Files(x86)\Mircrosofe Visual
2015-10-09 11:40:50
12108
原创 VS 中使用xcopy命令 发生 :VCEnd" exited with code 4 错误
xcopy 发生 :VCEnd" exited with code 4xcopy c:\test1\ d:\test2\ /E /Y /F /I修改为xcopy c:\test1 d:\test2\ /E /Y /F /I多了一个\
2015-09-30 17:49:39
10444
原创 win7 + VS2013 出现Cannot open include file: 'SDKDDKVer.h'问题
在win7上安装了VS2013,新建一个Demo功能,编译时出现Cannot open include file: 'SDKDDKVer.h',使用了多种方法,都无法解决问题,使用过的方法如下:1:修改Microsoft.Cpp.Win32.user.props,自定义添加SDK的路径,编译出了新的问题,缺少其他文件,该方法通不过2:手动在VC++ Directories添加SDK路径,编
2015-08-05 14:26:22
10581
转载 打开虚拟串口COM18失败,GetLastError返回2
打开虚拟串口COM18失败,GetLastError返回2,意味这系统无法找到COM18解决方法:添加
2014-09-27 09:47:21
6072
转载 安装TortoiseGit 状态图标不能正常显示
http://www.cnblogs.com/Jinglecat/archive/2009/08/28/1555792.html
2014-08-23 16:35:42
13838
转载 Google Protocol Buffer 的使用和原理
http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/简介什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 4
2014-08-15 18:00:16
604
转载 转 学习Javascript闭包(Closure)
http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html
2014-07-12 10:28:42
550
原创 ThinkPad 0A36414 蓝牙无线激光鼠标在win7上无法使用的问题
在京东上买了一个ThinkPad 0A36414 蓝牙无线激光鼠标,在办公室直接连接了三星盖世三和小米2,都可以直接在安卓上显示一个鼠标,操作毫无问题,相当好用啊。回家后连接ThinkPad T410i,蓝牙可以搜索的到鼠标,但是连接并配对过程非常慢,然后配置成功,鼠标毫无反应!!看了说明书,联想的说明书大大的一张纸,一大片英文,很不明了。耐心读了英文,需要到官网上下载Thinkpad Blu
2013-09-07 00:06:50
22144
转载 ANSI,ASCII,Unicode的区别与联系
快下班时,爱问问题的小朋友Nico又问了一个问题:"sqlserver里面有char和nchar,那个n据说是指unicode的数据,这个是什么意思。"并不是所有简单的问题都很容易回答,就像这个问题一样。于是我答应专门写一篇BLOG来从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许这样开始比较好……很久很久以前,有一群人,他们决
2010-02-02 19:47:00
584
原创 利用VBA,使得Excel看似保存,实则没有保存
主要参考资料VBA_for_Office_简单教程.pdf(网上搜的)VBA帮助文档本想着自己学习过VC,也写个简单的VB例子,VBA应该是一点就通的,结果用了整整一天的时间,才搞定一个VBA的例子。主要是对语法和对象都不熟悉。新建一个Excel文档,选择:工具--宏--Visual Basic编辑器 打开VBA编辑器,环境和VB6.0相似在左边可以看到Sheet1和ThisWorkbook分
2010-01-31 00:16:00
2526
原创 MFC的消息反射
动态生成一个按钮CButton,如何给该按钮添加消息处理,这就用到了消息反射。学习MFC也一两年了,今天发现自己只是记住方法,而不明白其中的道理。比如今天才知道,拖出一个按钮,利用MFC的Wizard添加消息处理函数,这个按钮的消息不是这个按钮自己处理的,而是他的父窗体替他处理的,所以利用Wizard添加的消息处理函数也是在其父窗体的类中的。先看windows的消息种类,windows共有3种消息
2009-12-18 17:58:00
1514
原创 求逆序对数
问题: 对于一组数,若i且Ai>Aj,则就是一个“逆序对” •请写一个程序,在尽量短的时间内,统计出“逆序对”的数目。•要求时间复杂度O(nlogn) •解决思路:利用算法设计与分析 课程里有“分治”思想,类似合并排序 先看合并排序写程序时,发现自己不会写合并排序。牛X。对于合并排序的思想,自己认为很是熟悉,结果硬是花了一天时间才调出合并排
2009-12-05 22:18:00
2458
转载 svn的基本配置
首先需要下载两个软件: SubVersion是后台服务。 TrotoiseSVN是进行可视化操作的前台,和资源管理是集成在一起的。 安装[1] SubVersion按照默认安装,不停next就可以了。[2] TortoiseSVN好像也没有什么要设置的,默认安装。由于和资源管理器集成的,所以装后要重启。配置[1] 创建仓库,也就是创建一个保存你的代码历史的目录,有两种方法来: 使用SubV
2009-12-01 12:05:00
901
原创 单片机 串口以二进制发送数据
平时串口按字符发送数据,这样发送数据简单,直接用“串口调试助手”就可接受数据,方便调试。如果用二进制发送数据,发送内容会大大减少,因为不用把二进制转换成字符了。不过需要自己写上位机接收程序,按固定的大小接受数据,然后解析数据。单片机二进制发送串口示例代码void(){ S s; byte * p=&s; size=sizeof(S); for(int i=0;i++;i sendOneByte(
2009-09-22 11:33:00
5399
原创 Windows CE LCD驱动
由于初学LCD,看原理和源代码看了好长时间,现在总结一些LCD驱动编写的主要工作就是正确设置对应预新的LCD屏的CPU寄存器的设置,和LCD对应的CPU寄存器主要如下:LCDCON1-LCDCON5,LCDSADDR1-LCDSADDR3REDLUT等各个功能要看,英文的不太好看,多看几遍就明白了。主要就是设置这些寄存器的值,这些寄存器中控制了LCD屏的大小,屏幕刷新的频率等在bsp的
2009-08-19 00:50:00
763
原创 Windows CE GPIO/LED驱动
本以为GPIO驱动很简单,结果查资料整了一周,还是没搞明白。主要是实验箱(HHARM9 EDU)上驱动LED是利用CPLD,自己不知道CPLD,加上不明白CPLD与2410的连接,所有程序没搞明白。不过修改实验箱配套bsp的代码,总算修改通过了。主要是VirtualAlloc的问题,在PB4.2的bsp版本中代码为v_pIOPregs = (volatile IOPreg *)VirtualAll
2009-08-19 00:14:00
1775
2
原创 移植uC/OS-II到瑞萨的单片机,添加信号量功能
添加信号量功能1.修改os_cfg.h中的配置#define OS_MAX_EVENTS 3 /* Max. number of event control blocks in your application */#define OS_SEM_EN 1 /* Enable (1) or Disable (0) code
2009-08-07 15:25:00
1596
1
转载 如何快速编译系统(用鼠标操作)
作者wogoyixikexie@gliet.桂林电子科技大学一系科协,原文地址:http://blog.youkuaiyun.com/gooogleman 此前,网上有不少介绍使用命令行快速编译系统的文章,但是在命令行下不方便。今天正好有个同学问我关于当修改驱动的时候是否需要再次全部编译系统,于是我就趁着这个机会,这几张图,写个博客——如何快速编译系统(用鼠标操作)。 PB有点不稳定,
2009-07-26 11:08:00
398
原创 用Tools连接PB定制模拟器的问题
用PB定制一个模拟器,把模拟器关闭后,就无法再次启动模拟器了;再次选择target-->connectivity options是发现好多选项被禁用了解决方法:用任务管理器关闭CESVCH~1.exe和Emulator_500.exe以及cemgr即可用PB定义一个模拟器,使用Tools时,总是不能连接到模拟器解决方法:一种正确的设置:target-->connectivity options
2009-07-25 13:37:00
722
原创 WinCE第一个模拟流接口驱动
由于模拟流接口驱动,不涉及具体的硬件平台,整个过程在Windows中模拟。 BSP:SMDK2410 1.首先写一个简单的驱动,即一个DLL,实现规定的几个流接口标准函数。(可以用Windows CE Stream Driver Wizard程序生成)2.把上面的工程拷到WINCE500/PLATFORM/SMDK2410/SRC/DRIVERS下面,并修改dirs文件。dirs中
2009-07-23 21:04:00
600
原创 WinCE开发环境的安装
开发环境:pb5.0和evc4+sp4,VS2005 安装PB时,用虚拟光驱加载2.55个PB ISO镜像,结果安装一段时间后老是提示“插入第二章光驱”,PB安装失败。解决办法:不使用虚拟光驱,直接解压ISO,然后运行安装 安装EVC时,虽然选择了strand sdk for windows ce.net,可是安装完毕后,用evc建立的工程虽然有strand sdk的选项,可是工程
2009-07-22 01:23:00
843
Quectel_BC95_OneNET_Application_Note_V1.1_Preliminary_20180411.pdf
2021-06-30
VC中ADO读写Excel
2010-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人