自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(69)
  • 资源 (21)
  • 收藏
  • 关注

原创 程序编译运行时头文件或动态链接库的查找

转载请注明来源:http://blog.csdn.net/dlutxie/article/details/6776936          当考虑怎样总结这个头文件及动态链接库的查找问题时,我想到了一个程序从生到死的历程。写过很多程序,编译过很多程序,也运行过很多程序,对一个程序的从生到死,感觉很简单,也就没有做更多的或者说深入的思考与研究。也许我们习惯了在windows环境下的编程,在那里我

2011-09-15 01:29:09 16805 11

原创 一些监控方面的软件

http://newrelic.com/devops/toolset

2014-08-23 20:48:07 2517

原创 U880 成砖卡在开机界面恢复

这两天突然想把自己的中兴U880的手机刷成2.3的,最后成砖了,还好又给恢复过来了,下面是成砖然后恢复过来的过程,希望对各位有用。首先说明,我的U880是11年9月份入手的,中间从来没有刷过机。1. 因为U880自带的recovery不能直接卡刷第三方的卡刷包,所以我给刷了一个第三方的recovery2. 然后直接把卡刷包(2.3版的)复制到SD卡根目录下进行卡刷,结果就是开不

2013-11-02 20:45:40 2226

转载 编程语言介绍

整理自:http://www.zhihu.com/question/203474971、C语言如果说FORTRAN和COBOL是第一代高级编译语言,那么C语言就是它们的孙子辈。C语言是Dennis Ritchie在七十年代创建的,它功能更强大且与ALGOL保持更连续的继承性,而ALGOL则是COBOL和FORTRAN的结构化继承者。C语言被设计成一个比它的前辈更精巧、更简单的版本,它适

2013-08-16 08:46:25 1648 1

转载 异常以及异常处理框架探析

转自:http://www.ibm.com/developerworks/cn/java/j-lo-exceptionframework/index.htmlhttp://www.ibm.com/developerworks/cn/java/j-lo-exception/http://www.packtpub.com/article/exceptions-and-logging-in-

2013-05-06 18:42:51 1259

转载 Segmentation fault (core dumped)

转自:http://blog.chinaunix.net/uid-26748613-id-3182113.html参考:http://manpages.ubuntu.com/manpages/lucid/man5/core.5.html有的程序可以通过编译,但在运行时会出现Segment fault(段错误)。这通常都是指针错误引起的。但这不像编译错误一样会提示到文件一行,而是没有任何

2013-04-30 09:40:42 13124 1

转载 printf()格式化输出详解

转自:http://hi.baidu.com/ejxzntbomebbcxq/item/21c521d1cc77dd3ae3108f83printf的格式控制的完整格式: % - 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。 ②-:有-表示左对齐输出,如省略表示右对齐输出。 ③0:有0表示指定空位填0,如省略表示

2013-04-12 10:39:44 1097

转载 基于 JUnit 的全局单元测试程序

转自:http://www.uml.org.cn/test/201211214.asp背景介绍最近参与了一个新产品的研发工作。新产品是采用模块式开发方式,拥有众多的功能模块,每一个模块是一个独立的 Java 工程。在产品中,为了保证各个模块的功能,目前其都有相应的 JUnit 测试程序。随着产品功能的逐渐完善,我们发现,程序中光是 JUnit Test 测试文件,全部加起来已经有几百个

2013-04-09 13:37:23 1426

转载 集成spring3、hibernate4、junit

转自:http://kyfxbl.iteye.com/blog/1634355论坛上有另外一篇更全面的帖子,jinnianshilongnian写的:http://www.iteye.com/topic/1120924 本文的环境是: spring-framework-3.1.0 hibernate-4.1.6 junit-4.10 这里大部分是参考我以前熟悉的配置

2013-04-08 11:00:26 3959

原创 所做项目介绍

开头的话:下面介绍的一些项目大部分是自己在学校课余时间所做,所以在项目的时间说明上可能不是很准确。2013.3~至今(2013.3.18) 出租车打车项目(java)2012.12~2013.02    网络数据拦截系统2012.10~2012.11  虹膜识别程序的移植2012.09~2012.10 源码构建linux系统(LFS)2012.08~20

2013-03-18 20:16:54 4286

原创 ubuntu9.04 交叉编译mysql5.5

环境:PC机 ubuntu9.04  交叉编译器:gcc-linaro-arm-linux-gnueabihf-4.7-2013.02-01-20130221_linux,本地gcc: gcc 4.3.3开发板:OMAP4 cortex-a9  系统:ubuntu12.04cmake的时候提示我要安装curses库,注意这个库也是要进行交叉编译的,命令如下:cd   /tmptar

2013-03-09 22:12:12 4957

原创 bash: ***: No such file or directory

最近在移植opencv2.0的时候遇到该问题,工作环境如下:宿主机:ubuntu9.04 kernel 2.6.28  arm-none-linux-4.3.2开发板:OMAP4 ubuntu12.04 桌面版 gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)当把在宿主机编译好的程序移植到另一个开发板(ubuntu core, k

2013-03-08 21:00:12 56150 2

原创 ubuntu NFS环境的搭建

目的:在开发板的linux系统访问宿主系统(PC机)的文件,这样方便将宿主系统的文件传到开发板中。PS:也可以通过tfp传。宿主系统:x86PC机, unbuntu9.04   (作为NFS服务器)开发板:OMAP4,ubuntu12.04(为NFS客户端)条件: 宿住系统和开发板在同一个局域网内或者宿主机有公网IP。1. 在PC机端安装NFS服务器,同时安装客启端方便测试

2013-03-04 17:35:52 5354 2

转载 Ubuntu字符界面中文乱码和分辨率的解决方案

转自:http://blog.csdn.net/iamduoluo/article/details/7332669参考:http://wenku.baidu.com/view/3ba7fa610b1c59eef8c7b489.htmlzhcon-Ubuntu字符界面中文乱码和分辨率的解决方案1.中文乱码在ubuntu的字符界面中,中文会显示成乱码,即使你在图形界面中安装中文语言支持

2013-03-04 16:27:48 3077

转载 ubuntu 12.04 桌面版关闭图形界面

转自:http://blog.csdn.net/yuyin86/article/details/8255061对于12.04的ubuntu桌面系统,如果想在开机的时候直接进入字符界面,那可以:编辑文件 /etc/init/lightdm.conf,在第12行附近,原句“ and runlevel [!06]” 改为“ and runlevel [!026]”即可,之后如果想切换到图形界

2013-03-04 15:02:15 43764 3

原创 linux学习杂记(五)

2013-3-1export PS1="\$? [\u@\h \w]\$ "export PS1="\[\e[31m\]\$? \[\e[32m\][\u@\h \w]\$ \[\e[m\]"readelf -l | grep interpreter 该命令可以用于查看 二进制文件用的是哪个动态链接器连接器的一个重要文面是它的库搜索顺序,将--verbose传递给

2013-03-01 18:22:31 1030

原创 ulogd2.0的安装

参考文章:http://www.wzdftpd.net/blog/index.php?post/2008/04/05/19-ulogd2-the-new-userspace-logging-daemon-for-netfilter-iptables-part-2ulogd2.0.1的下载地址:http://www.netfilter.org/projects/ulogd/downloads.h

2013-03-01 17:38:42 4221 4

原创 msyql中文乱码问题

参考:http://hi.baidu.com/ayongs/item/30f784122c8d51a5ffded509http://www.2cto.com/database/201108/101151.htmlhttp://www.laruence.com/2008/01/05/12.htmlmysql5.1参考手册一.mysql字符集MySQ

2013-03-01 12:54:24 1811

原创 ubuntu启动时图形界面与文本界面的转换

ubuntu:9.04author: xygtime:2011/3/23 Debian或是Ubuntu中默认runlevel是2,且2~5都是指X环境! 如果开机不想进入X环境,可以考虑在对应的runlevel级别停止gdm服务就好了:$ ls /etc/rc`runlevel | tail -c 2`.d/*gdm*/etc/rc2.d/S13gdm $

2013-01-08 20:21:04 1141

原创 基于iptables的网桥防火墙的搭建

基于iptables的网桥防火墙的搭建目标: 在不改变网络拓补结构的前提下,实现一个防火墙,对经过该防火墙的数据进行过滤。在此,我们主要是想对所有与服务器进行通信的数据进行过滤。结构图如下:服务器和左边的Internet可以处于同一个局域网,比如网段都为: 192.168.1.0。另外可以增加一个网卡作为管理,这个管理的口可以不必接入Internet中,这样可以达到无法对网桥进行攻

2013-01-01 15:42:27 8588

转载 Linux From Scratch - Version 7.2 All Packages

转自:http://www.linuxfromscratch.org/lfs/view/stable/chapter03/packages.htmlAutoconf (2.69)   Automake (1.12.3)   Bash (4.2)   Binutils (2.22)  Bison (2.6.2)   Bzip2 (1.0.6)    Check (0.9.8)  Coreut

2012-12-17 17:32:58 1734

原创 C语言源码的解析

#define container_of(ptr, type, member) ({ / const typeof( ((type *)0)->member ) *__mptr = (ptr); / (type *)( (char *)__mptr - offsetof(type,member) );})container_o

2012-12-12 09:33:40 1350

原创 C99 指定初始化

C99新特性,允许对数组元素或结构体元素的特定成员进行初始化而不用按顺序进行初始化。如:struct S1 { int i; float f; int a[2];};struct S1 x = { .f=3.1, .i=2, .a[1]=9};下面那个结构体的定义就对指定的成员进行初始化,指定成员时,如果是单个变量则用"."点指定,如果是

2012-12-11 22:19:23 1412

原创 基于snort和snortsam的入侵防御系统的搭建

最近几天搭建了一个入侵防御系统,主要用到的软件有:linux Apache  Mysql PHP  Snort Snortsam  Base Barnyard 在安装的过程中,对于一些库,尽量选择安装在/usr/local目录下,对于安装在其它目录下的库或的软件进行修改/etc/ld.so.conf,然后执行ldconfig命令,必要时修改下PATH变量,如果权限有限制,那就用root

2012-11-30 14:16:54 37238 11

转载 Ubuntu下LAMP详细配置手册

转自:http://www.sudu.cn/info/html/edu/20080102/284036.html如今Linux+Apache+Mysql+PHP的组合已经非常非常流行。可以说Linux最初的流行和Apache服务器的巨大市场占有率息息相关。LAMP又都是开源产品,在使用这一套产品的时候,除了具有不可比拟的价格优势,还可以不用过分担心版权问题。于是几乎所有开源主题的网站都使用LA

2012-11-23 20:43:04 3807

转载 Linux 源码安装软件之 configure 参数解释

转自:http://blog.sina.com.cn/s/blog_55079574010009ho.htmlLinux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf

2012-11-16 18:16:53 6547

原创 一些很有用的资源链接

学习在于积累,把平时查找到,看到的好资源的链接记录于此,以免忘记。LFS相关 : LFS即从源码编译一个linux系统,对理解linux系统很有帮助LFS 从菜鸟到大师:  http://www.linuxsir.org/bbs/thread155219.html手把手教你如何建立自己的Linux系统 第二版:http://www.linuxsir.org/bbs/thre

2012-11-13 20:38:06 1962

翻译 GCC编译选项和环境变量

本文由GCC手册翻译得到,英语能力有限,翻译得不太好,仅为自己做记录,用于理解GCC编译时头文件及库文件的查找路径问题。-Idir         表示增加dir为头文件的搜索路径,这个路径优先于系统的默认路径,所以用自己指定的头文件来替代系统默认的头文件。但是不要用这个选项来指定路径不要包括供应商提供的系统头文件(这个情况可以用-isystem),如果有多个-I选项,则路径的搜索先后

2012-11-12 20:57:36 23236 1

原创 linux学习杂记(四)

2012-11-9chmod -v a+wt $LFS/sourceschmod a+wt是将目录或文件的属性设置为1777,这样任何人都可以对其进行读写。当一个目录被设置为"粘着位"(用chmod a+t),则该目录下的文件只能由一、超级管理员删除二、该目录的所有者删除三、该文件的所有者删除也就是说,即便该目录是任何人都可以写,但也只有文件的属主才可以

2012-11-09 17:52:53 3374

原创 ubuntu启动时图形界面与文本界面的转换

Debian或是Ubuntu中默认runlevel是2,且2~5都是指X环境! 如果开机不想进入X环境,可以考虑在对应的runlevel级别停止gdm服务就好了:$ ls /etc/rc`runlevel | tail -c 2`.d/*gdm*/etc/rc2.d/S13gdm $ sudo mv /etc/rc2.d/S13gdm/etc/rc2.d/K13gdm上

2012-11-09 16:12:42 3083

原创 linux中的一些配置文件

本文主要是记录《linux鸟哥的私房菜》(第二版)一书中讲到的有关linux下的一些配置文件,不同的linux版本可能不太一样,仅做记录和参考。第8章 Linux磁盘与文件系统管理/etc/fstab    :磁盘分区表配置文件,文配置文件内容大致如下#device mount point filesystem       parametersdump    fsckLAB

2012-11-09 15:13:52 1034

转载 ARM浮点运算

原帖地址:http://blog.sina.com.cn/s/blog_602f87700100r5xe.html一:早期ARM上的浮点模拟器:早期的ARM没有协处理器,所以浮点运算是由CPU来模拟的,即所需浮点运算均在浮点运算模拟器(float math emulation)上进行,需要的浮点运算,常要耗费数千个循环才能执行完毕,因此特别缓慢。直到今天,在ARM Kern

2012-11-04 14:17:23 1871

原创 linux学习杂记(三)

查看一个可执行文件依懒于哪些共享库:对于本地的可执行文件可用  ldd 命令对于交叉编译的可以用arm-none-linux-gnueabi-ldd 不过得指定搜索根目录,可以用arm-none-linux-gnueabi-ldd  --help查看帮助另外可以用:arm-none-linux-gnueabi-readelf -a test | grep Shared   #test是

2012-11-01 23:12:50 1259

原创 The VMWare USB Arbitrator returned error code 4.

我用的是win7系统 和 VMware7.0的虚拟机,插上USB时,在VM里不识别,连接时总是出现The VMWare USB Arbitrator returned error code 4.有时候出现的错误是The VMWare USB Arbitrator returned error code 9. 在网上的参考资料:http://hi.baidu.com/sdvch/item/f82ec

2012-10-28 18:46:15 6758

转载 Ubuntu中root用户和user用户的相互切换

转自:http://www.cnblogs.com/weiweiqiao99/archive/2010/11/10/1873761.htmlUbuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。(1)从user用户切换到root用户不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺

2012-10-26 09:32:59 1209

翻译 OMAP开发板的启动过程

OMAP的启动过程参考文档:http://www.omappedia.org/wiki/Bootloader_Project#u-boot_overviewOMAP平台的启动初始化过程(bootloaders)分为了几个不同的阶段.下图指示了启动的顺序为:ROM代码,x-loader,u-boot, kernel,每一个阶段都完成足够的配置以加载和执行下一阶段。这个引导程序

2012-10-26 09:25:32 4237 2

原创 Suspending console(s) (use no_console_suspend to debug) android4.0 OMAP4460

买了一块OMAP4460 熊猫的开发板,烧的android4.0的系统,想借助于其中的Linux内核,把在电脑上运行的一个程序移植到板子上去跑。我用的是一个块单独的板,没有用显示器,没有触摸屏,输出用的就是终端,板子上电后,终端一会就挂起了:Suspending console(s) (use no_console_suspend to debug)。在网上找了好久也没能解决参考资料:http

2012-10-18 15:48:14 7271

转载 STM32F4xx FPU的设置(转)

转自:http://blog.renren.com/blog/256814551/844695191浮点运算一直是定点CPU的难题,比如一个简单的1.1+1.1,定点CPU必须要按照IEEE-754标准的算法来完成运算,对于8位单片机来说已经完全是噩梦,对32为单片机来说也不会有多大改善。虽然将浮点数进行Q化处理能充分发挥32位单片机的运算性能,但是精度受到限制而不会太高。对于有FPU(浮

2012-09-14 19:16:25 9599 2

原创 GSM PDU模式发中文短信

GSM PDU模式发中文短信 网上的资料也有很多,但参考了这么多天才最终搞定,所以还是把自己的一点点体会写出来,做为记录,也方便其它后来者参考。      网上的资料很多都没有讲开发的环境,所以有些地方我还是感到很疑惑。     本人的开发环境:                      硬件:GSM模块用的是西门子公司的MC52i, 控制心片为STM32, STM32与MC52i通过

2012-08-09 20:49:46 14630 2

转载 Objective-C内存管理教程和原理剖析

前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有所帮助,也欢迎大家一起探讨。此文涉及的内存管理是针对于继承于NSObject的Class。转自 http://vinceyuan.cnblogs.

2012-07-22 18:47:37 1215

CMakeCache.txt

交叉编译mysql5.5时 ccmake的配置文件,拿去用的时候记得把里面一些相应的路径给改掉。

2013-03-09

ubuntu交叉编译mysql5.5所需的三个x86平台的文件

ubuntu交叉编译mysql5.5需要三个x86平台的文件,但它自动生成的是目标平台上的文件,所要不能在x86平台下运行。这三个文件是:comp_err comp_sql gen_lex_hash

2013-03-09

ulogd.conf

ulogd2的配置文件,自己增加了个charset配置选项,以解决中文乱码问题,增加 这个选项得修改ulogd_output_MYSQL.c源文件,修改的源文件已上传到CSDN中。

2013-03-01

mysql-ulogd2.sql

在原基础上进行了修改,将字符集修改为了utf8,以解决中文乱码问题

2013-03-01

ulogd_output_MYSQL.c

增加一了一个配件选项,可以设置连接数据库时所用的字符集,这样可以解决中文乱码问题

2013-03-01

iptables过滤流程图

iptables过滤流程图,

2013-01-01

VM USB 驱动

能解决:VMWare USB Arbitrator returned error code 4的问题

2012-10-28

GSM PDU 中文短信相关资料

该文档一共有六个文件,包括:GSM0304, GMS0338, MC52i命令手册,MC55用户手册, sms pdu模式文档及格式参考手册。

2012-08-09

linux下freetds连接SQLserver2005的经典例子

这是在linux下用freetds中DB-Library连接sqlserver2005的经典例子,其实这个例子可以按freetds的用户手册中 的方法得到,只是这个里面我加了注释

2011-10-09

freetds-0.91.tar.gz

freetds-0.91.tar.gz 也可以去这里下载http://www.freetds.org/

2011-10-08

libstdc++.so.6.0.13

libstdc++.so.6.0.13 注意这个是ARM平台中的一个库

2011-09-15

OpenCV-2.0.0.tar.bz2

OpenCV-2.0.0.tar.bz2 计算机视觉处理的库

2011-09-12

zlib-1.2.3.tar.gz

zlib-1.2.3.tar.gz png图形库,jpeg库的基础。

2011-09-12

libpng-1.2.18.tar.bz2

libpng-1.2.18.tar.bz2,png图形库,可用于opencv2.0及miniGUI的编译

2011-09-12

jpegsrc.v6b.tar.gz

jpeg图形库源码,版本为jpegsrc.v6b.tar.gz,可用于miniGUI的编译,也可用于opencv2.0的编译

2011-09-12

嵌入式实时操作系统μCOS-II

嵌入式实时操作系统μCOS-II,这是这个系统的作者写的书,由清华大学的一个老师翻译过来的,对于想弄懂这个嵌入式操作系统的人来说是有很大帮助的。

2010-11-17

mb002 构建处理器系统

mb002 构建处理器系统,比较好的一个资料

2010-11-17

智能车PID控制算法

里面有PID的各种控制策略,并且关键表达式已给出,看完后应该能写出程序代码

2010-11-13

MC9S12 增强型捕捉定时器模块

飞思卡尔MC9S12 增强型捕捉定时器模块

2010-11-13

MC9S12XS128清华原理图

飞思卡尔 MC9S12XS128清华原理图

2010-11-13

飞思卡尔激光传感器手册

飞思卡尔激光传感器手册,有详细的电路原理图

2010-11-13

空空如也

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

TA关注的人

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