- 博客(38)
- 资源 (3)
- 收藏
- 关注
原创 最近心情
当人有情绪的时候,难免伤心一些人和事。只能向好友csshareboy聊些技术问题,他 qq 加上“ 我帮助你七七。 “隐隐地说:” 好,ok ,数数 123456 就能睡着了。".哈哈,笑笑吧。"自己老婆爱长沙2...",陪着回来。
2017-08-29 00:31:30 325
转载 powerbuilder mysql
如果是用C语言API来操作,可以指定CLIENT_IGNORE_SPACE 参数,ODBC驱动中也有Ignore Space Afrer Function Names 这个选项,但是官方的JDBC中的没有这个选项。所以,要使用MYSQL 语句来设置。Powerbuilder中的设置[cpp] view plain copy
2016-03-03 21:37:40 1564
原创 javaScript 中的 || 运算符的技巧
var maxWidth = 0; var obj = {x : 0 }; var position = maxWidth || obj.x || NaN || 200;//"穿越"操作 alert(position); 代码会从左到右依次进行测试,找到合法的值就停止。“合法”的意思是不为如下值之一:0、null、undefined、NaN。如果maxWindth值不合法
2015-10-23 14:46:31 554
原创 sencha cmd 在ExtJS6.0的使用
项目创建引用ExtJS框架文件,项目最终发布时,熟练使用好SenCha Cmd工具,将提高一定的效率。 SenCha Cmd安装好后,如果不能确定自己的SenCha Cmd是否是最新的,可以直接在Dos命令窗口下,输入如下命令自动更新: sencha upgrade执行后,会自动下载,然后安装即可。 如果你在Dos命令窗中运行sencha
2015-10-16 14:40:43 5662
原创 Spket在eclipse中使用,ExtJS的好帮手
使用extjs的框架,在Eclipse开发时,相应的代码提示功能默认是没有的。现在可以通过安装Spket插件来实现. Spket IDE是一款功能强大的工具包,支持JavaScript和XML开发。其强大的功能可用于JavaScript、XUL/XBL和Yahoo! Widgetd的编辑开发。 这款JavaScript编辑器提供了像代码完成、语法高亮和内容概要等功能,可帮助开发人员高效
2015-10-13 15:52:34 1088
原创 js类的声明和对象的创建
JS类的声明其实就是一个functionfunction user(){//Java 语言的Publicthis.Name ="Maoyeye";this.age = 110; //var 就相对于高级语言中的private var email ="cswangbin@163.com" this.getEmail = funct
2015-10-11 09:51:43 519
原创 设计模式的定义
什么是设计模式是一套被反复使用、多数人知晓的、代码设计经验的总结模式必须是典型问题(不是个别问题)的解决方案设计模式的作用解决一类问题的成功经验是为了可重用代码、让代码更容易被他人理解、保证代码可靠性MVC设计模式模型 ---- Model (JavaBean) 代表应用程序状态和业务逻辑视图 ----View (JSP) 提供可交互的客户界
2015-10-08 07:01:28 367
原创 IO 字节流和字符流
IO分为字节流和字符流字节流:是8位通用字节流,其单位是字节。(FileInputStream,FileOutputStream)字符流:是16位unicode字符流,基本单位是unicode字符,最适合处理文字或字符串。(BufferedReader,BufferedWriter)// --字节流FileOutputStream out = null;try {o
2015-10-07 01:44:01 398
原创 Servlet处理应用
Servlet生命周期的各个阶段实例化 -->Servlet容器创建Servlet的实例初始化 -->该容器调用init()方法 服务 -->如果请求Servlet,则容器调用service()方法销毁 -->销毁实例之前调用destroy()方法监听处理过程有doGet,doPost。一般只处理一个,在一个中调用另一个即可,如doGet方法:
2015-10-07 00:30:23 446
原创 为什么学习JavaEE
在JSP页面上嵌套大量的Java代码,不易维护 当业务需求发生变化的时候,不易扩展 解决方法:JavaEE的使用。 定义:JavaEE(Java EnterpriseEdition)是一个开发分布式企业级应用的规范和标准。JavaEE是基础。Struts,Hibernate,Spring,它们都是框架。框架即Framework,其实就是某种应用的半成品,就是一组 组件,用
2015-10-05 01:14:31 1113
原创 HTTP协议--超文本传输协议
无状态协议 不用记录谁发出的请求,只需给出响应 适用于传输文件用于通过Internet发送请求消息和响应消息使用端口接收和发送消息,默认为80端口
2015-10-04 23:34:27 613
原创 mysql索引失效的情形
最近学习MYSQL,关于索引失效的情形总结如下:请求表上的数据行超出表总记录数30%,变成全表扫描谓词上的索引列上存在NULL值谓词上的索引列条件使用函数谓词上的索引列条件进行了相关运算谓词上的索引列条件上使用了复合索引中,第一个索引列使用范围查询--只能用到部份或无法使用索引复合索引中,第一个查询条件不是最左索引列模糊查询条件列最左以通配符%开始内存表(HEAP表)使用HASH索引时,使
2015-10-02 20:44:37 6471 3
原创 有用的图标搜索网址和在线制作图标网址
网上东西真是越来越方便。图标查找好网址(IE6游览器不支持):http://icones.pro 在线制作图标网址:http://www.ico.la/ 收藏。今后方便用。
2012-06-27 20:16:26 590
原创 客户端传数据给服务端 客户端序列化压缩
今天在“Devexpress学习”QQ群(82306553)中学习网友死海里的鱼的方法。 public static byte[] CompressDataSet(DataSet input) { AdjustDataSetTimeColumn(input); // 序列化为二进制 input
2012-06-15 09:55:49 1069
原创 vs2010使用log4net
最近弄个VS2010项目,想用log4net来记录日志。现在最新的官方版本是log4net-1.2.10,在net2.0编译方式下没问题。如果要在vs2010中使用,那就得要费点劲了。 下面是我成功使用的过程。 首先去网站下载好log4net-1.2.10源码,编译源码前要进行以下修改: 1.在源码项目添加“System.configuration”
2011-01-26 10:54:00 8526 10
原创 浮点数转换成十六进制字符串的方法
<br /> 我们在研究封包技术时,经常会碰到将浮点数转换成十六进制形式。比如在游戏中人物的座标,经常就用浮点数来表示。怎么将浮点数转换成十六进制字符串形式呢?下面我将写出其在DELPHI中的方法。<br /> 先讲点背景吧,我们通常说的小数,一般就是指浮点数,而且当值不大的时候,泛指单精度浮点数。在delphi中,Single是单精度浮点数,占用4个字节存储,高精度的Double占用8个字节,Real是borland早期用过的,占用6个字节,现在逐渐淡出了。<br />
2010-12-03 18:28:00 17543
原创 SQL数据库表坏了的手动恢复方法
今天接到客户电话,说操作数据无法保存。经过分析,发现他的数据库已经有5G多的大小,而最终发现有张表的索引出错了,用DBCC CHECK也无力回天。每次用select * from ln003082 语句查询,都报如下错误: 服务器: 消息 605,级别 21,状态 1,行 1试图从数据库 ln_fl0125 中提取的逻辑页 (1:629904) 属于对象 869578
2010-01-26 15:50:00 3955
原创 学习FLASH CS4(一)
一直对WEB编程不是特别感冒,迫于环境恶劣,现在开始学习它。首先想要学习FLASH方面的,早在2002年那会,我还是非常精通FLASH3的,曾经还去为此当过家教。时隔8年,FLASH已经发展到10版本了。 用GOUGOU搜索,下了一套金鹰的视频教程。看了几小节,感觉讲得很是详细。 美工方面的设计我就不需要研究过多了,直接进入脚本方面的学习。面向对象时代,一切都讲类。当
2009-12-03 15:12:00 1360
原创 PB中利用字体实现EAN13条形码的打印
在改造图书管理系统中,碰到一个新需求,图书Isbn的条码打印,需要用到EAN13 条形码,上网搜了一下资料,大多都是需要控件的方式来实现,感觉不是特别爽。研究了一下EAN13的背景资料,编码方式,规则,采用ean13.ttf字体轻松实现了EAN13条码打印。 我自写了两个函数,一个计算EAN13的检验位函数clefean,一个是ISBN的转换函数。分别如下: public fun
2009-11-09 15:08:00 5920
原创 在PB中利用ORACLE的替换函数REPLACE
PB自带的REPLACE语句用着总有些不习惯。今天同事在做数据迁移中,用到替换功能,根据不同的登录用户,选择该用户下的表。所以,我就用ORACLE的函数来实现它。其实挺简单的,就是一个PB动态SQL语句的例子而已。下面是个例子,SQL语句自已拼装好。注意拼装的SQL语句末尾不要习惯的加“;”,那样是错误的。string ls_sql,ls_valuels_sql = "SELE
2009-11-09 14:56:00 2233
转载 解决项目后期DB数据库结构变动的方案
软件设计中的天灾和解决方案(DB结构发生变动) ——荣少在自主研发项目中很多情况下由于先前的设计考虑不周或者开发者和设计者的沟通不够就会发生在项目进入尾声阶段的时候数据DB发生了变动。无可否认这的确是一个天灾。任何开发员都知道,在项目中期和为期的时候如果改动D
2009-11-03 17:51:00 1178
原创 DELPHI中动态调用DLL的载入片断代码
function LoadLibs: Boolean;var prefix : AnsiString; function connectProc(var ProcAdr:pointer;ProcName:AnsiString):boolean; begin ProcAdr := GetProcAddress(DLLHandle, PChar(prefix+ProcName));
2009-03-17 09:58:00 1283
原创 汇编MOVSX指令详解
MOVSX说明:带符号扩展传送指令 符号扩展的意思是,当计算机存储某一个有符号数时,符号位位于该数的第一位,所以,当扩展一个负数的时候需要将扩展的高位全赋为1.对于正数而言,符号扩展和零扩展MOVZX是一样的,将扩展的高位全赋为0. 例子:MOV BL,80H MOVSX AX,BL AX == 0FF80H 可能初学者奇怪80H不是正数吗?FF怎么来的?
2009-03-04 10:10:00 33928 5
原创 PB中判断该字段是否更改及原始值与当前值
今天根据客户的需求,当在单据中变更供应商时,需要在数据库中记录一下日志。这就需要用到GetItemString或GetItemNumber函数或GetItemStatus函数。 先解释一下这几个函数的意思: dwcontrol.GetItemStatus ( row, column, Primary! )可以获取该缓冲区内指定单元的状态,当参数column为0时,表示
2009-02-23 16:14:00 7584 1
原创 sql 表中的列与现存的主键或unique约束不匹配
今天在更新项目时需要修改数据库中表的主键,结果报出sql 表中的列与现存的主键或unique约束不匹配。 表LN003075原有主键,唯一索引,其中 原有主键字段是:[MCLASS_ID], [BCLASS_ID], [SYSTEM_ID]
2009-02-11 10:51:00 35009 1
原创 masm32 求字符串长度
学习写windows下的汇编程序,自己琢磨出来的练习例子。代码如下: .386 .model flat,stdcall option casemap:none include windows.inc include user32.inc includelib user32.lib include kernel32.inc include
2009-02-06 17:08:00 1822 1
原创 SQL SERVER2000中UPDATE的应用
有主从表,不知为什么主表中的一些统计字段的值没有写进去,从表中有详细记录。只好根据从表更新主表,下面举例该语句的SQL写法。其中aa为主表,从表为bb,a1字段主键,a2,a3,a4为数值类型字段,分别代表主表的合计数与从表的明细值。当然,下面的语句没有写主表的一些条件,根据情况可以加上where选项。 UPDATE aSET a2 = b.a2, a3 =
2009-02-02 17:54:00 831
原创 学习windows32汇编编程(笔记)
今天想学习win32汇编编程,在taowen博客中阅读了其翻译的Win32Asm教程,摘抄了一些我自己需要学习的要点。原教程的博客地址是:http://www.cnblogs.com/taowen/articles/11237.html 。很高兴网上有这么多爱学习的朋友们奉献资料。 在Windows中编程,你不再需要了解Dos中断(interrupt)和端口(port)In/O
2009-01-23 11:06:00 1285
原创 Delphi 窗口置顶的方法
有几种窗口置顶的方法,简单的有:ShowWindow(窗口句柄,sw_ShowNormal);SetWindowPos(窗口句柄,HWND_NOTOPMOST,0,0,0,0,SWP_NOMOV OR SWP_NOSIZE OR SWP_SHOWWINDOW); 另一种方式是:function ForceForegroundWindow(hwnd: THandle): boo
2008-12-04 09:18:00 13869 1
原创 DELPHI 创建自己的定时器 定时清理内存
google代码搜索确实是个好地方,就跟CSDN一样,资料真不少。下面这个例子就是自定义时间清理内存空间。unit TrimWorkingSet;interfaceimplementationuses SysUtils, Windows, ExtCtrls;type TTrimmer = class(TTimer) //继承自TTimer定时器类
2008-12-03 09:48:00 2834
原创 论PB的itemchange事件
最近在维护公司的银行结算系统.有客户反应在输入利率直接保存时,利息没有保存进去。经认真排查,是itemchange事件没有被触发,PB帮助里说的很清楚,当直接从数据窗口某个编辑域离开,跳到数据窗口之外某个控件时itemchange事件不会被触发。另外,以前同事写的代码也存在一些问题。 原itemchange事件代码如下:Choose Case dwo.name Case "contrac
2008-04-01 16:19:00 7386
原创 Pb中动态改变记录某列颜色
今天同事在做图书馆系统数据查询时,想根据设置的提醒天数来动态显示数据窗口中的某列颜色。比如说设置5天,就将5天前的书名全部用红色显示。 这个在PB数据窗口中是很容易实现的事情。只需设置一个number类型的参数,比如:A,然后选中书名字段列,在属性面板的字体颜色表达式中输入:if(日期字段long ll_prompt_daysll_prompt_days=long(em
2008-03-25 13:29:00 5445 2
原创 pbDelta工具,一款像VSS一样具有源码版本对比的Powerbuilder利器
pbDelta是一款用来高亮显示不同版本应用程序源码的实用工具。pbDelta的显著特色包括:。递归多文件或目录的不同,包括Powerbuilder库。支持对PowerBuilder和Jave源代码的分析。源文件和行号不同处的导出。8个标准报表格式。提供命令行式的第3方接口支持。批处理,包括一个批量安装向导。PBDelta内置合并与编辑源码功能,同样也支持创建Powerbuilder 的.sr*格
2008-03-07 14:11:00 3162 1
PB利用字体打印EAN13条码
2009-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人