现在位置: 首页 > anecdote发表的所有文章
  • 03月
  • 10日
综合 ⁄ 共 3691字 评论关闭
在c/c++本地代码中创建Java对象       1,使用函数NewObject可以用来创建JAVA对象;            GetMethodID 能够取得构造方法的jmethodID, 如果传入的要取得的方法名称设为"<init>"就能够取得构造方法          构造方法的方法返回值类型的签名始终为void          例:          jclass clazz_date = env->FindClass("java/util/Date");            jmethodID mid_date = env->GetMethoID(clazz_date, "<init>", "()V");            jobject now = env->NewObject(clazz_date, mid_date);             jmeth......
阅读全文
  • 03月
  • 09日
移动开发 ⁄ 共 805字 评论关闭
原帖地址:http://www.acwind.net/blog/?p=1297   一直觉得 Android SDK 本身提供的界面 UI 库实在是太难看了,而且提供的功能也总是这里那里很多缺憾。所以一直在关注各种第三方的 UI 组件,很多不错的库收费又挺高的。在论坛上大家都推荐开源的 GreenDroid,一款增强型的 Android UI 库,可以实现自定义的 TabBar、SegmentedBar、ActionBar、PagedView等 UI 实现,于是下回来开用。 GreenDroid的地址:https://github.com/cyrilmottier/GreenDroid 下载回来后,把目录中的三个 project (GDCatalog、GreenDroid、GreenDroid-Goog......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 6939字 评论关闭
http://blog.chenlb.com/2008/12/main-thread-wait-all-sub-thread-finish-task-in-thread-pool.html 原文出处:http://blog.chenlb.com/2008/12/main-thread-wait-all-sub-thread-finish-task-in-thread-pool.html 用线程池编写多线程程序时,当所有任务完成时,要做一些统计的工作。而统计工作必须要在所有任务完成才能做。所以要让主线程等待所有任务完成。可以使用ThreadPoolExecutor.awaitTermination(long timeout, TimeUnit unit)。请看示例代码: package com.chenlb;      import java.util.Random;   import......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 4865字 评论关闭
任意公共方法的执行: execution(public * *(..)) 任何一个以“set”开始的方法的执行: execution(* set*(..)) AccountService 接口的任意方法的执行: execution(* com.xyz.service.AccountService.*(..)) 定义在service包里的任意方法的执行: execution(* com.xyz.service.*.*(..)) 定义在service包或者子包里的任意方法的执行: execution(* com.xyz.service..*.*(..)) 在service包里的任意连接点(在Spring AOP中只是方法执行) : within(com.xyz.service.*) 在service包或者子包里的任意连接点(在Spring AOP中只是方法执行......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 743字 评论关闭
今天在网上下了个源码,导入的时候发现出现Invalid project description的提示,翻译成中文就是“无效的项目描述”的意思,搞不明白遂百度找到了解决办法,现记录并共享之! Android导入一个工程时提示 Invalid project description字样,当我们单击<Details>按钮查看详细内容可以看到overlaps the location of another project的描述,翻译成中文也就是说导入的项目位置与另外一个项目重叠了(如图):   网上搜了下说是:其实这是基于Eclipse IDE导入工程时遇到描述文件版本不对都会存在这种问题,而这个问题在Andro......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 628字 评论关闭
1.题目描述:点击打开链接 2.解题思路:模拟整个过程即可,注意把时间轴设置的尽可能长并用c[i]来记录每个人周期内的状态。 3.代码: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<ctype.h> #include<math.h> #include<stdlib.h> #define N 1000000 int n; int a[15], b[15], c[15]; int main() { int rnd = 0; while (scanf("%d",&n),n) { for (int i = 0; i < n; i++) scanf("%d%d%d", &a[i], &b[i], &c[i]); int t,count; f......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 10808字 评论关闭
代码很简单: public class StringObjectDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Object s1 = "HelloWorld"; Object s2 = new String("HelloWorld"); } } 其中在 Object s2 = new String("HelloWorld"); 这里加了一个断点,在运行到断点时,我选择 Step Into,然后就出现如下错误: # # A fatal error has been detected by the Java Runtime Environment: # #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006d90503e, pid=33424......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 4736字 评论关闭
海盗,大家听说过吧。这是一帮亡命之徒,在海上抢人钱财,夺人性 命,干的是刀头上舔血的营生。在我们的印象中,他们一般都瞎一只 眼,用条黑布或者讲究点的用个黑皮眼罩把坏眼遮上。他们还有在地 下埋宝的好习惯,而且总要画上一张藏宝图,以方便后人掘取。不过 大家是否知道,他们是世界上最民主的团体。参加海盗的都是桀骜不 驯的汉子,是不愿听人命令的,船上平时一切事都由投票解决。船长 的唯一特权,是有自己的一套餐具--可是在他不用时,其他海盗是 可以借来用的。船上的唯一惩罚,就是被丢到海里去喂鱼。 现在......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 2311字 评论关闭
题目意思:找到上串在下串中有多少个 Problem Description The French author Georges Perec (1936–1982) once wrote a book, La disparition, without the letter 'e'. He was a member of the Oulipo group. A quote from the book: Tout avait Pair normal, mais tout s’affirmait faux. Tout avait Fair normal, d’abord, puis surgissait l’inhumain, l’affolant. Il aurait voulu savoir où s’articulait l’association qui l’unissait au roman : stir son tapis, assaillant à tout instant son imagination, l’intuitio......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 559字 评论关闭
代码如下:   #encoding=utf-8 print '中国' #将文件树(目录树)归档到一个压缩文件tar import tarfile,os def mak_tar(foldername, dest_folder, compression='bz2'): if compression: dest_ext = '.' + compression else: dest_ext = '' arcname = os.path.basename(foldername) dest_name = '%s.tar%s' %(arcname,dest_ext) dest_path = os.path.join(dest_folder,dest_name) if compression: dest_cmp = ':' + compression else: dest_com = '' out = ta......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 928字 评论关闭
又见拦截导弹 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 大家对拦截导弹那个题目应该比较熟悉了,我再叙述一下题意:某国为了防御敌国的导弹袭击,新研制出来一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度。突然有一天,雷达捕捉到敌国的导弹来袭。由于该系统存在缺陷,所以如果想把所有的导弹都拦截下来,就要多准备几套这样的导弹拦截系统。但是由于该系统成本太高,所以为了降低成本,请你计算一下最少需要多少......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 2212字 评论关闭
Wooden Sticks Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 12511    Accepted Submission(s): 5196 Problem Description There is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a woodworking machine in one by one fashion. It needs some time, called setup time, for the machine to prepare processing a stick. The setup times are associated with cleaning operations......
阅读全文