现在位置: 首页 > CQTStefancmu发表的所有文章
  • 08月
  • 23日
综合 ⁄ 共 3170字 评论关闭
有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为static。 声明为static的变量实质上就是全局变量。......
阅读全文
  • 06月
  • 15日
综合 ⁄ 共 3672字 评论关闭
 你了解 #include 某个 .h 文件后,编译器做了哪些操作么? 你清楚为什么在 .h文件中定义函数实现的话需要在函数前面加上 static 修饰么?你知道 #ifndef……#define……#endif 这种防止头文件重复包含的精髓所在么?本文就是来探讨这些问题,并给出我的理解和思考,欢迎大家留言交流。 1.  #include 命令的作用 1.1  什么情况不使用 include //a.c文件  void test_a() {     return;  }   //b.c文件  void test_a();  // 函数声明  void test_b() {     test_a();    // 由于上面已经声明了,所以可以使用 }  其实,这样的工程,......
阅读全文
  • 06月
  • 11日
综合 ⁄ 共 6282字 评论关闭
前言     因为打算用java编写异步通信的server和client程序,笔者便学习使用java.nio开发包,其间遇到一些问题,上网却发现网上对它的应用描述的不是很多。所以,笔者不惜班门弄斧,做些简单的讨论,以便大家更进一步的讨论。 对相关类的简单介绍     java.nio.*, 据说它提供了一些更加底层的一些功能,如:类似windows环境下的AsyncSocket类的异步操作的功能,能显著降低server端程序的线程管理开销。     因为大多数应用是建立在TCP之上,所以在此只说说SocketChannel,ServerSocketChannel,Selector和ByteBuffer这几个类.前三个......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 195字 评论关闭
openstreet map   //开源的在线地图 leaflet                     //在移动端实现地图友好交互的js库 osm building       //实现地图的3D效果渲染 open layer           //实现地图交互的js库 mapnik              // 一个地图渲染引擎,可以根据相应的矢量数据制图,生成高程模型等 mapserver         //为在线地图提供服务的服务器程序 geoserver
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 1886字 评论关闭
C. Boredom time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Alex doesn't like boredom. That's why whenever he gets bored, he comes up with games. One long winter evening he came up with a game and decided to play it. Given a sequence a consisting of n integers. The player can make several steps. In a single step he can choose an element of the sequence (let's denote itak) and delete it, at that all elements equal toak......
阅读全文
  • 10月
  • 30日
综合 ⁄ 共 469字 评论关闭
给定数组中查找一个值 int SequentialSearch(const vector<int> &A,  int K) {for ( int i = 0 ; i < A.size() ; i++)        if ( A[i] != K) continue ;        else              return i ; } 给定数组中最大的元素 int MaxElement ( const int A[] , int N) {int max = A[0] ;for ( int i = 0 ; i < N ; i++)     if (A[i] > max )           max = A[i] ;     else        return max ;       } 元素唯一性 int Unique(const int A[] , int N) {for ( int i = 0 ; i < N-2 ; i++)   for ( int j......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 783字 评论关闭
首先说明一点在iPhone开发时, 读取Info.plist是有特定做法的 即类似" [[NSBundlemainBundle] objectForInfoDictionaryKey:(NSString *)kCFBundleVersionKey] "的做法.  但cocos2d-x为是多平台移植, 不能用NS....这里东西. 所以plist文件的解析, 需要自己写. 比如:     const char* l_path = CCFileUtils::fullPathFromRelativePath("XXX.plist");     CCMutableDictionary<string, CCObject*>* l_dic = CCFileUtils::dictionaryWithContentsOfFile(l_path);     string l_key = string("keyValue.....");     CCSt......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 422字 评论关闭
Shutdown Hook   为了避免用户不正当的关闭tomcat(比如直接关掉控制台或ctrl+c),tomcat使用了Shutdown Hook。   java程序结束的条件: 1,system.exit或,所有线程执行结束。 2,强制关闭比如ctrl+c   解决办法: 1,预先设置Shutdown Hooks,在java程序关闭时会单起n个线程同时执行所有Shutdown Hooks。 2,执行未执行过的finalizers。   我们使用第一种解决办法。那么就需要做: 1,写一个继承Thread类的hook类 2,填充它的run方法 3,实例化这个hook类 4,把这个实例加入到runtime的hook中   在tomcat中,hook类被写成了Cata......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 686字 评论关闭
一、MyBatis的Cache配置 1、全局开关:默认是true,如果它配成false,其余各个Mapper XML文件配成支持cache也没用。 <settings> <setting name="cacheEnabled" value="true"/> </settings> 2、各个Mapper XML文件,默认是不采用cache。在配置文件加一行就可以支持cache:   <cache /> 3、Mapper XML文件配置支持cache后,文件中所有的Mapper statement就支持了。此时要个别对待某条,需要: <select id="inetAton" parameterType="string" resultType="integer" useCache=“false”>   select inet_a......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 105字 评论关闭
http://www.2cscs.com/ http://www.2cscs.com/ http://www.2cscs.com/ http://www.2cscs.com/ http://www.2cscs.com/
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 508字 评论关闭
时间一长,以前写的sql就找不到在哪里了。而且即使找到了,如果保存的时候sql没有进行日期标注,一般不好找到自己要找的sql语句。而且在工作时,通过为了找回更改以前的sql语句,费了不少事。就想有没有版本化的工具可以进行管理呢? 于是在网上搜索了一番,现在分享如下: 我用的是TortoiseSVN+PL/SQL Developer(CVS的教程没有找到不知道怎么用。) 1.要进行版本化,版本管理工具肯定少了少。我用的是TortoiseSVN自己搜索一下下载吧 2.PL/SQL Developer   在pl/sql developer中找到 工具--》配置插件,勾选version control interfa......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 1090字 评论关闭
 苍蝇眼睛的特别之处 大家可能都有这样的经验,当苍蝇停在桌面上,你用手去捕捉它时,会发明手还未落下,它早已飞离了这块“是非之地”。这是为什么呢,难道苍蝇背后还长了眼睛不成?科学家通过对苍蝇眼睛的研究发明:蝇眼十分特殊,共有5只。其中3只较小的是单眼,是感到亮度强弱的,另外2只为复眼,每只由许多六角形的视觉单位小眼组成。这众多的小眼都自成体系,有独立的光学系统和通向大脑的神经,这些小眼的视觉神经都能互相配合,既能和谐一致又能独立工作。因此,蝇眼不仅有速度、高度的辨别能力,并且能从不同的方位感受视......
阅读全文