- 博客(17)
- 资源 (7)
- 收藏
- 关注
原创 java容器
Java容器概括的分为Collection及Map两类。SetHashSet:使用的相当复杂的方式来存储元素的,是最快的获取元素方式,与存储顺序无关。TressSet:按照枈结果的升序保存对象。LinkedHashSet:按照被添加的顺序保存对象。MapHashMap:提供了最快的查找技术,与插入顺序无关。TreeMap:按照比较结果的升序保存键。L
2013-10-21 22:02:10
614
原创 Eclipse中JDK源码绑定
方法一1、window->Preferences->java->installed JRES2、此时“Installed JRES”右边列出了裂纹中的JRE环境,选择你的JRE,然后点右边上的"Edit...",会出现一个窗口(Edit JRE)3、选中rt.jar文件项“c:\program files\java\jre_1.5.0_06\lib\rt.jar”,点击左边的“+”号展
2013-08-06 09:49:38
3486
转载 c++ cout控制输出
1. I/O的书写格式I/0流是输入或输出的一系列字节,当程序需要在屏幕上显示输出时,可以使用插入操 作符“cout当程序需要执行键盘输入时,可以使用抽取操作符 “>>”从cin输人流中抽取字符。例如:int myAge;cin>>myAge;不管把什么基本数据类型的名字或值传给流,它都能懂。例如,下面的函数输出字符串和整数:#include iostr
2013-04-22 13:51:43
1863
原创 错误:unexpected operator
学习shell script,碰到如下问题#!/bin/bash# Program:# This program shows the user's choice# History:# 2005/08/25 VBird First releasePATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/u
2013-03-11 17:11:08
1071
原创 ubuntu下Vim安装失败
近日在ubuntu-12.04.1下安装vim时遇到如下问题:garfield@ubuntu:~$ sudapt-get install vimstReading package lists... DoneBuilding dependency tree Reading state information... DoneSome packages could not
2013-03-02 10:35:20
16100
8
原创 ubuntu系统目录结构
/ 根目录 bin //系统程序,如:ls,mv boot //内核和启动程序,所有和启动相关的文件都保存在这里 grub //引导器相关文件 cdrom dev //设备文件 doc etc //系统软件的启动和配置文件,系统在启动过程中需要读取的文件都在这个目录。
2013-02-01 13:58:48
508
原创 makefile
完整大神版链接:跟我一起写 Makefile --- http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=408225&fromuid=28610854编写规则:以#开始的为注释具体编译过程:对象:依赖项编译方式注:makefile文本向右缩进时使用TAB键,不能用空格代替cc=g++exe
2013-01-31 16:24:28
422
原创 g++/gcc命令及使用
gcc/g++在执行编译工作的时候,总共需要4步⒈预处理,生成.i的文件[预处理器cpp]⒉将预处理后的文件转换成汇编语言,生成文件.s[编译器egcs]⒊由汇编变为目标代码(机器代码)生成.o的文件[汇编器as]⒋连接目标代码,生成可执行程序[链接器ld]《参数详解》-x language filename设定文件所使用的语言,使后缀名
2013-01-31 15:50:48
473
原创 win7下删除ubuntu启动项
1. 首先用管理员方式运行CMD,然后在CMD里输入bcdedit ;2. 找到你要清除的Ubuntu启动项的标示符,比如 {8969bb7f-13b2-11df-8218-bc4807c91338},把它复制下来;3. 然后在输入 bcdedit/delete {8969bb7f-13b2-11df-8218-bc4807c91338} {...}大括号里填写你要删除的Ubuntu
2013-01-24 11:42:40
480
原创 加速键(Accelerator)和热键(Hotkey)
加速键,是产生WM_COMMAND讯息(有些情况下是WM_SYSCOMMAND)的键组合。 热键,指通过某些特定的按键、按键顺序或按键组合来完成一个操作,很多快捷键往往与如 Ctrl 键、Shift 键、Alt 键、Fn 键以及 Windows 平台下的 Windows 键和 Mac 机上的 Meta 键等配合使用。加速键有两种,一种是与菜单相关联的,另一种是自定义的。添加加速
2013-01-05 18:33:17
1745
原创 窗口图标、应用程序图标
WNDCLASSEX中的hIcon决定应用程序exe的图标,hIconSm决定窗体标题栏、任务栏及任务管理器中显示的图标。可通过SetClassLongPtr(或SetClassLong)修改注册后的hIcon、hIconSm属性,或者调用SendMessage(hWnd, WM_SETICON,ICON_BIG/ICON_SMALL, hIcon)来修改已创建窗体的图标。
2012-12-27 13:07:28
841
原创 获取路径API:GetCurrentDirectory、GetModuleFileName
DWORD GetCurrentDirectory( DWORDnBufferLength, LPTSTRlpBuffer);获取当前进程的当前路径,当双击执行文件时,默认当前路径为执行文件所在目录,当通过另外一个进程来启动则它的当前路径为这个启动进程的路径。DWORD GetModuleFileName( HMODULEhModule, LPTSTRlpFilenam
2012-12-21 16:00:45
1072
原创 Windows系统版本宏_WIN32_WINNT对应值
win7 _WIN32_WINNT>=0x0601vista _WIN32_WINNT>=0x0600Windows XP _WIN32_WINNT>=0x0501 Windows 2000 _WIN32_WINNT>=0x0500 Windows NT 4.0 _WIN32_WINNT>=0x0400 Windows Me _WIN
2012-12-18 15:39:48
5881
原创 非console程序显示DOS窗口
有时想在非console程序中显示DOS窗口,实现方法如下:1、在程序中添加如下代码:#pragma comment( linker, "/subsystem:console /entry:mainCRTStartup" ) 非unicode用#pragma comment( linker, "/subsystem:console /entry:WinMainCRTStartup
2012-12-07 17:06:59
590
原创 解决VS断点无效问题
在使用VS时经常遇到断点无效的问题,给程序调试带来不便,现总结如下解决方法:1、首先确定“调试信息格式”未被禁用(一般发生于release模式),打开步骤:项目->属性->配置属性->C/C++->常规->调试信息格式,这里不能为『禁用』;项目->属性->配置属性->链接器->调试->生成调试信息,这里设为『是』。2、删除解决方案下的临时文件,重新打开VS。3、修改文件编码格式
2012-12-07 16:33:03
3878
原创 任务栏显示程序详解
1、无论什么情况,要让一个窗口在任务栏上显示按钮的前提是该窗口是可见的。2、如果一个窗口是顶级窗口(也就是父窗口为NULL,也就是父窗口为桌面窗口),那么Windows将为它在任务栏上创建一个按钮。(有例外,见4)3、如果一个窗口不是顶级窗口,但有WS_EX_APPWINDOW风格,那么Windows将为它在任务栏上创建一个按钮,否则不会有相应的任务栏按钮。4、如果一个窗口是顶级窗
2012-12-04 16:54:37
1014
原创 MSXML读取XML文件
<br />源代码如下:(环境vs2005)希望对不熟悉的人有所帮助<br /> <br />#include <windows.h><br />#include <msxml.h><br />#import "msxml.dll" rename_namespace("xml") <br /> <br />int _tmain(int argc, _TCHAR* argv[])<br />{<br /> CoInitialize(NULL) ; <br /> xml::IX
2011-05-25 10:34:00
987
DirectShow开发指南.pdf
2012-09-24
DIRECTX.9.0.3D游戏开发编程基础.pdf
2012-06-22
atl_server_source_and_headers.zip
2012-03-29
CEGUI深入解析
2010-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人