先看一下线程池的基础架构图: (1)创建并返回设置有常用配置字符串的 ExecutorService 的方法。 (2)创建并返回设置有常用配置字符串的 ScheduledExecutorService 的方法。 (3)创建并返回“包装的”ExecutorService 方法,它通过使特定于实现的方法 ...
分类:
编程语言 时间:
2018-07-09 15:23:01
阅读次数:
151
paramiko模块提供了ssh及sft进行远程登录服务器执行命令和上传下载文件的功能。这是一个第三方的软件包,使用之前需要安装。 1 基于用户名和密码的 sshclient 方式登录 2 基于用户名和密码的 transport 方式登录 方法1是传统的连接服务器、执行命令、关闭的一个操作,有时候需 ...
分类:
其他好文 时间:
2018-07-06 23:24:33
阅读次数:
199
Integration tests let us keep our tests fast and reliable. They also allow us to test scenarios that are hard to recreate in a full end-to-end setup. ...
分类:
其他好文 时间:
2018-07-06 01:50:24
阅读次数:
183
委托 public delegate int CalculatorAdd(int x,int y); //第一步:首先用delegate定义一个委托 CalculatorAdd cAdd = new CalculatorAdd(Add); //第三步:用方法来实例化这个委托 int result = ...
分类:
其他好文 时间:
2018-07-05 17:25:35
阅读次数:
155
1.三者的开发文档以及介绍: 原生开发小程序文档:点此进入 wepy 开发文档:点此进入 mpvue 开发文档:点此进入 2.三者的简单对比: 以下用一张图来简单概括三者的区别: 小程序支持的是 WXML + WXSS + JS 这样的组合,所以,wepy 和 mpvue 都是将文件构建到 dist ...
分类:
其他好文 时间:
2018-07-04 21:38:34
阅读次数:
6205
源代码是别人的,你就不能修改源代码,只提供给你dll。或者你去维护别人的代码,源代码却有丢失。这样的情况如果你想知道私有成员的值,甚至去想直接调用类里面的私有方法。那怎么办呢?其实在.net中访问私有成员不是很难,这篇文章提供几个简单的方法让你如愿以偿。 为了让代码用起来优雅,使用扩展方法去实现。 ...
.netcore下已经实现了通过p/invoke方式调用linux的动态链接库(*.so)文件 1 [DllImport(@"libdl.so.2")] 2 public static extern IntPtr dlopen(string filename, int flags); 3 [DllI ...
分类:
Web程序 时间:
2018-07-03 01:01:27
阅读次数:
2579
介绍:JS函数中的代码会被函数被invoke(调用)时执行. 函数被定义时代码不执行, 函数调用时函数内的代码会被执行. 常用的term是 call a function 而不是 invoke a function. function always belong to a object in jav ...
分类:
移动开发 时间:
2018-07-02 23:03:55
阅读次数:
288
多线程数量的问题,一般情况下,多线程数量要等于机器CPU核数-1. 实例1: 解决问题:如何让n个线程顺序遍历含有n个元素的List集合 1 import java.util.ArrayList; 2 import java.util.List; 3 import org.apache.common ...
分类:
编程语言 时间:
2018-07-02 00:14:59
阅读次数:
234
1. include createStore 2. Establish reducer 3. invoke createStore() code: import { createStore } from 'redux'; const reducer = (state, action) => { sw ...
分类:
其他好文 时间:
2018-06-25 11:01:15
阅读次数:
142