现在位置: 首页 > greenery发表的所有文章
        消息消费者可以同步接收消息,也可以异步接收消息,一般而言,采用异步的方式接受消息优于采用同步的方式接受消息,体现在:        1、异步方式创建的网络流量比较小,单向推送消息并使之通过管道进入消息监听器。管道操作支持将多条消息聚合为一个网络调用。        2、异步方式使用线程比较少。异步方式在消息接收者不活动期间不使用线程。同步方式的消息接收者在接收调用期间内使用线程,结果线程可能会长时间保持空闲,尤其是该调用中指定了阻塞超时。        3、使用异步方式可以规避阻塞服务器上运行的应用程序代码......
阅读全文
38_采用广播接收者拦截外拔电话及其特性 这个程序是在原来的基础上进行的: 用到了,上一个工程SMSListener 首先在清单文件中添加,外拨电话的广播接受者 <receiver android:name=".PhoneBroadcastReceiver">     <intent-filter android:priority="1000">      <action android:name="android.intent.action.NEW_OUTGOING_CALL"/>     </intent-filter>    </receiver> 然后在清单文件中添加外拨电话的权限   <!-- 外拨电话的权限 --> <uses-permission android:name="android.permission......
阅读全文
  • 08月
  • 01日
综合 ⁄ 共 316字 评论关闭
http://acm.hdu.edu.cn/showproblem.php?pid=1061 //直接模拟会Time Limit Exceeded //故猜想此题数据上会有规律之类的,通过对数据分析,发现数据n次方的规律: //n>4时每次四循环回来,并且数据只由个位数决定 #include <iostream> #include <cmath> using namespace std; int main() { int T, n; int ta, tb; cin >> T; while (T--) { cin >> n; ta = n%10; tb = n%4; if (tb == 0) tb = 4; printf("%d\n", (int)pow((double)ta, tb)%10); } return 0; }  
阅读全文
  • 05月
  • 08日
数据库 ⁄ 共 4913字 评论关闭
转自:http://blog.csdn.net/eclipser1987/article/details/5181320 据说c3p0数据库连接池是最优秀的,当然这也是我道听途说的,没有实际证实过。今天我抽空写了一个c3p0的例子,借此也总结一下。 一、jar包 老规矩,引用开源项目,自然要先下载人家的jar包,我这里有一个在云盘:c3p0-0.9.5-pre4.jar,这里面其实有三个包,是我在开源中国下载的最新的,如果你还想要更新的不妨自己到网上去搜一下。 二、配置文件 作为一个数据库连接池自然有很多参数要设置,当然就算你不设置也有默认的,不过那不一定能满足你的要求。这......
阅读全文
  • 03月
  • 10日
综合 ⁄ 共 5000字 评论关闭
ViewFlippe 原文:http://www.cnblogs.com/lea-fu/p/3298827.html   1)View切换的控件—ViewFlipper介绍     ViewFilpper类继承于ViewAnimator类。而ViewAnimator类继承于FrameLayout。     查看ViewAnimator类的源码可以看出此类的作用主要是为其中的View切换提供动画效果。该类有如下几个和动画相关的方法。     setInAnimation:设置View进入屏幕时候使用的动画。该方法有两个重载方法,即可以直接传入Animation对象,也可以传入定义的Animation文件的resourceID。     setOutAnimation:设置View退出屏幕时......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 22字 评论关闭
1、TCP与UDP的区别(数码视讯2011)
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 108字 评论关闭
那些大虾用过  IBM Rational Team Concert, 那里有下载的地址,有安装使用说明; 是否有别的协调开发管理软件开替代, 因为我们不是在同一个局域网内一起开发,而是跨地区的 比如:内地与香港, 急需求助......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 535字 评论关闭
以前就遇到过这个问题,当时查了就忘了,今天详细记录一下。 数据从SOURCE表导到TARGET表因为超长进不去。SOURCE这边格式是VARCHAR2(255 CHAR), TARGET那边格式是VARCHAR2(256),这两个格式的区别在于: http://www.oracle-base.com/articles/9i/CharacterSemanticsAndGlobalization9i.php 数据库存储字符数字的字段使用BYTE存储,对单字节字符集这种方法很适用,有几个字符就有几个BYTE。但如果要插入多字节字符集的国际字符,BYTE和字符数不相等,BYTE数就会超长,导致数据进不去。于是ORACLE 9i设置了三种格式来解决问......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 279字 评论关闭
        昨天进入了新公司,但是今天才给我发入职培训文档,从文档里面,提炼了一些不错的东西。         1.代码提交规范:每做完一小段逻辑就提交;每一次提交必须写上提交日志;如非必要,不要一次提交大量的文件修改,尽量分多次频繁提交。好处:容易跟踪版本信息,发挥版本控制的最大作用;容易理清编码思路,知道自己一步一步在做什么。         2.公司注重的软实力:大局观,管理能力,沟通协作能力,学习与思考能力,职业素质;聪明的人总以为别人比自己聪明;我们都是普通人;认真做事只能最对,用心做事才能最好;不要闷......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 84字 评论关闭
padding margin 都是边距的含义,关键问题得明白是什么相对什么的边距. padding 是控件的内容相对控件的边缘的边距. margin 是控件边缘相对父空间的边距.  
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 1001字 评论关闭
http://dev.10086.cn/cmdn/wiki/index.php?doc-view-7272.html   相信Android开发者都喜欢用C++编写一些高效的应用,有关Android NDK的C++开发相关知识Android123总结如下:   1. 从Android NDK r5开始支持了STL Port,在这个版本开始就可以使用部分STL库的功能了,比如说vector、string摆脱c下面容易出现的数组未初始化、越界,增强应用的健壮性。   2. 很多网友包含了include <vector> 这样头,但仍然无法编译,这里你首先要检查当前文件是否为.cpp后缀,同时为了使用标准库必须加入 APP_STL := stlport_static 在Applicat......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 1533字 评论关闭
http://www.cnblogs.com/feisky/archive/2010/07/23/1783826.html   Menifest.xml中加入: <application>中加入: <uses-library android:name="android.test.runner" /> <application>外面加入: <uses-permission android:name="android.permission.RUN_INSTRUMENTATION" /> <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="name.feisky.android.test" android:label="Test for my app"/> 编写单元测试代码:必须继承自AndroidTestCa......
阅读全文