`
huobengluantiao8
  • 浏览: 1032537 次
文章分类
社区版块
存档分类
最新评论
文章列表
数据库中有自增长的字段,但是自增长字段有他的局限性,有的数据库是不支持自增长的。在开发过程中,部分客户业务需要生成业务的流程号,单纯的数字无法满足需求,于是就产生了编写一个序列号生成器的想法。 1、首先创建数据库表 create table sys_max_number ( mn_id varchar(32) not null, mn_key_name varchar(64) not null, mn_key_value bigint not null default 0, mn_remark varchar(512) not null, constraint PK_SYS_MAX_NUMB ...
在写一个无边框窗口程序的时候,由于没有了标题标,这时要自己添加代码实现窗口拖动,因此添加WM_NCHITTEST消息,具体实现如下: CRect rc; GetWindowRect(&rc); ScreenToClient(&rc); ScreenToClient(&point); rc.bottom = rc.top+30; return rc.PtInRect(point) ? HTCAPTION : CDialog::OnNcHitTest(point); 大体意思是,自己在无边框窗口中画了"标题栏",标题栏的位置是rect(rc.lef ...
有时候要在每个树节点上,增加一些额外的数据,这时就可以用SetItemData(HTREEITME,DWORD); 使用的方法为: StructSYourStruct { int index ; CStirng strName; }Sapp,*LpApp;// 你定义的结构体 LpApp sItemData = new Sapp(); sItemData->index = 1; sItemData->strName = "XXX"; m_treeCtrl.SetItemData(m_HitemTree,(DWORD)sItemData) ...
package com.work.activemq; /** * @author wangmingjie * @date 2009-7-29上午09:00:48 */ import java.io.File; import java.io.IOException; import javax.jms.DeliveryMode; import javax.jms.Destination; import javax.jms.JMSException; import javax.jms.MessageProducer; import javax.jms.Sessi ...
熟悉工作流的功能,自己实现一个工作流。 工作流实现的功能: 1、 提供表单定义功能,能够方便的将 jsp 等动态表单和工作流衔接; 2、 通过 WEB 的方式定义工作流(和现在的 Activex 控件定义工作流类似, flash 或者 applet ) 3、 能够方便的嵌入到其他框架中,提供方便的用户权限管理接口,提供完善的 Api 二次开发接口;
Cas-server服务器搭建3.3.1 作者:wangmj 创建日期:2009-06-05 修改日期:2009-07-02 版本:1.1 制作并导入证书 生成密钥 首先进入目录
(to:gaojian ,good luck!) 经常说“要明确自己的目标”,但是如何明确自己的目标?如何度量自己的目标算是明确了呢?个人的初步体会如下: 明确自己的目标,实际上是目标分解的过程。一个目标,常常包含很多的子目标,甚至子子目标,如何对目标进行分解,就成了最重要的问题。 要分解目标,就要不断的了解相关的背景,涉及的知识,分解了目标之后,一定要有个度量的标志,也就是说,将来如何确定或者让自己活着别人认可你的目标已经完成。不将目标分析,没有目标的度量标志,你的目标始终是不明确的。如果目标真的明确了,那么你的计划就自然而然的诞生了。
http://blog.csdn.net/laorer/archive/2009/02/08/3868962.aspx 非常好,解决了我的一个大问题。真是感谢。代码生成的java和jsp终于不再手工转码了。 核心代码: private static void transferFile(String srcFileName, String destFileName) throws IOException { String line_separator = System.getProperty("line.separator"); FileInputStream ...
/** * 返回指定年度的所有周。List中包含的是String[2]对象<br> * string[0]本周的开始日期,string[1]是本周的结束日期。<br> * 日期的格式为yyyy-MM-dd。<br> * 每年的第一个周,必须包含星期一且是完整的七天。<br> * 例如:2009年的第一个周开始日期为2009-01-05,结束日期为2009-01-11。 <br> * 星期一在哪一年,那么包含这个星期的周就是哪一年的周。<br> * 例如:2008-12-29是星期一 ...
在Windows Mobile上一般通过CSP方式建立APN,Android当然有它自己的简单方法。 其一般的原理就是把数据写入到系统的设置数据中。通过系统私有的Provider进行设置保存。 //ContentValues values = new ContentValues(); //values.put(NAME, "CMCC cmwap"); //values.put(APN, "cmwap"); //values.put(PROXY, "10.0.0.172"); //values.pu ...
1. 资源放置在工程文件夹res下面对应的文件: a) drawable - 图片资源 b) layout - 屏幕布局xml文件 c) values - 字符串 d) raw - 其它二进制文件,如音频。 通过调用getResources().openRawResource(R.raw.xx) 2. 有时候应用程序需要读取自己的配置文件,或者数据文件,而这些文件又无法利用res的规则描述的时候就可以利用assets来完成。即在工程中(Eclipse IDE 的左侧树状目录)的assets目录下添加自定义的数据文件。 可以通过调用 getContext().getAssets(). ...
【转】-wanzi215 游戏图形及逻辑部分开发完毕,但在音乐和音效的处理上真是费尽周折,好在最后完美解决了,在此共享给大家,共同提高!:) 最开始我使用的是普通的MediaPlayer的方式,但这个方法不适合用于游戏开发,因为游戏里面同时播放多个音效是常有的事,用过MediaPlayer的朋友都该知道,它是不支持实时播放多个声音的,会出现或多或少的延迟,而且这个延迟是无法让人忍受的,尤其是在快速连续播放声音(比如连续猛点按钮)时,会非常明显,长的时候会出现3~5秒的延迟~~-_-!~~ 后来查了很多资料,最近在国外一家网站找到了解决方案:SoundPool 代码如下: ...
用G1上某些程序点击某功能后会弹出让用户选择"E-MAIL"OR "GMAIL"的选项,其方法如下如下://建立Intent 对象 final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); //设置文本格式 emailIntent.setType("plain/text"); //设置对方邮件地址 emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, n ...
使用Intent快速进行功能开发,这里总结一些重要的Intent使用,仅供参考。 下面是实例片段。 1,调用web浏览器 UrimyBlogUri=Uri.parse(http://blog.csdn.);net/durone returnIt=newIntent(Intent.ACTION_VIEW,
使用BroadcastReceiver实现开机启动Service或Activity 比起symbian和j2me,android还是很容易实现开机自动启动应用的: 首先必须有一个BroadcastReceiver以便监听手机 开机intent, 而该receiver又负责启动你的service或者activity. public class yourReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) {Intent i = new Inten ...
Global site tag (gtag.js) - Google Analytics