现在位置: 首页 > teem发表的所有文章
  • 08月
  • 05日
综合 ⁄ 共 515字 评论关闭
今天在项目中遇到一个需求:将取值为空的String类型的字段设置为“无”。 这样在页面的表单中就不会出现一片空白了。 想了想应该可以通过反射机制对多个字段进行批量处理。 不多说,上代码: PmIntentMVO io = new PmIntentMVO(); Field[] fields = PmIntentMVO.class.getDeclaredFields(); try{ for(Field field : fields){ field.setAccessible(true); if(field.getType().getName().equals(java.lang.String.class.getName())){ if(field.get(io)==null||"".equals(field.get(io))){ field.set(io, "无"); } ......
阅读全文
  • 08月
  • 05日
编程语言 ⁄ 共 848字 评论关闭
http://www.afen.cn/blog/?p=122 找了半天没找着,终于在英文站点上找到,还有感谢群里的石头和球迷 >>> s = datetime.datetime(2009,1,1) >>> time.mktime(s.timetuple()) 1230739200.0 别外付一个python对时间的一些函数,很好用的 我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 >>>ISOTIMEFORMAT=’%Y-%m-%d %X’ 看一下当前的时间,和其他很多语言相似这是从epoch(1970 年 1 月 1 日 00:00:00)开始到当前的秒数。 >>> time.time() 11807......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 30472字 评论关闭
本文转自http://idevchina.com/t/20 code4app.com 这网站不错,收集各种 iOS App 开发可以用到的代码示例  cocoacontrols.com/ 英文版本的lib收集  objclibs.com/ 精品lib的收集网站  http://www.ityran.com/forum-61-1.html 泰然代码仓库 ---------------------- emoji ----------------------  http://www.easyapns.com/category/just-for-fun  http://www.emoji-cheat-sheet.com/ ---------------------- language ----------------------  Tranquil 基于LLVM和Objective-c的小语言 https://github.com/fjolnir/Tranquil.gi......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 2630字 评论关闭
假设F(a,b,c)表示在当前拥有ABC/的数量分别为abc,那么F(a,b,c)=F(a-1,b,c)+F(a,b-1,c)+F(a,b,c-1)。 看上去很简单,实际上的操作有两个难点。 1. F(a,b,c)相当大。采用高精度加法。 2.a的取值范围相当大。只能使用char数组。   #include <cstdio>#include <string>int N;char f[61][61][61][90];void dp ();void print ( int, int, int );int main ()...{    //freopen ( "in.txt", "r", stdin );    dp ();    while ( scanf ( "%d", &N ) == 1 )    ...{        //printf ( "%0.0f ", f[N][N][N] );        pr......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 10740字 评论关闭
转载自 Blog of 天外的星星: http://www.cnblogs.com/leo-lsw/p/log4j2tutorial.html Log4j 2的好处就不和大家说了,如果你搜了2,说明你对他已经有一定的了解,并且想用它,所以这里直接就上手了。   1. 去官方下载log4j 2,导入jar包,基本上你只需要导入下面两个jar包就可以了(xx是乱七八糟的版本号):     log4j-core-xx.jar     log4j-api-xx.jar   2. 导入到你的项目中:这个就不说了。   3. 开始使用:     我们知道,要在某个类中使用log4j记录日志,只需要申明下面的成员变量(其实不一定要是......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 19652字 评论关闭
java classLoader机制 Java中一共有四个类加载器,之所以叫类加载器,是程序要用到某个类的时候,要用类加载器载入内存。     这四个类加载器分别为:Bootstrap ClassLoader、Extension ClassLoader、AppClassLoader 和URLClassLoader,他们的作用其实从名字就可以大概推测出来了。其中AppClassLoader在很多地方被叫做System ClassLoader Bootstrap ClassLoader是在JVM开始运行的时候加载java的核心类,是用C++编写的,它用来加载核心类库,在JVM源代码中这样写道: static const char classpathFormat[] = "%/lib/rt.jar:"......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 5851字 评论关闭
    这题目有些挑战思维,我没有做出来,,,看到了神犇的博客,我就转载过来了。。    原地址  http://blog.csdn.net/c0de4fun/article/details/7318642?reload #include <cstdio> #include <cstdlib> #include <cstring> #include <iostream> //#define INPUT /** Problem:1182 - 食物链,NOI2001 Begin Time:4th/Mar/2012 1:00 p.m. End Time:4th/Mar/2012 6:47 p.m. Cost Time:两天多,看的别人的解题报告AC的 Refe......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 754字 评论关闭
       快速幂和判断素数。题意:如果a^p mod p = a mod p且p不为素数,那么称p为基于a的伪素数,现在给你p和a,问p是不是基于a的伪素数。        我的解题思路:很简单,判断一下p是否为素数,然后快速幂求a^p mod p的值就行了,由于a比p小,所以a mod p肯定还是a,就不用判断是否等于a mod p了,另外必须要用64位整型,不然会溢出。        我的解题代码: #include <cstdio> #include <cstdlib> #include <cstring> #include <cctype> #include <cmath> #include <algorithm> using na......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 4519字 评论关闭
原文地址:http://jinnianshilongnian.iteye.com/blog/1895481 模板带给我们的好处很明显:约束+重用。通过模板我们可以把变与不变分离,重用不变,变可以交给子类/通过回调机制完成,而且还具有约束作用,防止乱写代码。 模板,一个我们天天使用的技术, 比如: Java类就是创建Java对象实例的模板; 泛型,参数化类型的模板,如List<User>;常见的如泛型DAO、泛型Service等; Arrays.sort() 一个排序的模板; Spring中的DAO支持设计;可参考《我对SpringDAO层支持的总结》; HttpServlet设计,如service根据http method......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 13925字 评论关闭
     Android 4.0新增WIFI DIRECT的功能,但是在模拟器上以及一些可以升级至4.0的手机或平板,在settings里面仍然没有WIFI DIRECT功能选项。于是出于好奇,所以跟踪了一      下源码。    1.  查找在系统设置包中是否有WIFI DIRECT这部分代码处理。         在Android4.0的源码路径(我的是源码路径为:myandroid_4.0)/packages/apps/Settings/src/com/android/settings/wifi中发现有P2P这个文件夹,哪说明设置包里面具有WIFI DIRECT这部分的代码处理。     2.   查找在系统设置里对WIFI DIRECT是否有过滤。           跟踪Setti......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 1630字 评论关闭
题目:点击打开链接 题意:每次多多可以把最小的两堆放在一起,一直到只剩下一对为止。 思路:给所有的堆大小排序,每次从队列里取出最小的两个值,            这两个数的和再次加到队列中,知道队列里只剩下一个数。            关键是,每次从队列里拿出一个数时,要记得把这个字符删除,            这样就可以不断减少优先队列的长度了。 用数组做了一下,TLE了,果断换优先队列。 A - 树-堆结构练习——合并果子之哈夫曼树 Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu S......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 745字 评论关闭
     MySQL数据库是开源轻量级的数据库,顾名思义,其语法也是基于SQL(Structure Query Language)的。      关于MySQL其它方面的介绍,有兴趣直接上网搜一下。下面直接进入主题,在实操中学习:            一、创建数据库database      打开控制台,输入语句 create database iMySQL; 即可完成数据库创建,记得以分号作为语句的结束符。      输入show databases; 可以查看到刚刚新建的数据库imysql。      这里可以看出SQL语句是大小写不敏感的。           扩展:删除数据库时输入 drop database imysql;      二、创建数据表 ......
阅读全文