现在位置: 首页 > pubes发表的所有文章
  • 09月
  • 15日
综合 ⁄ 共 2127字 评论关闭
第一个MDBBean程序: P2P方式传递消息: 1.创建EJB项目:EJBTestP2P_05 2.在com.credream.ejb包下:   MyQueueMDBBean.java package com.credream.ejb; import javax.ejb.ActivationConfigProperty; import javax.ejb.MessageDriven; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.MessageListener; import javax.jms.TextMessage; @MessageDriven(//通过这个说明这是mdbbean activationConfig={//值是一个数组; @ActivationConfigProperty (propertyName="destinationType",propertyValue="j......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 1321字 评论关闭
1、C和C++语言中基本的数据类型有:字符型(char),整形(short, int, long), 浮点型(float, double)    类型 字节数 类型 字节数 char 1 short 2 int 根据系统而定,可能是2或4 long 4 float 4 double 8 同时字符型和整形还可以继续分为带符号的和不带符号的,默认情况下都是带符号的,如果想使用不带符号的,则使用时带上 unsigned说明即可,如果是带符号的,那么最高位将表示符号位,最高位为0表示为正数,最高位为1表示为负数,因此根据这个可以得到不同类型在分别带符号和......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 1048字 评论关闭
以前就知道单例模式就是只能实例化一个类。没想到中间还这么多说道 从基础说起,第一种就叫做静态创建实例 就是除了将构造函数变为私有的外,有一个内部new 一个实例,static的 然后通过getInstance 返回实例 然后这种方式的缺点在于,如果单例还有其他静态函数,一旦调用的话,就可以创建单例。 封闭性不好 来个封闭性好的, 改一下 内部new一个实例为空, 在getInstance 返回的过程中,判断是否为null ,如果为null 就new 一个Instance 返回。 但是这样多线程并发就要添加同步锁。造成时间开销 再改进一下 利用静态内部类可以......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 1140字 评论关闭
#define foreach_32(word, wordlist, next) \ for (next = &wordlist[strspn(wordlist, " ")], \ strncpy(word, next, sizeof(word)), \ word[strcspn(word, " ")] = '\0', \ word[sizeof(word) - 1] = '\0', \ next = strchr(next, ' '); \ strlen(word); \ next = next ? &next[strspn(next, " ")] : "", \ strncpy(word, next, sizeof(word)), \ word[strcspn(word, " ")] = '\0', \ word[sizeof(word) - 1] = '\0', \ next = strchr(next, ' ')) 或者 #define foreach_token(word, wordlist, next, token)......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 2255字 评论关闭
单纯针对时间的设置规则 org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。 一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下: 1.秒(0–59)2.分钟(0–59) 3.小时(0–23) 4.月份中的日期(1–31) 5.月份(1–12或JAN–DEC) 6.星期中的日期(1–7或SUN–SAT) 7.年份(1970–2099) 0 0 10,14,16 * * ? 每天上午10点,下午2点和下午4点 0 0,15,30,45 * 1-10 * ? 每月前10天每隔15分钟 30 0 0 ......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 4327字 评论关闭
<html> <head>  <title>               基础HTML学习  </title>      <t/标题/t>          <t/ meta标签用于设置一些头信息/t>  <meta http-equiv="content-type" content="text/html;charset=gb2312"> <t/指定/t>  <meta http-equiv="refresh" content="10;url=file:///E:/Temp/html.htm"> <t/重定向,指定时间后自动打开指定url/t>  <meta name="keywords" content="heml,学习">       <t/搜索引擎抓取的关键字/t>  <meta name="description" conte......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 16874字 评论关闭
db2look - DB2 Statistics and DDL Extraction Tool Command Extracts the required DDL (data definition language) statements to reproduce the database objects of a production database on a test database. db2look generates the DDL statements by object type. 7 This tool can generate the required UPDATE statements used to 7 replicate the statistics on the objects in a test database. It can also be 7 used to generate UPDATE DATABASE CONFIGURATION and UPDATE DATABASE MANAGER 7 CONFIGURATION co......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 4325字 评论关闭
  算法一:快速排序算法   快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实现出来。   快速排序使用分治法(Divideandconquer)策略来把一个串行(list)分为两个子串行(sub-lists)。   算法步骤:   1从数列中挑出一个元素,称为“基准”(pivot),   2重新排序数列,所有元素比基准值小......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 661字 评论关闭
http://suchang1123.blog.163.com/blog/static/2001940512011102553551469/ INSTALL_FAILED_INSUFFICIENT_STORAGE 异常的解决方法   2011-11-25 17:40:18|  分类: 工作 |  标签:android  |举报|字号 订阅 首先,我们要知道如果在运行一开始系统提示这个异常的时候,是因为机器内存的瓶颈,当apk大于我们的机器内存时,会抛出异常。因为我们在模拟器中曾经设置过模拟内存的大小 所以在超出大小以后就会报错 解决办法: 在模拟器中运行: 1(仅限apk小于机器内存,并且已安装上当前apk,只是无法再次debug) 启动......
阅读全文
废话:在一个WPF项目中要使用百度地图坐标转换API,百度都说添加Web引用的方式来获取数据,的确是可以,但是要在程序里动态获取就很麻烦,代码又臭又长, 一向比较懒的我非常难以接受,C#这样优美的语言怎能没有好的解决办法呢?于是在坚持查询下,收集各方资料终于找到了我想要的简单的处理方法。 答案,来之不易,特记录一下,希望能为自己和大家使用。 正文:写代码的文采一般都不好,直接上代码吧,如下: string webServiceUrl="http://api.map.baidu.com/geoconv/v1/?coords=114.21892734521,29.575429778924;&from=1&a......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 6361字 评论关闭
各种各样比较炫的场景切换动画,废话少说,直接上代码: void StartScene::beginGame() { CCLog("beginGame"); //CCTransitionScene *trans = CCTransitionScene::create(2, level); //CCDirector::sharedDirector()->replaceScene(level); //场景切换 CCTransitionScene *reScene = NULL; CCScene *s = LevelScene::scene(); float t = 1.2f; // CCTransitionJumpZoom // 作用: 创建一个跳动的过渡动画 // 参数1:过渡动作的时间 // 参数2:切换到目......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 461字 评论关闭
在ios开发中常用的锁是NSLock来实现简单的互斥。NSLock的操作有lock,unlock,trylock,lockBeforeDate,故名思意lock和unlock是简单的线程锁,trylock和lockBeforeDate是ios实现的两种不阻塞线程的方法。 trylock的时候并不阻塞线程,如果lock失败的话会返回NO; lockBeforeDate是用出入日期来决定何时解锁的。 ios中还有递归锁NSRecurisveLock,条件锁NSCoditionLock,分布锁NSDistributeLock. 递归锁NSRecurisveLock:通常用在递归中,不会造成线程阻塞。但是lock和unlock必须成对。 条件锁NSCoditionLock:可以传入一个公共变量......
阅读全文