现在位置: 首页 > aloft发表的所有文章
  • 10月
  • 08日
综合 ⁄ 共 1945字 评论关闭
#include <d3d9.h> #pragma comment(lib,"d3d9.lib") #pragma warning(disable : 4996) #include <strsafe.h> #pragma warning(default : 4996) LPDIRECT3D9 g_pD3D = NULL; LPDIRECT3DDEVICE9 g_pd3dDevice = NULL; HRESULT InitD3D(HWND hWnd) { //创建D3D对象 if(NULL == (g_pD3D = Direct3DCreate9(D3D_SDK_VERSION))) return E_FAIL; //创建D3D设备 D3DPRESENT_PARAMETERS d3dpp; ZeroMemory(&d3dpp,sizeof(d3dpp)); d3dpp.Windowed = TRUE; d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD; d3dp......
阅读全文
  • 09月
  • 05日
综合 ⁄ 共 167字 评论关闭
2011算是移动互联网开始爆发的一年,但是到了2012年后似乎并不乐观,由于盈利模式不清晰,产品同质化严重,给开发者的生存带来了特别大的压力。 2010年成立的安卓巴士,为国内最大的安卓开发者社区,最近针对移动互联网从业者进行薪资调查,高效IT网作为合作媒体联合推广,参考链接:http://www.apkbus.com/dc2012/
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 1667字 评论关闭
HH的项链 问题描述: HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次 散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH 不断地收集新的贝壳, 因此,他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多 少种不同的贝壳?这个问题很难回答……因为项链实在是太长了。于是,他只好求助睿智的 你,来解决这个问题。 输入格式: 第一行:一个整数N,表示项链的长度。 第二行:N 个整数,表示依次表示项链中贝壳的编号(编号为0 到1000000 之间的整数)。 第三行:......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 9317字 评论关闭
16.Android常用控件的信息 单选框(RadioButton与RadioGroup): RadioGroup用于对单选框进行分组,相同组内的单选框只有一个单选框被选中。 事件:setOnCheckedChangeListener(),处理单选框被选择事件。把RadioGroup.OnCheckedChangeListener实例作为参数传入。 多选框(CheckBox): 每个多选框都是独立的,可以通过迭代所有的多选框,然后根据其状态是否被选中在获取其值。 事件:setOnCheckChangeListener()处理多选框被选择事件。把CompoundButton.OnCheckedChangeListener实例作为参数传入 下拉列表框(Spring): Spinne......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 1383字 评论关闭
Decrator模式 通过继承,使得java所能表达的业务模式迅速扩展。但同时带来另外一个问题。继承使得维护这些父类与子类的关系变得越来越复杂。decrator正是包装已有的业务类而不用再继承一个业务类的典范。 通过在类的层次结构中创建一个平级类或者父级类来减少继承的使用。 我们可以用下面的一个例子来理解包装器模式: 我们可以认为房子是一个概念的东西。它有居住的动能。 基于这个概念, 我造了我自己的房子。这个房子给我住!现在经济条件好了,自然居住的要求也高了。 要求对房子进行装饰。对于这样的需求,我们可以有两种解决......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 545字 评论关闭
什么是Code Pilot? Code Pilot 是一个 Xcode 5 插件,允许你不许使用鼠标就能快速地查找项目内的文件、方法和标识符。它使用模糊查询匹配(fuzzy query matching)去计算出一个根据相关性排序好结果列表;通过少许的按键你就可以跳到你想要查找的方法了。 如何使用 Code Pilot? 为了使用 Code Pilot,你必须编译 Code Pilot 项目,然后复制得出的CodePilot3.xcplugin 文件到 Xcode 的插件目录下:~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins 。 或者你可以编译安装包,然后使用它去安装插件(本质......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 1272字 评论关闭
  学数据结构时看过快速排序,但是没有具体去分析,今天静下心来,仔细看了一下这个算法,算是明白了,和大家分享一下,也方面以后查询。   其实快速排序的核心思想是分治策略,即先分解再递归求解,最后再合并。   具体来说就是在待排序记录序列中选取一个记录(通常先选取第一个记录)为驱轴,其关键字设为K1,然后将其余关键字小于K1的记录移到前面,而将关键字大于K1的记录移到后面,这样K1就将记录分成了两部分,这有点类似于二分查找。在一次划分之后,对分割后的子表继续按上述原则进行分割,直到所有的子表长不超过1为止,......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 593字 评论关闭
点击以下链接下载并安装Openssl工具,下载地址是:win32openssl-0_9_8.exe 要生成CSR文件,并申请SSL证书,请下载后把OPENSSL解压缩到 c:\openssl 目录下, 然后开始菜单->运行,输入 cmd 进入命令窗口, 执行:cd c:\openssl\bin\ openssl req -new -nodes -newkey rsa:2048 -keyout domain.key -out domain.csr 以上命令将会在当前目录下生成domain.key(私钥文件)和domain.csr(CSR,证书签名请求文件)两个文件,用户可以指定所生成的文件名和所在的路径,接下来提示用户继续输入申请证书的详细信息: 从Email地址开始,......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 818字 评论关闭
//Poj1469 //匈牙利算法 #include <cstdio> #include <cstring> #include <iostream> using namespace std; #define MAX 1001 int n1,n2,m,ans;//n1 n2为二分图俩节点的个数,m为边数 int g[MAX][MAX];//图G的邻接矩阵 int vis[MAX];//Y集合中点i的访问标记 int link[MAX];//link[y]表示当前与y节点相邻的x节点 int n,p; int dfs(int x){//判断从点X开始有没有增广路 for(int j = 1;j <= n;j++){ if(g[x][j] && !vis[j]){//连通并且没有没有被使用过 vis[j] = 1; ......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 1699字 评论关闭
 unit uForm; interface uses   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,   Dialogs,  StdCtrls; type   TForm1 = class(TForm)     Button1: TButton;     Button2: TButton;     Memo1: TMemo;     Memo2: TMemo;     procedure Button1Click(Sender: TObject);     procedure Button2Click(Sender: TObject);   private     { Private declarations }   public     { Public declarations }     hStrList: TStringList;     v: OleVariant;   end; var   Form1: TForm1; implementation {$R *.......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 8240字 评论关闭
http://blog.csdn.net/doublefi123/article/details/8795282   在很多应用中,我们看到,个人主页里面的头像一般都是圆的,设计成圆的会使整个界面布局变的优雅漂亮。那么,怎么使头像变圆呢?有的人说可以在上面加一个中间为透明圆形的png图,用它来遮盖住头像不就行了嘛,但是png四周始终始终是不透明的,怎么做也达不到如下的效果图的。 下面我们讲讲怎么做成的吧。 首先创建一个继承ImageView的抽象类MaskedImage。让他重写onDraw方法。代码如下 [java] view plaincopyprint? public abstract class MaskedImage exten......
阅读全文
  • 12月
  • 08日
综合 ⁄ 共 787字 评论关闭
很多人在苹果的app store中购买了最新的操作系统狮子(OS X Lion)。但是升级之后发现一些问题,比如:开机和关机速度明显变慢,有些程序停止响应。今天我来介绍一下从app store购买OS X Lion后怎样制作启动U盘用来全新安装操作系统,避免从旧的系统升级后出现的问题。首先,刚从app store下载完的OS X Lion会放在屏幕下方的Dock中。用鼠标将Mac OS X Lion 10.7文件从Dock中拖放到桌面。右键单击Mac OS X Lion 10.7,选择“显示包内容”。在“Contents”文件夹中进入“SharedSupport”文件夹并找到“InstallESO.dmg”文件。双击运行“Ins......
阅读全文