- 博客(76)
- 收藏
- 关注
原创 嵌入式ftp服务器移植
嵌入式FTP服务器(vsftpd)移植说明 FTP软件版本 vsftpd-2.1.2 操作系统 ubuntu-10.04 交叉编译工具 arm-none-linux-gnueabi-gcc (4.4.3) 一. 交叉编译vsftpd 1. tar –xvzfvsftpd-2.12.tar.gzcd
2015-06-17 17:07:20
1295
原创 查看Ubuntu的版本
一般查看Ubuntu版本有三种版本:1. 通过系统的监视器查看 执行gnome-system-monitor 通过这个命令可以查看系统信息,如cpu利用率,内存空间,存储器剩余空间 通过上图可以看出Cpu的利用率是23%。 方法二:通过命令uname -a 来查看 方法三:
2015-06-16 14:31:31
451
转载 TFTP与FTP区别
http://blog.sina.com.cn/s/blog_4de067e40102dthi.html一 TFTP与FTP区别介绍 1.FTP 是完整、面向会话、常规用途文件传输协议。而 TFTP 用作 bones bare - 特殊目的文件传输协议。 2.交互使用 FTP。 TFTP 允许仅单向传输的文件。 3.FTP 提供身份验证。而TFTP 不
2015-06-16 14:07:07
1570
转载 AF_INET与PF_INET的区别
http://blog.youkuaiyun.com/xiongmaojiayou/article/details/7584211 在写网络程序的时候,建立TCP socket: sock = socket(PF_INET, SOCK_STREAM, 0);然后在绑定本地地址或连接远程地址时需要初始化sockaddr_in结构,其中指定address family时一般设置为AF_IN
2015-06-15 14:08:15
399
原创 ubuntu下安装vmware-tool
在Ubuntu下安装vmware-tool有很大的好处,比如更适合的视窗,与windows更好的通信。 步骤如下:1. 点击虚拟机菜单栏的VM项,弹出 选择Reinstall VMware Tools,弹出 将VMwareTools-8.8.
2015-05-06 16:13:40
305
转载 变量命名法
http://www.360doc.com/content/13/0828/12/11843090_310450083.shtmlhttp://baike.baidu.com/link?url=INdIZO73xh4rGaexAOLQUWdDYKCy-NMgzHS4B2Fd_A-AB-hGICIfUVbdZfNpJI3x1.变量名只能是字母(A-Z,a-z)、数字(0-9)或下划线。
2015-04-20 10:15:33
751
转载 二维数组传递
http://blog.sina.com.cn/s/blog_830cba8a0100x8zv.html问题描述:于习题中碰到关于数组传递的问题,不熟悉相关。引发运行错误 二维数组传递的几种方式(1) void function(char a[][20]) //数组名传递{…….}(2) v
2015-04-20 09:38:04
404
转载 点阵汉字原理
http://linux.chinaunix.net/techdoc/desktop/2007/05/27/958866.shtml所谓一个字的点阵. 其实就是指这个汉字用多少个象素点来描述. 每个象素点显示为什么颜色, 通常情况下, HZK16采用的是16*16点阵, 即256个象素点描述一个汉字.这些点的颜色分为两种, 一种是前景色, 一种是显示为背景色. 那么,关于那些点显示
2015-04-17 16:51:02
2402
转载 图文详解YUV420数据格式
http://www.cnblogs.com/azraelly/archive/2013/01/01/2841269.htmlYUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三
2015-03-04 11:21:20
326
转载 动态库和静态库的区别
http://blog.youkuaiyun.com/gamecreating/article/details/5504152静态连接库就是把(lib)文件中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库文件;动态链接就是把调用的函数所在文件模块(DLL)和调用函数在文件中的位置等信息链接进目标程序,程序运行的时候再从DLL中寻找相应函数代码,因此需要相应DLL文件的支持。
2015-01-18 12:49:01
383
转载 vs2010下预编译头的作用
http://wenku.baidu.com/link?url=v6ZEq_3t01stdjAxVujUaGbwARIJY8MC1FZhcLPGebOUQymmpCnr2kyHXb-v0EBp7UzCzrVl5_wRTcv_Nf931xt98C9eLa5ROU5N-6SNxSu预编译头的概念: 所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是 以.pch为扩展
2015-01-13 22:25:09
857
转载 ar命令创建静态库和动态库创建方法
http://blog.chinaunix.net/uid-25808509-id-2870976.html用途说明创建静态库.a文件。用C/C++开发程序时经常用到,但我很少单独在命令行中使用ar命令,一般写在makefile中,有时也会在shell脚本中用到。关于Linux下的库文件、静态库、动态库以及怎样创建和使用等相关知识,参见本文后面的相关资料【3】《关于Linux静态库和动
2014-12-03 17:24:37
1207
转载 Makefile学习
http://blog.chinaunix.net/uid-26404201-id-3334234.html1. := 和 =的区别 http://blog.chinaunix.net/uid-26404201-id-3334234.html 先看下面的Makefile: #example B := $(A) A = later all:
2014-12-03 13:44:50
499
原创 多Makefile写法实例
1. := 和 =的区别 http://blog.chinaunix.net/uid-26404201-id-3334234.html 先看下面的Makefile:#exampleB := $(A)A = laterall: @echo $(B) 执行make命令,我们发现什么都没输出,我们将第3行的:=换成=。
2014-12-02 11:13:58
808
转载 Strace命令使用
http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可
2014-11-26 11:34:36
296
转载 C/C++线程退出
http://www.cnblogs.com/zhuocheng/archive/2011/10/02/2198329.html
2014-11-20 09:22:38
711
转载 main函数之前所做的工作
main函数之前--真正的函数执行入口或开始一种解释实际上,在可执行文件被加载之后,控制权立即交给由编译器插入的Start函数,它将对后面这些全局变量进行准备: _osver 操作系统的构件编号 _winmajor 操作系统的主版本号 _winminor 操作系统的次版本号 _winver 操作系统完全版本号 __ar
2014-11-13 22:37:39
464
转载 Linux线程-互斥锁pthread_mutex_t
http://blog.youkuaiyun.com/zmxiangde_88/article/details/7998458
2014-11-06 09:49:47
360
转载 Linux进程间通信——使用信号量
http://blog.youkuaiyun.com/ljianhui/article/details/10243617
2014-11-06 09:46:34
334
转载 expected unqualified-id before ‘using’ 错误
昨天写了一个C++程序,结果一编译就出了个莫名其妙的错误。 信息如下:[Error] D:\VC资料\c_workspace\Car_test\LoadVehicle.h:12: error: expected unqualified-id before "using"搞来搞去,最后发现是包含的头文件中定义类的时候没有加分号:Clas
2014-10-30 13:42:38
1039
转载 C++访问限制:private public protect经典诠释
http://blog.youkuaiyun.com/artechtor/article/details/2295739
2014-10-28 21:42:05
423
转载 静态成员函数与普通成员函数的区别
区别1: 静态成员函数实际上是一个全局函数,不依赖一个类的对象. 而属于类,不创建对象也可调用。 普通成员函数依赖一个类的对象,也就是它有一个隐藏的调用参数(this)指针,必须指向一个类的对象。区别2: 静态函数只能访问类中的静态成员变量;区别3:: 如果类的成员函数想作为回调函数来使用,如创建线
2014-10-28 21:36:19
457
转载 C++线程访问类成员
当你想用线程函数调用类的成员函数时,需要将线程函数声明为类的static成员。由于线程函数是一个由系统调用的函数,所以是一个callback函数,所以他不能有this 指针,所以你的线程函数要么是全局函数,要么是类的静态成员。将线程函数申明为静态,如: class CRealtimeTask { public: static UINT
2014-10-28 21:33:45
524
转载 c语言0x10个经典问题
1、用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL要点:①#define语法的基本知识(例如:不能以分号结束、括号的使用,等等)②懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没
2014-10-28 21:30:05
4785
转载 二维指针传参数
http://blog.youkuaiyun.com/yunyun1886358/article/details/5659851
2014-09-02 17:25:17
1458
转载 内存卡的相片变成一个USBC文件怎么办?
http://zhidao.baidu.com/link?url=sLtfP44vng5yJFd7y8ppEmAcxb6N_IwsB3UbwU0GkBXs1x-uR63Y59FnK5icbLHDic5ofjC940oxfMWi5LI5h_
2014-08-29 10:15:12
15944
1
转载 GSM和GPRS到底是有什么区别呢
1. GSM是全球移动通讯系统(Global System for Mobile Communications)的简称2. GPRS是通用分组无线业务(General Packet Radio Service)的简称3. GPRS是在GSM系统基础上发展起来的分组数据承载和传输业务。4. GPRS与GSM系统最根本的区别是,GSM是一种电路交换系统,
2014-08-11 16:03:11
2589
转载 makefile 中 $@ $^ %< 使用
http://blog.youkuaiyun.com/kesaihao862/article/details/7332528
2014-08-08 10:38:43
319
转载 mkdos命令
名称: mkdosfs 使用权限: 所有使用者 使用方式: mkdosfs [ -c | -l filename ] [ -f number_of_FATs ] [ -F FAT_size ] [ -i volume_id ] [ -m message_file ] [ -n volume_name ] [ -r ro
2014-08-06 14:11:29
1008
转载 shell中$0,$?,$!等的特殊用法
http://blog.sina.com.cn/s/blog_464f6dba0100psy9.html
2014-08-06 14:05:30
257
原创 linux下多分区制作
在嵌入式系统,经常要使用到SD卡,或是存储应用程序,或是录制录像,以及其他的配置文件,因此需要不同的分区,每个分区的格式也不一样,或ext3,或fat32格式,因此需要给sd卡做分区; 下面讲述在linux下,利用shell脚本给一个64G的SD卡分为两个分区,第一个分区为fat32格式,第二分区为ext3格式; 首先需要知道sd卡的信息:如下图所示 插入sd卡,执行
2014-08-05 13:53:27
602
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人