闭包的概念内层的函数可以引用包含在它外层的函数的变量,即使外层函数的执行已经终止。但该变量提供的值并非变量创建时的值,而是在父函数范围内的最终值。闭包的优点使用闭包,我们可以轻松的访问外层函数定义的变量,这在匿名方法中普遍使用。比如有如下场景,在winform应用程序中,我们希望做这么一个效果,当用...
分类:
其他好文 时间:
2014-05-01 00:42:57
阅读次数:
413
MySQL 的默认设置下,当一个连接的空闲时间超过8小时后,MySQL 就会断开该连接,而
c3p0 连接池则以为该被断开的连接依然有效。在这种情况下,如果客户端代码向 c3p0
连接池请求连接的话,连接池就会把已经失效的连接返回给客户端,客户端在使用该失效连接的时候即抛出异常解决这个问题的办法有三...
分类:
数据库 时间:
2014-05-01 00:43:57
阅读次数:
363
目录[hide]1ASF2FLV3H2644X2645ffm6AVI7rtsp8rtp9mms10mmshASFASF是(Advanced Streaming
Format 高级串流格式)的缩写,是 Microsoft 为 Windows 98 所开发的串流多媒体文件格式。ASF是微软公司Windo...
分类:
其他好文 时间:
2014-05-01 00:45:02
阅读次数:
400
ffmpeg的内部Video
Buffer管理和传送机制本文主要介绍ffmpeg解码器内部管理Video
Buffer的原理和过程,ffmpeg的Videobuffer为内部管理,其流程大致为:注册处理函数->帧级释放->帧级申请->清空。1注册get_buffer()和release_buffer...
分类:
其他好文 时间:
2014-05-01 00:46:01
阅读次数:
321
目录[hide]1抽象流程:2关键实现:2.1main()函数2.2decode_thread()读取文件信息和音频包2.3stream_component_open():设置音频参数和打开设备2.4audio_callback():
回调函数,向SDL缓冲区填充数据2.5audio_decode_...
分类:
其他好文 时间:
2014-05-01 00:48:04
阅读次数:
325
C++: 单例模式和缺陷实现一个单例模式1class Singleton
{2private:3Singleton() { cout show(); 26return
0;27}编译执行上面的代码,输出如下:Singleton::constructorSingleton::show我们发现上面的输出...
分类:
编程语言 时间:
2014-05-01 00:47:04
阅读次数:
500
主要方法是:通过程序中设置代理用公司内网访问外部Webservicepublic
InputStream getSoapInputStream(String url) { InputStream inputStream = null; try
{ URL urlObj = new URL(u...
分类:
Web程序 时间:
2014-05-01 00:49:06
阅读次数:
417
我写的memchr:1 void *memchr(const void *buf, char ch,
unsigned count){2 unsigned int cnt = 0;3 while(*(buf++) != ch && cnt
count)5 ret...
分类:
其他好文 时间:
2014-05-01 00:50:10
阅读次数:
306
//动态加载一个js/css文件 function
loadjscssfile(filename, filetype) { if (filetype == "js") { var fileref =
document.createEl...
分类:
Web程序 时间:
2014-05-01 00:51:10
阅读次数:
451
1.什么是SQL注入所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。通过递交参数构造巧妙的SQL语句,从而成功获取想要的数据。2.SQL注入的种类从具体而言,SQL注入可分为五大类,分别是:数字型注入、字符型注入、搜索...
分类:
数据库 时间:
2014-05-01 00:52:13
阅读次数:
487
帮助函数封装一些代码,方便我们在应用程序中重用,MVC内建很多帮助函数,可以很方便的生成HTML标记。首先列出后面示例中用到的数据模型类定义:namespace
HelperMethods.Models { public partial class Person { public...
分类:
Web程序 时间:
2014-05-01 00:54:17
阅读次数:
531
创建方法//动态调用web服务 public static object
InvokeWebSer(string url,string @namespace, string classname, string methodname,
object[] args) { ...
分类:
Web程序 时间:
2014-05-01 00:53:13
阅读次数:
386
程序开发者往往搭建安卓Android开发环境,那么现在比较主流的Win7的64位操作系统如何搭建呢?其实很简单,不需要设置任何环境变量,只需要下载两个程序包,下载的时候注意选择相应的64位程序包即可。步骤阅读
工具/原料ADTJDK 方法/步骤1第一步,下载Android开发的程序现在简称ADT,....
分类:
移动开发 时间:
2014-05-01 00:57:23
阅读次数:
583
看一个小例子:1#include 23using namespace std;45class
A {6public:7A() { cout 23using namespace std;45class A {6public:7A() { cout
<< "A::A()" << endl; }8~A()...
分类:
编程语言 时间:
2014-05-01 00:55:19
阅读次数:
658
select样式非常难看,在PC端通常就自己仿一个了,但是在移动端,select的使用方法还是不错的,所以写一个假的按钮,在点击它的时候展开select去选择内容是个不错的方法。先看下京东触屏版的地址编辑页面(截图来自PC)做法很简单,省份后面显示的文字怎么实现都成,需要做到的就是select正好覆...
分类:
其他好文 时间:
2014-05-01 00:58:22
阅读次数:
360
zf.py文件"""desc:读取配置文件config.ini压缩sourcepath路径到targetpath
并可以排除不需要压缩的文件excludefiletime:2014/4/30 12:03:42author:ggh"""import zipfile, os,
configpar...
分类:
编程语言 时间:
2014-05-01 00:59:26
阅读次数:
428
一、首先创建一个dll工程,取名为KeyboardHookDll,代码如下://
KeyboardHookDll.cpp : 定义 DLL 应用程序的导出函数。//#include "stdafx.h"#include using
namespace std;#define MYAPI extern...
分类:
其他好文 时间:
2014-05-01 01:00:28
阅读次数:
364