摘要:
paip.提升性能---.net listbox 使用BeginUpdate与EndUpdate 作者Attilax , EMAIL:1466519819@qq.com 使用默认的 this.listBox1.Items.Add(line);这种方式 结果如下: 1千行数据:1秒 1万行: 3.5秒 10万行: 40秒 查找资料说,使用使用BeginUpdate与EndUpdate 可提高性能。 于是使用了BeginUpdate与EndUpdate 结果如下: 结果如下: 1千行数据... 阅读全文
摘要:
腾讯提供了webservice的接口,可以通过程序判断qq号码是否存在、是否在线等信息。 其webservice接口的地址为:http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx,这里有解释,通过qqCheckOnline返回字符串,Y = 在线;N = 离线;E = QQ号码错误;A = 商业用户验证失败;V = 免费用户超过数量。 刚写了一个程序,用delphi具体步骤如下: 1、新建project1,Form1 2、file--new----other----webservice---WSDLimporter... 阅读全文
摘要:
"15分钟做一个博客系统",是Ruby On Rails非常经典Demo练习。我也参考着视频,试着做了一遍,这里大概记录下过程。视频地址:http://v.youku.com/v_show/id_XNTM4NjA3MDQw.html----------------------------------------------------------------------详细过程---------------------------------------------------------------------------------------------------- 阅读全文
摘要:
微软编程之美的资格赛,这么简单的题目害我编了一个多小时,看来还得多联系啊!20分到手!放代码:传话游戏时间限制: 1000ms 内存限制: 256MB描述Alice和Bob还有其他几位好朋友在一起玩传话游戏。这个游戏是这样进行的:首先,所有游戏者按顺序站成一排,Alice站第一位,Bob站最后一位。然后,Alice想一句话悄悄告诉第二位游戏者,第二位游戏者又悄悄地告诉第三位,第三位又告诉第四位……以此类推,直到倒数第二位告诉Bob。两位游戏者在传话中,不能让其他人听到,也不能使用肢体动作来解释。最后,Bob把他所听到的话告诉大家,Alice也把她原本所想的话告诉大家。由于传话过程中可能出现一些 阅读全文
摘要:
int i = 3; i = i++; cout << i; 结果是什么?有人可能会说是3,也有人可能会说是4,更多的人在骂出题的人白痴,但这语句究竟有何问题呢?未必每个人都清楚。 有些人也许马上会说,这是“未定义行为”。没错,这是一个典型的未定义行为。i = i++这个表达式合乎C++语法,能够顺利编译通过,但是执行的结果,标准说“未定义”。为什么是“未定义”,深究起来,要从序列点说起。 序列点是程序中这样的一些点:通俗地说,执行至此,之前的语句都已经彻底执行干净执行完了,之后的语句还完全没开始执行;更常见、更严谨但略晦涩的说法是,之前的语句对现场环境的改变已经全部完成,之后的语 阅读全文
摘要:
命名范围 Note: 对命名范围的支持从版本 1.0.5 开始。 命名范围的最初想法来源于 Ruby on Rails. 命名范围(named scope) 表示一个 命名的(named)查询规则,它可以和其他命名范围联合使用并应用于 Active Record 查询 命名范围主要是在 CActiveRecord::scopes() 方法中以名字-规则对的方式声明。如下代码在 Post 模型类中声明了两个命名范围, published 和 recently。 class Post extends CActiveRecord { ...... public functi... 阅读全文
摘要:
Service bound 一service 绑定有三种实现方式:1. 直接继承Binder类实现。 条件: 同一应用,同一进程2. 使用Messenger实现。 条件:要在不同的进程间通信,这种方式不用考虑线程安全性。(单线程操作时使用)3. 使用AIDL实现。 条件:要在不同的进程间通信,并且需要多线程处理。要考虑线程之间的安全性。 下面是继承Binder类实现的例子;具体步骤:在service中创建Binder实例onBind() 返回Binder实例在client,实现ConnectionService类,获取Binder 对象。 ---创建在service中创建Bi... 阅读全文
摘要:
大话设计模式总结,应该就到此为止了。在总结的过程中,本想着摆一些《大话设计模式》书中提到的一些经典案例,“无奈”,自己不知哪一个模式值得摆一摆。我想等以后学习过程中遇到再说吧!下面是我根据《大话设计模式》绘制的一张图和在敲写中提到的一点的经典定义,在此贴一下与大家共享。 (注:点击此图可链接到大图) 对象是一个子包含的实体,用一组识别的特性和行为来标识。类就是具有相同的属性和功能的对象的抽象的集合。构造方法,又叫构造函数,其实就是对类进行初始化。构造方法与类同名,无返回值,也不需要void,在new时调用。Class是表示定义类的关键字。第一, 类名称首字母记得要大写。多个单词则各个首字... 阅读全文
摘要:
本系统提供一个对默认的ASP.NET MVC扩展的三层结构框架,使用了StructureMap和Enterprise Library进行依赖注入和异常日志记录处理,面向接口编程在本系统得到了充分的体现。天屹不推荐直接下载代码,进行Copy and Paste,我们不是Coder而是Developer。希望这个代码可以作为你学习这个框架时的一个参考,而不是拿去就用。下面是对本系统各个模块实现的详细文章:扩展ASP.NET MVC三层框架并使用StructureMap实现依赖注入1-Model层的实现扩展ASP.NET MVC三层框架并使用StructureMap实现依赖注入2-Repositor 阅读全文
摘要:
#include<iostream>#include<cstring>#include<algorithm>#include<cstring>#include<cstdio>#include<vector>#include<cmath>using namespace std;class integer{ friend istream& operator>>(istream& is,integer&); friend ostream& operator<<( 阅读全文