自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

youthon的专栏

进化的程序员

  • 博客(97)
  • 资源 (13)
  • 收藏
  • 关注

转载 Axios 各种方法传递参数

### Axios 各种方法传递参数 Demo (整理一下,总是忘记。)#### `get` `delete` 方法较为不同* axios.get(url[, config])* axios.delete(url[, config])* axios.post(url[, data[, config]])* axios.put(url[, data[, config]])* axio...

2018-07-05 18:26:54 14393

转载 spring mvc设置应答体的content type

spring MVC中如何设置应答体的content type呢?spring MVC中如何设置返回类型呢?我们知道response 的content type主要有:text/htmltext/plainapplication/json;charset=UTF-8application/octet-stream等先举一个例子,spring mvc中可以通过如下方式返回json字符串: @R...

2018-04-08 17:20:16 3314 1

转载 const、let、var区别+js严格模式

一、const、let、var的区别const定义的变量不可修改,const一般在require一个模块的时候用或者定义一些全局常量let声明的变量作用域是在块级域中,函数内部使用let定义后,对函数外部无影响,可以在声明变量时为变量赋值,默认值为undefined,也可以稍后在脚本中给变量赋值,在生命前无法使用。var 声明的变量作用域是全局的或者是函数级的二、let和var关键字的异同声明后未...

2018-03-16 15:37:13 612

转载 使用spring-boot-devtools导致在Eclipse下的UnsatisfiedLinkError问题

在Eclipse中运行报UnsatisfiedLinkError错的原因:使用了spring-boot-devtools包,与java的System.loadLibrary冲突解决方法自然就是在pom中去掉对spring-boot-devtools包的依赖==================================================================

2017-11-09 18:21:59 1403 2

转载 解决cmd命令行显示中文乱码

cmd命令行窗口显示中文乱码,多是因为cmd命令行窗口字符编码不匹配导致。修改cmd窗口字符编码为UTF-8,命令行中执行:chcp 65001切换回中文:chcp 936这两条命令只在当前窗口生效,重启后恢复之前的编码。切换cmd窗口字符编码有风险,例如切换过以后中文显示乱码,并且不能永久切换回原来模式,只能每次chcp 936。cmd中文显示乱码永久解决方案,以切换回中文9

2016-05-27 17:59:57 63426

转载 用Margin还是用Padding

用margin还是用padding这个问题是每个学习CSS进阶时的必经之路。CSS边距属性定义元素周围的空间。通过使用单独的属性,可以对上、右、下、左的外边距进行设置。也可以使用简写的外边距属性同时改变所有的外边距。——W3School边界(margin):元素周围生成额外的空白区。“空白区”通常是指其他元素不能出现且父元素背景可见的区域。——CSS权威指南padding称呼为内边距,

2015-09-23 11:02:01 590

原创 wps工具栏名称

开发WPS插件,着急找工具栏的名称找不到,后来偶然找到了,共享一下(其实通过程序也能枚举)菜单名中文名Menu Bar菜单栏Shortcut Menus快捷菜单Standard常用Formatting格式Tables And Borders表格和边框Header And Foot

2015-09-15 18:23:35 1379

转载 实例讲解访问者模式(Visitor Pattern)

六个角色:        抽象访问者(Visitor)、具体访问者(ConcreteVisitor)、抽象元素(Element)、具体元素(ConcreteElement)、对象结构类(ObjectStructure)、客户端(Client)         抽象访问者(Visitor):抽象出访问元素的动作        具体访问者(ConcreteVisitor):实现访问元素的动

2015-08-21 14:54:15 2933

原创 jvm内存使用上限

最近为了解决一个问题(使用32位JDK),查了查jvm使用内存的相关资料,发现了java服务程序使用内存的几个制约因素1、jvm使用内存限制在32位windows的机器上,堆最大可以达到1.4G至1.6G。在32位solaris的机器上,堆最大可以达到2G而在64位的操作系统上,32位的JVM,堆大小可以达到4G2、线程不使用jvm内存,而是向操作系统申请内存在java

2015-07-24 16:14:10 12465

转载 JavaScript获取页面宽度高度大全

JavaScript获取页面宽度高度大全

2015-06-30 14:39:07 486

转载 数字小写转大写

网上很多数字小写转大写的代码,大多数写得都有问题,找了个以前用过的,在2010下改了改,已测function GetCnNumber(num: Double): string;const _ChineseNumeric: AnsiString = '零一二三四五六七八九';var sIntArabic: AnsiString; PosOfDecimalPoint: inte

2015-06-10 10:20:02 1222

转载 Office 开发版本号与版本对应关系

判断 xls文档的 Office 版本   office97、office2000、officeXP(2002)、office2003、office2007的开发版本号依次是:8.0、9.0、10.0、11.0、12.0    MsgBoxThisWorkbook.CalculationVersion 获取一个数字,该数字指示上次对工作簿进行完全重新计算的 Excel的版本。   最右

2015-05-26 10:55:04 17508 1

转载 Delphi 查找标题已知的窗口句柄,遍历窗口控件句柄

查找标题已知的窗口句柄,遍历窗口控件 有了回调函数的概念及上面的例子,我们可以继续了。其实想要找到一个标题已知的窗口句柄,用一个API函数就可以了:FindWindow.其函数原形是:function FindWindow(lpClassName, lpWindowName: PChar): HWND;stdcall;lpClassName:窗口类名.如果只知道标题,可以为空.

2015-04-22 13:22:33 11823

原创 delphi下支持64位的钩子实现

从delphi.about.com上找了一个钩子的实现代码,写得很不错,可惜不支持64位,后来有一个帖子里说参考classes单元改改,就自己改了一下,现在分享给大家修改部分如下const{$IF Defined(CPUX86)} CodeBytes = 2;{$ELSEIF Defined(CPUX64)} CodeBytes = 8;{$IFEND}type p

2015-02-12 15:51:16 3449 2

转载 屏蔽word的快捷键、菜单、工具栏

VBA:主界面_复制等快捷键_右键菜单____禁用/恢复  请 hnymx2005 兄试试以下代码:'查找需要的窗口Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _        (ByVal lpClassName As String, ByVal lpWindowName As

2015-01-12 11:24:25 4537

转载 Word VBA(Events)

Word Events 在Word中只有Application object和Document object响应事件: Events With Application object : NewDocument,  DocumentOpen, DocumentBeforeClose,  DocumentBeforePrint,  DocumentBeforeSave Wind

2015-01-05 15:45:50 2095

转载 C的union的应用

1. 概念什么是union?union是一种特殊的类(struct/class),其特殊之处在于,union内的变量共享一段内存,并且union占用内存大小等于其内占用内存最大的变量的大小eg:

2014-11-17 13:35:12 695

转载 VMware虚拟机NAT模式的具体配置

NAT模式的具体配置NAT方式:虚拟机可以上外网,可以访问宿主计算机所在网络的其他计算机(反之不行)。1.1.1.        查看虚拟机的网络参数1)      打开虚拟机,选择菜单“编辑”》“编辑虚拟网络”,如下图: 2)      选中列表中的“VMnet8 NAT”,点击左下角“恢复默认”按钮,恢复默认参数设置。然后点击“NAT设置”按钮,如下图:

2014-11-07 11:00:26 691

转载 VMware虚拟机CentOS的网络设置

一、VMware提供了两个虚拟的网络连接,VMnet1和VMnet8,安装VMware后,系统中会出现这两个网络连接。如果没有这两个网络连接,说明VMware安装不正确。二、CentOS通过VMnet1或VMnet8进行网络通信。在CentOS中,“Virtual MachineSettings”--"Network Adapter"项目下,如果选择“Host-only:

2014-09-19 11:36:30 781

转载 Java用OpenOffice将word转换为PDF

Java利用OpenOffice将word等office文档转换成PDF 1. 需要用的软件    OpenOffice 下载地址http://www.openoffice.org/    JodConverter 下载地址http://sourceforge.net/projects/jodconverter/files/JODConverter/,也可以直接从附件里面下载

2014-06-20 17:48:31 30360 9

原创 Java将中文日期转换为日期

public static void main(String[] args) throws IOException { testConvertZwrq(); } private static void testConvertZwrq() { String[] list = new String[] { "二○○九年四月三十日", "○九年四月三十日

2014-04-18 14:41:45 8734

原创 myeclipse中删除derby、设置默认项目字符集

一、删除derby1 在Windows-->General-->Startup and Shutdown里,删除

2014-04-09 14:25:24 1559

转载 jQuery.extend 函数详解

JQuery的extend扩展方法:      Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。      一、Jquery的扩展方法原型是:    extend(dest,src1,src2,src3...);      它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的

2014-03-28 16:12:37 703

原创 解决Launch configuration XX类 references closed project XX的问题

最近总是在关闭一个工程时看到myeclipse里报这个错,Launch configuration XX类 references closed project XX可XX类已经被删除了,后来发现是因为我之前用这个类的Main方法调试过,把调试列表里的对应项去掉就可以了注意需要在该工程打开时才能看到,在myeclipse的工具栏里的debug的configuration界面里或者在工程属性的

2013-11-28 14:54:57 11036 4

转载 java动态代理方案性能对比

因服务框架需要用动态代理生成客户端接口的stub,所以做了一下性能评测,动态代理工具比较成熟的产品有:JDK自带的,ASM,CGLIB(基于ASM包装),JAVAASSIST,使用的版本分别为:JDK-1.6.0_18-b07, ASM-3.3, CGLIB-2.2, JAVAASSIST-3.11.0.GA(一) 测试结果:数据为执行三次,每次调用一千万次代理方法的结

2013-11-18 15:21:31 3670

原创 subclipse 和TortoiseSVN 整合

如果想要这两个svn的客户端能同时管理一个项目,把这两个整合在一块,开发起来比较方便.首先确保的是这两个客户端所能操作的svn版本是一样的.整合的方式:1 如果先用TortoiseSVN 检出(checkout) 项目,则用eclipse导入,然后选择Team --> Share Project功能。2 如果你已经先用subclipse检出(checkout)了,则可以直接用T

2013-08-27 14:39:12 934

原创 delphi程序升级到64位

要做哪些事:1 安装delphi xe2及以上版本2 改正一些由delphi语法变化引起的错误3 升级或替换一些不能升级的控件(如有汇编而你不会写汇编)语法引起的问题:1 对汇编的支持有变化,原汇编代码一般不再可用2 in操作符有变化:char建议使用CharInSet方法3 增加了包的概念,如Spin变成Vcl.Samples.Spin,在System

2013-08-15 18:04:53 9565

原创 Windows程序的相对路径

最近一个程序出现了一个问题,每当打开选择文件对话框时,日志模块就报一个IO错,上网查了一下,僵哥在http://bbs.csdn.net/topics/290069179一帖中的话一下让我明白了(还是对Windows底层机制不够了解啊),确定是由于使用了相对路径引起的问题:1.在没有主动调用SetCurrentDirectory,之前当前路径即为进程启动时所指定的初始路径,该路径不一定

2013-07-23 17:55:02 2963

转载 哈佛

哈佛校园里,不见华服,不见化妆,更不见晃里晃荡,只有匆匆的脚步,坚实地写下人生的篇章。哈佛不是神话,哈佛只是一个证明,人的意志,精神,抱负,理想的证明。  美国哈佛大学图书馆凌晨4点座无虚席 ——哈佛,看一眼就会明白中国缺什么日前,两张美国哈佛大学图书馆凌晨4点多学生仍在学习的照片,在网上迅速传播。照片显示:凌晨4点的哈佛大学图书馆里,灯火通明,座无虚席……图片配文这样

2013-07-16 14:56:25 691

转载 xfire中wsdl中参数为in0,in1解决方法

在项目中遇到过相同的问题,查到本帖,转发一下原帖地址:http://blog.csdn.net/xiaochangwei789/article/details/7703179==========================================按照XFire-Spring生成的WSDL文档中接口参数名极不友好:      如何自动将in0与

2013-06-04 17:05:04 3025

转载 你需要的不是重构,而是理清业务逻辑

首先说明我转这篇文章,不是因为这篇文章说得完全正确,而是对想做重构的人一个很有用的提醒,重构应该根据业务进行重构!================================================================================最近我遇到了一位以前公司的同事。他提到了数年前我在那个公司曾经开发过的项目。他说这个项目现在已经变成了“职业杀手”

2013-05-22 13:43:03 723

转载 Delphi多线程下的ADO编程

前言:几个月前接到一个任务:将一后台程序访问数据库的方式从BDE改为ADO,原因是由于业务量的增加,通过BDE不论是向数据库写入数据还是从数据库中读出数据的速度都变得无法忍受,大家都知道ADO在数据库访问速度方面比BDE要快的多了(我写了一个测试程序使用ADO比使用BDE快了近100倍!)。这个任务还不简单嘛,只要将BDE的控件更换成ADO的再修改一些代码不就搞定了!我当时确实是这么想的,而且

2013-05-06 16:13:27 4909

原创 delphi 对int64计算的一种处理方式

最近写刻录程序时用到了int64计算比例的功能,integer的范围是4G,而普通DVD光盘容量就是4.3G,直接计算是通不过编译的因此用了一种取巧的方法,把两个数据右移16位,然后计算比例,当数据小于2的16次方(64k,接近VCD容量的万分之一)时,当作最小进度(如1%)处理代码如下:function GetProgress: Integer;var nReadSize, n

2013-03-30 18:15:44 3785 1

原创 delphi2009(10,xe)下indy10发送utf8字符串

最近实现一个功能,使用delphi2009以TCP调用java端的接口,接口要求先发送字符串的长度,然后再发送字符串内容,并且字符串要求是utf8格式的调试了好长时间,才终于发现解决办法,或者说发现问题所在我用了utf8encode方法,然后调用一个函数,在这个函数中将字符串转换为tidbytes后发送(前面的数据是结构体),这个函数的参数类型是string类型的,结果总是不成功后

2013-03-30 18:04:26 5387 2

原创 如何从javascript直接调用word插件

前些天研究了使用word插件实现一些业务逻辑的方式,需要javascript里直接调用word插件上网查了好长时间都没找到,后来是一位同事查到了解决方法,在这里分享给大家1、在word插件的onConnection事件里设置插件对象的object属性,我是用delphi写的procedure TWordTest.OnConnection(const Application: I

2013-03-18 15:57:05 4903

原创 delphi中WebBrowser的parent改变时变成空白问题的解决

这段时间在做一个delphi界面打开网页的功能,且此网页所在窗口可完整显示,可缩小到另一个窗口的panel上显示可是在改变网页所在窗口时,WebBrowser控件变成了空白上网google了半天,终于在csdn上查到了解决方案:原帖地址:http://bbs.csdn.net/topics/200046109uses SHDocVw, Windows, Controls,

2012-12-29 15:39:14 1945

转载 修改window.external使JS可调用Delphi方法

原文地址:http://hi.baidu.com/rarnu/blog/item/4ec80608022766d663d986ea.html在JS中,有一个比较特殊的对象,即window.external,用它可以调用浏览器提供的外部方法一个很简单的例子就是将当前页添加到收藏夹window.external.addFavorite("http://blog.csdn.net/youth

2012-12-28 09:49:40 3262

转载 delphi自动调整combobox下拉列表宽度

在combobox所在的窗口的Formshow事件里调用即可procedure SetComboBoxListWidth( AComboBox: TComboBox );var i: Integer; nMaxLen, nMinWidth: integer; nFontWidth: Integer; nCboLeft: integer; ctlCustom: TCon

2012-11-13 16:59:33 4314

原创 虚拟刻录机导致的卷标问题的修复

这两天在研究光盘刻录的功能,在废掉了几张光盘之后,决定找找虚拟刻录机找了半天,功夫不负有心人,找到了两个软件,phantom burner和TotalMounter一开始觉得phantom burner比较好用,其实是它的易用性占了优势,但是它只能虚拟一个刻录光驱后来把TotalMounter研究明白了,就卸载了phantom burner。废话说了一堆,终于说道正题了,卸

2012-10-25 13:51:43 1269

转载 也谈大公司病2——减少错误不等于增加成功

序多数大公司大了后都不可避免会遇到大公司病,机构臃肿,行动缓慢,协调困难,思维僵化。为此,大公司采取了各种各样的做法,建设企业文化,调整组织机构,更换领导人,加强流程规范,建立特区,建立快捷通道,引入敏捷方法。这些措施往往都能取得一定时间的效果,却很难与整个公司抗衡,随着时间流逝,大公司病还在蔓延。为什么会这样?是解决措施有问题?还是管理能力不足?还是没有找到真正的问题?下面对大公司病

2012-10-18 15:59:20 1261

录音小工具delphi源码

delphi编写的录音小工具,封装了,使用很简单,其中的录音文件分析单元是从网上找的,现在分享给大家

2020-06-27

office2007帮助文件套装(word+excel+查看器)

HXS的office2007帮助文件(word、excel)和HXS查看器放在一起的压缩包,查看器需要安装

2015-06-10

delphi下支持64位钩子

从delphi.about.com上找了一个钩子的实现代码,写得很不错,自己参考classes单元增加了64位的支持,分享给大家

2015-02-12

dos命令参考

dos命令的使用说明,解释得比较详细,学习起来比较容易

2012-02-09

oracle 1z0-051题库

oracle 1z0-051 题库,一共180题,应该是官方的

2012-02-08

oracle 1z0-052题库

oracle 1z0-052 题库,一共172题,应该官方培训的

2012-02-07

delphi编的录音小工具

自己用delphi编的录音小工具,这个是程序

2011-01-07

中文生成拼音和拼音首字母

delphi写的中文生成拼音和首字母的程序

2010-06-22

sql编辑器(insert语句)

delphi开发的sql编辑器,支持对insert语句的编辑,格式对齐等功能

2010-06-22

mp3及wma文件名批量修改工具(修改)

修正了歌名重复时改名的Bug。 参考jdsun的作品编写。

2009-06-03

本地文件快速搜索工具

功能简单的本地文件搜索工具,根据文件名进行搜索,支持局域网的文件搜索。 扩展名格式为*.x,多个以“|”间隔,如“*.c|*.java"

2009-06-03

mp3及wma文件名修改工具源码

参考jdsun的作品编写,其中读取mp3和wma的tag的类使用的别人写好的类,主要是为了方便大家,功能有限,如有需要可以增加自己需要的功能。 大家注意,有个bug,程序没有对歌名重复的文件进行处理

2007-03-27

mp3及wma文件名批量修改工具

参考jdsun的作品编写。大家注意,有个bug,程序没有对歌名重复的文件进行处理

2007-03-27

空空如也

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

TA关注的人

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