- 浏览: 123896 次
- 性别:
- 来自: 抽象空间
最新评论
-
Dancen:
理想状态下jar包的更新当然不应该去修改其中的方法签名等外部依 ...
javamake.jar & javamake-ant15.jar -
mwei:
Dancen 写道javamake可以解决代码之间的依赖问题, ...
javamake.jar & javamake-ant15.jar -
Dancen:
javamake可以解决代码之间的依赖问题,但如果调用的是外部 ...
javamake.jar & javamake-ant15.jar -
kidding87:
看到了楼主的connet by用法,又看到这个很久以前的东西, ...
海螺式初始化二维数组 -
pxlfxl2:
mwei 写道pxlfxl2 写道如果我的需求是要打印A到Z ...
三线程顺序打印N次ABC
文章列表
Here's a complete set of commands that you should run once you've attached the EBS volume to your EC2 instance:
mkfs -t ext3 /dev/sdf # (NOTE - if you created your EBS volume from a snapshot of another volume and want to preserve its data, skip this step)
echo "/dev/sdf /testName ext3 ...
如题,WIN7下使用VirtualBox安装MAC OS(我的是SnowLeopard)时,可能会出现这个error。
开始使用的是VirtualBox4.x及引导文件empireEFIv1085.iso,总是出现如题的error。
后来改用VirtualBox3.2及引导文件iBoot.iso成功安装。
GAE报错“NameError: global name 'execfile' is not defined” .
使用python2.5.6报了这个错,然后使用2.5.4还是报错。
最后看到2.5这个版本,虽然没有标明可以在Win7上安装,不过安装后好使。
链接:python2.5
简短的几行代码就完成了快速排序:
def qsort: List[Int] => List[Int] = {
case Nil => Nil
case pivot :: tail =>
val (smaller, rest) = tail.partition(_ < pivot)
qsort(smaller) ::: pivot :: qsort(rest)
}
这几行代码很美,美不胜收。
我喜欢把 ...
keyword: struts multibox checkbox
当然这个标签很老了,用法到网上也能找到;我根据自己的经验,记录一下;
如果DB里有张CODE表,存了所有的code;USE_CODE表里的数据可能关联部分code;
那么页面显示的时候checkbox要显示所有的code,USE_CODE表里的已经使用的code则默认选中checkbox;
然后可以任意选择不同的code,提交表单;
//给actionForm的两个属性赋值
String[] allCodes=getAllCode();
String[] selectedCodes=getCurrentCode();
...
在笔记中 2 days ago 使用过隐式类型转换,这个功能很迷幻、很强大。
继续做个练习,回顾一下:
object IntArray2Int2 {
val x=Array(1,2,3)
//println(x+2) //Array的+这个方法参数为String类型,所以报错
val y=Array(4,5,6)
//println((x+y)) //同样报错,原因同上
println(x+"ABC") //[I@defa1aABC 每次运行结果不一
}
object IntArray2Int {
import Im ...
业务里偶尔会遇到sql行列转换的问题,更多的是面试的时候会遇到...zzz
如下,1.把a表的结果集用sql显示成b表的形式 2.b=>a
select * from table a;
+------+------+---------+
| name | math | english |
+------+------+---------+
| anna | 80 | 97 |
| mike | 76 | 86 |
+------+------+---------+
select * from table b;
+------+------ ...
/**
* java version "1.6.0_17"<br>
* 尾递归与迭代实现具有相当的性能;<br>
* 缓存实现的性能略高于非尾递归实现;<br>
* 递归:recursive 尾递归:tail recursive;<br>
* 尾递归时不需保存方法调用栈的参数及返回结果;于是申请的栈帧会被及时回收
*/
public class TestFibo {
public static void main(String[] args) {
int N=50;
long ...
使用Spring解决CLOB字段的存取,记录一下,以备后用zzzzzzz...
首先使用网络上提供较多的解决办法,如下配置
<prop key="hibernate.connection.SetBigStringTryClob">true</prop>
<property name="context" type="text" column="context" />
private String context;//getter & setter 然后直接save B ...
原题出处:http://www.iteye.com/topic/927532
使用OO的方式实现会占用更多的内存,在递归调用的时候需要保存每次参数,对性能大打折扣,加大JVM参数到256M后,使用1000测试都会宕掉,然而这里演示的是一种解题思路。
初步结构分析: ...
你写 或者不写代码 代码就在那里 不增不减
你读 或者不读代码 代码就在那里 不多不少
你想 或者不想代码 代码就在那里 不偏不离
你调 或者不调代码 bug 依然在那里 不快不慢
来我的显示器里 或者 让我的键盘把你输入
孑然 异常
重启 等待
对Prgramming in Scala 2nd的第20章“汇率”的例子进行了整理,添加了部分注释。
只能说:抽象类型很好很强大!
/**
* 通过抽象类型的延迟实现,达到一种安全的类型操作
*/
object TestCurrency extends Application{ //客户端代码入口
val ret1=Japan.Yen from US.Dollar * 100
val ret2=Europe.Euro from ret1
val ret3=US.Dollar from ret2
println(ret1) //12110 JPY
...
业余时间学了学Scala,至今有3个多月了...这两天看到群(54813143)里有同学讨论AOP,于是就想出了如下实现;
见代码及注释,欢迎喜欢Scala的同学一起讨论:
//trait里没有任何抽象的值或方法
trait AOP{
private var targets=List[Function1[String,Any]]() //List里放的都是函数对象
private val placeholder="" //无意义,用来调用函数对象的
def before=println("before...")
def after ...
以前用过iBatis,她的动态拼接sql功能在多条件查询时使用很方便;
如果必须在一个sql的where里动态拼接一个条件,怎么做呢?
先看看pl/sql伪代码(不用具体考虑其应用场景):
if 状态='1' then --状态为'1'时,where里要加入:结束时间>离开时间
结束时间>离开时间
else --否则,where里要加入:结束时间<当前时间
结束时间<当前时间
end if;
如果sql硬编码在程序里,可能会用if...else...拼接一下;
可惜,这里不行,只能写在where里,一个完整sql;
不知道o ...
HResult of 0x80040e14 (-214721900) returned
出现意外错误。返回了错误结果,但没有错误信息。
SqlServer 2000 DTS 执行任务出错
此任务的属性里,SQL语句后追加分号导致,去掉即可;
调用Oracle存储过程要这么写:call your_proc_name() //这是没有参数的调用方法,不要加分号
如果写成:execute your_proc_name //同样会报如上错误