摘要:
原文:http://www.cnblogs.com/wangkangluo1/archive/2012/07/01/2571583.htmllibcurl 客户端实例参考库libftp(though it's in C)ftplib(again, looks like C)libCurlseems to have FTP capabilities.ace源码:main.c#include <stdio.h>#include <string.h>#include <curl/curl.h>#include <sys/types.h>#inc 阅读全文
摘要:
http://www.cnblogs.com/hateislove214/archive/2010/11/05/1869889.html1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> 阅读全文
摘要:
原文:http://www.cnblogs.com/wangkangluo1/archive/2012/07/01/2571800.htmlmysql 使用的是xampp 需要指定sock源码:main.c#if defined(_WIN32) || defined(_WIN64) //为了支持windows平台上的编译#include <windows.h>#endif#include <stdio.h>#include <stdlib.h>#include <mysql/mysql.h> //我的机器上该文件在/usr/local/inclu 阅读全文
摘要:
原文:http://www.cppblog.com/oosky/archive/2006/01/21/2958.html非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量的存储是 阅读全文
摘要:
原文:http://www.cnblogs.com/wangkangluo1/archive/2012/06/26/2562971.html相关技术:utrace, probe, ftrace, dtrace, pstracecentos安装systemtap使用实例参考原文连接参考连接重点是需要内核的匹配1.首先先查看你的内核版本uname -a2.6.18-194.el5如果你的内核版本比较老的话,你需要去查找你需要的kernel-devel 的版本.如果你想用yum去安装,你可以用 yum install kernel-devel注意:在最新的yum里面安装的总是最新的kernel-de 阅读全文
摘要:
ld 命令看内存布局 汇编级调试原文链接关于ld命令,网上资料不多,流传的有ld的中文手册,不过那手册不是给人看的,至少不是给新手看的,太难理解了。背景交待:1、将gcc与ld命令分开执行以生成可执行文件;2、回归经典,在屏幕上打印“Hello World!”;main.c内容:#include<stdio.h>intmain(void){printf("hello from %s(). \n",__func__);return0;}编译生成main.o文件:[latelee@FightNow lib-test]$ gcc -c main.c链接:[latele 阅读全文
摘要:
ACE实现FTP客户端2011年09月05日 09:49http://blog.csdn.net/ishow99/article/details/4439169FTP协议详解可以参考这里:http://blog.csdn.net/yxyhack/archive/2007/10/15/1826256.aspx,已经写得比较详细了;以下是代码:1、ffcs_ftp_client.hview plain#ifndefFTP_CLIENT_ACE_H#defineFTP_CLIENT_ACE_H#include<stdio.h>#include<string>#include<sstream>#inc 阅读全文
摘要:
原文:http://www.cnblogs.com/wangkangluo1/archive/2012/06/05/2535515.html原文链接简介进程无法启动,软件运行速度突然变慢,程序的"Segment Fault"等等都是让每个Unix系统用户头痛的问题,本文通过三个实际案例演示如何使用truss、strace和ltrace这三个常用的调试工具来快速诊断软件的"疑难杂症"。truss和strace用来跟踪一个进程的系统调用或信号产生的情况,而 ltrace用来跟踪进程调用库函数的情况。truss是早期为System V R4开发的调试程序,包括 阅读全文
摘要:
图片来源网络 阅读全文
摘要:
glade 与 gtkglade2 与 glade 3LibgladeGTK+ and Glade3 GUI Programming TutorialGTK界面开发工具GtkBuilderGlade 3与GTK+-2入门知识点 glade3与glade2差别glade2生成代码,而glade3只生成xml文件(实现了与代码分离,支持其他语言调用,如python) 如何运行glade3生成的xml界面借助libglade库读取xml文件,并生成控件示例test.glade<?xml version="1.0" encoding="UTF-8" sta 阅读全文