- 博客(57)
- 资源 (10)
- 收藏
- 关注
原创 APP Store审核失败因为references non-public symbols
app store提示The app references non-public symbols in bandu: _getcontext, _makecontext, _setcontext,解决方案
2017-05-06 09:41:26
3064
原创 解决office 2007中的document imaging软件的OCR识别出错问题
原版简体中文Office+2007安装后只能对英文进行OCR,对简体中文OCR就会出错退出,必须打SP1或SP2补丁。其实补丁就补了一个文件:TWRECC.DLL。
2015-12-14 09:55:29
11450
原创 生成支持32位和64位静态库
我们在类UNIX平台下,编译32位或64位程序时,会分别使用对应的库,32位或者64位库(使用file命令查看),下面说一下如何生成一个库,支持32位和64位平台。 以下是库文件:test_a.c #include <stdio.h> int list(char*a) { printf("I am a lib\n"); return 0; }下面将源文件编译成支持32位和64
2015-07-06 17:41:12
3140
转载 双因子认证
双因子认证 Two-factor authentication (TFA or 2FA)双因子认证的定义是指使用两种独立不相干的证据来证明身份。什么叫独立不相干的证据呢?目前在电子计算领域(或者,所谓数字世界),算的上独立证据的有下面三类:1. 被认证的人所知道的某个秘密,例如,Passwords或者PIN;2. 被认证的人所拥有的某个东西,
2015-04-16 14:53:14
10267
原创 在驱动层直接使用应用层的空间
需求:应用层申请一个空间,然后将地址传递到驱动层,驱动直接将处理后的数据放到应用层指定的空间中,类似于Linux下的copy_from_user。
2015-01-10 16:20:43
888
转载 APC 异步过程调用
摘自:windows编程循序渐进 异步过程调用是一种能在特定线程环境中异步执行的系统机制。往线程APC队列添加APC,系统会产生一个软中断。在线程下一次被调度的时候,就会执行APC函数,APC有两种形式,由系统产生的APC称为内核模式APC,由应用程序产生的APC被称为用户模式APC。 每个线程都拥有自己的APC队列。应用程序可以使用函数把APC添加到指
2014-08-24 19:59:00
842
原创 win7 禁用PCIE的一些特性
在win7系统上,如果想要禁用PCIE设备的一些特性(把PCIE当成PCI设备),可以使用命令: bcdedit /set {current} pciexpress forcedisable
2014-03-13 20:05:18
2203
原创 局域网内,查找指定IP地址的MAC地址
方法一:直接使用:arp -a 一一查找指定的IP对应的MAC地址方法二:使用:nbtstat -a IP
2013-10-20 16:32:04
2709
转载 64位系统DMA数据传输无效
源于:http://www.cnblogs.com/zzSoftware/archive/2013/01/30/2883804.html关于Windows下的DMA操作。这几天遇到了64bit Win8下的一个Bug,我们的chip是支持ScatterGather的,但是在做DMA之前,我们修改对应的Memory却没有生效。DMA传输出去的内容还是之前没有改过的。
2013-08-08 10:21:23
1411
转载 几个典型的蓝屏故障的原因和解决办法
源自:http://bbs.youkuaiyun.com/topics/360081253一、0X0000000A 这个蓝屏代码和硬件无关,是驱动和软件有冲突造成的,最早发现这个代码是因为公司的DELL机器的USB键盘和QQ2007的键盘加密程序有冲突发现的这个问题。也在IBM T系列笔记本上装驱动失误产生过。 如果您的机器蓝屏了,而且每次都是这个代码请想一想最近是不是更新了什么软
2013-07-21 17:36:17
736
转载 做成熟人
源自:http://wisdom.chinaceot.com 人不成熟的六大特征:立即要回报;不自律;经常被情绪左右;不愿学习,自以为是,没有归零心态;做事情靠直觉,不以事实为根据;做事情不靠信念,靠人言。只要你相信你自己能够战胜自己的不成熟,你就会逐渐的成长、成熟起来,你就会得到你想要的那种生活,你就会实现你时间自由、财务自由、精神自由的人生梦想! 人成熟与不成熟跟年龄没有关系,人
2013-07-09 22:55:11
629
转载 Detours使用说明
源自:http://blog.youkuaiyun.com/liuxingbin/article/details/5288168目录(?)[-]介绍Detours API hookhook DLL 中的函数hook自定义c 函数hook类成员函数DetourCreateProcessWithDllDetouring by Address1 介绍 Api hook包
2013-04-23 21:05:12
699
原创 Ubuntu 回收站 位置(处理回收站不能打开问题)
不知怎么回事,自己ubuntu的回收站突然不能打开了,最后在系统查看删除的文件,惊喜的发现回收站的位置!如果回收站打不开了,直接可以用命令: cp .local/share/Trash/files/delete_files destinotion
2013-04-14 11:39:38
5686
转载 解读 JPG图片结构
文章源自:http://hi.baidu.com/359325424/item/09d3a53771756d392e0f818eJPG文件结构分析一、简述JPEG是一个压缩标准,又可分为标准 JPEG、渐进式JPEG及JPEG2000三种:①标准JPEG:以24位颜色存储单个光栅图像,是与平台无关的格式,支持最高级 别的压缩,不过,这种压缩是有损耗的。此类型图片在网
2013-04-13 21:35:04
1286
原创 linux 使用鼠标截屏
提到Linux下如何截屏,如果你仅知道使用PrtSc键,就太OUT了,因为在linux下有一个特别容易使用的命令,import首先打开终端,然后输入命令:import 图片名然后鼠标就会成为一个十字的形状,按下鼠标左键直接选中要截取的区域,弹起左键,屏幕就被截取下来,方便吧^_^ !
2013-04-12 16:53:51
949
转载 linux下bmp转化为jpeg程序源代码, jpeg图片压缩
文章源于:http://blog.chinaunix.net/uid-26544753-id-3049279.html前一段时间做了一个项目,项目中有一部分是关于图像采集的,相关硬件有:高速数字相机(我们采用Basler A312f),工控机,服务器。其中相机通过1394视频线连接到工控机的1394视频卡上,工控机与服务器通过百兆网连接。具体工作流程为:工控机控制 相机采集图像,帧率一般为
2013-04-06 11:21:42
2100
转载 Ubuntu C语言检测内存泄漏
检测内存泄漏需利用工具Valgrind,源码下载地址为:http://www.valgrind.org/downloads/current.html#current其.deb相应版本的下载地址:http://pkgs.org/download/valgrind测试的例子:#include void f(void){ int* x = malloc(10 *
2013-04-02 20:59:39
976
转载 利用Vim打造自己的IDE环境, vim超级棒的插件
1 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今
2013-03-03 18:57:03
522
转载 char*,string和CString之间的转换
文章源于:http://buptdtt.blog.51cto.com/2369962/543788 一、 将CString类转换成char*(LPSTR)类型方法一,使用强制转换。例如: CString theString( "This is a test" ); LPTSTR lpsz =(LPTSTR)(LPCTSTR)theString; 方法二,使用strcp
2013-02-01 18:06:34
366
转载 人生规划
人生规划既是一个实现你终生目标的时间表,也是一个实现那些影响你日常生活的无数更小目标的时间表。人生规划的设计是要使你的注意力集中起来,在一个特定的时间范围里充分地利用你的脑力和体力。事实上,注意力越集中,脑力和体力的使用就越有效。人生规划可以合理地分配你的精力。以下是人生规划设计的六个步骤。 步骤之一发现或搞清楚你的主要人生目标是什么。所谓主要人生目标,应该是一个你终生所追求的固定的目
2012-12-31 19:55:05
556
转载 ARM Linux.2.6.34内核移植
文章源自:http://www.cnblogs.com/hnrainll/archive/2011/06/09/2076522.htmlARM-LINUX-GCC版本4.3.2.以安装在/usr/local/arm/4.3.2下.第一步:修改linux-2.6.34/Makefile文件,在makefile中找到以下两条信息并做修改ARCH ? =arm CROSS_
2012-12-10 10:33:00
545
转载 Linux系统的启动过程
文章源自:http://www.2cto.com/os/201109/104268.html下面是整个Linux系统的启动过程:Linux Boot StepStartBIOS grub/lilo Kernel bo
2012-12-04 12:02:43
443
转载 主引导分区MBR 详解
什么是MBR硬盘的0柱面、0磁头、1扇区称为主引导扇区,NANDFLASH由BLOCK和Sector组成,所以NANDFLASH的第0 BLOCK,第1 Sector为主引导扇区,FDISK程序写到该扇区的内容称为主引导记录(MBR)。该记录占用512个字节,它用于硬盘启动时将系统控制权交给用户指定的,并在分区表中登记了的某个操作系统区。 MBR的组成一个扇区的硬盘主引导记录MBR
2012-12-04 11:53:46
8307
转载 从NOR FLASH 启动和 从NAND Flash启动过程
文章源自:http://tanatseng.blog.163.com/blog/static/1749916292010102233532911/1. 首先应该先了解Flash ROM的种类NOR FLASH地址线和数据线分开,来了地址和控制信号,数据就出来。NAND Flash地址线和数据线在一起,需要用程序来控制,才能出数据。通俗的说,只给地址不
2012-11-29 14:20:27
2262
转载 进程,线程通信与同步及区别
文章源于:http://www.cnblogs.com/fora/archive/2011/05/06/2039511.html1.0 Linux进程间通讯管道/FIFO:管道中还有命名管道和非命名管道(即匿名管道)之分,非命名管道(即匿名管道)只能用于父子进程通讯,命名管道可用于非父子进程,命名管道就是FIFO,管道是先进先出的通讯方式 消息队列:消息队列是用于两个进程之间
2012-11-12 17:28:21
795
原创 测试ldd3中的snull驱动程序
1、首先将snull编译通过后,用sudo insmod snull.ko将模块插入内核。2、在文件/etc/hosts(包含了主机名和ip地址的映射关系)中加上如下内容192.168.0.1 local0192.168.0.2 remote0192.168.1.2 local1192.168.1.1 remote13、在文件/etc/networks(包含网络号)中加
2012-10-26 20:30:24
788
转载 异步信号(用户空间与内核空间的实现)详细解析
文章源自:http://bbs.chinaunix.net/thread-3567889-1-1.html用户空间相应的API函数及用法:http://linux.chinaunix.net/docs/2006-10-11/2870.shtml使用信号可以实现设备驱动与用户程序之间的异步通知。为达到此目的: 1. 用户空间需要设置设备文件的拥有者、FASYNC标志及捕获
2012-10-18 20:03:57
1069
转载 linux中的likely和unlikely
源自:http://blog.21ic.com/user1/5593/archives/2010/68193.html在linux中判断语句经常会看到likely和unlikely,例如:if(likely(value)){}else{}简单从表面上看if(likely(value)) == if(value),if(unlikely(value)) == if(val
2012-10-17 08:32:07
856
转载 ldd3 所有错误修改补订 基于linux-2.6.35
ldd3 examples patch under linux-2.6.35源自于:http://ubuntuforums.org/showthread.php?t=1643858Only in ldd3_examples_Linux-2.6.35/: ldd3_examples_Linux-2.6.35.patchdiff -crb examples//lddbus/lddb
2012-10-16 20:41:07
1935
转载 构造内核源码树
源自于:http://www.cublog.cn/u2/88891/showart_2164920.html 编写驱动程序时, 需要内核源码树的支持。内核源码树时从内核源代码编译得到的。下面开始构造内核源代码的步骤。 以Ubuntu为例子1. 下载内源代码,位置www.kernel.org. (注意:源码树内核的版本要和驱动程序运行的目标平台的内核版本一致)
2012-10-16 19:44:52
475
转载 ldd3 sbull编译遇到的问题 解决(部分)方法
源自于:http://www.vsyo.com/a/t/79a054b715b8bb10开始第一次make:结果如下:root@ubuntu:/home/shevarey/ssdd/sbull# makemake -C /lib/modules/2.6.32.16/build M=/home/shevarey/ssdd/sbullmodulesmake[1]: Ente
2012-10-16 17:04:21
2245
转载 tty设备驱动程序 基于:linux2.6.28
本文源自:http://blog.chinaunix.net/uid-21273878-id-1828727.htmltty设备的数据流通图:tty设备有三层:tty核心,tty线路规程,tty驱动。我们写驱动还是只负责最底层的tty驱动。线路规程的设置也是在底层的tty驱动。tty核心是封装好的。来看一下tty设备的操作函数:struc
2012-10-16 11:22:45
936
vc编程 利用office2007 识别图片的中文和英文字符
2015-12-13
解决office 2007中的document imaging软件的OCR识别出错问题
2015-12-13
基于Opencv实现的图像纠偏
2015-11-14
ssl_data_transfer
2015-11-12
twainhelper
2015-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人