自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (5)
  • 收藏
  • 关注

原创 VirtualBox下安装macos卡顿

如果在VirtualBox下安装macos卡顿,我的机器是分配4G内存,刚开始用的时候不卡。后来就卡的不行,网上找原因,没进去恢复模式,突然看到360安全卫士了,怀疑是不是这家伙的问题。果断卸载,瞎猫碰到死耗子,真的是360安全卫士的问题,卸载后恢复之前的速度了。搞不懂360 为什么对VirtualBox下的虚拟机有影响。...

2019-06-05 17:02:34 4879

原创 DELPHI sha1 汉字

function sha1(input: string): string;begin with Tidhashsha1.Create do try Result := HashBytesAsHex(TidBytes(Bytesof(input))); finally free; end;end;针对 sha1签名,之前没有涉及中文字符,一切

2017-06-17 19:23:21 1313

原创 postgresql 函数增加调试功能

postgresql数据库在使用过程中,发现没有调试存储过程的功能,网上查找,默认是没有安装的,需要自己安装插件。记录一下安装过程:1、打开pgadmin 的postgresq配置2、找到配置文件存放位置,3、在后台配置编辑器中找到 shared_preload_libraries (默认是没有启用的)。 (图是我配置好后的)勾选 启用 ,值输入 $li

2016-07-14 13:31:06 7634 2

原创 superobject 数组增加

在使用superobject过程中,经常遇到在有的json中增加数组数据,2次格式弄错了,经常把数组数据,写成字符数据。写demo,备注一下。procedure TForm1.btn1Click(Sender: TObject);var jo,arry,bb: ISuperObject; strSQL,sResult,stmp: string; sZTBH: string;

2016-06-28 11:33:17 6535

转载 设置系统日期时间格式

此函数用于设置系统的一些本地信息, 非常有用.比如日期格式为'yyyy/mm/dd'时, 稍微不注意,有些程序语句会报错.以下资料网络收集:1. SetLocaleInfo()中 LCTYPE values 的具体意义   出自: http://hi.baidu.com/stormsxf/blog/item/7395b3000ed2e015728b65a5.html

2016-06-14 14:38:32 3986

原创 postgresql pgAgent 定时任务

postgresql 安装pgAgent后,新建作业,一直是失败,查看作业统计量,显示问题:Couldn't get a connection to the database搜索发现,作业连接串需要 读取 pgpass.conf 中的用户名及密码。我查看我的文件发现有两个(我安装2个版本的postgresQL):下面配置文件中缺少记录,添加所用的连接的用户名和密码,

2016-04-27 15:59:47 6735

原创 Unable to load VirtualBox engine

之前 使用genymotion正常,一段时间后再用 报 Unable to load VirtualBox engine 。官网重新下载最新版本也不行,搜索一下,在win7下,需要使用兼容模式运行,genymotion和oracle vm virtualBox都要改成兼容性运行。ok。。。

2015-07-01 10:52:59 580

转载 LayoutInflater的inflate函数用法详解

LayoutInflater的inflate函数用法详解LayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SE

2015-04-01 10:58:46 352

转载 android(安卓)开源框架

同事整理的android(安卓)开源框架,个个都堪称经典。32 个赞!1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1)  JSON,图像等的异步下载; (2)  网络请求的排序(scheduling) (3)  网络请求的优先级处理 (4)  缓存 (5)  多级别取

2015-03-26 09:03:53 492

转载 JAVA中BYTE[] 转 FLOAT 代码

关于float的一些资料:float规格化表示 java中的浮点数采用的事IEEE Standard 754 Floating Point Numbers标准,该标准的规范可以参考http://blog.csdn.net/treeroot/articles/94752.aspx. float占用4个字节,和int是一样,也就是32bit. 第1个bit表示符号,0表示正数,1表示负数,这个

2015-01-05 14:54:27 816

原创 java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread 报错解决

tomcat运行一段时间后报错:Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread 

2014-12-30 15:45:30 29295 3

原创 Android下载文件出现问题

通过httpResponse.getEntity().getContent() 得到InputStream,将InputStream 保存文件,文件无法解析,

2014-08-05 10:02:16 417

转载 java读取txt文本中如含有中文,可能会出现乱码,解决方案

java读取txt文本中如含有中文,可能会出现乱码,解决方案是:  1.要统一编码,java工程的编码,txt文本编码,java工程中的java文本编码都统一为utf-8;  2.利用 InputStreamReader(new FileInputStream(fileUrl), "utf-8")将文本再次设置为utf-8  3.具体代码如下  Java代码

2014-07-31 09:17:36 658

转载 Android中px dpi dip density densityDpi 的相关说明

概念解释名词解释Px(Pixel像素)不同设备显示效果相同。这里的“相同”是指像素数不会变,比如指定UI长度是100px,那不管分辨率是多少UI长度都是100px。也正是因为如此才造成了UI在小分辨率设备上被放大而失真,在大分辨率上被缩小。Screen Size(屏幕尺寸)一般所说的手机屏幕大小

2014-05-21 13:38:54 419

转载 Error inflating class错误

[html] view plaincopy09-13 16:24:00.996: ERROR/AndroidRuntime(929): FATAL EXCEPTION: main  09-13 16:24:00.996: ERROR/AndroidRuntime(929): android.view.InflateException: Binary XML fi

2014-05-08 10:41:39 634

转载 [Accessibility] Missing contentDescription attribute on image

今天使用了下ADT 16.0 在定义一个ImageVIew的时候 总是提示这个[Accessibility] Missing contentDescription attribute on image警告,虽说可以不理 但总是感觉怪怪的,在网上一搜 发现原来这是ADT 16.0的新特性,在一些没有文本显示的控件里,如imageView和imageButton等,ADT会提示你定义一个android

2014-05-08 10:21:38 422

原创 EditTextPreference 小标题修改为显示内容

应用EditTextPreference进行系统配置,感觉EditTextPreference只显示大小标题,点击修改才能看到值,不够简单明了。想要实现小标题显示内容效果:功能实现:public class SysCfg extends PreferenceActivity { @SuppressWarnings("deprecation") @Override

2014-03-07 10:45:33 3185

原创 XE5 Android 手机端中文显示乱码问题

服务端用clientdataset做数据源,字段添加时,字符类型的要用 widestring类型,注意添加时,size要填写!

2013-11-22 13:48:38 946 2

原创 Chart 显示曲线值

procedure DBChart1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);var I : Integer; AValueIndex : Integer; TmpSeies : TChartSeries; tmpX,tmpY:double;begin for I := 0

2013-10-17 10:36:41 1033

转载 delphi实现拖动无标题窗口的5种方法

1.MouseMove事件中加入:// ReleaseCapture;// Perform(WM_SYSCOMMAND, $F017 , 0); 2.MouseDown事件中加入:// POSTMESSAGE(Self.Handle,WM_LBUTTONUP,0,0);// POSTMESSAGE(Self.Handle,274,61458,0); 3.Mo

2013-04-28 09:03:20 899

转载 项目经理的“势能”培养

我很早之前就听说过,做为一个项目经理,至少要在公司工作两年以上,且年龄不小于三十岁。我当时还年轻,对这两点很不屑。而现在,我却很理解。在公司工作时间短,对人员不熟悉,将很难横向协调资源;年纪过轻则不够沉稳、练达,难以实现快速沟通。 作为IT企业,很多项目经理都是由基层做起的,技术好、经验丰富、熟悉行业知识。作为项目经理本人,也觉得自己对团队的领导能力勿庸置疑。并不会认为自己沟通上会有问题。

2012-04-01 13:46:35 464

转载 从我写程序那天起 我就没有打算写程序 — 程序员30岁问题

从我写程序那天起 我就没有打算写程序 — 程序员30岁问题 序 大约是前年的时候,在公交站牌下,有个同事问我:“老哥,您搞开发有几年了?”“约五六年吧。”我说这些话时有些汗颜,一把年纪了,岁月催人老啊。“怪不得经验丰富。”同事明显的恭维让人不太舒服。又接着问:“你打算还要再干几年啊?”我明白他的意思,这与程序员圈子里盛传的“30岁问题”有关,这个问题,让他焦滤,

2012-04-01 13:45:16 326

转载 关于内存和指针操作,数据类型转换本质的理解

Delphi 关于内存和指针操作,数据类型转换的本质的理解。很多朋友问的问题感觉都是没有理解内存和指针与数据类型之间的关系。想解释一下。  很少写东西,觉得有些东西不好表达,就想到那说到那了,希望能提供一些帮助。指针的使用,和使用指针直接读取数据是软件开发中经常使用到的技术,也是软件开发所需要掌握的基础,理解并能灵活的使用指针来操作内存,读写数据是软件开发必须要熟练掌握的基本。内存

2012-03-16 16:39:02 499

转载 delphi里的 @ ^ # 等符号都是什么意思?

delphi里的 @ ^ # 等符号都是什么意思?  @:取址运算符;varint:integer;p:^integer;new(P);int:=24;p:=@int;dispose(P);^:指针的引用解析操作符;varpint:^integer;new(pint);showmessage(inttohex(integer(@pint)

2012-03-16 15:48:21 680

原创 crc校验学习CRC-CCITT 多项式为:G(x)= X16+X12+X5+1

function GetCRCWord(const DataStr: string): Word;var Crc16: word; aByte: Byte; tmpStr: string; i, j: integer;begin Crc16 := $0000; if DataStr = '' then Exit; tmpStr := DataStr

2012-03-15 15:49:02 8376

原创 TClientSocket not found

TClientSocket D7使用的Indy组件后,就没有 TClientSocket ,如果你需要这个个组件,在D7的安装目录bin文件夹找到dclsockets70.bpl组件包,安装上去就OK了.Component菜单下install packages   add rtl70.bpl是TCientSocket和TServerSocket必需的运行包

2012-03-05 14:02:47 2115

转载 利用Delphi编写Socket通信程序

一、Delphi与Socket  计算机网络是由一系列网络通信协议组成的,其中的核心协议是传输层的TCP/IP和UDP协议。TCP是面向连接的,通信双方保持一条通路,好比目前的电话线,使用telnet登陆BBS,用的就是TCP协议;UDP是无连接的,通信双方都不保持对方的状态,浏览器访问Internet时使用的HTTP协议就是基于UDP协议的。TCP和UDP协议都非常复杂,尤其是TCP协议

2012-03-05 13:33:32 674

转载 利用Delphi编写Socket通信程序2

笔者在工作中遇到对局域网中各工作站与服务器之间进行Socket通信的问题。现在将本人总结出来的TServerSocket和TClientSocket两个组件的基本用法写出来,希望与您分享。    ClientSocket组件为客户端组件。它是通信的请求方,也就是说,它是主动地与服务器端建立连接。    ServerSocket组件为服务器端组件。它是通信的响应方,也就是说,它的动作

2012-03-05 13:29:45 578 1

转载 delphi TMemoryStream对象用法

TMemoryStream对象TMemoryStream对象是一个管理动态内存中的数据的Stream对象,它是从TCustomMemoryStream中继承下来的,除了从 TCustomMemoryStream中继承的属性和方法外,它还增加和覆盖了一些用于从磁盘文件和其它注台读数据的方法。它还提供了写入、消除内存内 容的动态内存管理方法。下面介绍它的这些属性和方法。TMemoryStr

2012-02-27 11:02:47 1405

转载 delphi调用外部EXE

调用windows系统时间设置对话框:WinExec('Rundll32.exe   Shell32.dll,Control_RunDLL   timedate.cpl,,0',SW_NORMAL);delphi调用外部exe程序procedure TForm1.btn14Click(Sender: TObject);varSystemPath:string;begin

2012-02-27 10:58:01 506

原创 得到执行文件所在路径

得到执行文件所在路径:GetCurrentDir

2012-02-27 10:56:48 326

转载 SQL语句往Oracle数据库中插入日期型数据

SQL语句往Oracle数据库中插入日期型数据(to_date的用法)INSERT  INTO  FLOOR  VALUES  ( to_date ( '2007-12-20 18:31:34' , 'YYYY-MM-DD HH24:MI:SS' ) ) ;查询显示:2007-12-20 18:31:34.0 ------------------- INSERT  INTO

2012-02-27 10:56:05 2257

转载 delphi 单引号

由于 ' (单引号)是SQL的标准字符符号,所以在SQL语句中间遇到 ' 时要做特殊处理。1. 使用 QuotedStr 函数QuotedStr的作用是使字符串包含单引号: 在字符的前后加上( ')号,因为在DELPHI中字符赋值是需要引号的比如 CommandText   :=   CommandText   +   QuotedStr(Edit1.Text);

2012-02-27 10:54:46 2906

转载 判断查询结果是否为空

1、使用adoquery2.IsEmpty判断是否为空或者使用  if adoquery2.RecordCount>0 then if not(adoquery2.IsEmpty) then begin ShowMessage("此产品已存在"); exit; end;  2、 SQL语句中引入参数之后,在执行SQL语句之前就必

2012-02-27 10:53:15 3438

转载 报表格式存入数据库

以下代码在D7+SQL 2000+FastReport 3.15版中测试通过.之前为客户写的报表都是保存在本地,一个人修改了必须得拷贝到其它人那才能实现共享,比较麻烦,现在考虑将报表格式保存在数据库中,一个地方编辑了其它地方加载实现共享!1.将报表格式存入数据库中(用于初始化系统的时候预先存入一些报表):procedure Ttestrp_f.Button4Click(Sender: TO

2012-02-27 10:49:01 1269

转载 delphi调用DLL

调用一个DLL比写一个DLL要容易一些。首先给大家介绍的是静态调用方法,稍后将介绍动态调用方法,并就两种方法做一个比较。同样的,我们先举一个静态调用的例子。unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Std

2012-02-27 10:43:35 2347

转载 DBGRID中实现下拉列表

技巧之一:在DBGrid 中实现类DBComboBox列表方法要实现的功能:在DBGrid网格中输入字段时,单击字段可出现一个下拉列表(类似于DBComboBox),用户可从中选择需要的字段内容,列表框中是固定的几个选项如男、女等。实现方法举例:假如数据表中有一个“性别”字段,我们让这个字段具有下拉列表功能。在窗体上放置Table、DataSource、DBGrid组件各一个,将三者搭配起来,

2012-02-27 10:37:41 1776

转载 Delphi clientdataset的详细介绍

delphi Midas SQLServer的自增字段的处理1.新增时,表中有自增字段,但是不希望用Refresh,直接ApplyUpdates直接看见自增字段的值在DataSetProvider.AfterUpdateRecord写如下代码 DataSetProvider.Op

2011-07-27 23:35:27 6245

原创 delphi调用interbase存储过程

正在学习delphi,从网上还有请教前辈,终于知道了如何调用interbase数据库的存储过程。调用interbase的存储过程要用到IBStoredProc控件。with IBStoredProc1 dobegin    StoredProcName:=ADD_YG;   //存储过程名叫ADD_YG    Params.Clear;    Params.CreatePara

2009-03-31 09:59:00 694

21天学通C#.pdf

21天学通C#21天学通C#21天学通C#21天学通C#21天学通C#21天学通C#21天学通C#21天学通C#21天学通C#21天学通C#21天学通C#21天学通C#21天学通C#21天学通C#21天学通C#

2009-10-14

实战visual c#数据库编程

实战visual c#数据库编程关于数据库编程,微软提供了一个统一的数据对象访问模型,在Visual Studio6.0中称为ADO,在.NET中则统一为ADO.NET,掌握ADO.NET就等于掌握了数据库编程的核心,因此有必要首先复习一下以前发表的《ADO.NET完全攻略》。   针对数据库编程始终是程序设计语言的一个重要方面的内容,也是一个难点。数据库编程的内容十分丰富,但最为基本编程的也就是那么几点,譬如:连接数据库、得到需要的数据和针对数据记录的浏览、删除、修改、插入等操作。其中又以后面针对数据记录的数据操作为重点。本文就来着重探讨一下Visual C#数据库基本编程,即:如何浏览记录、修改记录、删除记录和插入记录。

2009-10-14

图片无锯齿放大工具很好用

图片无锯齿放大工具图片无锯齿放大工具图片无锯齿放大工具图片无锯齿放大工具图片无锯齿放大工具

2008-10-09

IBM SERVERGuide引导安装指南

ServerGuide 引导安装指南 适用于当前IBM System X部分机型

2008-10-09

CnWizards_0.8.8.430.exe

窗体设计专家,很好的IDE,可用于delphi5,delphi6,delphi7,c#,等等

2008-10-06

空空如也

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

TA关注的人

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