I've heard several people asking why GCHandle doesn't implement IDisposable, considering it wraps an unmanaged resource (a handle) and needs to be exp...
分类:
其他好文 时间:
2014-10-25 13:11:03
阅读次数:
298
首先上图看效果
我也是在网上看各种大牛们做的效果,很多都是自定义重写了一些控件来实现这个效果的。我把其中的一位大牛写的ViewPager的效果加上了Handler实现了自动轮播效果,在此做个笔记来以后温习使用!
自动轮播的核心代码如下:
private final int AUTO_MSG = 1;
private final int HANDLE_MSG = AUTO_MSG + 1;...
分类:
其他好文 时间:
2014-10-23 12:32:56
阅读次数:
214
调用:RunAsyncMethod(new AsyncBeginInvoke(BusinessHandler.Handle), new AsyncCallback(BusinessHandler.Callback), data);定义:public delegate void AsyncBeginI...
分类:
Web程序 时间:
2014-10-23 09:17:43
阅读次数:
196
在 NULL 地址上分配内存看似是不可行的 ,因为对于内存分配函数 ? NTSTATUS?ZwAllocateVirtualMemory(
??_In_?????HANDLE?ProcessHandle,
??_Inout_??PVOID?*BaseAddress,
??_In_?????ULO...
分类:
其他好文 时间:
2014-10-22 18:37:13
阅读次数:
208
之前文章提到写时复制(copy-on-write)技术,要实现这种功能,针对上文中Handle代码,需要将size_t * use这个抽象出来,封装成一个引用计数类,提供写时复制功能。CUseCount类实现如下: 1 class CUseCount 2 { 3 public: 4 ...
分类:
其他好文 时间:
2014-10-22 06:23:50
阅读次数:
208
HttpKernel:事件驱动 Symfony2框架层和应用层的工作都是在HttpKernel::handle()方法中完成,HttpKernel::handle()的内部的实现其实是通过调度事件(HttpKernel内的事件监听器)来完成的,相当于把所有组件都整合成完整的应用。 使用Htt...
分类:
Web程序 时间:
2014-10-21 19:12:37
阅读次数:
260
1 //关机函数 2 BOOL CShutdownDlg::SystemShutdown(void){ 3 HANDLE hToken; 4 TOKEN_PRIVILEGES tkp;//设置访问特权变量 5 //OpenProcessToken 获取进程的访问令...
分类:
编程语言 时间:
2014-10-21 13:46:15
阅读次数:
190
今天呢,来研究一个功能,消息通知
(1)首先是消息推送的获得或者说是产生。
在main.java这个文件里有这样一个函数
/**
* 轮询通知信息
*/
private void foreachUserNotice() {
final int uid = appContext.getLoginUid();
final Handler handler = new Handle...
分类:
移动开发 时间:
2014-10-21 12:16:22
阅读次数:
209
在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法;二、采用Handler的postDelayed(Runnable, long)方法;三、采用Handler与timer及TimerTask结合的方法;一、采用Handle与线程的sleep...
分类:
移动开发 时间:
2014-10-21 10:17:59
阅读次数:
329
当文件过大时,无法一次性载入内存时,就需要分次,分段的载入文件主要是用了以下的WinAPILPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, DWORD d...