自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xjjrocker的专栏

坚持,不一定能改变什么,但至少不会让自己后悔。时间会证明你的选择是对还是错。

  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 mac 下 vue3+vite+antdv 本地开发调试时的proxy 配置问题

mac 下 vue3+vite+antdv 本地开发调试时的proxy 避坑配置,绝大多数人没注意。

2022-03-20 00:36:42 3091

转载 [搜集]c#中的常用ToString()方法

对于int,double等的tostring:C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00

2012-11-30 16:47:58 610

原创 c#通过资源加载字体供winform使用

声明:以下资料为在使用过程中为了解决问题二搜集自网上很多地方进行参考和测试,最后整理出来的解决方法提供出来,供有需要的人参考和借鉴。由于比较喜欢Fixedsys的显示样子,所以很想在winform中使用,但是由于win7隐藏了此字体所以一般是看不到的,但是即使是手动显示出来也不能解决根本问题,那就是程序发布出去如何做到按照我设计的样式显示呢,于是想到资源携带字体供自己使用的方式,于是网上搜集资

2012-11-28 03:29:44 10861 1

转载 Winform程序降低占用内存的方法

本人开发的winform程序,用到了线程池,用到了多线程循环读取数据更新,用到了第三方控件,程序启动时内存占用已经在>30M这个水平了,并且发现只要多线程启动,就会内存不断地增加,虽然使用了GC.Collect()但不管是连续使用1次还是两次并不能实际解决问题,只不过是使得每次增加的变动减少到4k左右而已。于是经过各种搜罗发现了如下方法进行内存回收,经过使用,效果非常好,目前基本稳定在3.3M左右

2012-11-26 11:08:14 4267

原创 模仿msn聊天工具的实现难点点拨

前段时间开发了网信客户端聊天工具,为了能极尽模仿msn的效果,要特别注意几个地方。1、聊天窗体要可以单独最小化到任务栏,并且能够通过双击用户名重新恢复显示,并激活置前。2、聊天区域必须兼容显示图片和文字以及每次说话单独的文字显示样式以及还要显示查看历史聊天记录的超链接,可用的第三方组件能满足需求的已经不多,Memo肯定不行,据说RichEdit可以,但是我觉得超级链接实现不行,而且每行不同的显示字

2008-07-30 16:43:00 1467 2

原创 改变TIcon导出ICO图标只能是16色的解决办法

       题记:由于自己想要从EXE导出ICO图标,一时半会也找不到好的软件,于是突发奇想自己写个,于是搜罗资料写出小软件,不过发现有些地方需要记录下来,以供自己回顾也方便同好查阅,故记录于此。大家都知道怎么用 TICon 从一个 EXE 文件中导出 .ICO 文件,短短几行代码即可搞定,代码如下:uses  ShellAPI;    ……procedure TForm1.Button

2008-03-16 23:06:00 3796

原创 弹出模态窗体的应用程序隐藏和恢复显示的问题解决

    主程序是MDI风格的,在弹出很多子窗体并同时有个模态窗体的情况下,实现定时锁屏功能,锁屏后,要使得整个应用程序都最小化,当输入所凭密码后再恢复显示成最初的状态。这个过程会有几个问题点需要解决:1、主窗体包括子窗体可以用frmMain.Hide来隐藏2、是否有弹出来模态窗体需要进行检测,如果有则需要抓出模态窗体的句柄Handle,通过对模态窗体的发消息,隐藏模态窗体3、恢复主窗体用frmMa

2008-03-04 19:53:00 2539

原创 VSS自动使用指定帐号和密码的最简便设置方法

摘要:对于自动登录设置,网上有很多方法,建立系统变量什么的,更改ini文件什么的,还有别的等等,我没有去尝试,而且感觉也很麻烦,如果需要更换用户也不操作复杂,我下面提供一种方式,最简单快捷。【1】右键点击桌面的Microsoft Visual SourceSafe 6.0的快捷方式,选择属性【2】在新弹出的窗体中,找到如下字样          目标类型: 应用程序          目标位置:

2008-02-16 20:02:00 1813 1

原创 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码

1.文本框只能输入数字代码(小数点也不能输入)CODE:2.只能输入数字和小数点CODE:0+this.value;if(this.value.match(/^/.$/))this.value=0;this.o_value=this.value}">4.只能输入汉字CODE:5.只能输入英文CODE:6.只能输入数字和英文( . 和 / 也被屏蔽,如不屏蔽这两个,则

2007-12-19 21:12:00 1288

转载 使用 WebSphere Application Server V6.1 中的联合存储库扩展用户注册表选项

IBM® WebSphere® Application Server V6.1 提供了一种新的联合用户存储库功能,这方便了您访问和维护位于多个存储库中的用户数据,特别是自从能够通过新的 Virtual Member Manager 实用工具进行配置(而非通过编码)获得此功能以来,更方便了用户使用。 摘自 IBM WebSphere 开发者技术期刊。引言在此之前,对于用户信息存储在多个

2007-11-07 10:00:00 3007

转载 DB2和JDBC 数据库连接- -JDBC 驱动程序揭密

JDBC 驱动程序揭密对 Java 产生混淆的常见根源是:JDBC 有不同的版本,JDBC 驱动程序有不同的类型,它们可以被不同版本的 Java 使用。而且,新的 Java 规范总是在开发之中,因为通过 Java 社区过程(Java Community Process,http://www.jcp.org),相关的功能在不断地扩展中。JDBC 版本DB2 通用数据库 V8.1 支持 J

2007-10-22 20:33:00 1225

转载 Socket I/O模型全接触

 本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。一:select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:Overlapped I/O 事件通知模型 五:Overlapped I/O 完成例程模型 六:IOCP模型 老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信

2007-05-16 20:04:00 933

转载 用Delphi来编写蠕虫病毒浅析

前言:   可能大家想到病毒,第一反应就是可能是用asm来编写,或者是vbsript,而高级语言如delphi就好象不能编写一样,其实事实并不是这个样子的,只要我们花一些时间,照样可以写出简短而高效的病毒程序来,一点也不输那些用汇编写出来的程序哦。   一个病毒程序首先要短小,我们的目标是经过压缩后控制在30k以下。用过delphi的朋友都知道,如果在uses里面加入forms,classes..

2007-05-16 19:52:00 1327

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

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

2007-05-16 12:56:00 933

原创 关于输入框可输入字符的限定小结

         程序开发中经常会遇到输入限制问题,比如限制只能输入整数、只能输入大写字母、只能输入小写字母、只能输入特殊字符等等问题。 本人希望通过全面的总结和实例,来详细介绍解决的方法和思路。         最好的限制方法不是输入完毕点击确认的时候来检查,那样很难来做准确的判断和检查,不过对于检查E-mail的合法性,那样做是合适的。一般来说,对于类似Edit类型的输入框的检查方法就是通

2007-01-26 13:29:00 2187

原创 我的网站第一步,www.tofact.com一级域名注册下来了

在经历了很多次的选择和思考后,确定用dtfact、dtofact、tofact三者中选择一个,虽然都代表着我的“梦想变成现实”的意味在里面,但是本着简单易记的原则,还是申请了tofact的国际域名,完整域名是www.tofact.com,当然由于是一级国际域名,所以tofact.com照样能解析到,而且也支持子域名。至此为止,我的第一步完成了,我最近也在抓紧学习web2.0开发技术,学习Aja

2006-12-12 11:16:00 2170 2

原创 在DBGRID的指定单元格中,自由控制画上下方向箭头,指定字体颜色

近日在DBGRID应用中涉及到需要对特殊数据进行显式的显示,于是设定指定单元格颜色、指定单元格根据数据显示向上或向下方向箭头。发现画箭头的和颜色指定的代码有一定的通用性,于是单独写出来,并且尽量优化了代码,以便于增强通用性。先拿出来以便分享。效果如下图所示://图片暂时没办法上传,似乎csdn后台目前有问题,稍后补上整段代码如下[你可以根据自己的需要,修改相应的参数即可]:proced

2006-12-12 10:51:00 2033

转载 delphi7的快捷键

delphi7的快捷键 1.SHIFT+鼠标左键 先选中任一控件,按键后可选中窗体(选中控件后按Esc效果一样) 2.Shift+F8 调试时弹出CPU窗口。3.Shift+F10 等于鼠标右键(Windows快捷键)。4.Shitf+箭头 选择5.shift +F12 快速查找窗体并打开6.F7 (步进式调试同时追踪进入子过程)7.F8 (步进式调试不进入子过程)

2006-12-12 09:29:00 1382

转载 Delphi中的线程类

 Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程编程的全部,此文的目的在于对此作一个补充。线程本质上是进程中一段并发运行的代码。一个进程至少有一个线程,即所谓的主线程。同时还可以有多个子线程。当一个进程中

2006-11-29 12:49:00 983

原创 Delphi关于多线程同步的一些方法

线程是进程内一个相对独立的、可调度的执行单元。一个应用可以有一个主线程,一个主线程可以有多个子线程,子线程还可以有自己的子线程,这样就构成了多线程应用了。由于多个线程往往会同时访问同一块内存区域,频繁的访问这块区域,将会增加产生线程冲突的概率。一旦产生了冲突,将会造成不可预料的结果(该公用区域的值是不可预料的)可见处理线程同步的必要性。   注意:本文中出现的所有代码都是用DELPHI描述的,调试

2006-10-18 09:59:00 1531

原创 DELPHI中的Format函数详解

function Format(const Format: string; const Args: array of const): string; $[SysUtils.pas功能:返回按指定方式格式化一个数组常量的字符形式说明 这个函数是Delphi中用得最多的函数,现在就列举几个例子以得到直观的理解"%" [索引 ":"] ["-"] [宽度] ["." 摘要] 类型它是以"%"开始,而以"

2006-10-11 11:40:00 1643

转载 软件需求说明书(文档模板)

软件需求说明书(文档模板)- -                                        其中的数据描述部分在实际工作中比较少涉及。在上一次的文档中增加新模块 业务需求,详细描述为 现状、业务概述、业务组成、业务描述、业务流程。功能需求也相应作了扩充,分为 总体结构、整体流程和各模块功能需求,包括描述、功能、输入输出数据。 软件需求说明书1 引

2006-10-08 14:05:00 7695

转载 SQL Server中用with encryption进行加密的存储过程,可以用下面过程解密!

--如果是用   with   encryption   进行加密,可以用下面过程解密     --exec   sp_decrypt   自定义函数名         create     PROCEDURE   sp_decrypt(@objectname   varchar(50))     AS     begin     set   nocount   on     --CSDN:j

2006-09-18 10:36:00 4008

转载 如何判断字符串是否是有效EMAIL地址

 function IsEMail(EMail: String): Boolean; var s: String;ETpos: Integer; begin ETpos:= pos(’@’, EMail); if ETpos > 1 then begin s:= copy(EMail,ETpos+1,Length(EMail)); if (pos(’.’, s) > 1) and (pos(’.’

2006-09-14 09:46:00 1735

原创 cxGrid增加一栏显示checkBox的设置方法

鉴于本人首次设定cxGrid的CheckBox的时候费了很大劲,发现很多人都会碰到这个问题,现在总结一下,以供各位互相学习借鉴。步骤如下(不分先后):1、 cxGrid添加完自己所需的所有字段后,增加一个字段用来显示CheckBox勾选框,比如叫做Selected(至于Caption要不要设定,看你自己喜欢是否想看到栏位名称了),那么tableview中此字段的DataBinding下面的

2006-09-08 16:41:00 12906 10

AgileUI 后台管理模板

AgileUI 后台管理模板 html+css+js

2016-05-28

AceAdmin1.4_Bootstrap v3.3.6最新版.zip

ACE admin bootstrap 模版1.4,内赠1.3中文版,支持ie8,基于bootstrap v3.3.6最新版

2016-05-28

Erlang程序设计中文版(完整书签)

Erlang程序设计中文版(完整书签),非常清楚的版本。

2015-12-07

Ace - Responsive Admin Template 1.3.4

Bootstrap ACE后台管理界面模板(扁平化),最新版本1.3.4

2015-11-30

Delphi高手突破(官方版).pdf

Delphi高手突破(官方版).pdf Delphi高手必备参考资料,思路决定未来,主要指导你的思路,有了思路就有解决问题的能力。 适合高手参考,以及想往高手进行研究的开发人员。

2011-12-18

空空如也

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

TA关注的人

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