创建实体类,如Person,默认按照年龄进行排序,则需要为实体类实现IComparable接口。 执行结果: 那么,问题来了。如果我们不想使用Age排序,或者Person的代码已经生成DLL等原因导致我们无法修改,现在要使用Name进行排序,这时IComparer的作用就来了。 可以使用ICompa ...
分类:
编程语言 时间:
2016-08-02 11:31:47
阅读次数:
140
用了2个晚上的时间,读完了池建强前辈的《MacTalk人生元编程》,讲述了自己从毕业到目前工作的状态,从思想,行为,到对人文和技术的理解,无不让人感觉敬畏。回想自己的种种过往,从刚毕业的时候初生牛犊大大咧咧,到现在做事谨小慎微察言观色,当中的变化是自己当初觉得料想不到的。 今年3月,父亲离世,让我半 ...
分类:
其他好文 时间:
2016-08-02 11:31:49
阅读次数:
168
什么叫做会话 ? 用户从打开一个浏览器开始,浏览器网站,到关闭浏览器的整个过程叫做一次会话! 每个用户与服务器进行交互的过程中,各自会有一些数据,程序要想办法保存每个用户的数据。 例如:用户点击超链接通过一个servlet购买了一个商品,程序应该保存用户购买的商品,需要使用会话! Cookie是客户 ...
分类:
编程语言 时间:
2016-08-02 11:30:53
阅读次数:
180
Bash变量:用户自定义变量,环境变量,位置参数变量,预定义变量用户自定义变量: #变量赋值等号两侧不能有空格 #调用变量加$ eg. echo $x #变量的叠加:x="$x"456 或 x=${x}789 set #查看变量 set -u #echo时看变量是否存在 unset 变量名 #删除变 ...
分类:
系统相关 时间:
2016-08-02 11:30:32
阅读次数:
253
有同仁需要远程方法传输自定义的数据类型,他以为要自己写代码会很复杂,其实DATASNAP早就为我们想到了。 datasnap的数据序列和还原真是无与伦比的强大,其远程方法支持自定义对象传参,DATASNAP会自动使用JSON序列和还原自定义的对象。 1)自定义一个对象 type TMyInfo = ...
分类:
其他好文 时间:
2016-08-02 11:32:39
阅读次数:
165
问题 MyEclipse for Spring在启动时,报如下错误:An internal error occurred during: 'Updating indexes'.Java heap space 解决办法 对于这种问题,可以采用禁止MyEclipse的updating indexes的方 ...
分类:
编程语言 时间:
2016-08-02 11:29:43
阅读次数:
2785
有时候在生活中,你需要一个JavaScript倒计时时钟,而不是一个末日装置设备。不管你是否有一次约会,销售、促销、或者游戏,你可以受益于使用原生JavaScript构建一个时钟,而不是拿到一个现成的插件。虽然有许多很棒的时钟插件,但如果使用原生 JavaScript 实现,那你将得到以下好处: 代 ...
分类:
Web程序 时间:
2016-08-02 11:32:29
阅读次数:
258
Washing Clothes Time Limit: 1000MS Memory Limit: 131072K Total Submissions: 9654 Accepted: 3095 Description Dearboy was so busy recently that now he h ...
分类:
其他好文 时间:
2016-08-02 11:32:24
阅读次数:
190
1、URL: https://html5sec.org/ 2、通过点击如图button(也可点击其他:xss firefox)那行的button可以搜索所有button的Cheatsheet,查看都有哪些button是存在问题的;通过点击Safari Latest可以查看最新的Safari浏览器存在 ...
分类:
Web程序 时间:
2016-08-02 11:32:01
阅读次数:
187
本文将编写2个控制台应用程序,一个是服务器端(server),一个是客户端(client), 通过server的监听,有新的client连接后,接收client发出的信息。 server代码如下: client代码如下: 运行: 1、先运行server; 2、再运行client,输入内容后,serv ...
css不是一种编程语言,可以用它开发网页样式,但是没法编程。也就是说,CSS基本上是设计师的工具,不是程序员的工具。在程序员眼里,CSS是一件很麻烦的东西。它没有变量,也没有条件语句,只是一行行单纯的描述,写起来相当费事。有人就开始为CSS加入编程元素,这被叫做"CSS预处理器"(css prepr ...
分类:
Web程序 时间:
2016-08-02 11:32:03
阅读次数:
141
自己写的, 方便调试。 $ cat pf-vf echo "physfn is $1"echo "pf info:"ls /sys/class/net/$1 -lecho "vf info:"eth_dev=`ls /sys/class/net/$1/device/virtfn* -l | cut ...
分类:
其他好文 时间:
2016-08-02 11:30:14
阅读次数:
2101
在关Fragment间参数的传递,有两种情况: 第一种情况:同一个container中不同fragment间的参数传递。这种情况一般发生在fragment跳转时,上一个Fragment将参数传递给下一个Fragment。 第二种情况:是同一个Activity中,不个container间Fragmen ...
分类:
其他好文 时间:
2016-08-02 11:29:13
阅读次数:
232
在批处理模式下使用mysql 在前面的章节中,你交互式地使用mysql输入查询并且查看结果。你也可以以批模式运行mysql。为了做到这些,把你想要运行的命令放在一个文件中,然后告诉mysql从文件读取它的输入: shell> mysql < batch-file 如果在Windows下运行mysql ...
分类:
数据库 时间:
2016-08-02 11:31:25
阅读次数:
270
1.首先去官网下载安装包,这个安装包在所有平台上是通用的。 2.kettle是java语言开发的,所以需要配置JAVA_HOME 3.解压kettle的安装包 4.配置环境变量,KETTLE_HOME,这个目录是保存kettle配置文件的目录 5.配置完成后,运行data-integration目录 ...
原文链接 原文:http://gafferongames.com/networking-for-game-programmers/virtual-connection-over-udp/ Introduction 大家好,我是Glenn Fiedler,欢迎阅读我的网上电子书《游戏程序的网络设计》第 ...
分类:
其他好文 时间:
2016-08-02 11:27:48
阅读次数:
297