Java将容器分为存储键值对的和存储普通对象的,Map是用来存储键值对的,Collection这个接口的子类是用来存储普通对象的。Set元素是不可以重复的,底层实现是hash表,List存放的元素可以重复,逻辑上就是个线性表,LinkedList就是用链表实现的,而ArrayList是用数组实现的。...
分类:
编程语言 时间:
2015-01-22 12:54:02
阅读次数:
203
Direct3D中实现图元的鼠标拾取 BY 重剑,2004.5.28重剑空间原文链接:http://dev.gameres.com/Program/Visual/3D/pick_2004_529.htm索引:1、什么是拾取,拾取能做什么?2、拾取操作的步骤和实现 2.1. 变换并获得通过视点和屏幕上...
分类:
其他好文 时间:
2015-01-22 12:53:58
阅读次数:
816
http://ttlnews.blogspot.com/2010/01/attacking-memory-problems-on-android.html这篇文章是2010年1月份写的,其中有些已经不适合现在的Android机制了我将内存问题分为两种:OOM和堆栈溢出一个Android进程可以分配的...
分类:
移动开发 时间:
2015-01-22 12:51:08
阅读次数:
173
1、数值比较! /bin/bashecho "enter a score:"read num1if [ $num1 -ge 80 ]then echo "Very Good"elif [ $num1 -lt 80 -a $num1 -ge 60 ]then echo "Good"else echo ...
分类:
系统相关 时间:
2015-01-22 12:53:09
阅读次数:
230
引言 大家都知道每种循环对应的效率是不同的,书中都说在循环中使用减法的效率是比加法的效率高的,具体情况是怎么样,我们将详细列出各循环的执行效率问题。本文通过查看汇编代码比较各循环的效率以及i++,++i,i--,--i在循环中使用的效率问题,仅供抛砖引玉,测试平台为intel i5 4440,编译....
分类:
其他好文 时间:
2015-01-22 12:52:08
阅读次数:
180
Android发生内存泄漏最普遍的一种情况就是长期保持对Context,特别是Activity的引用,使得Activity无法被销毁。这也就意味着Activity中所有的成员变量也没办法销毁。本文仅介绍如何避免这种情况的发生,其他如Bitmap没有及时回收导致的OOM异常暂不讨论。一、防止内存泄漏什...
分类:
移动开发 时间:
2015-01-22 12:51:08
阅读次数:
117
提供一个实用的一次性同步创建多级目录的方法,收藏一下。function makeDir(dirpath) { if (!fs.existsSync(dirpath)) { var pathtmp; dirpath.split("/").forEach(functio...
分类:
其他好文 时间:
2015-01-22 12:50:47
阅读次数:
162
万能充是个好东西,能给各种型号的手要充电。最近我也做了个万能充的快速开发框架,能迎合很多用户的需求。开发一个新项目总是要废很多时间去整理基础框架。如果有个万能充就可以节省很多时间。先说说UI,有的客户喜欢windows式的菜单导航,有的喜欢手风琴导航,还有的喜欢顶部导航。有的喜欢蓝色、有的喜欢白色,...
分类:
Web程序 时间:
2015-01-22 12:51:05
阅读次数:
264
一个典型的PHP分页实例代码分享,学习php的朋友肯定用得到,主要是了解思路。 php make page list ID 文章标题 '; $key.="$page/$pages "; //第几页,共几页 if($page!=1){ $key.="第一页 "; /...
分类:
Web程序 时间:
2015-01-22 12:50:04
阅读次数:
209
变量(Variable)是编程语言最重要的概念之一,变量是计算机存储器中的一块命名的空间,可以在里面存储一个值(Value),存储的值是可以随时变的,比如这次存个字符 'a' 下次存个字符 'b' ,正因为变量的值可以随时变所以才叫变量。 C语言中的声明(Declaration)有变量声明、函...
分类:
其他好文 时间:
2015-01-22 12:52:22
阅读次数:
149
字符串模拟水题。 1 /* 3587 */ 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 10 #define MAXN 1005 ...
分类:
其他好文 时间:
2015-01-22 12:49:37
阅读次数:
176
MVC代表着”MODEL”、”VIEW”、”CONTROLLER” 。ASP.NET MVC是一种与传统ASP.NET WEB开发不同的架构。使用MVC开发的WEB应用程序,对搜索引擎更加友好。使用MVC模式开发,需要Microsoft .NET Framework 3.5以上的框架。MVC是如何与...
分类:
Web程序 时间:
2015-01-22 12:52:12
阅读次数:
139
一篇不错的有关linux io监控命令的介绍和使用。1、系统级IO监控iostatiostat -xdm 1 # 个人习惯%util 代表磁盘繁忙程度。100% 表示磁盘繁忙, 0%表示磁盘空闲。但是注意,磁盘繁忙不代表磁盘(带宽)利用率高argrq-sz 提交给驱动层的IO请求大小,一般不小于4K...
分类:
系统相关 时间:
2015-01-22 12:51:12
阅读次数:
279
我想你的问题是在trigger中update另外一个表的记录(多条)吧。请你注意inserted,deleted是临时表,成批操作时将有多条记录。注意要使用inserted,deleted与你想更新的表join;例如createtriggerexampleontableaforinsertasupd...
分类:
其他好文 时间:
2015-01-22 12:51:40
阅读次数:
104
1.它的函数名与类名相同;2.它可以重载;3.不能指定返回类型,即使是void也不行;4.虽然在一般情况下,构造函数不被显式调用,而是在创建对象时自动被调用。但是并不是不能被显示调用。有些时候是一定要显示调用的,只要是父类有带参的构造函数,在子类中就必须显示的调用父类的构造函数,因为子类的构造器在实...
网上大牛都说的是安装gitolite要建git用户,我看完全没必要,毕竟用户拿到私钥也未必能登录服务器吧。。。下面我们就用root用户来安装gitolite,并且配置版本库文件保存路径。。1. gitolite安装涉及到几个目录:/data/gitolite #git文件保存路径/data/git....
分类:
其他好文 时间:
2015-01-22 12:51:18
阅读次数:
254
原文链接:http://www.cnblogs.com/hanxi/archive/2012/07/25/2608068.html 前几天很不爽,因为C++中两个类中互相包含对方对象的指针编译时提示某一个类未定义。。。所以我就想啊想,这样也对,我的头文件都有#ifndef的,包含了一次就不能再包含....
分类:
编程语言 时间:
2015-01-22 12:49:18
阅读次数:
200