自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (4)
  • 收藏
  • 关注

转载 FFMpeg框架代码阅读

简介FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码.TCPMP, VLC, MPlayer等开源播放器都用到了FFmpe

2012-04-11 01:10:22 861

转载 典型的 C++ 程序员成长经历

一个典型的 C++ 程序员成长经历:1.  完整的学一遍 C++ 所有语言特性,典型书籍 "The C++ Programming Language" Part1, Part2, "C++ Primer"    感觉 C++ 像大杂烩(多编程范型),各种精妙的语法特性 (friend, virtual/RTTI, const/mutable, exception, templa

2012-04-04 14:30:04 732

转载 客户端与服务器持续同步解析(轮询,comet,WebSocket)

作者:盼逆邵年  来源:博客园  发布时间:2012-02-10 20:42  阅读:1943 次  原文链接   [收藏]  在B/S模型的Web应用中,客户端常常需要保持和服务器的持续更新。这种对及时性要求比较高的应用比如:股票价格的查询,实时的商品价格,自动更新的twitter timeline以及基于浏览器的聊天系统(如GTalk)等等。由于近些年AJAX技术的

2012-03-29 17:07:53 3200

原创 vmware wsx的安装

wsx的安装作者:罗嘉飞时间:2012/3/22今天尝试了新技术vmware的wsx,这是通过在浏览器中访问虚拟机的操作系统,由于最近也在做相关的项目,所以便安装了它,目前只支持Linux版本的,运行在python2.6中。废话不多说,以下便是安装过程:1.下载Workstation bundle2.安装Workstation:    sudo chmod 75

2012-03-24 22:10:07 5307

原创 pycurl 上传文件 提交

import pycurl  fields = [('field1', 'this is a test using httppost & stuff'),     ('field2', (pycurl.FORM_FILE, 'file1.txt', pycurl.FORM_FILE, 'file2.txt')),     ('field3', (pycurl.FORM_CONTEN

2012-03-18 16:28:45 2321

原创 python for windows的网址

http://www.lfd.uci.edu/~gohlke/pythonlibs/

2012-03-18 15:15:06 415

转载 通过Python领悟闭包的奥秘 - [Python]

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://blackgu.blogbus.com/logs/171867049.html之前经常听人提到“闭包”这个词,当时对于我这个Java程序员来说概念还是很模糊,当时我尝试找了些资料去看,但还是一知半解,最近一边工作一边学习Python,看到Python中的闭包,结合《Python Cookbook》中的

2012-03-15 21:01:41 558

转载 已知HICON,如何将其保存为图标文件?以及ICO文件的格式

作者: masterzvoid CCsdn9Dlg::OnOK() { // TODO: Add extra validation here //CreateStreamOnHGlobal //IPicture::Save LPBYTE lpBits=NULL; long size=0; HICON hicon=LoadIcon(AfxGetI

2012-03-15 02:48:32 3495 4

原创 保存ico

发现有两个很好的方法。1. void SaveIcon(HICON hIconToSave, LPCTSTR sIconFileName) { if(hIconToSave==NULL || sIconFileName==NULL) return; //warning: this code snippet is not bullet

2012-03-14 16:23:07 1699

转载 C++获取系统图标方法

原作者:James BrownOriginal Author: James Brown原文链接:http://www.catch22.net/tuts/sysimg.aspOriginal Link: http://www.catch22.net/tuts/sysimg.asp点这里下载示例程序及其源码注意:本文的中文翻译工作已得到了原文作者 James Brown 的邮件授权,如果您需

2012-03-14 15:42:07 6806

转载 获取给定路径的图标,演示SHGetFileInfo用法

基于上次那个SHBrowseForFolder用法的演示代码建立的仍然是Win32 命令行的工程,所以入口点为main(),需要手动获取HINSTANCE结构。程序在WINXP+VS2005测试通过/******************************************************************** created: 2008/05/02 crea

2012-03-14 15:41:04 3102

转载 浏览文件夹对话框,演示SHBrowseForFolder用法

浏览文件夹对话框,演示SHBrowseForFolder用法/******************************************************************** created: 2008/04/24 created: 24:4:2008 12:47 author: Gohan http://f

2012-03-14 15:40:05 662

原创 Win32下C++遍历目录和文件的源码

#include#include#includeusing namespace std;//只能处理目录:lpPath只能是路径void find(char *lpPath){ char szFind[MAX_PATH]; char szFile[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFi

2012-03-14 00:48:37 5767

原创 js写的俄罗斯方块

.c {margin :1px;width:19px;height:19px;background:red;position:absolute;}.d {margin :1px;width:19px;height:19px;background:gray;position:absolute;}.f {top:0px;left:0px;background:black;position:abso

2012-03-13 23:20:58 615

原创 python--让桌面播放图片

由于最近一直用python做一个项目,昨天临睡前突然有灵感,想让桌面快速的播放图片,于是写下了如下的代码:#encoding=utf-8'''Created on 2012-3-13@author: '罗嘉飞' titile:'用桌面播放照片''''import win32api, win32con, win32guiimport osdef setWallpaper(pi

2012-03-13 19:46:22 2722

原创 python:设置windows桌面壁纸

def setWallpaper( bmp ): import win32api, win32con, win32gui k = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER,"Control Panel\\Desktop",0,win32con.KEY_SET_VALUE) win32api.RegSetValueEx(

2012-03-13 02:03:39 2953

原创 Python:一个多功能的抓图工具开发(附源码)

最近几年,各种论坛回帖中经常会见到这样的回复:无图无真相。还有经常写工作周报或者实验结果时,均要贴几张图上去。所以,抓图的需求在工作和生活中应用算是比较多的了,如果在家,我个人一直使用PrtSc键或QQ的抓图工具,用PrtScr键的一个问题是,我必须打开画图板(mspaint.exe),把剪贴板中的图片黏贴到画布上,再另存为,还是比较麻烦的。如果在公司,因为用不了QQ,此时,要抓个一块区域上的图,

2012-03-12 22:58:48 822

转载 Python:通过获取淘宝账号和密码的实验,来看登陆方式选择的重要性

在昨天的文章《Python:监控键盘输入、鼠标操作,并将捕获到的信息记录到文件中》中,我们实现了将用户输入记录到文件的功能,今天看看这一功能的实际应用。一、实现思路:  1、判断当前用户操作的窗口,如果窗口是淘宝网的页面,则开始监控。  2、将用户在淘宝上的所有输入全部记录下来,通常这些记录中会包括用户登陆时的用户名、密码,电话、邮箱等敏感信息。二、代码实现:

2012-03-10 23:46:57 1167

原创 Groovy入门教程

Groovy入门教程kmyhy@126.com  2009-5-13一、groovy是什么简单地说,Groovy 是下一代的java语言,跟java一样,它也运行在 JVM 中。作为跑在JVM中的另一种语言,groovy语法与 Java 语言的语法很相似。同时,Groovy 抛弃了java烦琐的文法。同样的语句,使用groovy能在最大限度上减少你的击键次数——这确实是“懒惰程序员

2012-03-06 16:03:13 506

原创 [置顶] C语言和设计模式(总结篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    设计模式的书相信很多人都看过。对于设计模式这样一种方法,相信不同的人有不同的理解。我在这里写的博客只是我个人对设计模式的粗浅认识。文中肯定存在很多的不足和不成熟之处,希望朋友们谅解。望大家多多指正,谢谢!01)C语言和设计模式(继承、封装、多态)

2012-02-28 22:49:22 1274 1

原创 7 个致命的 Linux 命令

如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令。以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避免在系统中运行它们。rm -rf / 此命令将递归并强制删除 / 目录下的所有文件。char esp[] __attribute__ ((section(".text"))) /* e.s.pre

2012-02-28 15:58:04 489

原创 ibus输入法没有选词框

killall ibus-daemonibus-daemon -d

2012-02-27 01:01:31 790

原创 hackerwebsite

http://www.hackthissite.org

2012-02-25 20:17:14 1341

转载 linux下的C语言编程(总结篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    在Linux下面关于C语言的内容其实挺多的。不同的人关注的地方也不一样。关注系统设计的人可能更关注整个linux系统的结构;设计驱动的人可能更关注linux驱动的配置和实现;而我在这里所关注的只是linux应用层方面的内容,属于最基础的内容,当然也是最重要的内容。实际上对应于

2012-02-24 00:45:42 469

原创 《Ruby 元编程》——十年来读到的最好的编程技术书籍

远超预期的惊喜在出行前的一天拿到这本书,翻了几页,感觉不错,心里很有些纠结。要出远门的原因,衣物和工作设备之外的东西要尽量精简。 书籍方面反复挑拣,正在读和很想读的几本书,也都只好先放下,最后带上了这本新书和一本工作用书。在飞机上拿起这本书后,一边读,一边用笔勾划记录,三小时的班程,一气读完了半本。 然后在大巴、城铁和地铁上,一直到放下行李,阅读到半夜,翻到附录C结束,才满足的放下。

2012-02-24 00:44:08 443

转载 Vim简明教程

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类

2012-02-24 00:41:07 431

原创 tortoisegit分支使用

git相对于其他的版本控制,优势在于分支管理。几个常见情况及分支使用方法。1  对于自己的代码修改后,却已经不知道服务器上的代码是否已经发生改变。此时想上传自己的代码。1)在master上创建分支mysrc;2)switch到mysrc分支,进行修改代码;3)修改好代码后,进行git commit操作;4)switch到master分支,进行git pull操作,将

2012-02-16 22:01:40 2651

原创 TortoiseGit + GitHub 使用指南

http://hi.baidu.com/tp100/blog/item/d30a0cf57aa9d675ddc474cd.html

2012-02-16 18:12:11 470

原创 那些你希望在N年前就掌握的命令

有人在Reddit上发帖询问:有没有哪条命令是你希望自己在几年前就掌握的,下面的回复中提到的一些命令,看看你知道几个,当然,也欢迎补充你的。units单位转换程序:You have: cm^3You want: gallons      * 0.00026417205      / 3785.4118You have: 1|2 inchYou wan

2012-02-16 17:42:53 934

原创 Linux下ssh升级安装配置

2009年11月12日 星期四 17:58RedHat Linux下升级 SSH 服务当 Telenet 已经渐渐退出历史舞台后,SSH ( Security SHell ) 就成为几乎所有 Linux 操作系统的远程登录连接协议。但是,目前很多 Linux 发行版中集成的 SSH 软件版本都比较老,存在着一些漏洞和安全隐患,因而升级 SSH 服务软件修补漏洞提升系统安全成为 Linu

2012-02-15 22:44:40 13729

原创 SSH不输入密码连接远程Linux主机

1) 在本地主机生成密钥对 ssh-keygen -t rsa 这个命令生成一个密钥对:id_rsa(私钥文件)和id_rsa.pub(公钥文件)。默认被保存在/root/.ssh/目录下。2) 将公钥添加到远程主机的 authorized_keys 文件中 将文件上传到远程主机中 scp /root/.ssh/id_rsa.pub root@10.10.2.95:/root

2012-02-14 13:46:17 684

原创 Linux下C语言键盘输入密码时无回显(屏幕不显示字符)

[cpp] view plaincopy#include   #include   #include   #include   #define ECHOFLAGS (ECHO | ECHOE | ECHOK | ECHONL)  //函数set_disp_mode用于控制是否开启输入回显功能  //如果option为0,则关闭回显,为1则打开

2012-02-13 22:51:25 9389

原创 "天才"排序算法:Sleepsort

4chan上某位神人发明的天才排序算法:Sleepsort,充分发挥多核威力,评论中还有更多优化版本:view plaincopy to clipboardprint?#!/bin/bash  function f() {      sleep "$1"      echo "$1"  }  while [ -n "$1" ]  do

2012-02-07 01:31:56 2048

原创 最小的hello world

author:luojiafeiblog:  http://blog.csdn.net/luojiafeie-mail:    1196722167@qq.comdata:   2012/1/30 (注:这里的最小是指我能做到的最小)                         最小的hello world       我们刚学编程的时候就是学习写hello world

2012-02-03 21:51:44 2620 1

原创 自己动手写病毒—ELF文件病毒

author:luojiafeiblog:  http://blog.csdn.net/luojiafeie-mail:    1196722167@qq.comdata:  2012/1/5                                                 自己动手写病毒—ELF文件病毒    对病毒的兴趣由来已久,所以在空闲的时间来很多

2012-02-01 15:40:18 5425

原创 xargs的i参数

xargs与find经常结合来进行文件操作,平时删日志的时候只是习惯的去删除,比如 # find . -type f -name "*.log" | xargs rm -rf *就将以log结尾的文件删除了,如果我想去移动或者复制就需要使用参数来代替了。 xargs  -i 参数或者-I参数配合{}即可进行文件的操作。 -I replace-str

2012-01-21 17:22:16 42545 4

原创 Linux下遍历目录程序示例

我们将要实现的是要得到一个子目录清单的程序,现在把许多文件处理函数集中在一起使用,程序遍历指定目录的文件,同时也要进到下级子目录中进行遍历,这一点是将子目录递归传递到opendir中去,需要指出的是,这就决定了如果子目录嵌套过深,程序将失败返回,因为允许打开的子目录流数量是有上限的。    源码如下:/*  We start with the appropriate headers a

2012-01-19 19:25:35 995

原创 linux下的文件重命名

inux下对文件重命名有两种命令: mv  ,renamemv很简单,move文件移动mv /dir/file1  /dir2/file1两个参数,第一个是源文件,第二个是目的地,如果第二个参数文件名不一样,则会重命名。当两个参数不带目录,只有文件名时,那就是重命名了。这是单个文件的重命名。rename  arg1  arg2  arg3rename才是真正的批量重命名命令

2012-01-18 17:36:30 7010

原创 链接器和装入器的基本工作原理

一个程序要想在内存中运行,除了编译之外还要经过链接和装入这两个步骤。从程序员的角度来看,引入这两个步骤带来的好处就是可以直接在程序中使用 printf和errno这种有意义的函数名和变量名,而不用明确指明printf和errno在标准C库中的地址。当然,为了将程序员从早期直接使用地址编程的梦魇中解救出来,编译器和汇编器在这当中做出了革命性的贡献。编译器和汇编器的出现使得程序员可以在程序中使用更具意

2012-01-18 15:29:56 630

原创 mmap详解

mmap  功能描述:   mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。  基于文件的映射,在mmap和munmap执行过程的任何时刻,被映射文件的st_atime可能被更新。如果st_atime字段在前述的情况下没有得到

2012-01-17 02:28:29 501

自己动手写病毒—ELF文件病毒

自己动手写病毒—ELF文件病毒,

2012-02-01

罗云彬的编程乐园+罗云彬.rar

罗云彬的编程乐园+罗云彬.rar 罗云彬的编程乐园+罗云彬.rar

2011-12-28

unix操作系统设计

经过我改良过的unix操作系统设计,希望帮助一下大家!

2011-10-29

如何成为编程高手如何成为编程高手

如何成为编程高手如何成为编程高手如何成为编程高手如何成为编程高手

2010-08-31

空空如也

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

TA关注的人

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