在多线程单元模式(MTA)中为应用程序使用.NET OpenFileDialog和SaveFileDialog 在多线程单元模式(MTA)中为应用程序使用.NET OpenFileDialog和SaveFileDialog 下载FileDialogsThreadAppartmentSafe_v1.z ...
分类:
编程语言 时间:
2018-12-26 15:40:58
阅读次数:
292
集合无序不重复 ...
分类:
编程语言 时间:
2018-12-26 15:43:22
阅读次数:
107
Java分布式:RPC(远程过程调用) 引入RPC 比如我们有一个查询的接口IDBQuery,以及其实现类DBQueryImp,如果我们执行IDBQuery查询方法,只需要new一个DBQueryImp然后调用request方法即可,这就是本地函数调用,因为在同一个地址空间或者同一块内存,通过方法栈 ...
分类:
编程语言 时间:
2018-12-26 15:46:29
阅读次数:
217
```java import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOE ...
分类:
编程语言 时间:
2018-12-26 15:47:36
阅读次数:
208
工厂方法模式 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工厂推迟到子类中。 工厂方法模式是对简单工厂模式进一步抽象的结果。假如是不使用反射的工厂方法模式 ...
分类:
编程语言 时间:
2018-12-26 15:50:44
阅读次数:
173
# 开放屏蔽原则# 对某些东西是开放的,对某些东西是屏蔽的# 一般情况下是不允许在代码里边进行修改的。# 一般是在外部进行开放的,只能在外部进行修改。def outer(func): # func = f1 def inner(): print("hello") print("hello") pri ...
分类:
编程语言 时间:
2018-12-26 15:50:50
阅读次数:
229
#Windows操作系统下 用命令行工具实现发送邮件(编程前工作) 步骤: 1.telnet连接服务器(以网易邮箱为例,端口号25) 2.返回220 说明连接成功 . 3.ehlo发送用户名(QQ邮箱用户名默认是QQ号) 返回了一堆登录方式码 4.常用auth login登录方式 返回334,成功 ...
分类:
编程语言 时间:
2018-12-26 15:51:56
阅读次数:
983
字符编码:ASCII:占一个字节,只支持英文GBK2312:占两个字节,支持6700+汉字GBKGB2312的升级版:支持21000+汉字Unicode:2-4个字节Unicode作用:直接支持全球所有语言,每个国家可以不再使用之前自己的旧编码,直接使用unicode包含了跟全球所有国家编码的映射关系Unicode解决了字符于二进制的对应关系,由于Unicode对比ASCII编码占用字节增加一倍,
分类:
编程语言 时间:
2018-12-26 15:52:05
阅读次数:
191
数组的增加方法 1.push()方法向数组中末尾添加一个元素,原数组改变 2.unshit()方法向数组中开始元素添加一个元素,原数组改变 3.splice()方法 ary.splice(n,m,x) 从索引n开始删除m个元素,把新增的元素X放在索引n的前面,把删除的元素当成一个新数组返回,原有数组 ...
分类:
编程语言 时间:
2018-12-26 15:53:38
阅读次数:
198
importbisectdata=[13,3,9,7,5,11,1]#排序datadata.sort(reverse=True)print(data)#排序data,并按顺序插入2bisect.insort(data,2)print(data)#排序data,并从左侧按顺序插入2bisect.insort_left(data,4)print(data)#排序data,并从右侧按顺序插入2bisec
分类:
编程语言 时间:
2018-12-26 15:53:46
阅读次数:
112
这两篇文章(上,下)已经总结得很好了 http://www.cnblogs.com/pinard/p/6050306.html https://www.cnblogs.com/pinard/p/6053344.html 1. 数学基础 1.信息论的信息熵:Entropy 2.基尼不纯度:Gini i ...
分类:
编程语言 时间:
2018-12-26 15:53:58
阅读次数:
183
I just finished a demo which is to provide an easy way to control hardware resources of A sample. The communication between PC and A sample is UART. T ...
分类:
编程语言 时间:
2018-12-26 15:54:43
阅读次数:
439
1、句柄:具有内存后,系统返回的标识符 2、消息:相当于事件,例如鼠标点击就是一个消息 3、消息队列:就是将事件按照时间的先后顺序在一个队列中 4、消息处理机制:首先操作系统拿到消息,然后将消息放到消息队列中,当要执行这个消息时,就会提取这个消息到应用程序,应用程序进入操作系统中,执行这个消息 5、 ...
分类:
编程语言 时间:
2018-12-26 15:56:44
阅读次数:
194
背景 在系统生命周期中, 免不了要做升级部署, 对于关键服务, 我们应该能做到不停服务完成升级 (perform a zero downtime upgrade), 对于一般系统, 应该做到优雅地停服务. 如何做到不停服务的升级? 需要做到下面两点:1. 服务本身应该部署多份, 前面应该有 LVS/ ...
分类:
编程语言 时间:
2018-12-26 15:57:16
阅读次数:
219
最近在搞java服务器项目,前段要求用protobuf进行数据传输,以前没搞过,查了很多资料,走了一些弯路! 先把一些需要下载的链接放上来: protobuf下载地址:https://github.com/protocolbuffers/protobuf/releases?after=v3.5.2 ...
分类:
编程语言 时间:
2018-12-26 15:57:23
阅读次数:
231
构造方法与对象的创建 类是面向对象语言中最重用的一种数据类型,那么就可以用它来声明变量。在面向对象语言中,用类声明的变量被称作对象。 和基本数据类型不同,在用类声明对象后,还必须要创建对象,即为声明的对象分配变量(确定对象所具有的属性),当使用一个类创建一个对象时,也称给出了这个类的一个实例。 通俗 ...
分类:
编程语言 时间:
2018-12-26 15:58:13
阅读次数:
185
movies.xml 使用SAX API解析XML 输出 使用DOM API解析XML 输出 ...
分类:
编程语言 时间:
2018-12-26 15:58:47
阅读次数:
222
import random # 电脑人随机出拳 computer = random.randint(1, 3) user = int(input('请出拳:1/拳头,2/剪刀,3/布')) if computer == 1: computer = '拳头' elif computer == 2: c... ...
分类:
编程语言 时间:
2018-12-26 16:00:20
阅读次数:
633
mvn install:install-file -Dfile=G:/lcn_springboot2.0/tx-plugins-db-4.1.2.jar -DgroupId=com.codingapi -DartifactId=transaction-springcloud -Dversion=4. ...
分类:
编程语言 时间:
2018-12-26 16:48:25
阅读次数:
368
4.1 跨AppDomain的线程 线程存在于进程当中,它在不同的时刻可以运行于多个不同的AppDomain当中。它是进程中的基本执行单元,在进程入口执行的第一个线程被视为这个进程的主线程。在.NET应用程序中,都是以Main()方法作为入口的,当调用此方法时 系统就会自动创建一个主线程。线程主要是 ...
分类:
编程语言 时间:
2018-12-26 16:49:15
阅读次数:
215