- 博客(75)
- 资源 (29)
- 收藏
- 关注
转载 Android 应用程序基础(Application Fundamentals)
Android应用程序是用java语言写的,通过aapt工具把应用程序所需要的任何数据、资源文件打包成apk文件,这个文件是一个将应用安装到手机上的一个载体。 有很多方式,每个android应用程序存在于不同的世界:(1) 默认的,每个应用在他自己的Linux进程中运行,当应用中的任何代码需要执行时android就启动相应的进程,当不需要执行时并且系统资
2011-11-17 09:05:54
712
转载 Android 使用AsyncTask 后监听异步加载完毕的动作-(by terry-龙)
AsyncTask 的使用方法网上有很多例子,使用起来也非常的方便。这里就不详细说具体的使用方法了,同学可以Google 一下,很多。场景模拟 当我们在加载一个列表的时候,比如GridView ,这时候我们考虑到不阻塞UI的做法,一般会使用线程Thread 、Timer 或者使用AsyncTask ,而这些操作都是在在后台另外开一个线程给我们找数据,具体得到的数据
2011-11-17 09:03:59
678
转载 图解 Android 广播机制-(by terry_龙)
从现实生活中理解广播机制一听到广播我们第一感觉就会联想到小时候村里面的广播,每逢村里有什么活动都是通过广播发送的。收听收音机也是一种广播,在收音机中有很多个广播电台,每个广播电台播放的内容都不相同。接受广播时广播(发送方)并不在意我们(接收方)接收到广播时如何处理。好比我们收听交通电台的广播,电台中告诉我们现在在交通状况如何,但它并不关心我们接收到广播时做如何做出处理,这不是广播应该关心的
2011-11-17 09:03:08
689
转载 计算几何算法概览
计算几何算法概览一、引言 计算机的出现使得很多原本十分繁琐的工作得以大幅度简化,但是也有一些在人们直观看来很容易的问题却需要拿出一套并不简单的通用解决方案,比如几何问题。作为计算机科学的一个分支,计算几何主要研究解决几何问题的算法。在现代工程和数学领域,计算几何在图形学、机器人
2011-07-10 17:08:41
510
转载 判断点在多边形内外的简单算法 -- 改进弧长法
今天学图形学的时候发现了一个求多边形内外的超简单算法,当时觉得非常惊喜,后来晚上上完选修的时候在走廊遇到bug,bug也是很惊喜地感慨道:居然有甘简单既办法都捻唔到!遂将其写下,供大家分享,希望不会太火星。这个算法是源自《计算机图形学基础教程》(孙家广,清华大学出版社),在该书的
2011-07-10 16:57:05
3606
转载 判断点在多边形内的多种写法
经典不过的算法了: // 功能:判断点是否在多边形内 // 方法:求解通过该点的水平线与多边形各边的交点 // 结论:单边交点为奇数,成立! //参数: // POINT p 指定的某个点 // LPPOINT ptPolygon 多边形的各个顶点坐标(首末点可以不一致) //
2011-07-10 16:55:53
701
原创 zend 系列 说明
Zend Studio Server 、Zend Studio Client、Zend Optimizer和Zend Platform有什么不同?是不是一个东西?我想很不少phper朋友也不是很清楚这4个之间的关系吧。
2010-06-18 09:03:00
601
原创 PHP学习笔记
今天开始学习PHP,感觉看过就忘了,啥都留不下比较遗憾,就边看边总结了,方便自己以后看,也方便别人快速入门,或者快速复习吧(awen)。 第一部分 搭建平台1. 可以下载一个php for windows 版本 最省劲,直接安装后自动升级iis使其支持php功能。2. 下载一个phpstudy 软件 ,可以支持php iis 模式 和php Apache
2010-05-26 16:27:00
736
转载 每一个JAVA初学者都应该搞懂的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于优快云的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hel
2010-03-15 11:21:00
427
转载 C++中处理XML文件
写Unmanaged Code在.NET时代成为一种很悲惨的事,当你需要处理XML文件时,这种感觉会变得尤其强烈。FCL中的System.XML多简单啊,连Steve Ballmer都知道怎么用。事情不会总是那么理想的,假如你要在C/C++程序里处理XML怎么办呢?选择一:市面上的XML lib还是有几个的,最有名的当然是libXML。我一年前用过,很不错,我还特意写了一份简明教程,后来不知搁哪儿
2010-01-26 14:53:00
518
转载 VC++中利用MSXML解析XML文档
一、 XML 简介 XML(Xtensible Markup Language,即扩展标记语言)的发展起源于1996年。当时,出版界巨头和Web业内人士经过共同讨论,提出了创建SGML(Standard Generalized Markup Language,即标准通用标识语言)子集(HML)的建议。该子集专用于Web,具有可扩展(或可扩充)性,并且能利用结构化标记语言的所有高级功能,但摒弃
2010-01-25 15:30:00
562
原创 Mcafee(麦咖啡)8.5i 使用设置图解 --服务器
Mcafee(麦咖啡)与Norton(诺顿)、Kaspersky(卡巴斯基)并称为世界三大杀毒软件,是一款非常优秀的杀软。其监控能力和保护规则相当强大,是同类软件中最好的。是我非常推崇的一款杀软。 Mcafee的精髓就在于规则设置。只要访问保护规则设置得好,几乎可以说是能够做倒百毒不侵。但它却是所有杀软中设置最为复杂,软件界面也不太符合我们的使用习惯的软件。不过由于它的异常优秀的防毒杀毒效果,
2009-12-22 10:26:00
6729
转载 Win2003 防木马、权限设置、IIS服务器安全配置整理
一、系统的安装 1、按照Windows2003安装光盘的提示安装,默认情况下2003没有把IIS6.0安装在系统里面。2、IIS6.0的安装 开始菜单—>控制面板—>添加或删除程序—>添加/删除Windows组件 应用程序 ———ASP.NET(可选) |——启用网络 COM+ 访问(必选) |——Internet 信息服务(IIS)———Internet 信息服务
2009-12-22 10:24:00
817
转载 基于Visual C++6.0的DLL编程实现
一、前言 自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Windows桌面和处理用户的输入所需要的代码被存储在一个User DLL中、Windows编程所需要的大量的API函数也被包
2009-12-01 12:49:00
484
原创 标准C++库string及STL相关函数
一.标准C++库字符串类std::string的用法#includestd::string s1;std::string s3(s2);std::string s2("this is a string");begin 得到指向字符串开头的Iteratorend 得到指向字符串结尾的Iteratorrbegin 得到指向反向字符串开
2009-11-27 10:02:00
477
原创 C++四种强制类型转换
标准c++中主要有四种强制转换类型运算符: const_cast,reinterpret_cast,static_cast,dynamic_cast等等。 1)static_cast(a) 将地址a转换成类型T,T和a必须是指针、引用、算术类型或枚举类型。 表达式static_cast(
2009-11-19 11:56:00
535
转载 WinSocket模型的探讨——select模型详解
查找了很多资料都找不到select模型的详细用法,《Windows网络编程》这本书上也只是写了一个简单的回应服务器,就连writefds的用法都没讲,也不知道什么时候利用“可写”来发文件。这些都是我的疑问,相信很多研究网络编程的同路人也碰到了我的这些问题。这些疑问在这篇文章中都解决了!耗费了偶很多的精力去猜测去思考! 感觉一些已经得道的高人都不肯把这些问题说透彻点,唉,只能靠自己去摸索
2009-11-19 11:48:00
958
转载 基于winsock的阻塞和非阻塞通信模型
一、Winsock简介对于众多底层网络协议,Winsock是访问它们的首选接口。而且在每个Win32平台上,Winsock都以不同的形式存在着。Winsock是网络编程接口,而不是协议。在Win32平台上,Winsock接口最终成为一个真正的“与协议无关”接口,尤其是在Winsock 2发布之后。Win32平台提供的最有用的特征之一是能够同步支持多种不同的网络协议。Windows重定向器保
2009-11-16 17:42:00
704
原创 Socket的阻塞/非阻塞
WinSock基本知识 这里不打算系统地介绍socket或者WinSock的知识。首先介绍WinSock API函数,讲解阻塞/非阻塞的概念;然后介绍socket的使用。 WinSock API Socket接口是网络编程(通常是TCP/IP协议,也可以是其他协议)的API。最早的Socket接口是Berkeley接口,在Unxi操作系统中实现。WinSock也是一个基于Socket模
2009-11-16 17:28:00
743
原创 select() 和poll()的用法
select() 和poll()方法是复用网络套接字的强大工具。采用这两个方法可以表明过程在什么时候可以安全地执行打开的文件描述符而没有任何延迟。比方说,程序员就可以用这些函数调用得知某个套接字上何时有数据被读取。在给select()和poll()指定任务之后你就不必经常性地检查套接字是否有数据要读取了。实际上,select()和 poll()还可以置于操作系统的后台运行,一
2009-10-30 11:59:00
1560
转载 printf输出格式
格式代码 A ABC ABCDEFGH %S A ABC ABCDEFGH %5S ####A ##ABC ABCDEFG
2009-10-29 13:14:00
1548
原创 Windows编程基础 - 设备对象属性
设备对象属性决定着绘图方式,当使用GDI函数绘图时,所绘制的图形和文本的颜色、大小和位置等由设备对象的当前属性决定,应用程序可以使用GDI函数改变设备对象的当前属性。本章介绍设备对象的一些主要属性和用于改变这些属性的有关函数,其它的设备对象属性在后面的章节中陆续介绍。3.1、图形设备接口 在第二章,我们一直在使用图形设备接口(GDI),GDI的
2009-09-24 16:41:00
1652
原创 SetClassLong GetClassLong 详解
GetClassLong 函数功能:该函数返回与指定窗口相关的WNDCLASSEX结构的指定32位值。 函数原型:DWORD GetClassLong(HWND hWnd,int nlndex); 参数: hWnd:窗口句柄间接给出的窗口所属的类。 nlndex:指定要恢复的32位值。从额外的类存储空间恢复一个32位的值,指定的一个大于等于0的被恢复值的偏移量。有效值为从0开始到额外
2009-09-24 10:20:00
4217
原创 GetWindowLong SetWindowLong 详解
GetWindowLong 函数功能:该函数获得有关指定窗口的信息,函数也获得在额外窗口内存中指定偏移位地址的32位度整型值。 函数原型:LONG GetWindowLong(HWND hWnd,int nlndex); 参数: hWnd:窗口句柄及间接给出的窗口所属的窗口类。 nlndex:指定要检索的基于0的的偏移量。有效值的范围从0到窗口额外内存空间的字节数,减去4。例如,若指
2009-09-22 17:16:00
1379
原创 GetDialogBaseUnits 详解
GetDialogBaseUnits 函数功能:该函数返回系统的对话基本单位,该基本单位为系统字体字符的平均宽度和高度。对于使用系统字体的对话框,可以用这些值在对话框模板之间转换,比如在对话框模板和像素之间。对于不使用系统字体的对话框,从对话框模板单位到像素的转换要根据对话框使用的字体而定。对于对话框的其中一种类型用MaPDialogRect函数很容易地来执行转换,MaPDialogRect
2009-09-22 16:47:00
1377
原创 TEXTMETRIC 详解
TEXTMETRIC TEXTMETRIC是在WINGDI.H中定义的型态的结构。TEXTMETRIC结构有20个栏位: typedef struct tagTEXTMETRIC { // tm LONG tmHeight; //字符高度 LONG tmAscent; //字符上部高度(基线以上) LONG tmDescent; //字符下部高度(基线以下) LONG tmInt
2009-09-22 16:41:00
1945
原创 GetStockObject 详解
GetStockObject 函数功能:该函数检索预定义的备用笔、刷子、字体或者调色板的句柄。 函数原型:HGDIOBJ GetStockObject(int fnObject); 参数: fnObject:指定对象的类型,该参数可取如下值之一; BLACK_BRUSH:黑色画笔;DKGRAY_BRUSH:暗灰色画笔;DC_BRUSH:在Windows98,Windows NT 5.
2009-09-22 15:15:00
2724
原创 CreateWindow 详解
CreateWindow 函数功能:该函数创建一个重叠式窗口、弹出式窗口或子窗口。它指定窗口类,窗口标题,窗口风格,以及窗口的初始位置及大小(可选的)。该函数也指定该窗口的父窗口或所属窗口(如果存在的话),及窗口的菜单。若要使用除CreateWindow函数支持的风格外的扩展风格,则使用CreateWindowEx函数代替CreateWindow函数。 函数原型:HWND CreateWi
2009-09-22 14:17:00
1431
原创 CREATESTRUCT 结构 详解
CREATESTRUCT结构具有如下形式:typedef struct tagCREATESTRUCT{ LPVOID lpCreateParams; HANDLE hInstance; HMENU hMenu; HWND hwndParent; int cy; int cx; int y; int x;
2009-09-22 14:14:00
875
原创 GetSystemMetrics 详解
GetSystemMetrics GetSystemMetrics () 用于得到被定义的系统数据或者系统配置信息. 语法: int WINAPI GetSystemMetrics( __in int nIndex); 下面是GetSystemMetrics函数参数nIndex的定义: SM_ARRANGE 标志用于说明系统如何安排最小化窗口..详细请参看下方备注.: 根据显示
2009-09-21 17:22:00
2238
原创 GetDeviceCaps 索引表
GetDeviceCaps索引表说明: 函数功能:该函数检索指定设备的设备指定信息。 函数原型:int GetDeviceCaps(HDC hdc, int nlndex); 常数 返回信息 DRIVERVERSION 设备驱动程序版本 TECHNOLOGY 下列常数之一:DT_
2009-09-18 16:15:00
646
转载 C++ 数字转字符串 字符串转数字
数字转字符串:用C++的streanstream:#include #Include string num2str(double i)...{ stringstream ss; ss return ss.str();}字符串转数字:int str2num(string s) ...{ int num; stringst
2009-09-17 14:11:00
854
转载 WM_CHAR、WM_KEYDOWN和WM_SYSKEYDOWN消息
WM_KEYDOWN和WM_CHAR都是键盘消息。TranslateMessage函数已经将按键消息转换成字符消息了,那么WndProc函数中需要对事件进行选择。如:键入“D”键,就应该选择WM_CHAR,因为WM_CHAR 只是字母,不包含特殊字符如Ctrl等。如果键盘键入的是“Ctrl+D”,则应该选择WM_KEYDOWN,因为WM_KEYDOWN既包含字
2009-09-16 17:21:00
1039
可拖动无限循环滚动幻灯
2013-08-23
Android开发指南中文版
2011-04-08
word to chm addin word转换chm插件
2010-07-02
非关系型数据库 Cassandra
2010-02-26
ajax开发简略
2008-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人