数据传输 服务契约 服务 服务配置 客户端代理 客户端配置 配置参数: MaxBufferPoolSize :从通道接收消息的消息缓冲区管理器分配并供其使用的最大内存量,BasicHttpBinding.MaxBufferPoolSize默认值为 524288 个字节。WSHttpBindingBa ...
分类:
其他好文 时间:
2017-11-19 14:14:25
阅读次数:
225
一 总体流程 二 源码解析 在HeaderExchangeHandler.received(Channel channel, Object message)方法之前,与服务端接收请求消息一样,不再赘述。 HeaderExchangeHandler.received(Channel channel, ...
分类:
其他好文 时间:
2017-11-12 19:48:06
阅读次数:
263
Sherlock Holmes received a note with some strange strings: "Let's date! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm". It took him only a min ...
分类:
其他好文 时间:
2017-11-12 12:37:38
阅读次数:
164
概述 为什么要使用线程池? 合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统 ...
分类:
编程语言 时间:
2017-11-12 12:32:22
阅读次数:
149
请记住这个INDEX FULL SCAN扫描方式,并体会与INDEX FAST FULL SCAN的区别drop table t purge;create table t as select * from dba_objects;update t set object_id=rownum;commi ...
分类:
其他好文 时间:
2017-11-11 11:27:56
阅读次数:
197
使用 android_uiautomator 定位元素时(现在用的还不太熟,对于这个方法还需要加深了解)报错: 因为用的不熟,所以也是上网查了好多方法,最后检查代码的时候发现,原来是拼写错误 我将new UiSelector()写成了newUiSelector(),中间少了一个空格 ...
分类:
移动开发 时间:
2017-11-10 20:36:25
阅读次数:
1303
题目简述 一个人在一个n * m棋盘上玩游戏,想要占领一个格子有两个方法: 在这个格子放一个棋子。 这个格子周围(四联通)的格子中**都有棋子**。 在(i, j)中放棋子需要花费cost[i][j],占领(i, j)能获得benefit[i][j]。求一种放置棋子的方法,使得总收益(收益 - 花费 ...
分类:
其他好文 时间:
2017-11-04 16:26:33
阅读次数:
184
作业需求: 1. 用户登陆 2. 上传/下载文件 3. 不同用户家目录不同 4. 查看当前目录下文件 5. 充分使用面向对象知识 思维图: 待补充() 思维分析: 1.用户登陆保存到文件对比用户名密码 2.上传用json序列化文件名,文件路径,文件大小传给服务器端。根据得到的字段内容操作上传动作 3 ...
分类:
编程语言 时间:
2017-11-02 15:58:36
阅读次数:
426
from urllib import requestimport gevent,timefrom gevent import monkeymonkey.patch_all() def f(url): print('GET: %s' % url) resp = request.urlopen(url) ...
分类:
编程语言 时间:
2017-10-29 17:44:13
阅读次数:
220
C#串口通信中有一个DataReceived事件可以委托一个接收函数。此接收函数是运行在辅线程(secondary thread)上的。如果要在这个函数中修改主线程中的一些元素,比如UI界面上的变量的值,必须使用委托的方式。DataReceived所注册的接收函数和主线程中的发送函数是异步的。如若想 ...