摘要:
我在使用阿里云与聚石塔的时候,发现Tomcat启动后,本地可以访问,但是外网无法访问,即使关闭防火墙也无法访问。 原因是 云平台的网络拦截。 阿里云:有一个入网规则 和 出网规则 ,流入数据端口 流出数据端口 ,是在操作系统的基础上 又一层 拦截。 聚石塔:聚石塔是打着安全的旗号,仅仅开放几个端口,
阅读全文
posted @ 2016-12-31 17:17
del88
阅读(706)
推荐(0)
摘要:
DEMO 下载链接: http://files.cnblogs.com/files/del88/FireDac-DEMO.zip 事实证明,即保证速度 又保证 recordCount是总数的情况下,通过 FDQuery1.FetchOptions.RecordCountMode := cmTotal
阅读全文
posted @ 2016-12-20 17:51
del88
阅读(705)
推荐(0)
摘要:
标准都是sql.add('insert a (b,c,d)values(:a,:b,:c)');params.parambyname('a').asstring:='';...
阅读全文
posted @ 2016-11-19 18:11
del88
阅读(605)
推荐(0)
摘要:
在 Delphi 中,没有专门为人民币标识定义的数据类型。但是,你可以使用现有的数据类型来表示和处理人民币。 通常,人民币可以用浮点数(Single 或 Double)或定点数(如 Currency 或 Decimal)来表示。由于浮点数可能会引入舍入误差,特别是在金融应用中,定点数通常是更好的选择
阅读全文
posted @ 2016-11-03 11:21
del88
阅读(436)
推荐(0)
posted @ 2016-11-01 15:21
del88
阅读(291)
推荐(0)
摘要:
我自己写的: procedure TForm4.Edit1KeyPress(Sender: TObject; var Key: Char); begin if not (Key in ['0' .. '9', '.', '-', #8, #10, #13]) then begin Key := #0
阅读全文
posted @ 2016-10-31 18:10
del88
阅读(246)
推荐(0)
posted @ 2016-10-31 17:53
del88
阅读(203)
推荐(0)
摘要:
导入平台SDK的方法 mvn install:install-file -DgroupId=com.pingtai.sdk -DartifactId=top-sdk -Dversion=2016.10.09.1 -Dpackaging=jar -Dfile=C:/平台SDK/taobao-sdk.j
阅读全文
posted @ 2016-10-19 17:01
del88
阅读(232)
推荐(0)
posted @ 2016-10-16 14:28
del88
阅读(521)
推荐(0)
摘要:
TBase64Encoding.Base64.Encode(str) TBase64Encoding.Base64.Decode(str) 注意如果str很长,base64后的结果是每76个字符自动加入一个回车换行。 所以我们再用的时候如果要去除encode后的回车的话可以这样。 TBase64En
阅读全文
posted @ 2016-09-23 19:30
del88
阅读(7256)
推荐(0)
posted @ 2016-09-15 10:33
del88
阅读(1450)
推荐(0)
摘要:
运行顺序 1.主窗体的oncreate -- onshow onActivate onResize 然后继续走,这个时候主窗体已经显示出来了,猜想delphi的思路是先让主窗体显示出来 然后再继续创建其它窗体的全局实例,这样给客户造成假象,软件先启动起来了,提升用户体验,启动起来后会卡住界面一会(因
阅读全文
posted @ 2016-09-13 17:54
del88
阅读(430)
推荐(0)
摘要:
inc自增函数 1.inc(i,n);//i,n:integer;n为自增量 相当于i:=i+n; 2.inc(i);//i:integer; 相当于i:=i+1; dec自减函数 1.dec(i,n);//i,n:integer;n为自减量 相当于i:=i-n; 2.dec(i);//i:inte
阅读全文
posted @ 2016-09-05 11:58
del88
阅读(5661)
推荐(0)
posted @ 2016-08-24 10:05
del88
阅读(734)
推荐(0)
posted @ 2016-08-23 17:59
del88
阅读(1254)
推荐(0)
摘要:
systemctl restart firewalld.service 重启 systemctl start firewalld.service 开始 systemctl stop firewalld.service 关闭
阅读全文
posted @ 2016-07-20 10:56
del88
阅读(147)
推荐(0)
摘要:
IntelliJ IDEA cd idea-IU-145.1617.8/bin && ./idea.sh
阅读全文
posted @ 2016-07-09 18:15
del88
阅读(409)
推荐(0)
摘要:
vi /usr/bin/vncserver/1024 找到默认的1024*768修改为 :1680*1050reboot 重启
阅读全文
posted @ 2016-07-09 18:12
del88
阅读(9384)
推荐(0)
摘要:
ctrl + p 返回上一次输入命令字符 ctrl + r 输入单词搜索历史命令
阅读全文
posted @ 2016-07-09 18:01
del88
阅读(4228)
推荐(0)
摘要:
https://help.aliyun.com/knowledge_detail/6698160.html(阿里云官方文档,但是官方文档有些地方是错的,我更正了下) 安装 X-Window 首先我们需要安装 X-Window,在终端中运行下面的命令,安装可能会花费一点时间。 #yum groupin
阅读全文
posted @ 2016-07-06 15:36
del88
阅读(1575)
推荐(0)
摘要:
wget http://yun.diandaxia.com/other/jdk-8u92-linux-x64.rpm rpm -ivh jdk-8u92-linux-x64.rpm wget http://yun.diandaxia.com/other/apache-activemq-5.13.3-
阅读全文
posted @ 2016-07-06 15:31
del88
阅读(15)
推荐(0)
摘要:
https://help.aliyun.com/knowledge_detail/5974184.html 工具:update_source.sh 所有执行的脚本都需要root身份来执行,执行方法:以root身执行命令:bash xxx.sh 功能:自动检测系统并更新源 适用系统版本:兼容线上所有l
阅读全文
posted @ 2016-07-06 15:28
del88
阅读(1629)
推荐(0)
摘要:
安装的时候注意: 不要装一个插件否则无法启动!!!
阅读全文
posted @ 2016-07-05 17:22
del88
阅读(485)
推荐(0)
摘要:
//下面说的数据成员不仅仅指方法 TMyClass = class(TObject) function Fun1: string; {公共区域的数据成员在默认状态下会归于 published 区} //所谓默认状态就是编译指令为{$M+}, 如果是{$M-}这些数据成员会归于 public 区 pr
阅读全文
posted @ 2016-07-01 17:08
del88
阅读(175)
推荐(0)
摘要:
Delphi的指针与操作系统的位数无关,与程序的位数有关,由程序决定;指针可以使用 NativeUInt 和 Pointer来表示,会自动根据编译的位数来自动 2024.7.28 补充: https://docwiki.embarcadero.com/RADStudio/Athens/en/64-b
阅读全文
posted @ 2016-06-17 10:01
del88
阅读(248)
推荐(0)
摘要:
通过ping 判断一台主机是否开机。 通过:telnet 121.199.167.99 61616 判断一台主机的端口是否能连通。 本机 本地防火墙 本地路由器 远程路由器(聚石塔这里做了端口拦截) 远程防火墙 远程主机。
阅读全文
posted @ 2016-06-10 16:42
del88
阅读(3081)
推荐(0)
摘要:
TMD 很多第三方软件 的版本 定义 与 delphi是不一致的。 1.有的是以这个为准。 2.有的是以下面这个dcc为准。
阅读全文
posted @ 2016-05-16 10:00
del88
阅读(413)
推荐(0)
摘要:
uses QString; procedure TForm12.btn1Click(Sender: TObject); var g: TGUID; begin //方法1(Guid的Helper)--官方 mmo1.Lines.Add(TGuid.NewGuid.ToString); //去除两边的
阅读全文
posted @ 2016-05-10 15:56
del88
阅读(1488)
推荐(0)
摘要:
var s: string; p: pchar; a: array[1..20] of char; 1、字符串 > PChar p := PChar(s); 2、PChar > 字符串 s := p; 3、PChar > 字符数组 StrCopy(@a , p); 4、字符数组 > PChar PC
阅读全文
posted @ 2016-04-30 17:04
del88
阅读(4731)
推荐(0)
posted @ 2016-04-30 16:21
del88
阅读(585)
推荐(0)
摘要:
一、string转为ansistring 1、直接赋值 (有警告)2、ansistring()类型强制转换。(无警告) 二、ansistring 转为string 1、直接赋值 (有警告)2、string()类型强制转换。(无警告) 三、string 转为Tbytes 1、bytes:= bytes
阅读全文
posted @ 2016-04-30 10:38
del88
阅读(886)
推荐(0)
摘要:
/// <summary> /// 注意不要忘记引用那几个图片单元哦,除了bmp格式不需要引用任何单元, /// 其它图片格式都需要引用对应的图片单元 /// png > Vcl.Imaging.pngimage /// jpg > Vcl.Imaging.jpeg /// gif > Vcl.Im
阅读全文
posted @ 2016-04-30 09:19
del88
阅读(487)
推荐(0)
摘要:
从打开电源到开始操作,计算机的启动是一个非常复杂的过程。 我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。 零、boot的含义 先问一个问题,"启动"用英语怎么说? 回答是boot。可是,boot原来的意思是靴
阅读全文
posted @ 2016-04-28 11:39
del88
阅读(193)
推荐(0)
摘要:
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使
阅读全文
posted @ 2016-04-28 11:16
del88
阅读(162)
推荐(0)
摘要:
计算机的存储层次(memory hierarchy)之中,寄存器(register)最快,内存其次,最慢的是硬盘。 同样都是晶体管存储设备,为什么寄存器比内存快呢? Mike Ash写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。下面就是我的简单翻译。 原因一:距离不同 距离不
阅读全文
posted @ 2016-04-28 10:35
del88
阅读(176)
推荐(0)
摘要:
学习编程的时候,经常会看到stack这个词,它的中文名字叫做"栈"。 理解这个概念,对于理解程序的运行至关重要。容易混淆的是,这个词其实有三种含义,适用于不同的场合,必须加以区分。 含义一:数据结构 stack的第一种含义是一组数据的存放方式,特点为LIFO,即后进先出(Last in, first
阅读全文
posted @ 2016-04-28 10:09
del88
阅读(359)
推荐(0)
摘要:
源码要运行,必须先转成二进制的机器码。这是编译器的任务。 比如,下面这段源码(假定文件名叫做test.c)。 #include <stdio.h> int main(void) { fputs("Hello, world!\n", stdout); return 0; } 要先用编译器处理一下,才能
阅读全文
posted @ 2016-04-28 09:55
del88
阅读(190)
推荐(0)
摘要:
对于 Windows 32 来说,系统会给每个进程 4GB 的地址空间,低端 2GB ( $00000000-$7FFFFFFF )给用户支配;高端 2GB ( $80000000-$FFFFFFFF )留给系统使用,这个 4G 的地址空间叫“虚拟地址表”,虚拟地址表不是真实的内存。 这个“虚拟地址
阅读全文
posted @ 2016-04-16 17:45
del88
阅读(9)
推荐(0)
摘要:
由于想得到指针的值,这个时候,不能把指针强制转换为 integer 因为 integer 只适合32位的系统,64位的系统下,需要用 int64, 通过这个函数来转换,就可以屏蔽掉系统是32位 还是 64位的问题。例子如下:
阅读全文
posted @ 2016-04-16 15:42
del88
阅读(63)
推荐(0)
posted @ 2016-04-15 16:05
del88
阅读(18)
推荐(0)