- 博客(12)
- 资源 (16)
- 收藏
- 关注
原创 gcc创建和使用静态库、动态库
下面以工程libtest为例说明gcc创建和使用静态库、动态库的过程,libtest目录结构和内容如图1所示,其中三个文件hello.h,hello.c和main.c的内容如下。 图1libtest/include/hello.h#ifdef _HELLO_H_#define _HELLO_H_void hello();#endiflibtest/lib/hell
2013-06-25 14:59:37 2118
原创 autotools入门笔记(二)——创建和使用静态库、动态库
带有静态库或者动态库的工程的构建过程与上一节()只包含一个源文件的工程的构建过程是类似的。只是对于复杂的工程,如果包含多个还有源文件的目录时,需要对每个包含源文件的目录执行构建过程,另外创建和使用库文件时需要对configure.in和Makefile.am文件进行修改。下面以工程libtest为例说明gcc创建和使用静态库、动态库的过程,libtest目录结构和内容如图1所示,其中三个文件h
2013-06-24 20:55:45 4190 2
原创 autotools入门笔记(一)
GNU autotools作用:收集系统配置信息并自动生成Makefile文件。GNU autotools主要包括三个工具:autoconf、automake、libtool,还有很多辅助的工具,包括:autoheader、aclocal、autoscan。● autoscan检测源文件生成configure.scan;● autoconf根据configure.in(或者config
2013-06-21 16:44:20 2211
原创 CMake实践笔记
关于CMake的可以参考网上的一个名叫《Cmake实践》的pdf教程,介绍的非常详细。cmake工具通过在各级参与编译过程的目录中创建CMakeLists.txt文件来配置构建过程,指导怎样生成makefile。所以用cmake工具就是一个编程(编写CMakeList.txt)的过程。下面列出几个cmake的常用指令:1. ADD_EXECUTABLE生成可执行文件。格式
2013-06-20 16:01:40 4131
原创 新浪微博Python SDK笔记——获取粉丝列表或关注列表
上一节中创建了一个initclient包,封装了授权的过程,通过获取的myAPIClient对象可以直接调用API接口进行微博操作,上一节中就调用了发微博的接口发了一条新微博。这一节还是直接使用initclient包,调用获取关注好友或粉丝的API来获取好友数据,并将实现的获取好友信息的功能封装在getfriends.py中,然后实现了main.py调用了其中的接口,获取了好友信息并打印出来,运行
2013-06-18 23:06:10 8186 4
转载 linux awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr
2013-06-17 11:05:49 1168
原创 Python语法基础——关于全局变量与局部变量
1、函数内部的变量名如果第一次出现,且出现在=前面,即被视为定义一个局部变量,不管全局域中有没有用到该变量名,函数中使用的将是局部变量,例如:num = 100def func(): num = 123 print(num)func()输出:123说明函数中定义的num是一个局部变量,会将全局变量覆盖。再例如:num = 100def func(
2013-06-15 19:02:27 80063
原创 新浪微博Python SDK笔记——发微博(二)
本节将改进上一节中发微博的程序,主要的改进功能是:能够保存授权的access_token,不用进行重复授权。先看一下本节工程的目录结构(如图1所示)。 图1send_weibo.py为发微博的主程序,与上一节中的程序没有什么差别。目录initclient是我自己定义的一个包,目录中的initclient.py封装了授权过程,后面详细解释,token-record.log是一个数据文件,
2013-06-15 09:45:46 10397 24
原创 新浪微博Python SDK笔记——发微博(一)
上一节中已经安装了Python SDK,可以在程序中引入weibo模块编写微博程序了。下面的程序的功能就是利用该模块发一条新微博,先开具体的代码:#! /usr/bin/python"""引入Python SDK的包"""import weibo"""授权需要的三个信息,APP_KEY、APP_SECRET为创建应用时分配的,CALL_BACK在应用的设置网页中设置的。
2013-06-14 23:20:43 12889 9
原创 新浪微博Python SDK笔记——准备工作
新浪微博开放平台提供了丰富的微博操作API,开发者可以利用API开发出自己想要的功能,也可以将自己的网站、应用与微博开放平台连接,甚至可以开发出一个具有完全功能的新浪微博客户端(weico)或者网页(mini weibo http://sinaweibopy.sinaapp.com/)。总之,功能非常强大,给大家提供了非常大的发挥空间,具体可以参考官方说明:http://open.weibo.co
2013-06-14 21:03:09 10075 5
原创 Python入门基础+杂项笔记
早就听说Python很强大,一直没有接触过。最近花了些时间学习了一下,发现果然是非同一般,相比于其他语言确实有其特点、有其优点。以前一直是用C++,看了Python之后,发现该语言确实要简洁且灵活很多,实现同样的功能,代码量确实会比用C++实现少不少。而且,Python有很多实现不同功能的包,既有官方的也有第三方的,使用起来确实方便,比如Python的网络编程功能就很强大,用它来实现socket、
2013-06-07 23:31:17 2395
原创 Ubuntu中MySQL安装与使用笔记
mysql安装$ sudo apt-get install mysql-server mysql-clientmysql服务器启动、关闭和重启$ sudo /etc/init.d/mysql start/stop/restart设置初始密码$ mysqladmin -u root -p password 你的密码修改密码$ mysqladmin -u roo
2013-06-06 17:55:48 1778
PackagingGuide_Debian打包.pdf
2015-01-21
deb包制作+软件图标+加到系统菜单实例
2014-10-15
Logistic回归总结(非常好的机器学习总结资料)
2013-11-13
新浪微博Python-SDK发微博(有详细博客文章)
2013-06-15
正向最大匹配中文分词算法
2013-02-26
C++函数调用过程深入分析
2011-08-11
MFC电子时钟屏保程序
2009-07-28
VC编的简易贪食蛇游戏
2009-07-28
SLAM经典入门教程
2009-07-24
计算机图形学算法程序包
2007-07-11
C语言图书管理系统源代码
2007-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人