自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2117

原创 autotools入门笔记(二)——创建和使用静态库、动态库

带有静态库或者动态库的工程的构建过程与上一节()只包含一个源文件的工程的构建过程是类似的。只是对于复杂的工程,如果包含多个还有源文件的目录时,需要对每个包含源文件的目录执行构建过程,另外创建和使用库文件时需要对configure.in和Makefile.am文件进行修改。下面以工程libtest为例说明gcc创建和使用静态库、动态库的过程,libtest目录结构和内容如图1所示,其中三个文件h

2013-06-24 20:55:45 4186 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 1167

原创 Python语法基础——关于全局变量与局部变量

1、函数内部的变量名如果第一次出现,且出现在=前面,即被视为定义一个局部变量,不管全局域中有没有用到该变量名,函数中使用的将是局部变量,例如:num = 100def func(): num = 123 print(num)func()输出:123说明函数中定义的num是一个局部变量,会将全局变量覆盖。再例如:num = 100def func(

2013-06-15 19:02:27 80059

原创 新浪微博Python SDK笔记——发微博(二)

本节将改进上一节中发微博的程序,主要的改进功能是:能够保存授权的access_token,不用进行重复授权。先看一下本节工程的目录结构(如图1所示)。 图1send_weibo.py为发微博的主程序,与上一节中的程序没有什么差别。目录initclient是我自己定义的一个包,目录中的initclient.py封装了授权过程,后面详细解释,token-record.log是一个数据文件,

2013-06-15 09:45:46 10396 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 12886 9

原创 新浪微博Python SDK笔记——准备工作

新浪微博开放平台提供了丰富的微博操作API,开发者可以利用API开发出自己想要的功能,也可以将自己的网站、应用与微博开放平台连接,甚至可以开发出一个具有完全功能的新浪微博客户端(weico)或者网页(mini weibo http://sinaweibopy.sinaapp.com/)。总之,功能非常强大,给大家提供了非常大的发挥空间,具体可以参考官方说明:http://open.weibo.co

2013-06-14 21:03:09 10071 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

Debian打包参考手册。 Welcome to the Ubuntu Packaging Guide! This guide is primarily addressed to those who would like to make and maintain Ubuntu packages.

2015-01-21

deb包制作+软件图标+加到系统菜单实例

本实例包含以下内容: 1. 制作deb包;2. 安装和卸载制作的deb包;3. 为该包制作软件图标;4. 安装后要将该软件加入到系统的开始菜单中

2014-10-15

Logistic回归总结(非常好的机器学习总结资料)

看了Stanford的Andrew Ng老师的机器学习公开课中关于Logistic Regression的讲解,然后又看了《机器学习实战》中的LogisticRegression部分,写下此篇学习笔记总结一下。 首先说一下我的感受,《机器学习实战》一书在介绍原理的同时将全部的算法用源代码实现,非常具有操作性,可以加深对算法的理解,但是美中不足的是在原理上介绍的比较粗略,很多细节没有具体介绍。所以,对于没有基础的朋友(包括我)某些地方可能看的一头雾水,需要查阅相关资料进行了解。所以说,该书还是比较适合有基础的朋友。

2013-11-13

新浪微博Python-SDK发微博(有详细博客文章)

利用新浪微博Python-SDK发微博的程序包,并有详细的笔记进行说明(详见博客系列文章:http://blog.csdn.net/lewsn2008/article/details/9098527)。另外说明,该程序是在linux下编写的。

2013-06-15

正向最大匹配中文分词算法

中文分词一直都是中文自然语言处理领域的基础研究。目前,网络上流行的很多中文分词软件都可以在付出较少的代价的同时,具备较高的正确率。而且不少中文分词软件支持Lucene扩展。但不管实现如何,目前而言的分词系统绝大多数都是基于中文词典的匹配算法。其中最为常见的是最大匹配算法 (Maximum Matching,以下简称MM算法) 。MM算法有三种:一种正向最大匹配,一种逆向最大匹配和双向匹配。本程序实现了正向最大匹配算法。

2013-02-26

Windows下Android开发环境搭建指南

Windows下Android开发环境搭建指南

2011-12-07

C++函数调用过程深入分析

函数调用的过程实际上也就是一个中断的过程,那么C++中到底是怎样实现一个函数的调用的呢?参数入栈、函数跳转、保护现场、回复现场等又是怎样实现的呢?本文将对函数调用的过程进行深入的分析和详细解释,并在VC 6.0环境下进行演示。分析不到位或者存在错误的地方请批评指正,请与作者联系。

2011-08-11

串口助手源码(很经典!值得学习!)

串口助手源码(很经典!值得学习!) 编写串口程序时非常值得参考学习!

2010-09-14

MFC电子时钟屏保程序

这是一个用MFC实现的电子时钟屏保程序, 程序简单易懂,适合初学者学习参考。 注意:屏保程序的格式是.scr 可以直接运行,但是运行后移动鼠标或按键就会退出, 所以大家要看到程序的效果, 运行程序后不能移动鼠标或按键。 如果觉得满意可以把.scr程序放入C:\windows\system32 这样在屏保设置的时候就能看到你自制的屏保程序了哦~ 快试试吧,很有意思哦~~ 程序有错误请批评指正,很高兴能与大家共同学习进步~ E-mail: lewsn2008@yahoo.com.cn QQ: 44452114

2009-07-28

VC编的简易贪食蛇游戏

该程序是用MFC实现的简易贪食蛇游戏, 算法简单易懂,适合初学者学习参考。 snake2在snake1的基础上作了很大的改进: 1、增加了背景音乐 该背景音乐利用了多线程的知识,新建了一个线程与主线程并行执行,所以背景音乐不会影响游戏。而音乐的发声是用的最简单的函数Beep(),用蜂鸣器发声,效果不是很好。 2、增加了暂停菜单项

2009-07-28

SLAM经典入门教程

该教程是关于SLAM的系列教程,从网上下载,本人觉得讲解非常详细,并配有习题供动手实践,非常适合初学者学习使用。本人学习后,实现了课后作业的所有程序,一并打包上传,供大家共同学习探讨,原始资料请尊重原作者,本人的程序如有错误请原谅指正。 code by LiuBing, welcome to contact me: lewsn2008@yahoo.com.cn @@: 44452114( please sign:SLAM )

2009-07-24

计算机图形学算法程序包

该程序包里包含了计算机图形学所学的各种算法的源程序:<br>1、直线算法(B算法、DDA算法和中点算法)<br>2、圆弧算法<br>3、多边形填充算法(有序边发、种子算法和图案填充算法)<br>4、二维变换算法<br>5、直线二维裁剪算法<br>6、三维变换算法<br><br>程序包中有各算法的源程序和可执行程序,另外还有的程序说明和解释,保证容易看懂。程序都是本人亲自编写,并全部测试成功。<br>有任何问题可与本人联系:<br> QQ:44452114<br> E-mail:lewsn2008@yahoo.com.cn

2007-07-11

C语言图书管理系统源代码

用C语言实现的图书管理系统,数据用文件的方式存储。该系统的主要功能:添加数目、删除数目、查询数目;添加读者、删除读者、查询读者;借出图书、归还图书、记录借阅信息;显示所有数目、显示所有读者、显示过期的借阅等。是学习C语言,开发小型项目最适合的参考程序。期待您提出宝贵意见,共同交流,E-mail:lewsn2008@yahoo.com.cn

2007-06-04

空空如也

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

TA关注的人

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