自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 yyyy/mm/dd变成yyyy-mm-dd

日期格式化yyyy/mm/dd

2022-04-13 16:15:36 949

原创 Delphi DLL 版本信息追加

Delphi10.4 的DLL要追加版本信息时可以按照下边的步骤1.在DLL上右击 代码表示/sourse show/ソースの表示2.在打开的.dpr文件里,函数定义执行前添加下边的这行代码!!!非常重要{$R *.RES}3.打开你的工程,选择菜单Project-->Options...--->Version info 种编辑相关的version信息就可以了。4.编译工程。右击生成的DLL-->Property-->Detials就可以看到相关的版本信息了

2022-03-10 19:34:55 268

原创 C# WPF 抽屉菜单

C# WPF 抽屉按钮 和 收缩

2022-01-27 15:27:25 1108

原创 生成随机数

语言:C语言描述:相信很多人跟我有一样的疑问,每次调用rand函数产生的都是同一个数字,根本没有实现随机数的产生啊。原因:系统提供的种子没有变化,每次调用rand函数生成的伪随机数序列都是一样的。解决方法:srand函数和rand函数配合起来使用,srand函数用来初始化随机序列生成器。只有初始化的随机序列生成器不一样时,每次生成的随机数才不一样。

2016-09-06 15:57:22 360

原创 char const* 和 char* 的区别和联系

首先说明一下下边几个类型的区别char const *  : 常量指针。指向字符串常量的指针。 指针可以改变,指针指向的内容不能改变。const char *  :同char const*.char* const   :指针常量。指针指定字符串之后不可以改变。char*              :指向字符串的指针。看下边的例子:(网上有一句经典的话,const挨着谁,

2016-08-27 13:19:45 839

原创 窗口置顶

记录一下而已。Delphi窗口置顶可以采用以下函数:SetForegroundWindow示例:SetForegroundWindow(application.handle);SetForegroundWindow(fForm.handle);

2016-08-23 09:57:37 341

转载 几种进程间的通信方式

# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,

2016-06-22 14:51:39 285

原创 怎样去掉“交互式服务对话框检测”提示对话框

背景:在win7以上的系统,当系统服务要弹出对话框的时候,会弹出“交互式服务对话框检测”提示对话框。原因分析:真正的问题是Windows 7 服务的Session 0 隔离机制在Windows XP, Windows Server 2003或者更早期的Windows操作系统中,所有的服务和应用程序都是运行在与第一个登录到控制台的用户得Session中。这个Session

2016-04-29 13:05:08 2342 2

转载 获取Windows系统特殊性目录路径

引用单元uses ShlObj;获取方法:function GetPath(FID: Integer): string;var  pidl: PItemIDList;  path: array[0..MAX_PATH] of Char;begin  SHGetSpecialFolderLocation(0, FID, pidl);  SHGetPathFromI

2016-04-18 19:34:17 663

原创 MessageBox模态对话框

MesssageBox显示的对话框在所有页面之前,只需要像下边这么做MessageBox(NULL,"GOOD","OK",MB_OK | MB_SYSTEMMODAL);可以参照对应的API:https://msdn.microsoft.com/en-us/library/windows/desktop/ms645505(v=vs.85).aspx

2016-02-01 14:33:20 5417

原创 程序界面假死的一种解决方法 - 线程

当程序界面有进度条或者需要频繁更新的控件时,数据量过大,更新过快,界面就会出现假死。这里仅仅提供一种解决方案:界面单独做成,界面的更新和数据的获取在线程中进行。开发语言:Delphi程序界面:1.获取源文件夹的文件个数的同时更新项目个数2.文件获取完毕后把文件从源文件夹拷贝到目标文件夹,同时更新进度条。程序实例:(改进前,界面假死)//数据页面显示的同时,更新拷贝

2015-12-29 16:55:11 3508 1

原创 Windows访问Linux共享文件名乱码

linux侧做成的文件名后边含有空格的话,共享的文件在windows侧看就会乱码。如下: (为了便于说明,这里文件名用“”括起来,实际上文件名没有双引号。)linux侧有如下共享文件:"1000000008--01-00.SIR"             无空格"1000000008--01-00.SIR "            有空格windows侧

2015-12-29 16:11:48 1516

原创 免费安装制作程序 Inno Setup

写这篇文章的原意只是为了记录一下这个软件,以备以后的不时只需。 Inno Setup Compiler是一个免费开源的安装制作程序。该软件可以从官网下载。 如果要想支持中文,必须下载它的unicode 版本。同时把中文包放到安装好的程序的下列文件夹中 \Inno Setup 5\Languages中文包可以从下载文件中找到。 网上有很多说明文档。可以参考使用。

2015-12-11 14:47:54 346

原创 Delphi 更改文件时间

总是会遇到文件拷贝之后需要更改文件时间的要求。这里就小小的记录一下。语言:Delphi功能:文件的时间更新成现在系统的时间。procedure SetFileDateTime(sFileName:String);var  Fs:TFileStream;  Ft:TFileTime;  sysT:_SYSTEMTIME;begin  Fs := TFileStre

2015-11-24 16:12:21 1120

原创 C语言 获得系统时间以及时间函数的用法。

该篇文章参照了下边的博客: http://blog.csdn.net/wangluojisuan/article/details/7045592 。本身想要直接转载,但因为原博客里边著名了“未经作者同意,严禁转摘”。这里,自己重新整理了一份。这里边设计到的 格林威治时间 和 协调世界时(UTC时间)的介绍请参考照下边链接:http://blog.sina.com.cn/

2015-10-10 14:17:07 1154

原创 VC 获取当前目录

这其实是很简单的函数介绍。但是因为经常忘记,所以就在这里记录一下。以备以后参考。查询C语言的函数库时,说是有getcurdir这样的函数,只要引入头文件dir.h就可以使用。但是用VC进行开发的时候却提示该头文件没有。所以找了一下VC上获取当前目录的函数。int main(){    char path[255];    GetCurrentDirectory(255,

2015-10-10 09:23:17 1761

原创 strcpy 不能用 unsigned char[]

这篇文章只是记录一下遇到的弱智问题。并不能解决问题本身。最近遇到一个问题,就是把原来的工程迁移过来的时候,会有一系列的错误。报告strcpy函数的时候,不能把unsigned char[4]转换成const char*.各种找网上的资料,也没有很完美的解决这个问题。后来才发现自己犯了一个弱智问题。1.VC6.0默认创建的是C++程序,也就是 .cpp文件作为后缀的原文件。

2015-09-25 16:33:25 1391

转载 Delphi 通过BDE进行数据库编程

网上找到一篇不错的BDE数据库编程教程。非常不错,推荐给大家。不过是英文的。如果大家感兴趣,可以翻译一篇中文的出来。参考网址:http://123codegenerator.blogspot.jp/2010/02/borland-database-engine.html

2015-01-07 15:14:27 833

原创 Delphi 连接 Mysql

本文讲一下Delphi 使用ADO方式连接 MySql 的方式。软件环境准备:1. Delphi XE3(任何版本都可以)。2. BDE 的安装。(如果安装成功,可以在 控制面板(小项目表示)看见  BDE Administrator )3. MySQL的安装。(MySQL 初始安装成功的用户名是root。密码是空。)4. MySQL connector / ODBC 的安装。

2015-01-04 11:36:23 741

转载 C/C++连接MySql数据库

关于c++联接Mysql数据库,网上看到了一篇比较详尽的文章。特别记录下来,以供大家共同参考。转载地址:http://www.cnblogs.com/justinzhang/archive/2011/09/23/2185963.html

2014-12-29 10:13:05 418

原创 C语言 无法启动此程序,因为计算机中丢失LIBMYSQL.dll

出现这个情况,只需要把 libmysql.dll 放在Debug文件夹下边就可以了。 libmysql.dll 在安装mysql 的\mysql-5.6.22-win32\lib目录下。

2014-12-29 09:47:49 7569

转载 C++ MySQL编译错误 error C2146: 语法错误 : 缺少“;”(在标识符“fd”的前面) 解决方法

C++ MySQL编译错误 error C2146: 语法错误 : 缺少“;”(在标识符“fd”的前面) 解决方法在VS的C++项目中引入mysql.h,编译时出现如下错误 >d:\my documents\visual studio 2008\projects\testmysql\testmysql\mysql\mysql_com.h(191) : error C2146: 语法错误

2014-12-28 11:06:55 4695 1

转载 目录选择和文件选择

VC(MFC):目录选择相关类:SHBrowseForFolder文件选择相关类:CFileDialog    相关程序请参考以下网址:http://blog.csdn.net/zww0815/article/details/8466463

2014-12-24 14:02:40 381

原创 C语言 二进制文件的读取

这里边字符为了表示方便直接用16进制表示。二进制的原理相同。#include "stdio.h"#include "stdlib.h"#include "string.h"//数据以16进制的形式写入文件。void writeFile16(){ int i=0; char buf[]=" Let's say\"who know me? i love eveybo

2014-12-23 15:19:12 1588

原创 通过注册表获得系统语言

Delphi://必ず、Registryユニットを引用する。function getOSLanguage:Integer;const LNG_ENG =1 ; //英語 LNG_JPN =2 ; //日本語 LNG_CHN =3 ; //中国語var reg: TRegistry; tmp: String; oslang:Integer;

2014-12-22 17:11:49 730

原创 获得系统版本(WinXP,Win7,Win8)

获得系统版本(WinXP,Win7,Win8) Delphi:procedure GetOSVersion ;Var OSVERSIONINFO : TOSVersionInfo;begin //OSの判断 OSVERSIONINFO.dwOSVersionInfoSize := SizeOf(TOSVERSIONINFO); GetVersionEx(

2014-12-22 15:54:19 781

原创 Form Action的变更

Form的Action可以变更《JavaScript:JQuery:

2014-10-14 14:57:52 553

转载 JSON 字符串和对象之间的相互转换

文章来源: http://blog.csdn.net/wangxiaohu__/article/details/7254598

2014-09-29 13:08:17 464

原创 TortoiseSvn :object of the same name is already scheduled for addition

当使用SVN提交问题的时候,会遇到上边的h

2014-09-23 09:55:57 1410

原创 Could not load file or assembly 'DotNetOpenAuth.OAuth.Consumer'

关于这个问题,网上找了很多解决方法都没有用,浪费了一上午的时间也没有收获。功夫不负有心人,终于被我找到了一篇不错的解决方案。背景: C#  ASP.NET 开发的网站现象: 前一天还调试运行成功,什么也没有修改,第二天运行的时候(编译成功)就出现了下边这样的错误。错误:Could not load file or assembly 'DotNetOpenAuth.OAu

2014-09-05 12:00:33 734

Inno Setup Complier 中文包

下载改资源之后,请放入C:\Program Files\Inno Setup 5\Languages文件夹下边,就可以中文贬义安装程序了。

2015-12-11

文件拷贝工具

这是基于Delphi开发的一个文件拷贝工具。压力测试中总会遇到要做成大量同类数据的要求,该工具可以基于一个数据,拷贝生成想要数量的数据。

2015-11-24

C#聊天程序服务端和客户端

开发工具:VS2012 开发语言:C# 概要:简单的聊天程序。利用TCP协议,SOCKET通信开发。

2014-08-28

FusionCharts Free中文开发指南

你想用FusionCharts作图么?想了解怎么操作么?这是基本的开发指南。绝对有用!

2011-03-13

空空如也

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

TA关注的人

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