
c/c++
nana_93
这个作者很懒,什么都没留下…
展开
-
链表创建、查询、删除、插入等操作
1、首先编写好makefile2.所需要的宏定义a.h3、编写主函数main.c4.需要调用的函数func.c //创建链表对链表进行查询插入链表删除链表的数据输出链表的数据 最后make编译一下./myfile即可出结果。原创 2012-10-27 00:39:36 · 665 阅读 · 0 评论 -
gloox 之 Client
Client 类,实现了一个基本的Jabber客户端,派生自 ClientBase类详细说明:此类实现了一个基本的Jabber客户端它支持SASL Authentication (SASL验证)以及TLS(加密),都是分别自动切换 "启用或关闭" 状态的。如果服务器支持,它们就会被自动地启用。使用方法:创建一个Client类对象,传入连接验证信息(Jid,密码),验证信息在构造转载 2013-05-17 21:57:58 · 868 阅读 · 0 评论 -
CentOS Linux解决Device eth0 does not seem to be present
在VMware里克隆出来的CentOS Linux。。ifconfig...没有看到eth0.。然后重启网卡又报下面错误。故障现象: 解决办法:首先,打开/etc/udev/rules.d/70-persistent-net.rules内容如下面例子所示:# vi /etc/udev/rules.d/70-persistent-net.rules# This f原创 2013-05-07 16:09:35 · 840 阅读 · 0 评论 -
linux的学生管理系统——C语言命令行实现
首先规划一下一步一步的来做数据库的表 做两个一个是学生的信息表 一个是学生的成绩表通过学号关联需要做的是 对学生基本信息进行管理包括查询 删除 修改 添加(添加 只需要添加一条记录)开始的数据库 你可以 手动写入数据库表里面另外对成绩可以进行统计 比如排序 总分 平均分对某门课可以进行统计比如某门课 的平均分 每个分数段的人数先整理一下看看要做哪些原创 2013-05-15 16:40:33 · 3156 阅读 · 2 评论 -
error C3861: 'TryEnterCriticalSection': identifier not found
最近在搭建gloox环境,为此出现问题搜索了半天 其实很简单, 双击错误,在mutex.cpp文件中加入 #ifndef _WIN32_WINNT # define _WIN32_WINNT 0x400 #endif即可解决问题 来自http://www.zeroc.com/forums/help-center/351-ice原创 2013-05-24 17:03:43 · 2337 阅读 · 0 评论 -
gloox环境搭建
Gloox是一个开源的跨平台的C++实现的XMPP协议开发包,目前的版本为1.0测试版,不过由于是测试版,故在实际项目使用中不便于使用,故仍用0.9.9.5版本,这是一个比较稳定的版本,提供了很多的功能支持。当从gloox的官网中下载0.9.9.5之后,解压。可以看见里面含有一个SRC的文件夹,里面就是gloox的所有的头文件和源文件了。在编译gloox中,根据了解,可以编译成DLL动态库转载 2013-05-24 17:07:07 · 1445 阅读 · 0 评论 -
ftp上传出现553 Could not create file解决方法
1、设置selinuxvi /etc/sysconfig/selinux将其中的SELINUX=enforcing改为SELINUX=disabled2、设置如下setsebool -P allow_ftpd_full_access 1原创 2013-05-13 20:50:22 · 3544 阅读 · 0 评论 -
两两字符串交换
int gsmInvertNumbers(const char* pSrc, char* pDst, int nSrcLength) { int nDstLength; // 目标字符串长度 char ch; // 用于保存一个字符 // 复制串长度 nDstLength = nSrcLength; int i = 0;// 每两两字符进行颠倒对调变换 f原创 2013-05-15 16:21:19 · 1209 阅读 · 0 评论 -
cin,cout与scanf,printf的速度到底相差多少
原文:http://hi.baidu.com/i5love1you9/item/2b97cb3dd91f20b7134b14c5转载 2014-11-09 16:41:06 · 961 阅读 · 0 评论 -
嵌入式数据库sqlite的使用
SQLite3 使用教学 SQLite 简单教程简介特点软件属于公共财(public domain),SQLite可说是某种「美德软件」(virtueware),作者本人放弃着作权,而给使用SQLite的人以下的「祝福」(blessing):May you do good and not evil. 愿你行善莫行恶 May you find forgiveness for原创 2013-05-15 16:31:11 · 862 阅读 · 0 评论 -
字符串和时间转换time_t
1.指定time_t类型的时间,格式化为YYYYMMDDHH24MISS型的字符串 void timeToSting(time_t time1, char *szTime) 02 { 03 struct tm tm1; 04 05 #ifdef WIN32 06 tm1 = *localtime(&time1原创 2013-05-15 16:06:48 · 1861 阅读 · 0 评论 -
linux下C连接mysql
insert.c#include#include "/usr/include/mysql/mysql.h"//locate mysql.h查找路径int main(){ MYSQL conn; int res; mysql_init(&conn); if(mysql_real_connect(&conn,"localhost"原创 2012-11-03 17:36:01 · 813 阅读 · 0 评论 -
strcpy、strlen、strcmp函数
C语言中strcpy,strcmp,strlen,strcat函数原型在文思创新面试中,出现过考题:自己编写strcpm的实现,IBM曾经也考过写strcpy原型,这几个函数在面试的时候经常被考到,很具有代表性,在面试中突然被问起还真有点措手不及呢。现在记下供大家学习和以后温习:以下是我在学习过程中的小小锻炼:一、strcpy #includechar* mystrcpy(ch原创 2012-10-14 14:15:36 · 1084 阅读 · 1 评论 -
C文件的读写
1、“文件(file)”:所谓“文件”是指一组相关数据的有序集合。数据以文件的形式存放在外部介质(一般是磁盘、磁带、光盘等)上,在操作系统中是以文件为单位对数据进行管理的。以文件名作为访问文件的标识。2、C语言把文件看作一个字节序列,即由一连串的字节组成。根据文件中的数据组织形式,数据文件可分为ASCII码文件和二进制文件。ASCII码文件,又称为“文本文件”(text),其每一个字节存放一个AS原创 2012-10-22 23:28:03 · 871 阅读 · 0 评论 -
fileman命令的帮助+?
首先用 rl_bind_key('?', r1_block);绑定函数,用来用户一输入问号就显示帮助 总结:开始时一直是错在命令的传参过程中,导致程序都看起来很盲目,所以做程序要有步骤 一步一步来 一个问题一个问题的解决,一开始把所有的代码都输入进去 出现了错误就会素手无策,一定要想办法,有思路,不要盲目。对于这个程序,在检查程序,首先rl_bind原创 2012-12-31 17:17:51 · 1476 阅读 · 0 评论 -
linux读取配置文件
读取配置文件类似这种类型的配置文件还是比较简单的,比如不小心前后多出了空格,或者加#写注释等,我这里写的比较简单的配置文件 流程是这样 打开文件 读一行 解析一行 然后把结果放入链表 读完了 关闭文件 首先得makefile注意这里-lmysqlclient要加上去,里面有对mysql了的操作 然后头文件a.h stru原创 2013-01-12 18:00:55 · 1356 阅读 · 0 评论 -
C写日志文件
#include#include#include#include#includevoid logfile(const char *fmt,...); int main(){ logfile("%s","login system"); return 0;} void logfile(const char *fmt,...){ FILE *f原创 2013-01-14 15:19:30 · 557 阅读 · 0 评论 -
linux 密码无回显
getpass函数的运用#include#include int main(void) { char *pwd; pwd=getpass("password:"); printf("password is:%s\n",pwd); return 0; } ***************另外的可参考#include #原创 2013-01-14 15:23:21 · 647 阅读 · 0 评论 -
Linux TCP/UDP小例子
1、网络中进程之间如何通信?2、Socket是什么?3、socket的基本操作3.1、socket()函数3.2、bind()函数3.3、listen()、connect()函数3.4、accept()函数3.5、read()、write()函数等3.6、close()函数4、socket中TCP的三次握手建立连接详解原创 2013-03-31 17:33:16 · 26064 阅读 · 6 评论 -
题目1001:A+B for Matrices
题目描述: This time, you are supposed to find A+B where A and B are two matrices, and then count the number of zero rows and columns.输入: The input consists of several test cases, each原创 2014-10-25 14:46:35 · 566 阅读 · 0 评论