自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MyDriverC

广博,创新

  • 博客(14)
  • 收藏
  • 关注

转载 文件描述符,文件句柄的区别

文件句柄:是windows下概念,在linux/unix下没有句柄这一说法,在linux/unix下都是"文件描述符",是整形的如果使用了标准C库的函数获得文件描述符,那么就不要使用win32的文件操作函数,因为win32的文件操作函数需要win32句柄,文件描述符是linux/unix操作系统中特有的概念。其相当于windows系统中的句柄。习惯性的,

2016-01-27 13:35:25 8050

原创 进程结束后,动态内存是否会释放

程序结束后,动态内存没有free或delete,操作系统会回收吗?I have a doubt about the role of the operating system in regards to a process lifetime right now. I am using Linux.Suppose that I have an application that cr

2016-01-27 10:28:47 4841

转载 英文字母和中文汉字在不同字符集编码下的字节数

英文字母:字节数 : 1;编码:GB2312字节数 : 1;编码:GBK字节数 : 1;编码:GB18030字节数 : 1;编码:ISO-8859-1字节数 : 1;编码:UTF-8字节数 : 4;编码:UTF-16字节数 : 2;编码:UTF-16BE字节数 : 2;编码:UTF-16LE 中文汉字:字节数

2016-01-15 18:00:22 425

转载 关于GBK中的英文字符占用一个字节还是两个字节的问题

网上大部分的说法是:GB2312能完美的支持简体中文和英文,一个中文文字占用2个字节,一个英文字母同样占用2个字节。可是我在windows下或linux下(确认是gbk编码)测试中发现英文字母占用一个字节,这是怎么回事?例:a你b好,编码是:61 C4 E3 62 BA C3英文字母是1byte.lz 如果想感受2byte的字符,可以用全角试一下

2016-01-15 17:59:54 21109 1

转载 Linux命令学习手册-iconv命令

iconv -f encoding [-t encoding] [inputfile]... [功能] 对于给定文件把它的内容从一种编码转换成另一种编码。 [描述] -f encoding :把字符从encoding编码开始转换。 -t encoding :把字符转换到encoding编码。 -l :列出已知的编码字符集合 

2016-01-15 17:49:21 412

转载 设置linux环境变量LANG

一般来说要设置 Linux 系统的环境变量只需要在 /etc/profile (全局) 或者 ~/.bashrc (单个用户) 即可。但是对于 LANG 变量来说,有时候你即使在所有这些初始化脚本里面 export 过了,LANG 的值还是纹丝不动。实际上,你需要去修改 /etc/sysconfig/i18n 文件里面的内容。vi /etc/sysconfig/i18nLANG="

2016-01-15 17:48:56 1702

转载 linux查看系统编码和修改系统编码的方法

查看支持的字符编码使用locale命令,如:.代码如下:# localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"LC_COLLATE="en_US.UTF-8"LC_MONETARY="en_US.UTF-8"

2016-01-15 17:03:58 5309

转载 在Linux下使用iconv转换字符串编码

http://c4fun.cn/blog/2014/03/04/linux-iconv/在Linux下写C程序,尤其是网络通信程序时经常遇到编码转换的问题,这里要用到iconv函数库。iconv函数库有以下三个函数#include iconv_t iconv_open(const char *tocode, const char *fromcode);

2016-01-15 17:01:00 807

转载 采用dlopen、dlsym、dlclose加载动态链接库【总结】

1、前言  为了使程序方便扩展,具备通用性,可以采用插件形式。采用异步事件驱动模型,保证主程序逻辑不变,将各个业务已动态链接库的形式加载进来,这就是所谓的插件。linux提供了加载和处理动态链接库的系统调用,非常方便。本文先从使用上进行总结,涉及到基本的操作方法,关于动态链接库的本质及如何加载进来,需要进一步学习,后续继续补充。如何将程序设计为插件形式,挖掘出主题和业务之间的关系,需要进一

2016-01-12 11:06:40 541

转载 多线程使用unixODBC时,必须的配置(threadintg)

unixODBC是linux在平台上实现的ODBC驱动管理器(Driver Manager),当应用程序调用C函数SQLDriverConnect时,会依据参数以及ODBC的配置文件内容去调用具体的ODBC驱动程序动态库。比如MaxDB的驱动libsqlod.so和MySQL的MyODBC驱动libmyodbc3.so等。在linux下,ODBC的配置文件有如下位置:~/.odbc.ini

2016-01-11 15:30:37 1824

转载 unixODBC without the GUI

http://www.unixodbc.org/odbcinst.htmlPurposeA lot of people are using unixODBC but for a number of reasons are not building the GUI configuration and testing tools (ODBCConfig and DataManager).

2016-01-11 15:09:54 528

转载 linux下配置ODBC连接MySql

下载安装文件unixODBC-2.3.0.tar.gz下载地址: ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.0.tar.gzmysql-connector-odbc-5.1.8-1.rhel5.i386.rpm下载地址: http://dev.mysql.com/downloads/connector/odbc

2016-01-11 14:18:08 6408 1

转载 unixodbc 连接mysql数据库

之前的odbc连接一直使用windows下的,配置都很简单,现在换成linux平台,odbc的迁移就成了一个问题。整理下安装及配置过程。1:先安装unixodbc  --建议用源码点击(此处)折叠或打开./configure --prefix=/usr/local/unixODBC --includedir=/usr/include --libdir=/us

2016-01-11 14:16:51 2876

转载 这些应用可以让你的kindle发挥到极致

http://www.leiphone.com/news/201504/V6ehA2u1BwfqNc9q.html毋庸置疑,在2007年11月引入市场时,Kindle 凭借其单色屏幕和简洁操作帮助Amazon培养了很多用户,并带动了图书社区;不久后,Amazon 又悄悄为 iPhone、iPad 提供 Kindle 的应用app,甚至通过 Android 附加到PC机和Mac机上,从而实现

2016-01-02 22:36:22 5625

空空如也

空空如也

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

TA关注的人

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