自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(52)
  • 资源 (14)
  • 收藏
  • 关注

原创 从Meego到SQL取数工程师的十年

十年后争取成为骨灰级意念取数专家听过Meego的同学,相信大部分已经是迈入了35岁裁员焦虑的开发专家。2010年当时我还在大学,学的是嵌入式专业(被老师们吹上天的专业),诺基亚还活着,当时对嵌入式开发特别感兴趣,还专门搞了个Arm嵌入式开发板,弄了一堆视频在学。然后又考了个研究生,没考上,调剂去了软件学院,还是学的嵌入式方向。研二阴差阳错,搞起了图像识别--基于SVM的人脸识别课题,算是研究了一段时间的算法。工作后搞起了算法工程,搞车辆识别落地,把算法灌入到摄像机里(也算是和嵌入式挂钩),去

2022-04-07 23:26:44 4993

原创 jsoncpp vs2015编译问题

jsoncpp vs2015编译 链接 libjson.lib时会提示error LNK2005: "public: static bool const std::numeric_limits::is_signed" (?is_signed@?$numeric_limits@_S@std@@2_NB) 已经在 json_reader.obj 中定义了解决方法 编译 libj

2017-03-06 19:40:31 3001 1

原创 The Side-by-Side configuration information for "c:\xxxx.DLL" contains errors. 

最近开发的时候碰到一个心累的问题:由于使用到第三的SDK,而且该SDK有一定的历史,在开发机上运行的时候,能够正常运行,但是部署到客户的设备时却报,无法正常运行程序这种错误一般都是由于缺 msvcr**.dll msvcp**.dll,这个时候一般直接安装对应的支持库即可,推荐一个比较全的Microsoft Visual C++ Redistributable Pack

2015-05-30 18:55:27 2492

原创 storm '*/stormconf.ser' does not exist 问题

使用storm 0.9.3 和 storm 0.9.2时,如果非正常关机,tp没有正常杀死的情况下,再次提交topology时会碰到以下问题反复出现以下问题2014-12-01T20:31:09.797+0800 b.s.d.supervisor [INFO] 9ce9ed02-8da3-48fe-b3d6-b95b94910fb7 still hasn't started查看 s

2014-12-01 20:41:59 2623

原创 oracle odbc 32位程序 连接64位数据库

首先由于需要运行的程序是32位的所以,需要下载对应的32位 oracle odbc程序如果位数不匹配则会报体系结构不匹配的错误在以下网址选择和数据库版本对应的odbchttp://www.oracle.com/technetwork/topics/winsoft-085727.html 包括:instantclient-basic-win32-11.2.0.1.0.zip (5

2014-08-26 15:38:44 9334 1

原创 win8.1 c++ odbc 连接centos 上的oracle数据库

由于window下没有装oracle,于是安装了

2014-07-19 14:24:18 1193

转载 bios内存分布图

DOS操作系统运行在实模式下,在实模式下的寻址范围只有1MB。DOS系统和程序适用16位“断基址:偏移量”格式,只能使用低端的640KB,这就是有名的640KB限制。其中最低端的1KB,即00000H~003FFH存放的是中断矢量表;接下来是256B的BIOS数据区;DOS及应用程序使用00500H~9FFFFH。这在开始使用DOS的20世纪80年代是完全能够满足要求的,因为当时PC上安装的物理内

2013-02-26 21:07:58 1454 1

转载 mount 与 umount

如果想在运行的Linux下访问其它文件系统中的资源的话,就要用mount命令来实现。2.      mount的基本用法是?格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有:-a 安装在/etc/fstab文件中类出的所有文件系统。-f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。-n 不把安装记录在/etc/mtab 文件

2012-12-17 19:18:17 2487

转载 arm-linux-gcc和arm-elf-gcc的区别

如果用一句话讲清楚arm-linux-gcc和arm-elf-gcc的区别的话,如何来说呢?arm-linux-gcc是针对arm + linux的开发环境的,kernel使用的是linux,不是uclinux,arm是有硬件MMU的。  而arm-elf-gcc是针对no MMU arm + uclinux的开发环境,kernel使用的是uclinux,硬件是廉价的无MMU的

2012-12-14 20:32:41 749

原创 卡尔曼滤波学习笔记1-Matlab模拟温度例子

KF是根据上一状态的估计值和当前状态的观测值推出当前状态的估计值的滤波方法温度模拟参数选取xk系统状态实际温度A系统矩阵温度不变,为1B、uk状态的控制量无控制量,为0Zk观测值温度计读数

2012-12-09 18:53:19 15628 1

原创 puts("Hello world!")系统做了什么?

#include int main(int argc, char *argv[]) { puts("hello world"); return 0; }让计算机显示 “hello world” 执行流程1、用户告诉操作系统执行hello程序,即在shell中敲入运行指令2、操作系统找到该程序,检查其文件类型3、检查程序首部

2012-12-03 16:27:27 1172

转载 qwt安装

想做一个绘图软件,设计坐标系统时在郁闷中最终决定使用第三方软件;下载了QWT 有点莫不着头脑,搜集资料,发现此地并没有这么基础的东东,看来大家都是NX人啊,甘拜下风... 踌躇中还是决定将这篇别人的安装“向导”贴出来,或许能派上用场,也能提高点人气。还是废话少说,看下文吧: Qwt(http://qwt.sourceforge.net/)是基于Qt写的一个图形类库,不知道这样说对不对,它的

2012-11-24 16:54:18 1547

转载 Android源码结构

Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示:.|-- Makefile(全局的Makefile)|-- bionic(Bionic含义为仿生,这里面是一些基础的库的源代码)|-- bootloader(引导加载器)|-- build (build目录中的内容不是目标所用的代码,而

2012-11-10 20:59:13 410

转载 字符串查找表

char *bruteSearch(const char *text, const char *string){   int len = strlen(string);   static char lookup[UCHAR_MAX+1];   lookup[0] = 1;   lookup[(unsigned char)(*string)] = 2;   for(;;tex

2012-10-22 21:39:13 460

转载 Linux NFS 文件共享配置

一、Linux  NFS 文件共享配置   以root 身份登陆Linux 服务器,编辑/etc 目录下的共享目录配置文件exports,指定共享目录及权限等。   执行如下命令编辑文件/etc/exports:   # vi /etc/exports   在该文件里添加如下内容:   /home/work 192.168.0.*(rw,sync,no_ro

2012-10-11 20:10:28 642

转载 OpenGL的版本及各种库

Microsoft都不想支持OpenGL了哈,所以Windows下OpenGL都停留在1.1的版本,更甚的好像是Win7就根本没有给装OpenGL,因为我装完Win7的时候OpenGL工程是找不到头文件的,要自己去下载,遥想当时找了半天也找不到下载地址,想想竟然使用这么广泛的东西竟然没有官方网站可以去下载的,还是从什么乱七八糟的地方下载了一个压缩包,里面有gl、glu、glut、glaux、ale

2012-10-10 13:24:50 3605

转载 Code::Blocks配置OpenGL的glut库开发环境

GLUT 3.7 下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip下载下来的 GLUT压缩包有 glut.dll, glut.h, glut.lib, glut32.dll,  glut32.lib将glut.h 放在 MinGW\include\GL 下将glu

2012-10-10 13:07:58 1846

转载 tar 解压缩命令

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到

2012-10-10 09:43:43 624

转载 a

char mykeyscan(){ u8 key,hang,lie; if(P1!=0x0f) delay(1); if(P1!=0x0f) { switch(P1&0x0f) { case 0x0e:lie=0;break; case 0x0d:lie=1;break; case 0x0b:lie=2;break;

2012-09-29 17:27:07 86

转载 单片机串口通信中换行的两种方法

方法一:在发送的字符串时用格式:“原字符串\r\n”。方法二:在发送完字符或字符串后连续发送字符0x0d和0x0a,即可实现换行。即连续发送字符'\r'和'\n'。部分代码例程:方法一:UartSendStr("转换结束!\r\n");方法二(1):UartSendStr("转换结束!");UartSendChar(0x0d)

2012-09-29 11:33:17 13812

原创 Tracert命令理解即Ethereal的使用

Tracert命令理解即Ethereal的使用Tracert 是trace router的简写,即路由跟踪,用于确定IP数据访问目标所采取的路径。Tracert是用IP的生存时间TTL和ICMP错误消息来确定从一个主机到其它主机的路由。 ICMP协议在网络层中为了使IP提供数据传送服务,还需要进行一些管理和维护工作,即IP层需要检测传输过程中发生的错误,需要从网络上其它节点上获取相

2012-08-14 21:21:41 141

转载 虚拟机virtualbox中挂载新硬盘

转自:http://liangbing8612.blog.51cto.com/2633208/652333在virtualbox中装好Ubuntu后,发现硬盘空间太小,怎样才能增加硬盘容量?那就是再建一个硬盘: 1. 添加新硬盘 设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘” 然后,根据需求创建合适的硬盘2. 重启虚拟机 查看现有系统的磁

2012-08-08 21:16:57 2084

转载 pdf解析

最近看了个开源项目代码xpdf,从pdf文档中提取文本,用于建全文索引,老外的代码什么都好,就是对中文支持不好,估计也是GNU标准惹的祸,但愿以后unicode横行的时候,我们这些chinese coder会过得更轻松一点。没办法,只能自己看Adobe的官方资料http://www.adobe.com/,研究一下pdf的协议标准,下面是一片介绍pdf文档架构的文章。Adobe的PDF参

2012-06-10 17:43:54 11446 1

转载 Uboot之一:BootLoader的概念

Boot Loader 就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。通常,Boot Loader 是严重地依赖于硬件而实现的,因此建立一个通用的 Boot Loader 几乎是不可能的。      每种不同的 CPU 体系结构都有不同的 Boot

2012-05-15 15:40:52 733

转载 S3C6410启动模式介绍

作者:ARM-WinCE 目前的ARM处理器都支持多种启动模式,S3C6410和以前的Samsung的ARM处理器一样,通过外部管脚OM[4:0]的拉高拉低来决定是从哪个存储设备上启动。我认为S3C6410的User Manual并没有说的很清楚,所以我在最开始使用的时候,也对其启动模式有一些误解,下面就我个人的理解,介绍一下S3C6410的启动。 先读一下S3C6410 User

2012-05-15 15:19:01 328

转载 高精度加减乘法

加法#include #include using namespace std;int main(){ char a[10000],b[10000],c=0; int i,x,la,lb,lmax; cin>>a>>b; la=strlen(a); lb=strlen(b); if(la>lb) lmax=la; el

2012-02-27 23:27:18 414

原创 MFC如何使用自己画的光标

LoadStandardCursor的参数是 LPCTSTR 格式的。这个是装入标准的光标位图。你使用自定义的光标是不能装入的建议使用:LoadCursor(NULL, MAKEINTRESOURCE(IDC_NODROP) );

2012-02-23 15:23:47 790

转载 并查集 畅通工程

并查集是我暑假从高手那里学到的一招,觉得真是太精妙的设计了。以前我无法解决的一类问题竟然可以用如此简单高效的方法搞定。不分享出来真是对不起party了。(party:我靠,关我嘛事啊?我跟你很熟么?)来看一个实例,杭电1232畅通工程 http://acm.hdu.edu.cn/showproblem.php?pid=1232首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告诉你哪些

2012-02-20 16:34:31 797

转载 ACM模板

1 清华大学 代码册 2 1、几 何25 1.1 注意 ................................................................................................................. 251.2 几何公式 ...................................

2012-02-19 23:55:32 1545

原创 test

本科生毕业设计(论文)开题报告题   目:     基于WinCE智能手机系统GPRS MW模块      学    院:     软件学院    系                    专    业:          计算机软件           班    级:            东软083           学    号:               姓

2012-02-19 23:22:18 666

原创 需求工程和分析模型笔记

需求工程 持续到 建模阶段桥梁的作用1、理解他们要解决的问题2、机制理解客户需要什么分析要求、评估可行性协商合理方案确认规格说明管理需求 管理以确定的需求7个工程活动1、启动:定义问题范围与性质(开会)2、导出:引导客户需要什么

2011-09-27 11:49:24 527

原创 fifo

#include #include #include #include #include #define FIFO_NAME "/tmp/my_fifo"int main(){ char buf[100]; int fd;int nread

2011-09-22 22:58:14 407

原创 ls

#include #include #include int main(){pid_t pid;int status;char *argv[ ] ={"ls","-al","/etc/passwd",0};if((pid = fork()) =

2011-09-22 22:25:34 365

转载 char *(*(**(*(*(*x[5])(int,float))[][12])(double))(short,long))[][173] ???

转自 http://neoragex2002.cnblogs.com/archive/2005/11/06/269974.html一直以来,C语言中关于指针、数据和函数的复合定义都是一个难点,其实,理解C语言中复合定义的关键在于对变量声明语句中各修饰符结合律的把握,我们可以将

2011-09-06 15:23:55 865

原创 打印N维杨辉三角,动态二维数组

杨辉三角形特点是每个元素都等于它正上方与左上方数之和,于是可以计算出除第一列第一行外的所有元素 以前都是输出定维数的杨辉三角,现在想想万一要输出任意维数的杨辉三角。用传统的二维数组来存放杨辉三角是行不通的(C语言不允许使用变量当做数组的维数,int a[n][n],是行不

2011-09-03 20:17:49 2365 1

原创 兔子藏洞问题

围绕着山顶有10个圆形排列的洞,狐狸要吃兔子,兔子说:“可以,但必须先找到我,我就藏身于这十个洞中的某个洞。你从第1个洞找,下次隔1个洞(即2号洞)找,第三次隔2个洞(即5号洞)找,再隔3个…以后在这个圆圈中如此类推,次数不限。”但狐狸从早到晚进进出出了1000次,仍没有找到兔子

2011-09-03 19:36:48 2778

原创 打印Fibonacii数列前n个元素:1,1,2,3,5,8,13,21,…

打印Fibonacii数列前n个元素:1,1,2,3,5,8,13,21,… /***********************************************************//* 打印Fibonacii数列前n个元素:1,1,2,3,5,8,1

2011-09-03 19:15:49 3745

原创 创建a,b两个数组,元素个数由用户分别输入,元素的值由随机数生成,最大值不超过20。

创建a,b两个数组,元素个数由用户分别输入,元素的值由随机数生成,最大值不超过20。功能:1. 输出a,b数组的各元素值;2. 找出在数组a中第一个出现的、与b中含有的值相同的元素位置,并输出这个值。/*******************************

2011-09-02 18:59:26 1919

原创 某嵌入式方向公司招聘要求

 1.计算机或通信专业,本科(含)以上学历,英语书写、阅读流利;2.熟练使用C/C++语言;3.熟悉Linux或者Android系统构建、内核裁剪、根文件系统;4.熟悉QT、GTK、NANO等至少一种基础类库构建;5.熟悉ARM,32位嵌入式处理器的体系结构;6.熟悉Linux或者Android设备驱动开发;7.熟悉嵌入式bootloader、u-boot开发;;8.掌

2011-01-10 17:13:00 1013 2

原创 计算机的哲学思考

 昨天老外上了节JAVA课,这勾起了,大一那年疯狂泡图书馆的激情,只能怪自己没能坚持下去,估计是碰到了老谭的C吧,果断吧JAVA给抛弃了,算是温习了下当年的激情,而如今它已经离我而去了,或者准确点说是我抛弃了这份品质,捡起了一粒芝麻。对语言这东西有种特殊的感觉,人们尝试着用不同的语言去解释这个世界,一开始是C,后来有了C++,人们想到了“类”,为了方便有了模板和STL。或许以后会有一种更好

2010-12-15 22:27:00 1994

xdctools 3.30.06.67

CCS 6 xdctools 3.30.06.67

2015-04-30

Clojure IDE Nightcode

Clojure IDE Nightcode,从官网下的,官网下比较慢,直接挪过来了 函数式编程

2014-11-18

Arcsde 10 sql server 04

Arcsde 10 sql server 04

2014-04-21

Arcsde 10 sql server 03

Arcsde 10 sql server 03

2014-04-21

Arcsde 10 sql server 02

Arcsde 10 sql server 02

2014-04-21

Arcsde 10 sql server 01

Arcsde 10 需要安装sql server 2008 共4个分卷

2014-04-21

SDK编程入门

SDK编程入门 为学MFC做学习准备 蛮不错的学习资料

2012-02-21

VC串口编程资料

VC 串口编程 C++ com口 一些相关资料 现在在做AT 用串口通讯

2012-02-21

C++入门课件

学习课件 C++

2012-02-21

基于AT命令机制PC侧软件与手机交互系统的设计与实现

AT 命令 pc侧软件 用来写开题的 参考下

2012-02-21

中级C 语言提升 进阶

中级C 语言提升 进阶 中级C 语言提升 进阶

2011-09-06

dlna设计文档.rar

dlna设计文档.rar

2011-09-01

超右脑记忆 英语学习法 照相记忆

黄卡记忆卡 超右脑英语学习pdf书 超右脑照相记忆

2009-10-08

intel cpu系统卷编程手册

INTEL的官方材料 对学操作系统有帮助

2009-06-11

空空如也

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

TA关注的人

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