- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 Install VirtualBox/VMWare on Windows 10
Install VirtualBox/VMWare on Windows 10VirtualBox and VMWare workstation are not compatible with Hyper-V. You might experience some slow down when having them installed side-by-side.Uninstalling Hyper-
2016-03-29 15:13:57
448
原创 Using Reflection and Expression to get Property with better performance.
I wrote a PropertyAccessor class for getting a property from an class using Reflection, yet it’s having better performance.public class PropertyAccessor<TObject>{ private Func<TObject, object> get
2015-03-01 22:29:44
443
转载 Calibration for DAC/ADC
http://www.analog.com/library/analogDialogue/archives/42-06/DAC_calibration.htmlOpen-Loop Calibration Techniques for Digital-to-Analog ConvertersBy Ken Kavanagh [ken.kavanagh@analog.com]
2015-02-07 22:12:36
1199
转载 初学者简易 .vimrc 编写指南
本文转白:http://edyfox.codecarver.org/html/_vimrc_for_beginners.htmlVIM 中可供用户定制的选项非常非常多, 作为初学者, 我们没有必要了解这么多东西。 下面, 滇狐简单列出了一些最常用的配置项, 大家可以根
2011-08-04 21:44:26
438
原创 typedef与#define的区别
#define INT32 intunsigned INT32 i = 10;//正确 typedef int int32;unsigned int32 j = 10;//错误,用typedef取的别名不支持类型扩展
2011-07-28 20:01:32
422
原创 判断大小端
int checkSystem(){ union check { int i; char ch; }c; c.i = 1; return (c.ch == 1);}
2011-07-28 19:53:49
383
原创 void指针
void *pvoid;pvoid++;pvoid+=1;按照ANSI标准,不能对void指针进行算法操作,即上面的操作是不合法的。因为它坚持:进行算法操作的指针必须是确定知道其指向数据类型大小的。也就是说必须知道内在地址的确切值。GNU编译器则认为上面的合法的,指定void *
2011-07-28 19:40:22
351
原创 sizeof--常年被人误认为是函数
sizeof是关键字而不是函数!int i = 0;sizeof(int); //对sizeof(i); //对sizeof int; //错sizeof i; //对sizeof在计算变量所占空间大小时,括号可以省略。而计算类型(模子)大小时不能省略。
2011-07-28 19:30:40
444
转载 移植wireless tools for liunx
移植wireless tools for liunx要正常使用无线网卡,还要正确配置。linux下的配置工具是wireless-tools,可以在这里下载到它的最新版。http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html下载后,将源代码解压。再修改其中的makefile文件,将其中的CC = g
2011-06-09 15:31:00
2622
转载 Glib和Glibc的区别
GLib是Gtk +库和Gnome的基础。GLib可以在多个平台下使用,比如Linux、Unix、Windows等。GLib为许多标准的、常用的C语言结构提供了相应的替代物。GLib中定义了好多有用的数据结构,如单(双)向连表,可变长的数组等,线程池等有用的东西。使用GLib库的程序都应该包含GLib的头文件glib.h。Glibc 是提供系统调用和基本函数的 C 库,比如open, malloc, printf等等。所有动态连接的程序都要用到它。是GNU开发的C库。他们之间在用途上没有太大关系。G
2011-05-20 22:24:00
2982
原创 Installing openfetion
<br />http://code.google.com/p/ofetion/wiki/Installation<br /> <br />编译 openfetion 需要以下依赖库和工具,请在开始编译前先安装它们:(Ubuntu) libxml2-dev (必须,libofetion) libssl-dev (必须,libofetion) libsqlite3-dev (必须,libofetion) libgtk2.0-dev (必须,openfetion) intltool (必须,openfetion)
2011-05-20 15:36:00
628
转载 Ubuntu/debian 下GPRS拨号上网
因为要保证ppp应用程序能够在uClinux下能够成功运行,首先你得在自己的linux主机上实现。先谈linux主机下的问题,我在UBUNTU 8.10以及debian下都实践过,都成功了。接下来把一些东西贴出来(都是用的root权限):1.对于UBUNTU/debian,首先你得安装ppp,用sudo apt-get install ppp,相信都很熟悉了。2.在/etc/ppp 目录下,建立3个文件(pap-secrets、chap-secrets、gprs-connect-chat)和一个目
2011-05-17 16:52:00
1326
转载 ubuntu下用手机作为GPRS上网
ubuntu下用手机作为GPRS上网<br /><br />在ubuntu下安装gnome-ppp及wvdial..<br /><br />1.使用usb数据线,将手机连接到电脑.运行dmesg 或 cat /var/log/messages 命令,查看识别出的tty设备名称...一般是ttyACM0或ttyACM1...<br /><br />2.运行gnome-ppp命令. 点击Setup, 并在modem命令栏中Device配置旁点击Detect.<br /><br />此时gno
2011-05-17 16:46:00
833
转载 Fedora中好用的yum源收集
<br />After update yum source run: yum makecache<br />Then: yum check-updateThen: yum update<br /><br /> <br />安装方法:在/etc/yum.repos.d/中添加相应的***.repo文件<br />Fedora 14 yum 源 上海交大(很快)<br />[Fedora-ftp.sjtu.edu.cn]<br />name=Fedora 14 – i386<br />
2011-04-26 19:12:00
529
转载 [转]嵌入式linux GUI--DirectFB + GTK至尊秘笈
版权申明: 本文档一切权利归本人(kendych@sina.com.cn)所有,用于商业用途徐征得本人同意,如无法联系到本人,须征得www.directfb.com.cn所有者同意;用于非商业用途的,无需任何许可,但请尊重本人的署名权,并注明出处www.directfb.com.cn及附加本申明。<br /><br />关键词: 嵌入式 GUI arm linux DirectFB GTK tslib<br />1 前言<br /> 数年前,曾经开发过一个嵌入式的产品,如今市场依然存在,
2011-04-14 22:19:00
896
原创 [转]UDP/TCP穿越NAT的P2P通信方法研究(UDP/TCP打洞 Hole Punching)
<br />内容概述:在p2p通信领域中,由NAT(Network Address Translation,网络地址转换)引起的问题已经众所周知了,它会导致在NAT内部的p2p客户端在无论以何种有效的公网ip都无法访问的问题。虽然目前已经发展出多种穿越NAT的技术,但相关的技术文档却很少,用来证明这些技术的稳定性和优点的实际数据更少。本文的目的在于描述和分析在实际中运用得最广泛、最可靠同时也是最简单的一种NAT穿越技术,该技术通常被称为“打洞”技术。目前,“打洞”技术已经在UDP通信领域中得到了广泛的理解和
2011-04-12 19:54:00
726
转载 microsoft library (.lib) format
<br />product: microsoft basic compiler<br />title: microsoft library (.lib) format, created by lib.exe<br /><br />updated: 27-dec-1991<br />operating system versions: 6.00 6.00b 7.00 7.10<br />operating systems: ms-dos<br /><br />summary:<br /><br />this
2011-02-25 00:52:00
572
转载 ARM S3C2410硬件手册重点
<br />a.Memory Controller<br />b.Nand Flash<br />c.UART<br />d.Interrupt<br />e.Timer<br />Memory Controller<br />SDRAM:<br /> S3C2410提供了外接ROM、SRAM、SDRAM、NOR Flash、NAND Flash的接口。S3C2410外接存储器的空间被分为8 BANKS,每BANK容量为128M:当访问BANKx(x从0到7)所对应的地址范围x*128M到(x+1)*12
2011-02-23 18:50:00
716
转载 arm-none-linux-gnueabi vs arm-linux – EABI vs Non-EABI
<br />EABI is the new Application Binary Interface (ABI) specification for the ARM Architecture introduced in 2005. It aims to provide interoperability between binaries compiled by various compilers like codesourcery, ADS, RVCT, RVDS, etc. Which previous n
2011-02-22 18:57:00
1313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人