自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

Android编程之如何取得View的当前位置

初始化View后,我们可能需要得到某个View的具体位置,你可以使用下面这个方式获得:view.getViewTreeObserver().addOnGlobalLayoutListener( new OnGlobalLayoutListener() { }}然后,在里面获取当前的view的位置。这里需要传递进...

2013-07-31 20:27:00 50

silverlight中datagrid数据到处excel

首先新建一个DataGrdiExtensions类,代码为: public static class DataGridExtensions { /// <summary> /// 导出dg中数据,成功返回true,失败返回false /// </summary> /// <param nam...

2013-07-31 10:23:00 110

如何理解c和c++的复杂类型声明

从一个非常简单的例子开始,如下:int<wbr>n;</wbr>这个应该被理解为“declare n as an int”(n是一个int型的变量)。接下去来看一下指针变量,如下:<wbr></wbr>int<wbr></wbr>*p;这个应该被理解为“declare p as ...

2013-07-30 23:56:00 60

指针

第一章。指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。先声明几个指针放着做例子:例一:(1)int *ptr;(2)char *ptr;(3)int **ptr;(4)int (*ptr)...

2013-07-30 23:54:00 50

mac 下对 iterm 终端 设置代理

vi .profileexport http_prox="http://xxxx:port"export https_proxy="http://xxxx:port"alias curl="curl -x http://xxxx:port"

2013-07-30 16:48:00 300

C# 网络编程之网页简单下载实现

这是根据《C#网络编程实例教程》中学到的知识实现的一个C#网页简单下载器,其中涉及到的知识主要是HTTP协议编程中相关类:HttpWebRequest类、HttpWebResponse类、WebRequest类、WebResponse类、Uri类、WebClient类。通过它们相应的方法实现,这里涉及到了4个新接触的知识点我想重点讲述:(1).ComboBox控件:这是一个下拉列表的可编辑的文...

2013-07-30 16:29:00 261

Android编程之ActivityManager: Segmentation fault

今天运行代码时,出现了一个不能运行的故障问题:ActivityManager: Segmentation fault是的,这个原因网上有诸多解释:包名不能是中文或者非法字符,或者重启新的avd来解决,或者删了重新装一下。最后一个删了重新装确实能解决问题,但它并非原因所在。真正的原因是,我开启了它所引用的浏览器,所以导致其无法更新。关了浏览器就可以正常运行安装了。...

2013-07-30 14:33:00 62

简单实现web服务器负载均衡

负载均衡建立在现有网络结构之上,提供了一种有效方式扩展服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。本篇讲述如何利用反向代理来实现web服务器负载均衡。以上负载均衡架构图,优点是架构较简单,缺点是没有根据业务权重设计负载。以上负载均衡是通过均衡服务器的实际承载,响应请求数量,传输数据流量,来实现负载均衡。各负载服务器通过svn服务器实现同步,这样...

2013-07-30 14:13:00 368

简单实现web服务器负载均衡

负载均衡建立在现有网络结构之上,提供了一种有效方式扩展服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。本篇讲述如何利用反向代理来实现web服务器负载均衡。以上负载均衡架构图,优点是架构较简单,缺点是没有根据业务权重设计负载。以上负载均衡是通过均衡服务器的实际承载,响应请求数量,传输数据流量,来实现负载均衡。各负载服务器通过svn服务器实现同步,这样...

2013-07-30 14:13:00 82

<Win32_7>由浅入深——滚动条

滚动条在Win32程序中是非常常见的一个控件,它的功能和地位也就不言而喻了,在文本输出中算是一个难点……我将借用P先生的思路讲述两种不同风格滚动条,下面切入主题:(实例程序都是显示一张位图 当然,位图比客户区大得多,以显示出滚动条的作用)(1)不可变长的滚动条这是16windows中的版本,windows1.0就有了这个玩意儿它的使用主要依托以下两个API函数:设定滚动...

2013-07-30 13:00:00 55

iOS Xcode, 解决“Could not insert new outlet connection”的问题。

在Xcode中,我们可以在StoryBoard编辑界面或者是xib编辑界面中通过“Control键+拖拽“的方式将某个界面元素和对应的代码文件连接起来,在代码文件中创建outlet。不过,如果你的运气不太好,执行以上操作的过程中你可能会遇到下面这样的错误:Could not insert new outlet connection: Could not find any informatio...

2013-07-29 12:26:00 492

<Win32_6>Win32的验证码程序

上次利用文本输出规范,我写了一个"程序员求爱程序",今天还是继续玩一下Win32的文本输出,这次我将详细谈一下Win32的文本输出规范。毕竟,这个在Win32编程中还是很重要的,基本上每一个程序都离不开这个玩意儿ok,先来说一下基础:Win32中有一个关于文本信息的结构体TEXTMETRIC,它包含很丰富的文本信息,而P先生(Charles Petzold)的书中说道,我日常编程中仅仅...

2013-07-29 10:00:00 100

VC2010中 调用DLL的方法

调用DLL有两种方法:静态调用和动态调用.(一).静态调用其步骤如下:1.把你的youApp.DLL拷到你目标工程(需调用youApp.DLL的工程)的Debug目录下;2.把你的youApp.lib拷到你目标工程(需调用youApp.DLL的工程)目录下;3.把你的youApp.h(包含输出函数的定义)拷到你目标工程(需调用youApp.DLL的工程)目...

2013-07-28 01:31:00 194

cisco单臂路由

R1充当交换机关掉路由功能no ip routing

2013-07-27 16:49:00 136

<Win32_5>程序员求爱的创意程序^_^

作为程序员,我们时常被外界误认为很闷、不浪漫、没创意……等等这一类人,这让我们实在有些感伤啊,我得为程序员呐喊一声:我们也能可以欢快、浪漫、有创意……朋友,你向女生表白过吗?……这个问题有点儿羞涩,但是我今儿叫你一招 —— 用我们程序员的方式表白^_^呵呵,说到这里,你可能已经猜到:该不是编程序吧?我告诉你:Of Course!!!好吧,我今儿就来先秀一下我...

2013-07-27 12:37:00 158

参数化SQL小认识

在做机房收费系统项目,编写数据连接并访问数据库时,见别人都用了带“@”字符的SQL语句,就很好奇为什么都用这个语句呢?直接拼写SQL语句不是更加方便吗?带着这个问题上网查资料,才知道原来他们用的是参数化SQL,那么为什么要用参数化SQL?什么是参数化SQL呢? 在做第一次机房收费系统的时候,大部分的应该都是使用直接拼SQL语句的方法,那时候就听前辈们有说到SQL注入,那时候也不要求了解...

2013-07-27 09:36:00 192

response.IsClientConnected参考

大概还没明白isclientconnected 的意思 他是只读的 而且用法也不是这么写的If Response.IsClientConnected ThenResponse.FlushElseResponse.EndEnd If下面是摘抄的一段在进入长时运算之前使用Resonse.IsClientConnected如果用户感到不耐烦,他们可能在ASP页面计算他们的请求之前离开这个页面。如果他们点...

2013-07-27 09:11:00 202

<Win32_4>深入浅出Win32的计时器

说起时间,对于我们搞IT的人来说,那是要多重要有多重要。我觉得有价值的时间是给有抱负和有才能的人准备的,因为他们会充分利用,不会让时间失望……呵呵,有点儿说远了,还是回归主题吧Win32的计时器其实就是用以下两个函数控制的一个控件:设置计时器UINT_PTRSetTimer(HWNDhWnd,UINT_PTRnIDEvent,UINTuElapse,TIME...

2013-07-26 11:03:00 107

C# 网络编程之最简单浏览器实现

最近学习C#网络编程的HTTP协议编程,HTTP即Hypertext Transfer Protocol的缩写,意为:超文本传输协议。其中与HTTP相关的知识主要有六个类的知识,分别是(1).HttpWebRequest类:用于获取和操作HTTP请求;(2).HttpWebResponse类:用于获取和操作HTTP应答;(3).WebRequest类:用于获取和操作Web请求;...

2013-07-26 08:13:00 368

布隆过滤器原理

布隆过滤器 (Bloom Filter)是由Burton Howard Bloom于1970年提出,它是一种space efficient的概率型数据结构,用于判断一个元素是否在集合中。在垃圾邮件过滤的黑白名单方法、爬虫(Crawler)的网址判重模块中等等经常被用到。理解布隆过滤器原理首先我们得从购买彩票入手,假设我们买的彩种是36选7(即从36个数中选择7个数),如果有三个从不认识而且...

2013-07-25 11:56:00 59

<Win32_3>Bitmap位图应用2 ------ 键盘控制人物走动

今天掌握了Bitmap的用法,忍不住再来一次升级版的应用------用键盘控制人物的走动,这个可能在游戏设计中用的很多,不过今儿就先来小试牛刀,呵呵……本人学习编程有个"癖好" —— 那就是有了想法,下一步就是实现,越快实现越好,不实现就誓不罢休……好了,F话少说了,还是先来逐步了解需求吧(1)首先需要一个完整的人物走路分解图,每一个方向4张,分别是:直立、右脚向前、直立、左脚...

2013-07-24 16:56:00 143

Android手机一键Root原理分析

一直以来,刷机与Root是Android手机爱好者最热衷的事情。即使国行手机的用户也不惜冒着失去保修的风险对Root手机乐此不疲。就在前天晚上,一年一度的Google I/O大会拉开了帷幕,最新的Android4.1系统成为了大会的热点,经过短短的几个小时后,网上就有人泄露了JellyBean的下载地址,再然后就有了Android4.1带Root的完整刷机包,真是强大的人们!Root的由来...

2013-07-23 21:25:00 120

[数据库基础]——图解JOIN

阅读导航一、概要二、JOIN分类三、JOIN分类详解一、概要JOIN对于接触过数据库的人,这个词都不陌生,而且很多人很清楚各种JOIN,还有很多人对这个理解也不是很透彻,这次就说说JOIN操作。图片是很容易被接受和理解,所以尝试使用图片来说明一下。二、JOIN分类客官:小二,上JOIN分类!……小二...

2013-07-22 16:47:00 46

C# 网络编程之使用Socket类Send、Receive方法的同步通讯

经过几天学习,终于解决了再C#网络编程中使用Socket类Send和Receive方法开发的客户端和服务端的同步通讯程序;实现了又客户端想服务器发送消息的界面程序.主要使用的方法是:1.Socket套接字编程的知识,通过IPAddress定义一个IP地址,IPEndPoint定义一个主机,Socket实例套接字对象sock和线程Thread的的成员变量;2.再调用方法bind绑定端口、li...

2013-07-22 16:19:00 957

CCARRAY_FOREACH应用误区

Posted by :aquaporcusOn :2013 年 7 月 17 日0Category:程序组Tags:cocos2d-x,debug背景:CCArray是cocos2d-x提供的非常好用一个容器类,为了方便对遍历容器里面的元素,2dx提供了CCARRAY_FOREACH这样的宏。问题引入:...

2013-07-22 00:07:00 62

python文件类型及运行方式

Ubantu中文件类型主要有三种:1.源代码源代码可以不经过编译,由python解释器解释执行1.1一般ubantu系统中都默认集成了python的环境,所以在命令行敲入python命令,即可运行python程序,敲入exit()可退出python环境1.2.新建python文件&gt;&gt;&gt;vim helloworld.py然后在helloworld.py中键入...

2013-07-21 10:47:00 236

常用SQL语句参数化+显示查询结果

常用SQL语句参数化集合:在不同的SQL语句中使用参数化的方式不尽相同,但一般都是用占位符,然后用command对象添加参数如来实现,现在把常用的参数化方法列表如下:1.select语句的参数化:使用数据库应用最多的恐怕要是查询语句了,他的参数化参数化方法比较常见。strSql = "select * from table1 whereName=@name"cmd ...

2013-07-21 07:46:00 154

Heritrix1.14.4安装配置和使用

学习研究heritrix已经有了一段时间了,想写一些博文,一来是方便以后自己查阅,二来和广大博友们分享交流,提高认识。 本系列文章所用环境:heritrix1.14.4 + myeclipse8.5 heritrix1.14.4源码包下载:http://download.csdn.net/detail/kath_y/5788787 废话不多说,直接开始本栏目的学习。 一、在mye...

2013-07-20 19:19:00 396

C# 网络编程之Tcp实现客户端和服务器聊天

最近使用Socket网络套接字编程中,在同步与异步通讯中客户端与服务器总是无法响应,但在学习Tcp协议编程中完成了通讯聊天功能,下面简单讲讲我最近学到的及Tcp聊天的源代码及详细注释。Tcp协议是一个传输层的协议,在Tcp协议编程中它通常使用的是3个类,其命名空间为System.Net.Sockets:1.TcpListener:基于TCP协议服务端开发,监听IP地址和端口号是否连接。...

2013-07-20 13:26:00 162

丁林松老师的QT视频及教程源码

《Linux窗口程序设计——Qt4精彩实例分析》书籍与代码http://www.verycd.com/topics/2765323/下面的视频有些已经播放不了了,提供个网盘下载地址:QT视频(丁林松)下载丁林松老师的QT视频 - 安装并配置QT环境在线播放:http://www.boobooke.com/w/bbq2021下载地址...

2013-07-19 23:13:00 162

ASP.NET读取Excel文件的三大方法浅析

文章来自51CTO:http://developer.51cto.com/art/200907/139788.htm ASP.NET读取Excel文件方法一:采用OleDB读取Excel文件:把Excel文件当做一个数据源来进行数据的读取操作,实例如下: public DataSet ExcelToDS(string Path) { string...

2013-07-19 16:43:00 61

php简单开启gzip压缩方法

网页开启gzip压缩以后,其体积可以减小20%~90%,可以节省下大量的带宽,从而减少页面响应时间,提高用户体验。php配置改法:zlib.output_compression = On;开启gzip功能zlib.output_compression_level = 4;gzip压缩级别,1~9,建议3~5;zlib.output_handler =;gzip压缩方式,建...

2013-07-19 11:34:00 154

面向报文(UDP)和面向字节流(TCP)的区别

面向报文(UDP)和面向字节流(TCP)的区别 面向报文的传输方式是应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。因此,应用程序必须选择合适大小的报文。若报文太长,则IP层需要分片,降低效率。若太短,会是IP太小。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。这也就是说,应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。 面向字节流...

2013-07-19 08:56:00 175

TCP的推送比特PSH(Push)

TCP的推送比特PSH(Push) PSH是TCP报头中的一个标志位,发送方在发送数据的时候可以设置这个标志位.当两个应用程序进行交互式的通信时,有时在一端的应用进程希望在键入一个命令后立即就能够收到对方的响应.在这种情况下,TCP可以使用推送(push)操作.这时,发送端TCP将推送比特PSH置为1,并立即创建一个报文段发送出去.接收TCP收到推送比特置1的报文段,就尽快地(即"推送向前")交...

2013-07-19 08:52:00 181

超级坑人的Couchbase数据库问题!!!

官网:http://www.couchbase.com/版本:1.8版问题描述: 某次服务器因意外断电重启后,就进入不了Couchbase控制台,显示 "无法显示该页" 的错误,打开 cmd 输入netstat -an 也找不到8091端口。于是乎Baidu了又Google,Google了又Baidu,依然没解决。解决方案: 然后我把IIS服务给禁止了之后再重新开启Couc...

2013-07-18 11:52:00 408

利用大纲级别自动生成目录的步骤

第一步&lt;wbr&gt;&lt;/wbr&gt;定义目录项&lt;wbr&gt;&lt;/wbr&gt;目录项即文档中用来显示成为目录内容的一段或一行文本。要想自动显示目录,必先定义目录项。&lt;wbr&gt;&lt;/wbr&gt;目录项的定义很简单,点击“视图”→“大纲”切换至大纲模式,如下图所示,大纲模式下文档各段落的级别显示得清楚...

2013-07-18 01:10:00 2163

十年

很多人应该都有一首属于自己一直很喜欢的歌曲,偶尔隔一段时间会单首循环一下,算是怀旧,或者打发暂时无味的时间。 第一次听陈奕迅的十年,算起来真的也有十年了,第一次听的时候感觉很感人,上晚自习的时候偷偷听,和邻桌哥们一起听,和邻桌妹子一起听,还一起讨论如果十年后再听,会是什么样呢?现在突然回想起那时候,各种应该算童年的回忆画面一点一点的浮现,感觉...... 十年前,玩着...

2013-07-18 00:17:00 77

第四期 加班 & 熬夜

七月来临,不知道大家新的一个月有没有新的计划,或者是已过的6月有没有还没有完成的工作?今天的主题也是和工作,加班有关。 关于加班,我觉得并不是工作真的多的不行,异或是繁重得不行,而是大部分习惯于“拖延”,和我一样,有时候白天在电脑前呆一天,全是看看新闻,看看八卦,前段时间还恶心到连我自己都不相信的看看芒果台的肥皂剧。等到晚上,才开始着急,才开始变身咖啡因转代码的有机体,和大部分程序...

2013-07-18 00:13:00 81

c++根据结构体成员指针找到结构体指针

宏CONTAINING_RECORD,可以直接根据结构体成员指针找到结构体指针。我们看一下它的定义:#define CONTAINING_RECORD(addr,type,field) ((type*)((unsigned char*)addr - (unsigned long)&amp;((type*)0)-&gt;field))//  addr: 结构体中某个成员变量的地址/...

2013-07-17 23:54:00 393

apache模块 合并多个js/css 提高网页加载速度

现在的网站表现力越来越丰富,页面加载的js和css自然也越来越多。当网站页面上的js和css太多,浏览器打开页面的速度就会很慢,明显降低了用户的体验。使用mod_concatx, 可以合并多个文件在一个http响应报文中,可以有效提高js/css的加载速度。示例效果如下:mod_concatx模块是在mod_concat基础上修改的,感谢他们的工作。原有的mod_concat模...

2013-07-17 22:43:00 57

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除