现在位置: 首页 > BonnieSpeight发表的所有文章
  • 09月
  • 15日
综合 ⁄ 共 1176字 评论关闭
定义客户端访问接口: 1.回顾:有状态的EJB每次都是一个新的,可以区分客户端状态,无状态的EJB可     以看成是单例的 2.客户端仅通过业务逻辑Bean所定义的接口来访问业务逻辑(跟具体实现无关) 3.当在开发企业Bean之前,首先要做的第一个决定是:EJB要支持什么样的客户   端?因为不同的客户端,其访问方式也将不同.访问的方式也会影响性能,分布式 的系统一定要考虑性能;   远程客户端   本地客户端   WebService客户端   这些客户端是相对于EJB来讲的;客户端可以是:EJB,WebService客户端 4.EJB写好之后都有客户端来调用它; 5.关于JVM进......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 1551字 评论关闭
为便于说明,我们先定义一个简单的类: class Vehicle { int passengers;        int fuelcap; int mpg; } 有了这个模板,就可以用它来创建对象:        Vehicle veh1 = new Vehicle(); 通常把这条语句的动作称之为创建一个对象,其实,它包含了四个动作。 1)右边的“new Vehicle”,是以Vehicle类为模板,在堆空间里创建一个Vehicle类对象(也简称为Vehicle对象)。 2)末尾的()意味着,在对象创建后,立即调用Vehicle类的构造函数,对刚生成的对象进行初始化。构造函数是肯定有的。如果你没写,Java会给你补上一个默认的构造函数......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 888字 评论关闭
原创文章,转载请注明出处! 最近小学习了一下Mac下的Apache,Mysql,php。这里记录一下,以备忘 1 php 1.1 php返回值的测试      在MAMP下测试成功,直接echo返回所数据 1.2 php调试环境 用komodo这个IDE可以断点调试一些东西,但机器上安装好之后,不能Debug, Failed to configure for local php debugging 还是用emacs编辑, 在Terminal里,简单看一下语法问题。 在chrome里,或通过项目上调试内容 1.3 php对protobuff对象解析 protobuf库依赖 require_once(PRO_ROOT.'/message/pb_message.php'); 业务逻辑......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 980字 评论关闭
/** 在UI线程 -> 利用invalidate()刷新界面 非UI线程 -> 使用postInvalidate()刷新界面 */ //1.利用invalidate()刷新界面 //    实例化一个Handler对象,并重写handleMessage方法调用invalidate()实现界面刷新; // 而在线程中通过sendMessage发送界面更新消息。 //eg . new Thread(new GameThread()).start(); // 实例化一个handler Handler myHandler = new Handler() { // 接收到消息后处理 public void handleMessage(Message msg) { switch (msg.what) { case Activity01.REFRESH: mGameView.inv......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 1031字 评论关闭
以前开发工具一直用的是Eclipse/MyEclipse,虽然早就听说过Idea而且也尝试用过几次,但由于使用不习惯每次都是不久就放弃了,这次因为使用了FreeMarker,而Idea对FreeMarker的支持很好,因此下决心换IDE 说实话一开始使用idea真是很不习惯,不只是快捷键不同;比如项目和模块、服务器(如Tomcat)配置等也完全不同,但坚持用过一段时间后感觉很棒,比使用Eclipse/MyEclipse理有效率。 开始的时候因为不熟悉,没有使用SVN插件,仅是使用idea作为开发工具,然后TortoiseSVN客户端来作版本控制,今天尝试配置了一下idea的svn插件,其......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 2929字 评论关闭
http://www.newsmth.net/bbstcon.php?board=BBSMan_Dev&gid=74833 http://qingxianyan.cn/2009/05/16/%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%E5%9F%BA%E4%BA%8Ekbs%E7%A8%8B%E5%BA%8F%E7%9A%84bbs%E7%B3%BB%E7%BB%9F.html     操作系统: ubuntu 8.04 server KBS BBS: kbs svn上最新的源代码 事先做一些必要的工作 安装ubuntu时我没选LAMP套件,只装了SSH服务,给kbs用的apache另外编译吧。 先装一些需要用的软件包。    # apt-get install automake1.9    # apt-get install php5-dev    # apt-get install libmys......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 12721字 评论关闭
2015-01-23 09:45:56,132 [main] INFO org.apache.hadoop.conf.Configuration.deprecation - mapred.map.tasks is deprecated. Instead, use mapreduce.job.maps 2015-01-23 09:45:56,132 [main] INFO org.apache.hadoop.conf.Configuration.deprecation - mapred.reduce.tasks is deprecated. Instead, use mapreduce.job.reduces 2015-01-23 09:45:56,134 [main] INFO org.apache.hadoop.yarn.client.RMProxy - Connecting to ResourceManager at master-hadoop/192.168.6.8:8032 2015-01-23 09:45:56,144 [main] INFO org.a......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 1427字 评论关闭
混淆矩阵(confusion matrix)刻画一个分类器的分类准确程度。“混淆”一词也形象地表达了分类器面对多个分类时可能造成的混淆。 二元分类的混淆矩阵形式如下:     实际值     样本总数 N Positive Negative 预测值 Positive 实际是Positive,预测成Positive的样本数,又叫true positive (TP) 实际是Negative,预测成Positive的样本数,又叫false positive(FP)   Negative 实际是Positive,预测成Negative的样本数,又叫false negative(FN) 实际是Negative,预测成Negative的样本数,又叫true negativ......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 3851字 评论关闭
如果你自己都不清楚所谈论的东西,就根本不可能精确的描述它——冯诺依曼   今天我就试着来表述一件众人皆知的事情,以测试自己到底有没有明白这件事情。   OGRE是著名的设计模式大师,这已是不争的事实。可以说OGRE里将设计模式用得淋漓尽致。 在这里我就不批判设计模式该不该用了。反正OGRE已经用了,并且没有出现什么不好的结果。适合的就是最好的,OGRE证明了这一点。   随着OGRE  1.7的发布,大家熟悉的DEMO程序不见了,换来的是一个个的DLL库。 而这些库,就是作为OGRE的一个插件而存在。 拿SkyBox为例,(不要问为什么拿SkyBo......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 1091字 评论关闭
        最近在用easyui做一个权限管理系统,需要用到tree,后台构造json数据的时候总是不能很好的适应各种 情况,于是上网看了很多的例子,有几个能用,效率也比自己写的高,然后再加上自己的的业务需求改写了 一部分,就变成下面的代码了 public List getResource(Connection conn, StringBuffer sql,String id,String type){ try { //查出所有的权限集合 List<Menu> menuList = (List)this.find(conn, sql.toString(), Menu.class); //查出id对应的权限的id集合 List<Menu> menuList2 = (List)this......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 422字 评论关闭
在android开发中经常会用到EditText控件,当点击EditText时会调用系统的软键盘,同时我们希望点击其它地方时隐藏软键盘。在网上搜了一下别人的方案,monkey测试时报了空指针异常,于是又写了此方法。 方法如下:重写onTouchEvent方法 @Override public boolean onTouchEvent(android.view.MotionEvent event) { final View v = getWindow().peekDecorView(); if (v != null && v.getWindowToken() != null) { InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); return i......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 1611字 评论关闭
文章目录 1 Typelists 是一个只携带类型信息的列表 2 将 Typelist 的生成线性化 3 计算长度 4 “C++编译期编程” 工具 5 编译器计算的特点 1 Typelists 是一个只携带类型信息的列表 它的实体是空的,不含任何状态,也未定义任何函数。 namespace TL { template <class T, class U> struct Typelist { typedef T Head; typedef U Tail; }; } Typelist 接受两个参数,我们总可以“将一个参数置换为另一个 Typelist 来达到无限延伸的目的。 问题:我们可以表达出......
阅读全文