- 博客(61)
- 收藏
- 关注
原创 关于Eclipse中EclipseMe插件CreatePackage操作中JAD文件配置。
用Eclispe IDE写个J2ME小应用,编码、测试(模拟器)一切顺利,到最后导出的时候JAD文件内容感觉不对劲儿,开始的时候总是没有MIDLet-1信息,上网找也没找到确切的内容,想了下解决方案肯定在Help,简单翻了下EclipseMe的Help还真有,贴出来备查,有需要的也可以看看JAD File DeploymentThe source JAD file found in
2011-12-16 15:43:51
697
翻译 视频:连接 Android应用和DataSnap服务-巴西 2010 Delphi 大会
原文地址:http://www.andreanolanusse.com/blogen/video-connecting-android-applications-with-datasnap-server-delphi-conference-brazil-2010/?utm_source=rss&utm_medium=rss&utm_campaign=video-connecting-android-applications-with-datasnap-server-delphi-conference-bra
2010-12-22 10:48:00
1127
翻译 在Win32 Delphi 模拟多播事件
原文地址:http://delphi.about.com/library/weekly/aa051005a.htm 在Win32 Delphi OOP中,通常一个组件的事件句柄只能关联一个方法。而在Delphi的.Net版本,多个事件处理代码能够被绑定到一个相同的事件上面。这篇文件将为你介绍一个在Win32 Delphi 模拟多播事件的方法。当你用Delphi开发应用(32位)程序的时候,你总是要写一些代码去处理组件的事件。比如说,你拖一个按钮在一个窗体上,然后双击这个按钮,一个空的事件句柄将被创建,也
2010-12-16 13:15:00
974
原创 [职场金律]凭什么给你加薪?解决问题才是硬道理
<br /><br /> 和一位新入职不久的员工聊天,他向我反应了一个问题,大意是说自己最近总加班,而加班并不是他的工作没有做完,而是测试工作往往开始于下班时间,他担心有问题出现,所以他也只得陪着,他觉得这样太不好了,事实上确实不好,这是个问题。<br /><br /> 在回应他的问题之前,我先问了几个问题:有没有分析问题的原因?他给了我一个答案,我知道他的答案有很大的缺陷,这不要紧,这主要是缘于他与我的信息不对称。我接着问:有就这个问题和直接上司沟通过吗?回答是没有。我再问:那么你觉得应该怎么解决问题
2010-12-15 23:16:00
1004
原创 Delphi 单精度浮点数与字节数据的相互转化处理
<br />最近看modbus的协议需要用到浮点数的转换,原本想着还要照着IEEE的浮点数结构自己来搞,Google下原来有更好的解决方案,粘贴下来以备不时之需,贴代码(代码仅作示意,自己整理下) :<br />1、字节数组转为Single,传入参数自己处理下,嘿嘿<br />function BytesToSingle():Single;var bSingle:array[0..3] of byte;begin//49E48E68 bSingle[3] := $49
2010-12-14 16:19:00
7942
转载 delphi的取整函数round、trunc、ceil和floor
1.Round(四舍六入五留双)功能说明:对一个实数进行四舍五入。(按照银行家算法) 例:var i, j: Integer;begin i := Round(1.5); // i等于2 j := Round(2.5); // j等于2end;在Delphi中使用Round函数得到的答案有时与我们所预期的会不太一样:采用的是四舍六入五留双。即当舍或入位大于或小于五时按四
2010-05-13 22:39:00
1093
转载 ExtJs grid使用详细
Ext2.0是一个javascript框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ext为我们提供了一个桥梁Ext.data.Store,通过它我们可以把任何格式的数据转化成grid可以使用的形式,这样就不需要为每种数据格式写一个grid的实现了。首先,一个表格应该有列定义,即定义表头Column
2010-04-07 21:52:00
1039
转载 7个秘诀 工作效率和薪水都翻倍
引用地址:http://elegantliving.ceconline.com/ART_6000006852_360200_EL_815a9ac001.HTM?click_from=3000001844,8947445666,2010-01-20,ELOL,NEWSLETTER&Health如果问“你想不想使自己的收入加倍”,我猜每个人的答案都是“YES”,如果我继续问:“你相不相信现在你
2010-01-21 15:03:00
571
原创 “可怕的”System.Move函数!!!
遇到点儿小问题,写下来做个记号,也做个警示,呵呵 说这个函数可怕其实是因为自己使用不当,下午的时候一个小程序搞了一下午时间也没能搞定一个内存访问冲突的bug。最后费了九牛二虎之力好不容易检查到,是距离实际错误点儿N行之外的一个Move导致的,这才想起来Move是没有边界检查的,肯定是Move的时候不小心越界了。 找到问题肯定就容易解决了,三下五除二搞定,不过
2009-11-06 00:19:00
893
转载 由程控交换机组成的呼叫中心系统
程控交换机也称PBX(Private Branch eXchange),它是呼叫中心与外界发生联系的主要通道和桥梁。程控交换机对外提供与市话局中继线(一般为E1数字中继)的接口,对内提供与连接座席代表话机和自动语音应答设备的内线接口。程控交换机在传统企业中已应用得十分普遍。在这类应用中,PBX上所连的内线数通常远大于中继线数。这是因为传统企业中的大多数通话是在企业内部进行,因此对外只需少量的
2009-04-21 23:01:00
2207
1
转载 Delphi2009(Tiburon)强化 DataSnap 技术
Delphi now provides a new component based DataSnap server technology. Existing applications can host their RemoteDataModules inside this new DataSnap server. Our new DataSnap server does not support t
2009-03-24 14:26:00
1378
转载 消除类之间的相互引用
理论相互引用是指两个类之间相互引用了对方。从类图上看,引用箭头是双向的。相互引用是一种不够良好的设计。从高层次(设计)来说,类之间的引用关系应该是单向的,如果类A了解类B,说明在某种程度上类A比类B的层次要高一些,如果同时类B也了解类A,则说明类的设计有问题,两个类有混杂的部分,比如可能类的职责不够单一,或者类的职责不够明确,总之类的设计者没有把二者的关联分析清楚。应考虑重新设计一下,比如
2009-03-21 20:48:00
3037
转载 函数指针与typedef
关于C++中函数指针的使用(包含对typedef用法的讨论) (一)简单的函数指针的应用。//形式1:返回类型(*函数名)(参数表) char (*pFun)(int); char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2); } 第一行定义了一个指针变量pFun。首先我们根据前面提到的
2009-03-17 14:49:00
523
转载 Asp.net MVC: BindingHelperExtension的UpdateFrom如何使用?
预备知识:扩展方法(Extension Method);Asp.net MVC一般的做法以修改一篇blog为例,当我们再输入框中输入了修改的内容之后,通过点击提交按钮将新的blog内容提交到服务器端,如图所示,我们可以修改blog的title,body和timestamp三项: 图 1我们可能写出这样的代码:[ControllerAction]public void Save(int id)
2008-10-15 15:27:00
1186
转载 Delphi2007新功能 -- 有限的栈对象
今天使用Delphi2007,一个误输入,无意中发现Delphi2007的record类型居然能够和TObject一样定义方法和属性,而且不需要调用类似TObject.Create方法就能生成一个record对象。这是否意味着Delphi2007也能和C++一样,不仅能使用堆对象(new),也能使用栈对象(静态对象)呢? 通过实验,答案是肯定的!这使我感到很兴奋,因为Delp
2008-08-28 14:14:00
749
转载 Delphi 进制转换——十六进制 to 十进制浮点数
//十进制 to 二进制function IntToBin(Value: LongInt;Size: Integer): String;var i: Integer;begin Result:=; for i:=Size-1 downto 0 do begin if Value and (1 shl i) Result:=Result+1; end else begin
2008-08-26 00:59:00
5047
原创 读取硬盘序列号码Delphi代码片断
//取硬盘系列号: function GetIdeSerialNumber: pchar; //获取硬盘的出厂系列号; const IDENTIFY_BUFFER_SIZE = 512; type TIDERegs = packed record bFeaturesReg: BYTE; bSectorCountReg: BYTE;
2008-05-12 13:25:00
1206
转载 小技巧:用CSS如何实现单行图片与文字垂直居中
今天又在群中看到一些朋友问单行图片文字垂直居中问题了,于是写了这篇文章. 这个问题是在做页面中经常会遇到的问题,首行我们先看一下最基础的的吧! 以下选自(Css权威指南)vertical-align初始值: baseline(缺省值)可否继承:否适用于: 内联元素说明:vertical-align:baseline使元素的基线同父元素的基线对齐.警告:vertical-a
2008-03-07 19:50:00
1588
转载 澄清display:inline;与float:left;的用途
这样的题目显得有点可笑,但是鉴于很多网友在标准学习的过程中常被这样的问题所困扰(例一、例二),所以特此专文澄清两者之间的区别与特性。
2008-03-02 21:36:00
812
转载 [读书笔记]组件设计-httpapplication详细
这一章是全书基础和精神所在,其后的例子章节是为了验证这章的讲述和实践讲述的内容其中第一节是讲述ASP.NET运行模式,这一节着眼于整个ASP.NET应用程序的运作模式,实际上,并不是在讲组件,但是却很重要,因为写组件的人必须清楚的知道ASP.NET应用程序是如何启动.如何处理请求,如何处理SESSION等这些细节问题的,但这一节对于一般读者来讲,可能十分晦涩.下面的讲解可能有助于你理解这一切
2008-01-09 13:16:00
1854
3
转载 Socket应用开发
在Socket应用开发中,还有一个话题是讨论的比较多的,那就是数据接收后如何处理的问题。这也是一个令刚接触Socket开发的人很头疼的问题。因为Socket的TCP通讯中有一个“粘包”的现象,既:大多数时候发送端多次发送的小数据包会被连在一起被接收端同时接收到,多个小包被组成一个大包被接收。有时候一个大数据包又会被拆成多个小数据包发送。这样就存在一个将数据包拆分和重新组合的问题。那么如何去处理
2007-12-24 17:09:00
756
转载 Delphi小技巧
今天偶尔在csdn论坛看到些不错的东西,贴来大家瞧瞧:---------------------------我认为自己最能拿出手的东西, 可以做个基类使用,主要功能就是是子类的用户输入控件可以自动变色, 不必考虑种类繁多的第三方控件, 只要是有Color,OnEnter,OnExit,OnChange属性就行。 unit Ufrmbase; interface uses Win
2007-12-17 22:19:00
725
原创 asp + Access 常见的数据库访问失败问题 Microsoft JET Database Engine 错误 '80004005' 解决办法
前些天突然公司的网站(asp+access)不能访问了,症状是:页面无法打开、服务器上dllhost.exe导致CPU占用率一直居高不下,开始的时候或以被注入攻击了,所以检查网站所有脚本代码,结果没有发现任何异常现象。用瑞星扫描了一下,还真的发现了一个叫什么Backdoor.ASP.Mini.h的病毒,扫描完了以为没事儿了,重启IIS结果问题依旧:(,无奈之余只能继续一步一步调试,结果
2007-12-14 13:55:00
2407
转载 打印gridview
今天公司让做一个打印功能,就是把gridview中的内容打印出来,再网上查了好多方法,最后决定把gridview包含到一个div中,然后将div的html提交到另一个页面,最终打印这个页面.打印指定内容: html>head>script type="text/javascript" language="javascript">...function printPage() ...{v
2007-11-29 22:07:00
1062
1
转载 通过串口收发短消息(下)
作者:bhw98 下载本文示例源代码 原文出处:http://www.kernelstudio.com/getitem.asp?id=14 Q PDU的核心编码方式已经清楚了,如何实现用AT命令收发短消息呢? A 在上篇中,我们已经讨论了7bit, 8bit和UCS2这几种PDU用户信息的编码方式,并且给出了实现代码。现在,重点描述PDU全串的编码和解码过程,以及GSM 0
2007-11-21 23:31:00
938
转载 通过串口实时接收短消息
作者:bhw98 原文出处:http://www.kernelstudio.com/getitem.asp?id=49 一年前本人曾写过“通过串口收发短消息(上)、(下)”两篇文章,讨论了在TE(PC、单片机系统等)上利用扩展的AT指令控制ME(手机,GSM模块等)发送和接收短消息的基本方法。其中接收/阅读短消息采用主动查询的方法。TE发送“AT+CMGL”指令,ME则输出已接收和存储的短消息。这
2007-11-21 23:29:00
1325
1
转载 在GridView里使用CheckBox
在GridView的第一列使用CheckBox控制每一行数据,是经常使用的,这里面我要记录的是全选、全消、选中行的底色更改,还有就是在提交数据的时候,取选中的行的编号等功能aspx页面定义:asp:GridView ID="GridView1" runat="server"> Columns> asp:TemplateField ShowHead
2007-11-15 13:31:00
1251
原创 SQL HERPER类代码.
// ===============================================================================// Microsoft Data Access Application Block for .NET// http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp//
2007-10-10 15:01:00
664
转载 PetShop学习--SQLServerDAL
中午看了一下SqlServerDAL,画了一个图先贴上来。SQL数据访问层设计专为SQLServer数据库而设计的。该层是整个项目的最底层!SQLHelper通过一组静态方法来封装数据的访问功能。(DAAB.NET SQLHelper完整代码偶全打印出来了,删了一些注释后共21页。留着上课不想听课时候看。)SQLHelper.cs类为 Account.cs 、Inventory.cs、Item.c
2007-10-10 14:46:00
850
转载 SQLHelper.cs 文件
SQLHelper.cs 文件 //=================================================================================================// This file is based on the Microsoft Data Access Application Block for .NET//
2007-10-10 14:35:00
1147
转载 JavaScript 学习 - 提高篇
JavaScript 学习 - 提高篇一. JavaScript中的对象.JavaScript中的Object是一组数据的key-value的集合, 有点类似于Java中的HashMap, 所有这些数据都是Object里的property. 通常情况下, JavaScript中建立一个对象用"new"加上constructor function来实现. 如new Date(), new O
2007-10-10 14:23:00
1294
转载 [原创].Net下的数据持久层DAL
前几天正好解决了个通用数据持久访问层,特此拿出来奉献下~~~鲜花的鲜花,鸡蛋的鸡蛋~~~嘿嘿! 特点: 1。适合中小企业数据访问架构,其实大架构也没问题的,毕竟数据处理都放在了DB Server; 2。使用的数据工厂和泛型反射工厂,所以,支持目前所有的数据库系统,只要改改web.config就搞定了; 3。使用HashT
2007-09-11 14:30:00
1794
1
转载 使用SerialPort类设计串口通讯程序
一.概述 在Visual Studio 6.0中编写串口通讯程序,一般都使用Microsoft Communication Control(简称MSComm)的通讯控件,只要通 过对此控件的属性和事件进行相应编程操作,就可以轻松地实现串口通讯。但在Microsoft.Net技术广泛应用的今天,Visual Studio.Net没有将此控件加入控件库,所以人们采用了许多方法在Visual S
2007-09-09 23:55:00
2959
转载 VisualStudio2005中serialPort控件访问串口实例[转载]
点评:这个例子包括了这个控件几乎所有的操作,非常有参考价值.serialPort是在.net framework2.0中才有的东西,感觉这个东西和MSCOMM很相似.这里给出的例子是基于vb.net和CSHAPE的,相应的可以在Cshape和c++中使用,基本上都是一样的.Imports System Imports System.IO.Ports Imports System.Threa
2007-09-09 23:48:00
6912
4
转载 serialPort类数据采集代码。
窗口数据发送和接受的类 新建 PortControl using System;using System.IO.Ports;using System.Windows.Forms;namespace SPC...{ /**//// /// 串口控制 /// public class PortControl ...{ /**////
2007-09-09 23:44:00
3496
转载 C#编码规范
1. 避免将多个类放在一个文件里面。2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括IDE产生的代码)。4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。如果超过了,则应使用 struct 来传递多个参数。6. 每行代码不要超过80个字符。7. 原则上,尽量不要手工的修
2007-08-27 23:26:00
712
转载 Upgrading to Indy 10
1148Upgrading to Indy 10Chad HowerAtozed SoftwareAbstract: This session covers the changes made to Indy 10 and how to quickly port existing code. It also covers the advantages of Indy 10 and why you s
2007-08-23 17:19:00
3445
转载 用TWebBrowser 组件 POST 数据和预览 HTML 片段
相信 Delphi 中 TWebBrowser 组件大家都比较熟悉,用它自己进行制作浏览器非常简单,论坛中和文档中心中都谈了很多,我这里主要想谈两个两个问题:如何用 TWebBrowser 组件 POST 数据?如何用 TWebBrowser 组件预览 HTML 文档片段?因为工作需要,需用用到 TWebBrowser 组件的 POST 功能,查了CSDN上的很多文档都没有介绍,只有一篇
2007-08-19 03:39:00
2795
原创 sql server查询分析器的一个选项...
偶尔的发现一个奇怪的问题,就是在执行数据插入的时候,数据总是不能够完整的插入到数据表中,老是被“截断”。 执行的SQL语句如下:INSERT test (recv_data) values(68D1151094000000070816011261780100811600003502220023000000000000000000000000000000000000000000000000
2007-08-16 11:11:00
1396
原创 字符串转字节数组。
一个字符串转换为字节数组的函数。function ASCIIStrToHexByteArray(const P:PChar;var Buf:array of byte):integer;var I:integer; OldP:PChar;begin OldP:=P; I:=0; while (OldP+1)^#0 do begin Buf[I]:=StrToInt($
2007-08-16 00:07:00
1307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人