自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蒋斌的博客

IT程序员

  • 博客(9)
  • 资源 (12)
  • 收藏
  • 关注

转载 delphi2010打开后显示"displayNotification: 内存不够"解决办法

今天打开delphi 2010,提示"displayNotification: 内存不够",以前从来没碰到,经过研究发现时welcome page 产生的问题,正好对这个 welcome page页很反感,每次启动都出现。这次就干脆干掉它,禁止这个页面的办法如下:打开桌面或启动组中的 delphi2010图标的属性,在命令行后面加一个 "C:\Program Files\Embarcadero\R

2012-09-03 15:33:08 370

转载 Delphi2010中TResourceStream流使用

Resource可以是任意文件(图像、声音、office都可以),直接打包到编译的exe文件中,调用也非常方便   打开一个新的或已有的delphi工程 1.先在 Project->resources..添加一个图片,并更改名字为myfirst,类型为RT_RCDATA 2.在窗体上方一个image和button 3.button代码如下 procedure TForm2.Button

2012-09-03 15:31:39 715

转载 DataSnap—TDSServerClass中Lifecycle生命周期三种属性说明

Delphi2010中DataSnap高级技术(7)—TDSServerClass中Lifecycle生命周期三种属性说明 Lifecycle 三种属性: Session、Invocation、Server 这三种属性都用在什么情况,有什么要注意的事项,Delphi2010中罕有说明。 如果乱用这三种属性,你的服务程序有可能崩溃,数据混乱,内存占用大,效率低等问题! 下面我对这三种属性的使

2012-09-03 15:29:30 599

转载 taSnap—加强服务程序对访问者的控制能力

Delphi2009开始,以DataSnap的JSON开发三层受用户的关注,以下是开发过程中用到的一些内容 在客户端我们用 SQLConnection连接服务端,在登录时要验证用户及密码是否正确,本例我们用tcp/ip方式通讯, 当然如果用http协议则把第38行放开即可。所有的验证都在服务端执行。以下为当登录一客户端时,服务端上会显示它的相关信息,当客户端退出时会删除它的相关信息的图示:

2012-09-03 15:28:27 448

转载 DataSnap-建立稳定服务程序之TCP心跳包的使用

为了能让我们的服务程序更加稳定,有些细节问题必须解决。就如上一讲中提到的客户端拔掉网线,造成服务器上TCP变成死连接,如果死连接数量过多,对服务器能长期稳定运行是一个巨大的威胁。 另外,经过测试,如果服务器上有TCP死连接,那么服务程序连接数据库,也会产生那个一个死连接。这样的话,给数据库服务器也造成威胁。所以,服务器程序编写的好坏,直接影响系统的稳定性! 如何解决TCP死连接的问题,有多种方

2012-09-03 15:26:25 2117

转载 DataSnap-TCP keepAlive和KeepAliveInterval参数详解

Delphi2010中DataSnap,如果客户端异常掉线或拔掉网线,那么在服务端会留下一个TCP连接,这个连接会变成死连接(经过测试,如果windows的TCP保持连接禁用的话,三个小时该死连接还不消失)。如果大量客户端并发,出现的死TCP连接过多,服务器内存和端口将会增加,直到占满服务器的端口和耗尽内存为止。如果这样的话,服务器无法健壮稳定的运行。 大家可以另开线程来监控客户端连接,但是今天

2012-09-03 15:25:47 1959

转载 DataSnap服务器如何得到客户端的IP和端口

作为一个服务器软件,必须做到对客户端强有力的控制,想要控制,就必须得到客户端的网络基本信息,比如客户端IP和端口。有了客户端IP就能随心所欲操控客户端,比如终止某些客户端的连接、限制功能等等。 在delphi2010中的datasnap服务器如何获得客户端ip,的确花了我点时间,奇怪为什么这个功能不做的更人性化点呢,功能总是藏着掖着。还得让程序员像寻宝一样摸索,浪费时间。现在把我整理的结果奉献给

2012-09-03 15:24:19 733

转载 DataSnap服务端和客户端发布分发方法

针对服务器和客户端软件,如何发布呢?经过研究发现,分发方法非常简单! 服务器发布方法: 1.在unit ServerMethodsUnit1单元中,添加uses MidasLib;(添加MidasLib的目的是省去发布Midas.dll) 2.我用的是火鸟数据库,只需拷贝dbxfb.dll和fbclient.dll 分发的服务器软件只需三个文件:你的服务器程序、dbxfb.dll 和 fb

2012-09-03 15:22:40 1117 1

转载 为DataSnap系统服务程序添加描述

Delphi2010中DataSnap高级技术(1)—为DataSnap系统服务程序添加描述 收藏 这几天一直在研究Delphi 2010的DataSnap,感觉功能真是很强大,现在足有理由证明Delphi7该下岗了。 DataSnap有三种服务模式,其中Service Application方式建立的windows服务没有描述,描述部分是空的,感觉总是欠缺点什么。 现找到办法添加描述:

2012-09-03 15:20:03 524

串口调试工具

串口调试工具,非常好用,串口开发必备工具,调试通讯首选; 附有详细的源码,两个EXE调试工具,亲测,请放心使用

2017-09-25

C#串口介绍以及简单串口通信程序设计和实现

C#串口介绍以及简单串口通信程序设计实现 周末,没事干,写个简单的串口通信工具,也算是本周末曾来过,废话不多,直接到主题 串口介绍   串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。(至于再详细,自己百度) 串口应用:   工业领域使用较多,比如:数据采集,设备控制等等,好多都是用串口通信来实现!你要是细心的话,你会发现,目前家用国网智能电 能表就具备RS485通信总线(串行总线的一种)与RS232可以相互转化(当然一般,非专业的谁也不会闲的蛋疼,趴电表上瞎看,最多也就看看走了多少度电) RS232 DB9介绍: 1.示意图 2.针脚介绍: 载波检测(DCD) 接受数据(RXD) 发出数据(TXD) 数据终端准备好(DTR) 信号地线(SG) 数据准备好(DSR) 请求发送(RTS) 清除发送(CTS) 振铃指示(RI) 3.实物图: 以下是我购买XX公司的一个usb转串口线:这个头就是一个公头,另一端是一个usb口 笨小孩串口工具运行图: 1.开启程序 2.发送一行字符串HelloBenXH,直接将针脚的发送和接收链接起来就可以测试了(针脚2 接受数据(RXD) 和3 发出数据(TXD))直接链接, C#代码实现:采用SerialPort 1.实例化一个SerialPort [csharp] view plain copy 在CODE上查看代码片派生到我的代码片 private SerialPort ComDevice = new SerialPort(); 2.初始化参数绑定接收数据事件 [csharp] view plain copy 在CODE上查看代码片派生到我的代码片 public void init() { btnSend.Enabled = false; cbbComList.Items.AddRange(SerialPort.GetPortNames()); if (cbbComList.Items.Count > 0) { cbbComList.SelectedIndex = 0; } cbbBaudRate.SelectedIndex = 5; cbbDataBits.SelectedIndex = 0; cbbParity.SelectedIndex = 0; cbbStopBits.SelectedIndex = 0; pictureBox1.BackgroundImage = Properties.Resources.red; ComDevice.DataReceived += new SerialDataReceivedEventHandler(Com_DataReceived);//绑定事件 }

2017-09-14

2017串口调试助手

2017串口调试助手 , 软件开发的调试助手,使用很方便

2017-08-30

C#控件大全 c#

C#控件大全 , 入门者可以学习,提供很好的帮助

2017-08-30

c# TCP通信源码

c# TCP通信源码

2017-06-23

C#通信调试超级助手

C#通信调试超级助手,本人亲测,完全可用

2017-06-23

EMS+Advanced+Data+Export+Component+Suite+4.6.0.5

Advanced Data Export 和 Advanced Data Import 这是EMS 公司出品的数据导入、导出控件,几乎可以导入、导出常用的各种数据格式,是数据库转换和备份的必备控件。 Version 4.6 1. Support of RAD Studio XE2 is added. 2. Some other improvements and bugfixes.

2012-10-30

NativeExcel3.08

NativeExcel3.08 FOR D7-XE2 ,有了它,从dataset或dbgrid导出EXCEL相当的方便

2012-10-30

Delphi XE2 入門指引手冊

Delphi XE2 入門指引手冊,很实用

2012-10-30

DevExpress控件使用大全

DevExpress控件使用大全,很全面详细的介绍每个控件的使用

2012-10-30

UNIGUI FOR D7-XE2

unigui控件相当快速开发web出来,界面相当振憾

2012-10-30

AutoUpgrader D2012

最新的AutoUpgrader版本,支持XE2

2012-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除