自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(93)
  • 资源 (7)
  • 收藏
  • 关注

原创 关于XML的一点学习总结

之前关于XML一直很好奇,很多地方都说能用到XML来保存数据,传输数据。最近自己看了点XML的资料,总结下。个人学习记录,欢迎各种拍砖XML本身是一个由很多自定义的标签组成的描述性语言,写出来的是个.xml的文本这里的标签叫做, 一定是有开始标签和结束标签。标签与标签之前是嵌套存在的。..................每一个Element还可以带有属性

2013-11-28 23:51:57 589

转载 Windows 下查看系统信息命令(包括BIOS版本信息)

1.单击“开始→运行”,输入:MSInfo32,回车后可打开系统信息窗口,这里也会显示有BIOS 的相关信息。2. 你可以打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\ HARDWARE\DESCRIPTION\System],其中SystemBiosDate 是目前主板BIOS 版本,而SystemBiosVersion 则表示主板BIOS 版

2013-10-11 14:01:27 3381

原创 在Xlib中,从XImage中取出R,G,B三分量

使用Xlib开发X Window 程序的时候,图片一般都是用XImage这种数据格式保存的。XImage的格式如下:typedef struct _XImage { int width, height; /* size of image */ int xoffset; /* number of pixels offset in X direction */ int

2013-08-11 15:29:16 1845 1

转载 Install Chromium (with Pepper Flash) on CentOS/Red Hat (RHEL) 6.4

This is huide howto install Chromium Browser (with Pepper Flash plugin and Chrome PDF viewer plugin) on CentOS 6 / Red Hat (RHEL) 6. Move directly to Chromium install guide.It’s true Google

2013-07-14 16:44:02 4043 1

转载 Installing Nvidia Driver on CentOS 6

转自: http://pyrx.sourceforge.net/blog/103-installing-nvidia-driver-on-centos-6This post explains how to install NVIDIA proprietary drivers on CentOS 6. By default, CentOS 6 comes with nouveau

2013-07-08 15:03:47 1024

转载 Winxp下安装Git,并从GitHub下载第一个工程MyBoo

http://myswirl.blog.163.com/blog/static/51318642201191395357296/1.首先介绍一下什么是Git和GitHub       Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubini

2013-07-01 15:08:01 644

转载 Winsock网络编程快速入门

转自: http://blog.csdn.net/zhao_yin/article/details/6982382一、基本知识 1、Winsock,一种标准API,一种网络编程接口,用于两个或多个应用程序(或进程)之间通过网络进行数据通信。具有两个版本:Winsock 1:Windows CE平台支持。头文件:WinSock.h库

2013-06-10 19:19:11 434

转载 VS2010中配置CUDA5.0

转自: http://blog.csdn.net/diyoosjtu/article/details/84542531、安装之前必须确认自己电脑的GPU支持CUDA。在设备管理器中找到显示适配器(Display adapters),找到自己电脑的显卡型号,如果包含在http://www.nvidia.com/object/cuda_gpus.html的列表中,说明支持CUDA。

2013-05-13 19:56:08 634 1

原创 winxp原版系统iso镜像+大白菜启动U盘

下面是转载,这里是原创1. 在装之前用大白菜的partition整理下硬盘先。分区什么的。2. 因为之前装过Linux,所以即使格式化硬盘之后还有一个重要的东西,就是MBR,主扇区引导记录的修改,装Linux遗留下来的Grub要用大白菜自带的bootmrg改成支持你所装系统的那个MBR。3. 然后再进行以下的东西。需要

2013-05-13 12:34:47 3038

转载 JPEG压缩编码算法

转载于http://www.cnblogs.com/laughterwym/archive/2006/06/23/433793.html一大清早醒来,百无聊赖间想到下学期好像是要学图像压缩的说,然后就联系到了JPEG编码,既然想到了就翻开了床头的数据通信原理,翻到编码论部分,貌似以前看这本书的时候都整整把这章给跳掉了,很是枯燥的。记得这章在图书馆翻这本书3e的时候大致浏览了遍,留有少许记忆

2013-05-03 15:29:49 928

转载 MakeFile基本语法和使用GDB调试多源文件程序

转自:http://www.chinaunix.net/old_jh/23/408225.html1. 介绍MakeFile的基本语法跟我一起写 Makefile陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和profession

2013-04-29 18:38:52 1020

转载 更改gvim设置

转自: http://yuqix.blog.51cto.com/979066/386833gvim 高亮关键字 开关行号和自动缩进,更改字体,更改行号颜色和背景颜色在安装目录下有两个文件夹vim72和vimfiles,还有一个文件叫做“_vimrc”要更改的就在这个“_vimrc”,把我自己的命令写在文件末尾就行啦注意在win7下对“_vimrc”的操作权限,有可能

2013-04-29 00:24:27 579

转载 使用GDB來進行除錯

转自: http://www.cis.nctu.edu.tw/~is93007/acd.htm使用GDB來進行除錯9323007曾聖耀一.什麼是gdbgdb是FSF下的一個子計畫,目的是提供一個除錯器的實作。只要使用GNU計畫出產的編譯器,就可以用它來進行除錯。它是一個文字介面的除錯器,然而也有人寫出GUI的介面。 在這裡將會介紹基本的除錯使用。如果沒有工作站的使用經驗,我建議直接

2013-04-28 23:46:27 599

原创 使用MinGW来编译程序 (代替VC++)

1. MinGW 是什么?        MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU( http://www.gnu.org/ )的工具集,特别是GNU 程序开发工具,如经典gcc, g++, make等。MinGW是完全免费的自由软件,它在Windows平台上模拟了L

2013-04-28 21:34:35 1393

转载 Linux 如何查看终端显示内容的前一屏

转自: http://vmee.org/linux-less-more-head-tail屏幕翻页快捷键 shift+PgUp    向前翻看,一般翻13页左右。shift+PgDown  向后翻看,一般翻13页左右。  我们翻阅目录和打开文件后,经常会由于输出内容太多,使一屏无法显示,所以我们要经常用到这些命令,下面我们尝试下这

2013-04-25 16:47:29 6290

转载 在CentOS 5.9 安装Windwos程序模拟器 Wine

转自: http://www.tecmint.com/install-wine-in-rhel-centos-and-fedora/Wine is an open source and free application for Linux that enables users to run any windows based application on Unix/Linux like o

2013-04-25 15:08:34 906

原创 全屏游戏切换至窗口化

把全屏游戏切换至窗口化显示有两种方式。一种是利用-window来显示1. 首先新建.exe程序的快捷方式2. 打开快捷方式的属性修改如上图,在目标那里的最后加入: -window 注意空格2. 有些游戏进入游戏界面后可以用ALT + ENTER来激活半屏和全屏之间的切换这两种方式都不能保证能应用到所有的游戏上去。但是至少可以有两种尝试。

2013-04-25 15:02:40 3137

转载 wget 命令用法详解

wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点:(1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了;(2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HTTP方式下载,但是,有些时候

2013-04-25 13:58:32 397

转载 C/C++中枚举类型(enum)

转自: http://www.fzs8.net/C_C++/2007-03-28/2425.html如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来。   举个例子来说明一吧,为了让大家更明白一点,比如一个铅笔盒中有一支笔,但在没有打开之前你并

2013-04-25 12:36:53 438

转载 查看系统当前runlevel

NAME runlevel -- find the current and previous system runlevel.SYNOPSIS runlevel [utmp]DESCRIPTION Runlevel reads the system utmp file (typically /var/run/utmp) to locate

2013-04-24 21:34:20 948

转载 指令 ssh 及 putty Linux 和 Windows客户端

转载自: http://www.suse.url.tw/sles10/lesson19.htm#5指令 ssh 及 putty 軟體 這個 ssh 指令是 Linux Client 常使用的遠端連線程式,至於 putty 或 pietty 則是 windows 中較出名的連線工具。 ssh for Linux:  Clie

2013-04-24 16:15:55 650

转载 linux命令创建和修改用户及密码

linux下创建用户1、添加ftp用户useradd ftpname -d /home/ftppasswd ftppwd以下操作都以root权限进行:service vsftpd start 启动Linux自带的FTP服务2. 添加普通用户 useradd nagios –d /usr/local/nagioschown nagios.nagios /usr/loc

2013-04-24 15:29:59 1330

转载 LINUX SHELL中的TEST命令

每一种条件语句的基础都是判断什么是真什么是假。是否了解其工作原理将决定您编写的是质量一般的脚本还是您将引以为荣的脚本。Shell 脚本的能力时常被低估,但实际上其能力的发挥受制于脚本撰写者的能力。您了解得越多,您就越能像变戏法似地撰写一个文件来使任务自动化和简化您的管理工作。在 shell 脚本中进行的每一种操作(除最简单的命令编组之外)都需要检查条件。所有的 shell 脚本“逻辑” —

2013-04-24 13:35:41 490

原创 在循环里面cin>>a输入不合法数据导致死循环

#include  main()  {  int i;  while(i!=-1)  {  cout<<"i="  cin>>i; /*请输入不是一个字符如’a’试试*/  cout<<endl;  }}  /*一个输入不合法变量陷入死循环的例子*/    如上一个程序,如果你输入的不合法,那就将陷入死循环。解决的办法有个一,

2013-04-24 12:36:10 558

转载 C++类模板详解

有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同,如下面语句声明了一个类:class Compare_int{   public :   Compare(int a,int b)   {      x=a;      y=b;   }   int max( )   {      return (x>y)?x:y;}int min( )

2013-04-24 09:46:35 410

转载 | grep 解释

| grep 是什么意思啊?帮忙给个指令例子| 管道符号 | grep xx 提取输出中含有xx的部分比如: find / | grep $1从根目录开始,寻找有没有包含$1的字符ps -ef |grep java找到系统中所有java进程netstat -tano|grep 80 查找当前所有80端口的情况。还可以继续跟|netstat -tano|gr

2013-04-22 15:16:34 478

转载 C++ 中函数后面跟const是什么意思

问题:c++:void display( ) const 中的const是什么意思?简答:意思是除了表明了mutable的成员变量以外该类的其他的成员变量在这个函数内一律不能修改。详细:加const表明,该函数只能是只读的,不能修改私有变量的值。加强安全性。给隐含的this指针加const,表示这个this指向的东西是const的,也就是说这个函数中无法改动数据成员了。

2013-04-22 10:06:19 879

转载 CentOS5关机出现sh-3.2#与shutdown命令用法

转自: http://clay.phpme.info/?app=article&id=1422今日需要关闭Centos系统,于是输入shutdown now命令,本想着是系统就正常关机了。结果出现 Broadcast message from root (pts/1) (Tue Dec 15 11:07:52 2009):The system is going down

2013-04-18 20:11:34 1395

转载 去除 linux中终端滴滴声音解决方法

也许你会遇到像我这样的情况,每次使用Linux终端,当听到发出“嘀嘀”的声音时候,我都有种把我的机箱拆掉把那个内置的蜂鸣装置拽下来的冲动。按 Tab时候“嘀嘀”,按空格时候“嘀嘀”,每个在vi中错误的操作都会让机器用刺耳的“嘀嘀”声嘲笑你。好了,到了显示谁是真正的主人的时候了。  也许你还没有意识到,这个声音不是来自系统外置的音频输出设备,而是来自机器内部的据我所知是由BIOS控制的发声装置,

2013-04-18 13:55:57 1009

转载 linux服务简介-关闭不需要的Linux服务

转自: http://xiexiejiao.cn/linux/linux-service-remove-linux-service.htmlLinux服务(Linux services)对于每个应用Linux的用户来说都很重要。关闭不需要的服务,可以让Linux运行的更高效,但并不是所有的Linux服务都可以关闭。今天安装了一次CentOsLinux,发现Linux启动的时候启动了好多服务

2013-04-18 12:53:26 435

转载 U盘安装CentOS_6.2超级详细

我参照这个方法,成功的安装了CentOS 5.9.关键是用UltraISO把U盘做成HDD+USB的类型的启动盘。http://download.csdn.net/detail/tw7613781/5269895

2013-04-17 21:54:34 727

转载 介绍Linux系统如何初始化和启动系统服务的(Linux的开机流程)

一、简单介绍RHEL开机时的先后顺序BIOS —> MBR —> Kernel —> init1、当电脑一打开电源时电脑就会进入BIOS(BIOS的工作主要是检测一些硬件设备);2、检测完后会进入MBR也就是boot loader(MBR位于硬盘的第一个扇区总共512bytes,其中前446bytes里面的编码是在选择引导分区也就是决定要由哪个分区来引导);3、载入系统的Kerne

2013-04-17 21:00:37 687

原创 Paragon Partition Manager 分区简单原来和方法

1. Paragon Partition Manager长什么样子2. 硬盘的分区基本概念 1.) 主引导分区 (Master Boot Record,MBR): 可以安装引导加载程序的地方,有446bytes 2.) 分区表 (Partition table): 记录整块硬盘分区的状态,有64bytes。 在分区表的64byters容量中,总共分为四组记录区,每组

2013-04-17 13:24:37 5182

Paragon Partition Manager 分区简单方法

1. Paragon Partition Manager长什么样子2. 硬盘的分区基本概念 1.) 主引导分区 (Master Boot Record,MBR): 可以安装引导加载程序的地方,有446bytes 2.) 分区表 (Partition table): 记录整块硬盘分区的状态,有64bytes。 在分区表的64byters容量中,总共分为四组记录区,每组

2013-04-17 12:50:14 2624

转载 利用freopen函数重定向输入输出,辅助程序调试

在做google code jam的时候,它的输入数据是以.in的形式的文本。然后把输出写入一个文本,把这个结果文本提交。跟ACM还不一样。所以需要个对文本的读写函数 当我们求解acm题目时,通常在设计好算法和程序后,要在调试环境(例如VC等)中运行程序,输入测试数据,当能得到正确运行结果后,才将程序提交到oj中。但由于调试往往不能一次成功,每次运行时,都要重新输入一遍测试数据,对于有

2013-03-13 20:41:20 780

原创 用DDK从Mirosoft Mirror Driver截取桌面

http://download.csdn.net/detail/tw7613781/4977842http://download.csdn.net/detail/tw7613781/4977878

2013-01-09 15:54:17 1030 2

原创 int 转 char[], 已经连续自动命名文件

char addr[50] = "C:\\SampleDesktop\\"; int bit=0,number,temp; temp = count; while(temp != 0) { temp = temp/10; bit++; } addr[bit+17] = '.'; addr[bit+18] = 'b'; addr[bit+19] = 'm';

2013-01-09 15:37:47 520

原创 Miktex + WinEdit 实现LaTeX写论文

首先分别下载Miktex和WinEdit。Miktex是内核文件。首先安装MikTexWinEdit是用户界面。再安装这个软件。打开WinEdit,在TeX一栏,可以看WinEdit会自动关联MikTex内核。这样,工作环境就搭建好了写会议或者期刊论文的话,会议官网或者期刊官网会给这次会议的模板,一般有Word模板,和Latex模板。首先去下载latax模板,一般有

2012-08-14 18:36:32 10431 3

转载 Linux 下 安装软件 例子

Tarball 的管理與建議在我們知道了原始碼的相關資訊之後,再來要瞭解的自然就是如何使用具有原始碼的Tarball 來建立一個屬於自己的軟體囉!從前面幾個小節的說明當中,我們曉得其實Tarball 的安裝是可以跨平台的,因為 C 語言的程式碼在各個平台上面是可以共通的,只是需要的編譯器可能並不相同而已。例如Linux 上面用 gcc 而 Windows 上面也有相關的 C 編譯器啊~所以呢,

2012-06-13 14:26:20 1080

转载 Linux下编译程序 (读鸟哥的Linux私房菜笔记)

在討論程式碼是什麼之前,我們先來談論一下什麼是可執行檔?我們說過,在Linux 系統上面,一個檔案能不能被執行看的是有沒有可執行的那個權限 (具有x permission),不過,Linux 系統上真正認識的可執行檔其實是二進位檔案 (binary program),例如 /usr/bin/passwd, /bin/touch 這些個檔案即為二進位程式碼。或許你會說 shell scripts

2012-06-12 22:48:43 2331

U盘安装CentOS_6.2超级详细

U盘安装CentOS_6.2超级详细PDF,一步一步教你从U盘安装CentOS 6.2

2013-04-17

用DDK从Microsoft Mirror Driver截屏(源码)

上一篇PPT资源的源码 基于DDK中video source code中的改进,加入了从HBITMAP存入bitmap文件代码。

2013-01-09

用DDK从Microsoft Mirror Driver截屏

从最开始DDK的安装到Microsoft Mirror Driver的编译,安装,到编写调用Microsoft Mirror Driver截屏的例子程序。最后有性能测试。

2013-01-09

VC 多线程编写

用VC MFC写的一个使用socket接受图片,然后显示图片两个进程。 其中使用一个ALL_BUFFER结构的全局变量来连接两个进程,使用关键代码段来保持这两个进程的互斥。 ALL_BUFFER结构中有100个指向char的指针,当然这个100可以更改。 当接受到图片后,把当前图片保存在的buffer复制到ALL_BUFFER的第一个指针去,然后来更多就都存进去。 然后另外一个线程从这个ALL_BUFFER中取出buffer显示出来。 所以简单来说就是一个线程只管接受,一个线程只管显示。公用一个char*型的数组(栈)。 这也达到了数据缓存的效果。

2011-12-10

Socket SDK (API) 编程

vs2005 IDE,利用最原始Socket API用c写的连续文件传输,发送端是用win32 console写的,接收端是用VC MFC写的。 发送端连续发送图片,接收端接受图片存入内存,并利用GDI+直接从内存读取图片,显示图片。图片类型按GDI+支持的都可以。

2011-12-02

Bitmap转jpeg源码 简化版

自己改写的bitmap转jpeg的简化版,使用单线程,好理解。自己加了些额外的代码,使这个核心转化1000次,统计平均的转化时间。

2011-11-14

Bitmap转jpeg源码

bitmap转jpeg源码,包括RGB转YCbCr,DCT,Quantization, zig-zag, huffman,jpeg头文件的封装。

2011-11-14

空空如也

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

TA关注的人

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