自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (10)
  • 收藏
  • 关注

转载 linux (64bit)安装32位程序

Ubuntu13.10(64bit)安装32位程序在我的ubuntu13.10上安装 inode 跟 wps 时提示缺少一些32位库,安装这些包之后依赖解决。libjpeg62:i386 (inode 需要)libncurses5:i386 (inode 需要)libgtk2.0-0:i386 (inode 需要)libsm6:i386 (inode 需要)

2015-07-30 11:04:53 713

转载 在xcode5中修改整个项目名

总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心

2015-06-15 10:56:23 432

转载 Rational Rose启动和退出时报错

看这篇文章的时候,我想你一定和我遇到了相同的问题:     在破解完Rational Rose之后:     启动时报错java.lang.ClassNotFoundException,软件可以启动        退出时报错java.lang.NullPointerException ,软件无法退出       网上解决此问题的文章很多,以下这个写的比较详细: 

2014-02-22 13:04:26 1176

转载 线程中特有的线程存储

下面说一下线程中特有的线程存储, Thread Specific Data 。线程存储有什么用了?他是什么意思了?大家都知道,在多线程程序中,所有线程共享程序中的变量。现在有一全局变量,所有线程都可以使用它,改变它的值。而如果每个线程希望能单独拥有它,那么就需要使用线程存储了。表面上看起来这是一个全局变量,所有线程都可以使用它,而它的值在每一个线程中又是单独存储的。这就是线程存储的意义。下

2014-02-22 11:52:11 466

原创 vim 复制 粘贴 操作

1. ctrl + c 2. shift + v  此时已经选中一行了3. 松开shift , 按下v, 通过箭头选择这一行中的 任一文字 (最重要的一步)4. 按下y复制5. 按下p粘贴

2013-09-26 10:04:05 562

转载 TCP三次握手四次挥手详细过程

一个socket进行监听,状态为LISTEN. /* The socket is listening for incoming connections. 侦听来自远方TCP端口的连接请求 */2)、SYN_SENT:客户端通过应用程序调用connect进行active open.于是客户端tcp发送一个SYN以请求建立一个连接.之后状态置为SYN_SENT. /*The socket is a

2013-09-25 10:21:06 468

原创 Android NDK编译时出现的问题以及解决办法

Android NDK: Could not find application project directory !Android NDK: Please define the NDK_PROJECT_PATH variable to point to it./e/android-ndk-r8e/build/core/build-local.mk:130: *** Android NDK

2013-09-19 09:35:39 2546

原创 编译ffmpeg neon时出现的问题

ff_fft_fixed_calc_neon 没有定义ff_mdct_fixed_calc_neon没有定义http://ffmpeg-users.933282.n4.nabble.com/Disable-decoder-for-shared-library-td4657252.html

2013-09-14 15:19:28 748

原创 android.mk中的一些变量的意义

NDK_MODULE_PATH:LOCAL_STATIC_LIBRARIES:LOCAL_SHARED_LIBRARIES:$(class a, b):待续...

2013-09-11 18:22:34 443

转载 LOCAL_WHOLE_STATIC_LIBRARIES与LOCAL_STATIC_LIBRARIES的区别

在分析Jelly Bean Audio Subsystem的时候,发现HAL层的库audio_policy.xxx.so与其依赖的静态库libaudiopolicy_legacy.a都有audio_policy_hal.cpp这个源文件而且两者都定义了一个HMI。当调用者引用HMI的时候,调用的究竟是哪个呢?首先看audio_policy.xxx.so的Android.mk文件

2013-09-11 18:10:12 763

原创 使用Mingw在Windows下编译出现的问题以及解决办法

问题1 :pr: command not found下载http://code.google.com/p/mingw-lib/downloads/detail?name=coreutils-5.97-MSYS-1.0.11-snapshot.tar.bz2&can=2&q=,解压后覆盖bin, 等目录就可以了

2013-09-10 22:20:16 1797

转载 Windows下完成端口,线程池

http://www.cnblogs.com/snailrun/archive/2012/08/17/2644861.html

2013-09-06 15:35:28 693

原创 Shell 中的局部变量,环境变量讲解

“局部变量”:1 作用域作用于该shell文件,用declare内置函数来声明,或省略declare2 作用域作用于该shell中的函数中, 用local函数来声明环境变量:1  作用域为整个用户登录的shell环境,重新登录后无效,子shell来继承使用, 用export函数声明2  作用域为整个系统永久生效 a 对所有的用户生效用VI在文件/etc/prof

2013-09-04 18:47:01 1085

转载 Linux 共享库: LD_LIBRARY_PATH 与ld.so.conf

Linux 运行的时候,是如何管理共享库(*.so)的?在 Linux 下面,共享库的寻找和加载是由 /lib/ld.so 实现的。 ld.so 在标准路经(/lib, /usr/lib) 中寻找应用程序用到的共享库。但是,如果需要用到的共享库在非标准路经,ld.so 怎么找到它呢?目前,Linux 通用的做法是将非标准路经加入 /etc/ld.so.conf,然后运行 ldcon

2013-09-04 18:21:13 556

转载 >/dev/null 2>&1的意义

/dev/null 将输出重定向到/dev/null,这是个空设备,也就是忽略其输出。 2>&1  是将错误输出到标准输出,如果在控制台调试,也就是屏幕上,方便调试。有3个默认的i/o,0是标准输入,一般是键盘;1是标准输出,一般是屏幕了;2是标准错误。

2013-09-04 18:18:56 404

转载 线程同步之Win32API的Wait函数

线程同步之Win32API的Wait函数Win32API中的Wait函数非常重要,很多同步都需要Wait函数的配合,Wait函数很多,常用的我就不赘述了,只对一些有用但不常用的函数做一些描述。1.WaitForSingleObject最常用的函数,不用多说了。对于信号灯和信号量,每用一次,信号量减一。DWORD WaitForSingleObject( HANDLE hHa

2013-09-03 18:20:29 757

转载 谈谈IOCP发送数据时的一些误区及技巧

谈谈IOCP发送数据时的一些误区及技巧      误区一,使用 send 函数发送数据       一些人使用阻塞的 send 函数发送数据,这是绝对应该避免的,一旦某一个连接传输发生拥塞,或者突然中断而没有通知,调用 send 函数的线程将可能被阻塞很长一段时间(可能 10 秒或更长),尤其是当服务器同时处理成千上万个连接时,这种情况可能会频繁出现。     

2013-09-03 11:45:20 648

转载 关于IOCP的探讨

关于IOCP的探讨   本文主要探讨一下windows平台上的完成端口开发及其与之相关的几个重要的技术概念,这些概念都是与基于IOCP的开发密切相关的,对开发人员来讲,又不得不给予足够重视的几个概念:1) 基于IOCP实现的服务吞吐量2)IOCP模式下的线程切换3)基于IOCP实现的消息的乱序问题。一、IOCP简介    提到IOCP,大家都非常熟悉,其基本

2013-09-03 11:44:54 603

原创 windows api shutdown

今天在使用完成端口做http server时, 使用appache ab进行压力测试,当服务器收到客户端的请求后,回复响应后,直接关闭client的fd后,ab出现错误,错误提示如下:远程主机强迫关闭了一个现有的连接当在服务端使用shutdown(nClientId, SD_SEND)后,居然没事了使用shutdown的作用是禁止写操作,同时等发送缓存的数据发送出去

2013-09-02 19:10:09 821

原创 高性能事件库libuv源码分析

libev在linux下的高性能特点,让我们爱不释手,而libuv直接封装了libev,更加在windows下封装了IOCP,所以一直想研究一下libuv的源码,因为libuv是基于单线程的,所以想看看修改为多线程的可能性,未来可以作为服务器事件库。博客会记录下所有的分析过程暂时分析过程用sourceInsight记录,后会上csdn...

2013-09-02 10:24:00 2424 1

转载 vlc在windows下的编译过程

因为要修改VLC的源码,在网上找了很多VLC的编译方法,都没有成功,这篇是自己验证通过的,所以转载过来, 原博客是:http://blog.chinaunix.net/uid-26807463-id-3147631.htmlvlc的编译过程确实是挺坚苦的,好在最后成功了。关于编译VLC,不同的平台有不同的方法,参考http://wiki.videolan.org/Compile_V

2013-09-02 10:17:48 5682

转载 FLV文件格式解析

转载:http://blog.sina.com.cn/kexiarenjian FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其很适合在网络上进行应用,目前主流的视频网站无一例外地使用了FLV格式。另外由于当前浏览器与Flash Player紧密的结合,使得网页播放FLV视频轻而易举,也是FLV流行的原因之一。    FL

2013-08-31 14:47:34 523

转载 ffmpeg转换flv如何获取高质量的画面

转换命令:ffmpeg -i "20090401010.mp4" -y -ab 32 -ar 22050 -qscale 10 -s 640*480 -r 15 /opt/a.flv -i 是 要转换文件名-y是 覆盖输出文件-ab 是 音频数据流,大家在百度听歌的时候应该都可以看到 128 64-ar 是 声音的频率 22050 基本都是这个。

2013-08-31 14:41:54 1937

原创 Debian系统root密码修改

在grub选项菜单’Debian GNU/Linux,…(recovery mode)’,按e进入编辑模式2.编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按ctrl+x执行重启3.进入后执行下列命令root@(none)#mount -a(好像并不需要这一句, 不行就试试吧)root@(none)#passwd root

2013-08-30 18:30:42 6145

原创 多线程异步非阻塞的服务器框架设计图

2013-08-30 10:47:46 550

转载 决定你将成为富人还是穷人的思维模式(强烈推荐)

今天这篇文章我强烈推荐大家一定要去看看,讲得非常有道理而且落地的故事案例,讲述的是潘石屹与和他一起南下打工的李勇两个几乎同出身共命运的人在为人处事方面的截然不同,最终导致两个人身份的如此悬殊,里面说的思维模式值得我们每个人借鉴。认真看看下面12组思维模式上的对比。李勇:“一起走深圳闯海南,一起挑过红砖,同吃过一盒饭,同喝过一瓶水。现在:潘石屹成了亿万富翁,我在潘石屹的工地当小工。”

2013-08-28 18:28:22 1129

转载 网络监听分析工具 tcpdump

网络监听分析工具       tcpdump       sniffit     网络监听分析的工具有很多种,这里只简单介绍两种比较常用的工具.1) tcpdumptcpdump:监听流经一个本机网络接口上的数据,功能非常强劲使用方法:tcpdump [options]  [expression]

2013-08-28 17:37:43 1366

原创 UML”关联关系“与“依赖关系”的区别

关联关系 根据事物之间的紧密程序,分为一般关联,聚合关联,和组合关联。一般关联:一般关联两者处于同一个级别,例如唐僧与徒弟都不是一般的存在在 Java 或 c++ 中,关联关系是通过使用成员变量来实现的可以是双向的 class 徒弟    { };    class 唐僧     {     protected:    list tdlist;  

2013-08-28 16:53:28 1038

原创 XHTML语法详解

空标签也必须被关闭空标签也必须使用结束标签,或者其开始标签必须使用/>结尾。这是错误的:A break: A horizontal rule: An image: 这是正确的:A break: />A horizontal rule: />An image: />

2013-08-27 12:02:18 420

转载 python中if __name__ == '__main__'的作用

从而用if __name__ == '__main__'来判断是否是在直接运行该.py文件如:#Test.pyclass Test:    def __init(self):pass    def f(self):print 'Hello, World!'if __name__ == '__main__':   

2013-08-20 15:24:25 536

原创 Python 在Windows下环境搭建

在http://ironpythonstudio.codeplex.com/下载vs2010的插件,安装完后就可以使用vs2010来开发Python了.

2013-08-19 18:19:30 399

原创 feng 的模块(框架)以及运作过程

一、feng 的框架:feng 的网络库feng 使用是轻量级的事件库libev,  二、feng 是如何处理数据的1、当处理PLAY请求时,feng 调用函数rtp_session_gslist_resume为每一个媒体(track)恢复播放,rtp_session_resume,在该函数,创建了一个线程池,线程数据为1个,(如果多个如何保存有序),线程池的回调是rtp_

2013-08-16 15:26:08 687

原创 网络编程API connect是否会阻塞的问题

int connect(int sockfd, const struct sockaddr *addr,                   socklen_t addrlen);前提条件:addr是有效的服务器地址sockfd是有效的file descriptor.如果不满足以上的条件,无论sockfd是否是阻塞或非阻塞,connect都非立刻返回错误码,可以理解为参考错误。

2013-04-11 15:19:06 933

原创 select在WIN32和linux的实现

select在win32下和linux下实现是不一样的,由其是fd_set这个数据结构的构造.linux下select的实现select中的第一个参数,是给系统内部用的, nfds is the highest-numbered file descriptor in any of the three sets, plus 1. win32下select的实现宏FD_SET的实现

2013-04-11 12:53:35 995 1

原创 MSDN中关于完成端口相应API的翻译

GetQueuedCompletionStatus FunctionAttempts to dequeue an I/O completion packet from the specified I/O completion port. If there is no completion packet queued, the function waits for a pending I

2013-04-10 18:02:08 578 1

arachni-1.5.1-0.5.12-linux-x86_64 .tar.gz

arachni-linux-64bit,arachni-1.5.1-0.5.12-linux-x86_64.tar.gz,用于网站漏洞扫描

2020-02-03

xwork-core-2.1.6.jar

struts2.0基本jar包 xwork-core-2.1.6.jar xwork-core-2.1.6.jar

2015-07-09

xshll4.0 注册机

xshell 4.0注册机,可注册xftp

2014-08-13

ffmpeg0.11.2 android-ndk-r8d

ffmpeg 编译支持硬解的脚本, 脚本没有优化,生成的库比较大

2013-09-14

ffmpeg ndk编译目录结构以及Android.mk

ffmpeg ndk编译目录结构以及Android.mk, 使用MingW与Cygwin编译均可,需要根据config.sh设置NDK的安装目录

2013-09-11

网络分析工具TcpDump

著名的网络分析工具Tcpdump,与WireShark一样的知名

2013-09-02

Flv文件分析工具

目前看到的最好的Flv文件分析工具, 推荐给需要分析Flv的朋友们.

2013-08-31

Win32多线程程序设计侯杰版

Win32多线程程序设计侯杰版 一本讲解win32多线程最全面的书 值得一读

2013-04-14

POSIX多线程程序设计中文版

POSIX多线程程序设计中文版(高清版) 是我见过linux多线程编程最好的一本书

2013-04-14

Unix环境高级编程(高清版本) 从事linux开发的必备案头书 必读

Unix环境高级编程+Unix网络编程+TCP/IP详解 从事linux开发 linux网络编程的必备案头书 是linux程序员必读的书籍 高清版本

2013-04-14

空空如也

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

TA关注的人

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