自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 CSV标准格式解析与libcsv++实现

CSV文件是一种简单的数据表描述文件,其各字段值使用半角逗号分隔。CSV格式有很多变种,即使有一个标准文档RFC4180,各个程序对它的支持也不尽相同。最近利用闲暇时间使用C++实现了RFC4180规定的CSV格式的解析,并命名为libcsv++。这里简单介绍一下RFC4180的描述:1. 每一项“记录”(record)为一行,使用CRLF分隔。例如:       aaa,bbb,

2015-01-04 22:21:33 2738

原创 Ubuntu在VMWare上不能使用共享文件夹

我的Ubuntu版本是12.04,因为写代码需要,所以希望在Windows上面与之共享文件夹,

2014-08-03 22:42:12 1112

原创 malloc()函数调用失败

近段时间在调试一个程序的时候遇到了malloc()函数调用失败的问题,该程序的内存消耗不大,系统内存也比较充足,在调试后终于知道原来是内存溢出破坏了内存分配表。相关代码抽象如下: typedef struct _COMPONENT_ { char name[100 + 1]; char value[100 + 1]; }component_t; int some_fun

2012-03-10 22:26:53 3468 1

原创 将数字转换为字符串

将数字转换为字符串  在日常编程中,我们经常需要将各类型的数字转换为字符串,这里介绍几种简单方法。本文没有介绍转换的具体算法。  1. 使用宏转换常量数字为字符串    定义如下的宏: #define to_string(x) #x 则在代码中就可以将各种类型的数字转换为字符串。(这个宏可以将任意的代码中的字符串转换为C语言风格的字符串)。 例: to_s

2011-06-13 23:58:00 2139

原创 How to fix Fatal error: Call to undefined function: mysql_connect() in Ubuntu

<br /> <!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } --><br />How to fix Fatal error: Call toundefined function: mysql_connect() in Ubuntu<br /> <br /><br /><br />When I use a PHP connection to test myweb server, I ge

2011-05-12 19:28:00 1679

原创 Linux下使用MySQL C API

<br />在Linux下面使用MySQL的C API时需要引入相关的库并包含头文件mysql.h。MySQL提供了一个mysql_config脚本,可以通过这个脚本获得编译时的参数.<br />如,在我的RHEL 5.4X-64 中执行mysql_config --cflags可得:<br />#mysql_config --cflags<br />-I/usr/include/mysql  -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-pro

2011-04-13 16:37:00 1295

转载 MYSQL 导入 txt文件 ---转

<br /><br />今天同事问起MySQL导入txt文件...用mysqlimport 工具。~帮忙调试。。。。自己测试通过<br />mysqlimport -u root -padmin -d  --fields-terminated-by=, depot a.txt<br />说明:<br />-u root  ("root" 数据库用户名,MS只有ROOT用户有这个权限)<br />-p admin("admin" 密码,如果不写,执行时要求输入密码~)<br />-d 插入数据之前删除表数据<

2011-04-13 15:48:00 1397

转载 linux下重启网络服务---转

<br />linux下重启网络服务<br /> <br />在更改ip后,如果没有重启服务,实际上是不发生变化的(我以前的方法是重启电脑,够笨的)<br />重启网络服务的命令是service network restart<br />或者/etc/init.d/network restart<br /> <br /> <br />参考链接:http://blog.csdn.net/zwhfyy/archive/2007/07/19/1698399.aspx

2011-04-12 12:53:00 1009

转载 Linux下生成.so(动态连接库).a(静态连接库的)例子 --- 转

<br />本例子共有3个文件<br />func.h<br />const char *myfunc();<br />func.c<br />const char *myfunc()<br />{<br />return "so file test";<br />}<br />main.c<br />#include<br />#include<br />main()<br />{<br />printf("%s/n", myfunc());<br />return 0;<br />}<br />1.动态

2011-04-12 12:44:00 1215 1

原创 用Ultra Edit批量转换UNIX格式到DOS格式

<br />打开所有要转换的文件,点击"Search" -> “Replace”,在"Find"中输入"^n",在"Replace"中输入"^p",然后选择"Replace All",最后保存即可。

2011-03-23 21:59:00 3406

原创 在CentOS中编译安装VIM 7.3

<br />在CentOS中编译安装VIM 7.3<br />默认安装的Vim不带有多字符支持,所以不支持中文。无论是将CentOS本来的语系改为中文还是将Vim的语系设置改为中文,都不能正常显示中文。为了在Vim中能够正常处理中文,我们需要在编译时指定—enable-multibyte选项。下面,我写出自己编译安装Vim 7.3的过程。<br />首先,我们需要得到Vim的源码。可以从Vim的官网下载,地址为:<br />ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar

2011-02-24 11:29:00 6064 2

原创 CentOS安装Code::Blocks

<br />CentOS安装Code::Blocks<br /> <br />Code::Blocks是一款跨平台的C/C++ 集成开发环境,它基于wxWidget图形界面,因此在Windows和Linux平台有着几乎相同的界面。同时Code::Blocks可以使用不同的编译器,使得程序的编译非常灵活。因为我还没有大量使用Code::Blocks进行开发,所以对它的了解还不够,以后熟悉了再来讨论。本文主要说明我在CentOS下安装Code::Blocks的过程。一来作为备忘,在以后重装系统时使用,二来也希望

2011-02-11 11:30:00 3389

转载 【转】ASP.NET 网站配置问题

(本文来源于网络,我在此基础上做了一点点修改) 在进行ASP.NET网站配置时,点击“安全”选项卡后出现问题如下: 问题: 出现了如下错误选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是未启用角色管理器功能造成的。请单击下面的按钮,以重定向到可以选择新数据存储区的页。 下面的消息可能会有助于诊断问题: 无法连接到 SQL Server 数据库。 解决方法: 1、打开Visual Studio的命令

2010-07-28 14:53:00 824

原创 fatal error C1001

        这几天在写一个FFT算法,用的是基-2 DIT的方法,程序写好后在debug模式下没有问题,测试1024个点的(伪)随机数的DFT也给出了正确的结果,但是换成Release模式compile时没有,build就不行,出现了fatal error C1001: INTERNAL COMPILER ERROR,在网上看了很多帖子之后才发现虽然大家所说的解决方法有三种,但是一种也不管用。

2010-05-06 12:07:00 681

C++.Template.Metaprogramming.(2004).LiB

C++ Template Metaprogramming sheds light on the most powerful idioms of today's C++, at long last delivering practical metaprogramming tools and techniques into the hands of the everyday programmer.

2010-05-11

The C Programming Language

The C Programming Language<br>C语言的经典教程。<br>程序员可以读读。

2008-01-20

空空如也

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

TA关注的人

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