自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(258)
  • 收藏
  • 关注

转载 JAVA类设计技巧

1.一定要保证数据私有。2.一定要对数据初始化。3.不要在类中使用过多的基本类型。4.不是所有的域都需要独立的域访问器和域更改器。5.将职责过多的类进行分解。6.类名和方法名要能够体现它们的职责。7.优先使用不可变的类。转载于:https://www.cnblogs.com/yangxuming/p/11448793.html...

2019-09-02 20:30:00 297

转载 JAVA继承的设计技巧

1.将公共操作和域放在超类。2.不要使用受保护的类。3.使用继承实现“is-a"关系。4.除非所有继承的方法都有意义,否则不要使用继承。5.在覆盖方法时,不要改变预期的行为。6.使用多态,而非类型信息。7.不要过多地使用反射。转载于:https://www.cnblogs.com/yangxuming/p/11448768.html...

2019-09-02 20:26:00 276

转载 delphi IDE 编译选项

编译选项的设置,称为“开关指令”,其中大部分值为布尔类型一、代码生成(Code generation)1、Optimization 优化代码,默认true2、Stack frames 生成过程/函数的Stack frames(调试工具用),默认false3、Pentium-safe FDIV 修正早期Pentium处理器FDIV指令集浮点运算缺陷...

2019-08-30 10:38:00 494

转载 THttpCli发送和接受数据,代替indy10 TidHttp解决超时时间无效的问题

var StartTime:Integer;//由于Indy10碰到网络异常断掉,Indy超时时间无效的问题,需要安装第三方控件 OverByteICS 解决这个问题。procedure TFormPost.Button2Click(Sender: TObject); //发送overbyte 控件ICSvar Data: AnsiString; AJson...

2019-08-29 15:12:00 1038

转载 delphi 压缩和解压文件

需要引入system.ZLib包procedure TFormMain1.Button25Click(Sender: TObject); //压缩var LInput, LOutput: TFileStream; LZip: TZCompressionStream;begin inherited; LInput := TFileStream.C...

2019-08-29 14:32:00 972

转载 maven 阿里仓库配置

<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> ...

2019-08-21 10:36:00 80

转载 Java 接口

Java 接口接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。...

2019-08-20 14:40:00 688

转载 Linux Shell 脚本攻略 一本非常不错的书

《Linux Shell 脚本攻略(第三版)》门佳译 这本书值得一看。 看完这本书之后,对shell、awk、linux命令等会有更深入的了解。 还有书中有很多运维脚本、容器云、服务器性能检测等生动形象的列子,非常值得借鉴。 所以绝对值得一看。转载于:https://www.cnblogs.com/yangxuming/p/11125851.html...

2019-07-03 13:24:00 191

转载 linux下使用fping多个地址

它可以为多个IP地址生成ICMP分组,然后等待回应。其运行速度要比之前的脚本快得多。fping的选项如下:q 选项 -a指定显示出所有活动主机的IP地址;q 选项 -u指定显示出所有不可达的主机;q 选项 -g指定从“IP地址/子网掩码”记法或者“IP地址范围”记法中生成一组IP地址;$ fping -a 192.160.1/24 -g或者$ fping -a...

2019-07-01 19:42:00 510

转载 grep 递归搜索指定内容

grep可以在搜索过程中使用通配符指定(include)或排除(exclude)某些文件。使用--include选项在目录中递归搜索所有的 .c和 .cpp文件:$ grep "main()" . -r --include *.{c,cpp}注意, some{string1,string2,string3}会被扩展成somestring1 somestring2,some...

2019-06-28 16:10:00 241

转载 linux find输出的文件

find . -name '*.sh' -print > listName.txtfind参数:find命令有一个选项-iname(忽略字母大小写),该选项的作用和-name类似,只不过在匹配名字时会忽略大小写。例如:$ lsexample.txt EXAMPLE.txt file.txt$ find . -iname "example*" -print./example....

2019-06-25 09:20:00 486

转载 Unix 纪元时间

Unix认为UTC 1970年1月1日0点是纪元时间。 POSIX标准推出后,这个时间也被称为POSIX时间。 转载于:https://www.cnblogs.com/yangxuming/p/11075489.html

2019-06-24 09:48:00 1226

转载 shell 模仿验证登陆密码

#!/bin/sh#Filename:inputPassword.shecho -e "Enter password:"stty -echoread passwordif [ ${password} -eq "123456" ];then echo "correct password"else echo "incorrect password"‘fi#重新回显stty e...

2019-06-23 16:44:00 468

转载 delphi字符串中取数字

function TForm1.getNumberFromStr(strIn: string; sFlag: string): string;var i: Integer; tempStr: string;begin tempStr := ''; if Length(strIn) = 0 then begin Result := '...

2019-06-03 15:48:00 712

转载 delphi MD5加密,BASE64加解密

MD5需要引入system.Hash,BASE64需要引入System.NetEncoding,这两个单元应该只有高版本的DELPHI IDE才有(貌似XE5以上版本才有)。如果是D7的话,找第三方的库。procedure TForm19.Button8Click(Sender: TObject); //md5加密begin Edit3.Clear; Ed...

2019-04-12 09:41:00 415

转载 delphi sendGetIntmessage、sendStructMessage、sendGetStructMessage和sendTextMessage函数的用法

const WM_INTMSG = WM_USER + 100; WM_STRUCTMSG = WM_USER + 101; WM_GETSTRUCTMSG = WM_USER + 102; WM_TEXTMSG = WM_USER + 103; type TMyIntMessage = packed record Msg: Cardi...

2019-04-09 16:59:00 385

转载 html播放音乐

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>音乐播放</title></head><body><h1>音乐播放</h1><p...

2019-03-28 21:23:00 182

转载 delphi 类 线程 反射 泛型 简单理解

1 unit Unit3; 2 3 interface 4 5 uses 6 Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, 7 Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl....

2019-03-15 11:21:00 217

转载 Delphi 动态创建控件,并绑定控件事件

type TForm13 = class(TForm) Button1: TButton; ScrollBox1: TScrollBox; procedure Button1Click(Sender: TObject); private { Private declarations } procedure myClick(...

2019-03-04 13:55:00 750

转载 delphi 截取屏幕

unit Unit1;interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.Imaging.jpeg, V...

2019-02-28 16:20:00 209

转载 delphi 使用泛型

type TForm8 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;typ...

2019-02-27 16:03:00 259

转载 delphi TFile写入文本

//需要引用System.IOUtils单元procedure TForm7.Button3Click(Sender: TObject);var sFileName: string; tstream: TStreamWriter;begin Memo1.Clear; Memo1.Lines.Add(TPath.GetFileName(Applicati...

2019-02-27 11:19:00 481

转载 大陆和台湾软件开发术语区别

软件-软体鼠标-滑鼠程序-程式对象-物件类型-型别窗体-表单堆栈-堆叠删除-洗掉声明-宣告调用-呼叫变量-变数数据-资料接口-介面进程-行程指针-指标内存-记忆体线程-执行绪配置文件-组态档面向对象-物件导向转载于:https://www.cnblogs.com/yangxuming/p/10340...

2019-01-31 10:10:00 347

转载 delphi 播放语音

unit Unit1;interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Sp...

2019-01-17 11:49:00 1107

转载 cxgrid 上移下移一条记录

procedure TForm3.cxButton_moveDownClick(Sender: TObject); //下移var i: Integer; recNo: Integer; //记录下位置 strName, stype, saddress, num: string;begin //i := cxGrid1DBTableView1.Cont...

2018-11-12 20:03:00 430

转载 delphi onhelp事件

//设置form 的onHelp事件function TForm2.FormHelp(Command: Word; Data: NativeInt;var CallHelp: Boolean): Boolean;begin  ShowMessage('this is help!');end;同时设置form的属性:运行程序,按F1会提示转...

2018-08-23 13:45:00 275

转载 delphi MD5 SHA1加密

MD5 SHA1 SHA2 可以引用System.Hash单元procedure TForm4.Button1Click(Sender: TObject);var md5: THashMD5;begin Edit2.Text := md5.GetHashString(Edit1.Text); //生成32字符长度的MD5 Edit3.Text := md...

2018-08-17 13:25:00 282

转载 cxgrid 利用TXLSReadWriteII5导出excel

procedure TFormExportExcel.Button2Click(Sender: TObject); //导出var SaveDialog: TSaveDialog; XLS: TXLSReadWriteII5; i: Integer; savaPath: string;begin SaveDialog := TSaveDial...

2018-08-01 15:02:00 312

转载 delphi 计算函数执行时间 TStopwatch

先定义两个函数 function sumX(x, y: Integer): Integer; function sumY(x, y: Integer): Integer; inline;计算函数执行时间procedure TForm5.Button5Click(Sender: TObject);var sw: TStopwatch; ...

2018-07-28 14:00:00 511

转载 jdbc 增删改

1 package TommyPackage; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.PreparedStatement; 6 import java.sql.SQLException; 7 8 public class M...

2018-07-27 13:32:00 66

转载 cxgrid 控制单元格不能编辑

{通过cxgrid 表格单击事件控制单元格是否可以编辑。如下所示,当单击到company这个单元格时,判断fruit单元格的内容,然后控制整个表格的编辑。(或则控制某些列是否可以编辑)}procedure Tform.cxGrid_testDBTableView1CellClick(Sender: TcxCustomGridTableView; ACellViewInfo: ...

2018-07-26 16:10:00 1193

转载 delphi / 和div区别

在Object Pascal里面,我们可以把任意两个数字(实数或整数都行)相除,可以直接使用 / 这个符号,计算 所得到的结果一定会是实数 。如我们希望两个数字相除,得到整数的话,就要用 div 这个运算符号。var a: Real; b: Integer;begin a := 123 / 12; //10.25 b := 123 div 12...

2018-07-25 13:03:00 904

转载 delphi 字符串中加入换行符sLineBreak

procedure TForm1.Button3Click(Sender: TObject);begin ShowMessage('Jack'+#10+'Marry'+sLineBreak+'Tom');end;显示转载于:https://www.cnblogs.com/yangxuming/p/9359598.html

2018-07-24 14:04:00 708

转载 linux route命令

功能说明:  route 表示手工产生、修改和查看路由表。 语法 :  #route [-add][-net|-host] targetaddress [-netmask Nm][dev]If]   #route [-delete][-net|-host] targetaddress [gw Gw] [-netmask Nm] [dev]If] 参数  -a...

2018-07-15 10:34:00 81

转载 linux dos2unix命令

功能说明:将一个 DOS 格式的文件转换为 UNIX 格式的文件。 主要差别在换行符 。语法: dos2unix [-hkqV] [-c convmode] [-o file ...] [-n infile outfile ...]参数-h --help 帮助-k --keepdate 保留文件输出日期-q --q...

2018-07-15 10:21:00 105

转载 awk printf函数

格式 printf(format,value1,value2...)#awk '{printf("total pay for %s is $%.2f\n",$1,$2,$3)}' emp.datatotal pay for Beth is $4.00total pay for Dan is $3.75total pay for Kathy is $4.00total pay...

2018-07-12 11:20:00 288

转载 awk 打印行号和打印列数

打印行号# awk '{print NR,$0}' emp.data1 Beth 4.00 02 Dan 3.75 03 Kathy 4.00 104 Mark 5.00 205 Mary 5.50 226 SUsie 4.25 18打印列数# awk '{print NF,$0}' emp.data3 Beth 4.00 03 Da...

2018-07-12 10:23:00 3665

转载 linux tail命令

tail命令tail和head相反,是显示后面的行,默认显示10行。tail [OPTION]. . . [FILE]. . .选项说明:  -n: 输出最后num行,如果使用-n +num 则表示输出从第num行开始的所有行  -f:监控文件变化  --pid=PID:和-f 一起使用,在给定PID的进程死亡后,终止文件监控。  --v:显示文件名一般 ...

2018-07-11 22:52:00 88

转载 linux head命令

head命令head 打印前面的几行。head [-n num] | [-num] [-v] filename  -n:显示前num行;如果是负数,则显示除了最后|num|(绝对值)行的其余所有行,即显示前“总行数-|num|”  -v:会显示出文件名例如:#head -4 test.txt转载于:https://www.cnblogs.com/yangxu...

2018-07-11 22:39:00 124

转载 linux cat命令

cat 命令输出一个或多个文件的内容。cat [option] ...[FILE]...选项说明:  -n:显示所有行的行号  -b:显示非空行的行号  -E:在每行行尾加个$符号  -s:压缩连续空行为单个空行cat 还有一个重要功能,允许将分行键入的内容输入到一个文件中去。例如:#cat >>/tmp/test.txt<&lt...

2018-07-11 21:22:00 82

空空如也

空空如也

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

TA关注的人

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