- 博客(40)
- 资源 (12)
- 收藏
- 关注
原创 Java 学习笔记 开发环境搭建JDK+Tomcat+Eclipse
一、开发工具获取1、开发工具包JDK● 下载地址:到ORACLE公司官方网站(http://www.oracle.com/)下载。中文官网下载地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html ● 下载文件的选择:我选择:jdk-8-windows-i586.exe。2
2014-04-13 10:30:55
14306
转载 新个人所得税EXCEL计算公式以及税后工资反算税前工资公式详解
全国人大常委会6月30日下午表决通过了关于修改个人所得税法的决定,将个税起征点提高到3500元。根据决定,个税起征点将从现行的2000元提高到3500元,修改后的个税法将于2011年9月1日起施行。现将新个税的EXCEL计算公式,根据税后工资反算税前工资的公式以及公式的设计原理详细讲解如下:一、新个税表级数 1 2 3 4 5 6 7全月应纳税所得额
2013-08-16 18:49:21
8885
1
转载 DELPHI使用TClientDataSet时不携带MIDAS.DLL的方法
TClientDataSet人人都喜欢使用。但是,调用TClientDataSet是有代价的,因为你同时也得包含MIDAS.DLL。 能不能使用TClientDataSet又不用MIDAS.DLL呢? 很简单,就是uses一下MidasLib单元! MidasLib单元在Delphi6以及DELPHI的更高版本中才
2013-08-12 10:43:22
1558
转载 周鸿祎:需格外注意的五点用户体验
【编者按】本文转载自周鸿祎的博客,其内容是2012年11月9日周鸿祎在UPA用户体验大会上的演讲。技术人员出身的产品经理非常有潜力,因为他懂技术,跟技术人员能更好的挑选技术方案。但我看到很多技术人员在做产品中犯的一个共同错误,太想要把自己的技术展现给用户,把先进的技术概念给用户。这就是忘了从用户角度出发,用户到今天,特别是体验时代,什么叫体验时代?在电脑还是即刻时代的时候,电脑越复
2012-11-22 15:04:52
950
转载 云计算的理解
专家博客:详解云计算原理原文出自【比特网】,转载请保留原文链接:http://storage.chinabyte.com/246/12169746.shtml 云计算现在正可谓如日中天,许多用户纷纷开始采用该技术。相信会有不少读者想要了解云计算的原理,本文将会为大家详细介绍。希望广大读者喜欢。 原理 云计算(Cloud Computing)是分布式处理(Distributed
2012-09-20 10:42:58
2056
转载 Delphi各个版本和发展历史
Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个集
2012-04-23 20:24:26
23133
原创 Delphi中StrToDateTime函数TFormatSettings参数的使用
var FSetting : TFormatSettings; DateTime1: tDateTime;begin FSetting := TFormatSettings.Create(LOCALE_USER_DEFAULT); FSetting.ShortDateFormat:='yyyy-MM-dd'; FSetting.DateSeparator:='-'; //
2012-03-31 13:15:14
34550
1
转载 FreeNAS系统基本安装篇
一、FreeNAS介绍: 1.1 介绍 FreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储服务器。该软件基于FreeBSD,Samba 及PHP,支持CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5) 及 web 界面的设定工具。用户可通过Windows、Macs、FTP、SSH 及网络文件系统 (NFS) 来
2012-03-14 22:31:33
8526
转载 Photoshop照片模糊变清晰大全
注:尽管本人不是搞美工的,但是本文涉及的知识确实非常有用,如果哪一天遇到这样的问题有没有合适的人来帮忙的时候,看看本文也许可以轻松搞定。 老早就遇到图片模糊不清的问题,昨天在寻求解决方案的时候遇到了这篇文章,我觉得很好,真的可以让模糊照片变清晰,而且方法不止一种。 一、锐化涂抹修复法局部修复模糊图像,它常常被用于修复人物脸部 1.选择工具箱中的锐化工具。 2.在属性栏
2012-03-10 09:19:33
3915
转载 哲理故事与管理之道
本文讲述的内容初看起来很简单,甚至我们大多都听说过,可是作者能将其整理在一起,系统地娓娓道来,细读下来感悟颇多,特拿来与大家共赏。 哲理故事与管理之道(1)-沟通从倾听开始 曾经有个小国的人到中国来,进贡了三个一模一样的金人,把皇帝高兴坏了。可是这小国的人不厚道,同时出一道题目:这三个金人哪个最有价值?皇帝想了许多办法,请来珠宝匠检查,称重量,看做工,都是一模一样的。怎么办?使
2012-03-04 11:57:23
17298
转载 (转)程序员最美情人节礼物:JS渲染的3D玫瑰
情人节专属]纯js脚本1k大小的3D玫瑰导语:前年圣诞节上,西班牙程序员Roman Cortes带来了用纯javascript脚本编写的神奇3D圣诞树,令人印象深刻。2月14日情人节就要来临了,还是Roman Cortes,这次他又带来了用javascript脚本编写的红色玫瑰花。用代码做出的玫瑰花,这才是牛逼程序员送给女友的最好情人节礼物呢!(不明白为什么我直接插入代码,一保存优快云就给我
2012-02-27 14:13:32
1553
转载 Foxmail中配置Gmail实现gmail客户端收(转)
Gmail 是 Google 的免费网络邮件服务。它随付内置的 Google 搜索技术并提供7312兆字节以上的存储空间(仍在不断增加中)。可以永久保留重要的邮件、文件和图片,受到了很多网友的喜爱,不过Gmail却默认不知道客户端收发,这让很多习惯了客户端来收发邮件的朋友很不习惯,其实Gmail是支持客户端收发的,只是设置起来有点麻烦,下面就跟小编一起来看一下如何在国内知名邮件收发软件Foxmai
2012-01-17 09:05:58
1465
转载 彻底卸载oracle的详细步骤
【注】我参照该文,成功清除win7、oracle10g的安装记录。原文如下: 软件环境: 1、Windows 2000+ORACLE 8.1.7 2、ORACLE安装路径为:C:\ORACLE 实现方法: 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->O
2011-12-27 18:41:34
783
转载 WIN7下安装Oracle 10g 的详细过程以及有关问题的解决(转)
(1)在Oracle 官网上下载Oracle 10g的软件,网址为:http://download.oracle.com/otn/nt/oracle10g/10203/10203_vista_w2k8_x86_production_db.zip,可以直接复制在迅雷等下载软件中直接进行下载。(2)然后修改以下文件,第一个就是在disk1\stage\prereq\db\ 下的refhost.xm
2011-12-27 18:27:17
6309
转载 [转]10年软件开发教会我最重要的10件事
注:除了第一条,其他都非常切合我的自身体会,我认为技术的问题即使复杂,也可以慢慢解决,而决定一个项目成功与否的往往是技术以外的事情。比如文中(2)提到的情景,好多技术人员学习很努力,工作很辛苦,也很热情的帮助别人,结果却没有取得很好的效果,就是因为什么都干就什么都干不好。不多说了,请看正文。0. “面向对象”比你想象的要难得多也许只有我有这种想法,不过我曾经以为计算机科学课上学过的“面向对
2011-06-17 10:00:00
787
原创 Lazarus中指定将控件的事件与delphi的区别
在Delphi中,我们可以将一个函数赋值给一个控件的事件,比如:procedure TForm1.btnClick(Sender: TObject);begin //..........end;procedure TForm1.FormCreate(Sender: TObject);begin Button1.OnClick := btnClick;end;但是,在Lazarus中,我们如
2011-06-10 16:31:00
2481
翻译 delphi连接mysql不用添加DSN(mysql connector odbc 5.1版)
一、下载安装mysql驱动http://mysql.com/downloads/connector/odbc/二、添加adoconnection,adoquery,使用以下连接字符串http://www.connectionstrings.com/mysql#p31adoconnection的属性ConnectionString填入以下所需要的连接情况对应字符串在软件发布时,把mysql-connector-odbc-5.1.8-win32.msi安装程序一起附带着,先安装驱动,即可正常使用。Local d
2011-04-28 00:07:00
5461
原创 利用VCLZip实现分卷压缩
<br /> function Zip(ZipMode,PackSize:Integer;ZipFile,UnzipDir:String):Boolean; //压缩或解压缩文件var ziper:TVCLZip;begin //函数用法:Zip(压缩模式,压缩包大小,压缩文件,解压目录) //ZipMode为0:压缩;为1:解压缩 PackSize为0则不分包;否则为分包的大小 try if copy(UnzipDir, length(
2011-04-18 11:20:00
1683
原创 利用TIdHttp实现文件下载的分块断点续传
环境delphi2007 + indy网上有大量利用TIdHttp控件下载并支持断点续传的例子,但在delphi2007环境下运行都不成功。最近应为项目需要编写了一个测试程序,可以成功实现分块断点续传,并支持链接重定向后,自动获得真实的下载文件名。供大家参考。(想修改成多线程下载也只是增加一些逻辑就可以了。)procedure TForm3.RzButton1Click(Sender:
2011-04-15 14:47:00
7933
原创 图形化的PageControl皮肤(在delphi和Lazarus环境下都支持)
<br />最近做一个项目,对界面有一定的要求,于是就做了这个小东东,实现起来挺方便的效果也不错,拿出来供大家参考。<br /> <br />上图是最终的效果图。<br /><br />上图是组成TabSheet的图片,更换这些图片可以实现不同的风格效果。<br />下面是源码:<br />unit UnitMain;{$mode objfpc}{$H+}interfaceuses Classes, SysUtils, FileUtil, Forms, Controls, Gr
2011-03-30 16:12:00
5845
原创 用Delphi开发视频聊天软件
<br />一、引言<br /> 我们知道视频聊天软件的关键技术在于采集视频,并实时传输给聊天软件在线的人。对于视频的采集,这里采用微软公司的关于数字视频的一个软件包VFW(Video for Windows)。相信很多人对它都很熟习,VFW能使应用程序通过数字化设备从传统的模拟视频源得到数字化的视频剪辑,VFW的一个关键思想是播放时不需要专用硬件。为了解决数字视频数据量大的问题,需要对数据进行压缩,而VFW引进了AVI的文件标准。该标准未规定如何对视频进行捕捉、压缩及播放,仅规定视频和音频该如何存储在硬
2011-03-18 09:47:00
1998
转载 一个在EXCEL单元格中显示进度条的方法
<br /> 在工程中,在发送周报或日报时,经常要反馈工程进展。如果能在EXCEL表中很直观的通过进度条的形式显示,那会为你的报告添色不少。一般情况,进度条是通过EXCEL的图标功能来实现,但如果你只需要显示一个单一的柱形进度条,而且横着显示,如果依然采用图标的形式,似乎不大美观,不太协调。<br /> 现在,我们来通过一个函数来实现直接在一个单元格里显示进度条。整个过程是这样的,打个比方,工程总量是500块载频,当前我们完成了其中的200块,那工程进展应该是40%。如下表<br /> A
2011-03-18 09:25:00
21883
转载 一些非常有用的SQL技巧
一、 只复制一个表结构,不复制数据 select top 0 * into [t1] from [t2] 二、 获取数据库中某个对象的创建脚本 1、 先用下面的脚本创建一个函数 if exists(select 1 from sysobjects where id=object_id('fgetscript') and objectproperty(id,'IsInlineFunction')=0) drop function fgetscript go create function fgetscript
2011-03-18 09:19:00
1044
原创 delphi中ComboBox的DataValue值
<br />procedure TForm1.Button1Click(Sender: TObject);var s : string;begin combobox1.Clear; s := '01'; combobox1.Items.AddObject('北京',TObject(s)); s := '02'; combobox1.Items.AddObject('天津',TObject(s)); s := '03'; combobox1.Items.
2011-03-18 09:14:00
4042
原创 查询SQL SERVER表结构信息
<br />最近很多朋友询问关于SQL Server数据库中表结构信息的问题,在这里示例说明。 <br />SELECT <br /> 表名 = case when a.colorder=1 then d.name else '' end,<br /> 表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end,<br /> 字段名 = a.name,<br /> 主键 = case when exists(Select 1
2011-03-18 09:11:00
897
原创 存储过程开发模板
<br />总结的一个存储过程开发模板,主要是避免一些常见问题。<br />书写规范为:SQL关键字均使用小写。但是定义连接属性,如SET NOCOUNT ON可以用大写;变量采用Camel风格,单词首字符大写。<br />/************************************************作者: XXX创建日期:YYYY-MM-DD功能描述:(清楚、详尽。如:本存储过程主要用于生成主键ID, 为了适应分布式数据库的应用,采用SiteID(三位)+Y
2011-03-18 09:09:00
2264
原创 Delphi程序与Chm帮助关联的简单实现
<br /> Chm格式的帮助是从windows98以后才出现的新的格式,与.hlp格式相比,具有更简单的编辑方式、更丰富的画面。它是通过Chm制作工具对网页文件进行编译得到的,所以理论上你可以把帮助文件做的和网页一样漂亮。<br /> <br />最简单的制作方法:先用FronPage制作帮助文件,然后用HTML Help Workshop编译就可以得到*.chm的帮助文件了。HTML Help Workshop可以到微软的网站上去下载。<br /> <br />应用程序中的帮助可分为上下文关联和非关
2011-03-18 09:05:00
756
原创 代码即时高亮源码,Delphi 实现
<br /> 1、配置文件<br /><?xml version="1.0" encoding="utf-8" >< Classify> < Language Name="Delphi"> < Item Name="注释"> < Color>255</Color> < Words>AND</Words> < /Item> < Item Name="注释"> < Color>8388608</Color> < Wo
2011-03-17 15:08:00
2891
原创 delphi 中判断对象是否具备某一属性
<br /> Uses TypInfo; {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var I: Integer; begin for I := 0 to ComponentCount - 1 do if IsPublishedProp(
2011-03-17 14:06:00
2539
原创 Delphi字符串旋转任意角度
<br />万一的例子<br />//声明:CreateFontIndirect( const p1: TLogFont {字体结构}): HFONT; {返回新字体指针}//TLogFont 是 tagLOGFONTA 结构的重定义:tagLOGFONTA = packed record lfHeight: Longint; {字体高度} lfWidth: Longint; {字体平均宽度} lfEscapement:
2011-03-17 13:37:00
4144
原创 delphi显示jpg、png、gif图片
<br />delphi显示jpg、png、gif图片unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButton;
2011-03-17 13:31:00
8118
原创 DELPHI WM_CopyData 用法
<br />unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls, ComCtrls;type TForm1 = class(TForm) Button1: TButton; Edit1: TEdit; Edit2: TEdit; procedure Bu
2011-03-17 13:20:00
2275
原创 Delphi ADO MySQL直接连接方式
1、安装MySQL ODBC Driver。2、设置ADO连接MYSQL的连接字符串:Provider=MSDASQL.1;Password=root;Persist SecurITy Info=True;User ID=root;Extended Properties="DATABASE=clientdb;DRIVER={MySQL ODBC 5.1 Driver};OPTION=0;PWD=root123;PORT=0;SERVER=127.0.0.1;UID=root"
2011-03-17 12:03:00
7399
原创 DELPHI 数据库心得
TField对象的SetText和GetText事件处理函数使用TField对象的SetText和GetText事件处理函数可方便的解决字段的代码与代码所对应值的显示问题TSimpleDataset/TClientDataset对象的Aggregation使用TDataset对象的Aggregate属性可以来计算客户端数据集中数据的总计数值、平均值或是计算最大值和最小值。使用TBookMark来标记记录书签, 访问数据集中的数据通过使用TBookMark以及TDataset对象的 BookMark 属性,
2011-03-17 11:36:00
2730
原创 ClientDataSet的用法
<br /> <br /> TClientDataSet控件继承自TDataSet,其数据存储文件格式扩展名为 .cds,是基于文件型数据存储和操作的控件。该控件封装了对数据进行操作处理的接口和功能,而本身并不依赖上述几种数据库驱动程序,基本上能满足单机"瘦"数据库应用程序的需要。<br /> <br /> 1.TClientDataSet的基本属性和方法介绍<br /> <br /> 1).FieldDefs: 字段定义列表属性<br /> <br /> 开发者可通过单击属性编辑器中该属性编辑按钮
2011-03-17 11:29:00
1126
转载 Delphi Spring Framework编程规范(草稿)V0.1
Delphi Spring Framework编程规范(草稿)V0.1 (更新日期:2009-10-28)1. 前言 为保证Delphi Spring Framework项目代码的可读性和质量,特建立本编程规范。本规范仅适用于Delphi Spring Framework各项目成员,大家如有任何意见和建议,请给我留言。2. 所有项目文件、单元文件和示例程序必须包含下列版权声明: {****************************************************************
2011-03-17 11:15:00
2501
原创 Delphi 下 VCLZip控件的简单使用
<br />uses VCLUnZip, VCLZip;function ComPressFile(dstFile,srcFile:string):Boolean;var vclzip:TVCLZip;begin Result:=False; vclzip:=TVCLZip.create(nil); try with vclzip do begin try ZipName:=dstFile; Rec
2011-03-17 10:59:00
8516
原创 Lazarus中TrayIcon的图标运用(Windows)
1、用文本工具建立RC文件放在工程目录下,如tray_test.rc,内容如下: 101 ICON "Aire_095.ico"102 ICON "Aire_063.ico" 用lazarus的lazarus/pp/bin/i386-win32/中的Windres生成RES文件: windres -i tray_test.rc -o tray_test.res 2、从组件栏的Additional中选择TTrayIcon,放在Form上,并修改主Main的Form的代码: 在Inter
2011-03-17 10:33:00
1715
原创 如何减小Lazarus编译出的文件的大小
方法一:在菜单【project】-->【project option】的弹出界面中选择【compiler option】-->【linking】在debugging中,去掉“Generate debugging info for GDB (slower / increases exe-size)”去掉“display line numbers in run-time error
2011-03-17 10:23:00
6728
原创 Lazarus安装Indy-10.2.0.3
把Lazarus安装在不含空格的路径下,并启动。 下载Indy-10.2.0.3.tar.gz或Indy-10.2.0.3.zip,并解压缩至Indy-10.2.0.3文件夹。建议把Indy-10.2.0.3文件夹放置在Lazarus路径的components中,因为使用时发现安装完成后Indy-10.2.0.3文件夹不能随意移动,如果移动则提示加载Indy失败。进入Lazarus,选择菜单[Components]->[open package file (.lpk)],在Indy-10.2.0.3文件夹
2011-03-17 10:02:00
4377
XLSReadWrite v6.00.47 Delphi XE 10.4可用.rar
2020-07-28
DELPHI XE5 UP2 破解文件
2014-04-11
delphi 控件 Raize Components v6.0
2012-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人