自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Open Source Project Share的专栏

Open Source Project Share

  • 博客(85)
  • 收藏
  • 关注

转载 error while loading shared libraries: libXXX.so.x: cannot open shared object file: No such file

人人网 开心网 新浪微博 搜狐博客 百度收藏 谷歌收藏 qq书签 豆瓣 淘江湖 Facebook Twitter Digg Yahoo!Bookmarkserror while loading shared libraries: libXXX.so.x: cannot open shared object file

2012-11-12 17:37:19 1874

原创 libeio 安装

sh autogen.sh  ./configure && make  sudo make install

2012-11-12 17:23:30 806

转载 PAC文件

PAC文件是纯文本文件,其实质为javascript脚本,其“.pac”后缀(proxy auto config)只是为了指定一个特定的程序来解析。        PAC文件中必须包含一个函数,FindProxyForURL(url, host)。其中的url是用户输入的url,参数host是url中的主机名。比如url为http://www.baidu.com/real/auto.js,

2012-10-31 20:28:22 6841

转载 你的周围需要这6种人(文章来自36氪)

你的周围需要这6种人评论 团队几乎没有什么不可思议的产品是一个人就能完成的。你需要其他人来帮助你,你也需要去帮助别人。在一个好的团队中,都需要哪种类型的人进驻?来自Forbes的Jessica Hagy告诉我们,你的周围需要这6种人:1. “怂恿者”( Instigator):怂恿者,是那种会推动你,让你思考的人。他会一直地让你有动力早起

2012-07-22 14:45:26 927

翻译 Custom Type In Qt

在此收录几篇关于Qt中Custom Type 自定义类型如何在Qt元系统中使用的文章。1介绍如何自定义类型。Custom Type Examplehttp://qt-project.org/doc/qt-4.8/tools-customtype.html2.介绍如何应用在元对象系统中--作为信号或者槽的参数Custom Type Sending Exampl

2012-07-22 13:56:21 729

转载 How can I invoke functions on QObjects from another thread?

How to call a function from one thread on a QObject in another thread.The most basic operation is to post an event to the object in the other thread. The event loop in the target objects thread wi

2012-07-22 11:36:23 451

转载 Winsock 编程宝典

TCP连接建立与关闭相信各位读者现在对於 Winsock 的定义、系统环境,以及一些 Winsock Stack及 Winsock 应用程式,都有基本的认识了。接下来笔者希望能分几期为各位读者介绍一下简单的 Winsock 网路应用程式设计。我们将以 Winsock 1.1 规格所定义的 46 个应用程式介面(API)为基础,逐步来建立一对 TCP socket 主从架构(Client / S

2012-07-20 00:07:07 1126

转载 Qt源码分析之信号和槽机制

原文:http://blog.csdn.net/oowgsoo/article/details/1529411Qt的信号和槽机制是Qt的一大特点,实际上这是和MFC中的消息映射机制相似的东西,要完成的事情也差不多,就是发送一个消息然后让其它窗口响应,当然,这里的消息是广义的说法,简单点说就是如何在一个类的一个函数中触发另一个类的另一个函数调用,而且还要把相关的参数传递过去.好像

2012-07-19 23:09:30 529

原创 Qt调试

Locals and ExpressionsWhenever a program stops under the control of the debugger, it retrieves information about the topmost stack frame and displays it in the Locals and Expressions view. The Local

2012-07-08 21:54:44 1725

原创 Qt预编译头

在使用winpcap库开发时,需要将HAVE_REMOTE加入预编译头。官方文档解释如下:If your program uses Win32 specific functions of WinPcap, remember to include WPCAP among the preprocessor definitions.If your program uses the rem

2012-07-05 18:59:10 1989

转载 13个JavaScript图表图形绘制插件

由于绘制矢量图的不同技术愈发成熟以及现代浏览器所具备的更强大的计算能力等原因,目前网上出现了越来越多免费 的JavaScript图表和图形绘制解决方案。在本文中就将分享13个优秀实用的JavaScript图表和图形绘制插件,它们少数是独立的框架,大多 数支持条图、线图、饼图等基本图形,很多甚至支持更加复杂的图形,希望对你有所帮助。1.Flotr22.Rickshaw

2012-06-30 23:13:21 594

转载 Bash Shell 命令行处理

Bash shell 内置命令getopts类似于C标准库getopts有两个参数,一个由字母和冒号组成的字符串以及一个变量名。第一个参数是合法选项的列表;如果选项需要一个参数,那么参数后面必须跟一个冒号。getopts分解第一个参数,将选项提取出来,然后依次将每个选项(没有选项前的下划线“_”)赋值给第二个参数,第二个参数的变量名由用户赋予。只要选项仍然在处理getopts很返回0。

2012-06-26 15:12:56 615

原创 Bash Shell 函数

bash的函数特性是其他shell函数功能的一个扩充版本,他有两大主要优势执行速度快,因为shell函数已经装入内存模块化function fname{ ...........}或者fname(){ ...........}两种方法无任何差异。通常在使用之前,脚本开头定义所有函数。函数内部声明的变量可以作为本地变量  ——或者使用local关键字

2012-06-26 14:11:21 363

原创 Bash Shell 流控制

if——如果条件为真或者为假,执行一个或多个语句for——按固定次数执行一个或者多个语句while——如果条件为真或者为假,执行一个或多个语句until——执行一个或多个语句直到条件为真或者为假case——根据某个变量的值执行一个或者多个语句select——根据用户的选择执行一个或者多个语句if 条件then 语句[elif 条件 语句][else 语句]

2012-06-26 14:04:56 545

原创 Bash Shell 模式匹配操作

${var#pattern} 从头部开始删除和pattern匹配的最短模式串,然后返回剩余串${var##pattern}从头部开始删除和pattern匹配的最长模式串,然后返回剩余串${var%pattern}从尾部开始删除和pattern匹配的最短模式串,然后返回剩余串${var%%pattern}从尾部开始删除和pattern匹配的最长模式串,然后返回剩余串

2012-06-26 13:18:33 894

原创 Bash Shell 字符串操作

字符串操作符,在bash文档中也称作替换操作符,测试一个变量是否有设置值或者为空。${var:-word} 如果var存在且不为空,返回它的值,否则返回word${var:=word}如果var存在且不为空,返回它的值,否则将var设置为word,然后返回他的值${var:+word}如果var存在且不为空,返回word,否则返回空${var:?message}如果var存在且不为

2012-06-26 13:10:02 503

转载 每个程序员都应读的书

编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐

2012-06-21 16:17:48 462

转载 编码20年的老程序员分享所积累的20条编程经验

本文转自Jonathan Danylko的网站DCS Media。Danylko是一位资深开发顾问,DCS公司的创始人。 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这

2012-06-21 16:12:57 615

原创 use WebKit as the Browser's underlying renderer

Which platforms support the SWT Browser, and which native renderers do they use?The SWT Browser is currently available on the platforms listed below. By default, Browser instances created with style

2012-06-14 10:18:36 1585

原创 SWT Faq

How do I enable debug mode in Eclipse for SWT?A: Follow these steps:Create a .options file in the same directory as your eclipse executable.Place the following lines in the .options file: org.

2012-06-13 10:38:36 489

原创 vimrc

set nonuset autoindentset ts=4filetype onsyntax onset autoindentset smartindentset tabstop=4set shiftwidth=4set showmatchset ru      该命令打开 VIM 的状态栏标尺。 默认情况下, VIM 的状态栏标尺在屏幕底部,      它能即时

2012-06-07 22:20:57 355

转载 repo init error in ubuntu 11.10

更新ubuntu到11.10后,通过repo获取android代码时出错$ repo init -u https://android.googlesource.com/platform/manifestfatal: branch 'stable' has not been signed调查了一下11.04的时候没有问题,11.10升级之后出现

2012-05-29 13:59:04 603

原创 Vi/Vim查找替换使用方法

vi/vim中可以使用:s命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。  :s/vivian/sky/替换当前行第一个vivian为sky:s/vivian/sky/g替换当前行所有vivian为sky:n,$s/

2012-05-16 18:35:23 637

转载 vi/vim搭建超级c/c++编程环境

文章写的太好 ,又一次忍不住转载学习。感谢原作者。原文地址http://blog.chinaunix.net/u/30958/showart_507405.html在 没有怎么太深的接触vi/vim之前,也曾经搞不懂为什么有好多linux下的程序员说vi/vim是个超级的代码编辑器或者编译器,也有不少的(我认 为是刚在linux编程不久的人)说,“。。头让门挤啦,有那么多功能强大的linux环

2012-05-16 18:27:02 5117

转载 VIM高效率操作(编辑整理)

这篇教程写了在不同工作模式下使用VIM的一些基本技巧--即插入模式(insertmode),命令模式(commandmode),存取文件等。目的是帮助刚刚接触VIM的新手更加有效率的使用这个出色的编辑器。说明:在这篇文章里面,代表Ctrl+ X -- 就是按住Ctrl键然后再按X。而且你可以在很多情况下使用:helpcommand来获得大部分命令的帮助,这个是VIM的内部帮助文件命令。

2012-05-16 18:05:53 652

转载 errno与其应用

一、errno的由来    在C编程中,errno是个不可缺少的变量,特别是在网络编程中。如果你没有用过errno,那只能说明你的程序不够健壮。当然,如果你是WIN32平台的GetLastError(),效果也是一样的。    为什么会使用errno呢?个人认为,这是系统库设计中的一个无奈之举,他更多的是个技巧,而不是架构上的需要。我们观察下函数结构,可以发现,函数的参 数返回值只有一个,

2012-05-16 17:13:28 511

转载 Linux Shell语法速查表(用C语言语法来作对比)

要实现的功能C语言编程Linux Shell脚本编程程序/脚本的参数传递int main(int argc, char** argv){if (argv != 4) {    printf( “Usage: %s arg1 arg2 arg3”, argv[0] );    return 1;} printf(“a

2012-05-16 16:57:32 398

转载 Linux的守护进程

Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons)来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止。linux系统有很多守护进程,大多数服务器都是用守护进程实现的

2012-05-16 16:49:19 730

原创 Linux下的OpenGL编程

环境:ubuntu 11.04  gcc  vimOpenGL实现厂商的名字:NVIDIA Corporation渲染器标识符:GeForce G 105M/PCI/SSE2OOpenGL实现的版本号:3.3.0 NVIDIA 270.41.06OGLU工具库版本:1.32012.05.13参考:【1】http://blog.chinaunix.net/spac

2012-05-13 13:23:54 3077

转载 HTTP协议详解

Author :Jeffrey  My Blog:http://blog.csdn.net/gueter/ 引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是

2012-05-13 10:38:17 421

转载 libnids,libnet,libicmp使用简介

在Unix系统平台上的网络安全工具开发中,目前最为流行的C API library有libnet、libpcap、libnids和libicmp等。它们分别从不同层次和角度提供了不同的功能函数。使网络开发人员能够忽略网络底层细节的实现,从而专注于程序本身具体功能的设计与开发。其中, * libnet提供的接口函数主要实现和封装了数据包的构造和发送过程。 * libpcap提供的接口函数主要

2012-05-13 10:13:26 928

转载 javascript的原生方法应用

在编写的时候可以利用javascript的原生方法来避免switch。this["_set_"+a]();switch(a){  case "aa":    this._set_aa();    break;  case "bb":    this._set_bb();    break;  case "cc"    this._set_cc();    break;}

2012-04-15 20:42:39 342

原创 实现resziable的插件/ Jquery UI 插件的探索2

$(function() { $( "#progressbar" ).progressbar({ value: 37 }); $( "#progressbarWrapper" ).resizable(); }); 这是demo给出的一个例子,可以参考实现自己的resizable插件

2012-04-15 20:22:40 620

原创 Jquery UI 插件的探索

这是介绍jQuery UI 插件的第一篇文章,以较为简单的Progressbar 为例(function( $, undefined ) {  $.widget = function( name, base, prototype )$.widget接受三个参数,1. 第一个参数为插件的名称,其中ui是插件所属命名空间,progressbar为插件名字。note:只允

2012-04-15 18:39:23 1692

转载 (98)Address already in use: make_sock: could not bind to address 80 [resolved]

Description:hi there, was wondering if you could help me with this error i am getting. i was trying to restart my apache server on my linux machine when i got this error i have never seen before, ca

2012-04-12 14:42:32 692

转载 requestAnimationFrame

If you've never written code to animate inside the browser, you can stop reading :)原文:http://paulirish.com/2011/requestanimationframe-for-smart-animating/@首先来个经典的动画函数:function anim

2012-04-11 18:08:38 534

转载 PhoneGap In Windows phone

PhoneGap  In Windows phone      如下在Windows  phone开发环境构建几个简单PhoneGap应用来体验一下其执行过程.So 如果你不了解如何在Windows phone 中搭建PhoneGap开发环境请参考如下链接:How to Build development environment :B

2012-04-09 17:28:51 967

转载 PhoneGap简介

早在7月份就听说PhoneGap.移动应用产品往往常常考虑多个平台的支持.单一平台很难保证应用的覆盖面或者换句话说就是用户群体的量和持续的活跃性上从长期的角度而言往往存在短板.另外从开发的角度而言.多平台的支持往往需要建立不同的技术团队.而平台之间开发技术也是完全迥异的. 开发一个具有相同业务的应用Natural-Application需要使用到不同平台的框架和开发语言.使用 C/C++ 的 Sy

2012-04-09 16:28:52 636

转载 extern

1 基本解释    extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。通过这种行为它告诉编译器:该变量/函数的定义已经存在在某个地方了,让编译器到其他的模块去寻找它的定义。    另外,extern也可用来进行链接指定。2. extern   “C”       使用extern“C”主要是因为C+

2012-04-09 14:32:44 320

转载 static用法总结

对于一个完整的程序,内存中的分布情况:      ==========      |     代码区    |      ------------------      | 全局数据区 |      ------------------      |       堆区      |      -----------------      |       栈区

2012-04-09 14:27:42 450

空空如也

空空如也

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

TA关注的人

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