CDN

CDN CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布

sql command

sql command 1 2 3 -- http://www.wiloon.com/?p=1899 insert into t1 values (1,'1',1) on duplicate key update c0=c0+1; INSERT INTO "表格名" ("栏位1", "栏位2", ...) VALUES ("值

Compare Plain File

Compare Plain File ‘/////////////////////////////////////////////////////////////////////////////////////////////////////////// ' ' Compare two plain file in row-to-row ' Return Code: 1 = same; 0=difference ' ‘////////////////////////////////////////////////////////////////////////////////////////////////////////// public Function ComparePlainFile(cFile1, cFile2) On Error Resume Next ComparePlainFile = 1 Const ForReading = 1 Dim fso, txtFile1, strLine1, txtFile2, strLine2 Set fso = CreateObject(“Scripting.FileSystemObject”) Set txtFile1 = fso.OpenTextFile(cFile1, ForReading) Set txtFile2 = fso.OpenTextFile(cFile2, ForReading) Do Until txtFile1.AtEndOfStream or txtFile2.AtEndOfStream strLine1 = trim(txtFile1.ReadLine) strLine2 = trim(txtFile2.ReadLine) If strLine1<>strLine2 Then

Git 库空间优化/清理

Git 库空间优化/清理 git仓库过大会导致哪些问题? git仓库体积过大,占用电脑本地闪存的存储空间; clone git仓库时,耗时过长,甚至完全clone

dictionary

dictionary ‘CMMI 配置库’ 配置项,就一个项目整个的生命周期过程中,所产生的一切文档、程序以及需要进行控制的项目。 那么这些配置项所保存、管理的一

automation test tools

automation test tools 在世面上的自动化测试工具很多。有开源的,有商业化的,各有各得特色,各有各得优点!下面我就介绍几个我用过的开源自动化测试工具。 1 测试 WEB S

死锁 (Deadlocks)

死锁 (Deadlocks) deadlocks (死锁) 所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此

agile scrum tools

agile scrum tools Trello wekan https://github.com/wekan/wekan 1 2 3 4 5 podman run -d --name wekan-db -p 27017:27017 mongo:4.4 podman run -d --name wekan -e "WITH_API=true" -e "MONGO_URL=mongodb://192.168.50.13:27017/wekan" -e "ROOT_URL=http://192.168.50.13:2000" -p 2000:8080 wekanteam/wekan:v5.41 podman run -d --name wekan-db -p 27017:27017 mongo:5.0.9 podman run -d --name wekan -e "WITH_API=true" -e "MONGO_URL=mongodb://192.168.50.16:27017/wekan" -e "ROOT_URL=http://192.168.50.16:2000" -p 2000:8080 wekanteam/wekan:v6.30 Rally 商业软件用户使用率排名第二位

适配器模式 Adapter

适配器模式 Adapter 通常,客户类 (clients of class) 通过类的接口访问它提供的服务。有时,现有的类 (existing class) 可以提供客户类的功能需要,但是它所提供的接口不一定是客户类所期

动态代理 Dynamic Proxy

动态代理 Dynamic Proxy 从JDK1.3开始,Java就引入了动态代理的概念。动态代理 (Dynamic Proxy) 可以帮助你减少代码行数,真正提高代码的可复用度。例如,你不必为所

Arrays.binarySearch()

Arrays.binarySearch() Arrays.binarySearch();的用法。 public static int binarySearch(Object[] a,Object key) 使用二分搜索法来搜索指定数组,以获得指定对象。在进行此调用之前, 必须根据元

外观 Facade

外观 Facade 看到"门面"这个词,大家一定都觉得很熟悉。不错,这个词正是借用了我们日常生活中的"门面"的概念

synchronized

synchronized 多线程 在现代计算机中往往存在多个CPU核心,而1个CPU能同时运行一个线程,为了充分利用CPU多核心,提高CPU的效率,多线程就应时而生了

单例 Singleton

单例 Singleton 静态内部类 static nested class 这种方法也是《Effective Java》上所推荐的。 这种写法仍然使用JVM本身机制保证了线程安全问题;由于 SingletonHolder 是私有的