C#常用的几种集合和使用范围
C#中常用的集合主要分为两类:泛型集合和非泛型集合 使用非泛型集合需要引入命名空间System.Collection ArrayList 可以根据需要动态增加的数组 Hashtable 用来存储键值对的哈希表 Queue 循环先进先出的队列 Stack 遵循后进先出的栈 使用泛型集合需要引入命名空间 ... 查看全文
C# the SystemParameters, “type or namespace does not exist”
the SystemParameters, “type or namespace does not exist” 解决方法 * add a project reference In Solution Explorer, expand the project, right click on Refer ... 查看全文
Azure Windows VM Bginfo
Azure 中的Windows Server虚拟机在WS2016之前的版本,2008/R2、2012/R2都启用了Bginfo扩展。可以非常方便的查看虚拟机的信息,如IP地址、CPU、内存等。但是WS2016平台镜像创建完成后,并没有默认提供此功能。如何启用呢,实际上非常容易,一条PS就可以了。提前安装好Azure PowerShell。Login-AzureRmAccount  查看全文
c# 主窗体更新子窗体 进程间通信
1.窗体间数据传输主窗体连续不断更新给子窗体 本文章来源于网络 年代久远 如有侵犯 请联系删除1.通过在windows form之间传值,我总结了有四个方法:全局变量、属性、窗体构造函数和delegate。第一个全局变量:这个最简单,只要把变量描述成static就可以了,在form2中直接引用for... ... 查看全文
WPF和winform区别 combobox 填充list例子
区别: var deviceEnum = new MMDeviceEnumerator(); var devices = deviceEnum.EnumerateAudioEndPoints(DataFlow.Capture, DeviceState.Active).ToList(); combDe ... 查看全文
Zookeeper详解-API(六)
ZooKeeper有一个绑定Java和C的官方API。Zookeeper社区为大多数语言(.NET,python等)提供非官方API。使用ZooKeeper API,应用程序可以连接,交互,操作数据,协调,最后断开与ZooKeeper集合的连接。 ZooKeeper API具有丰富的功能,以简单和安 ... 查看全文
SpringIOC容器-xml配置bean-bean的作用域
纯粹的SpringIOC容器中,bean的作用域有2中,用bean标签中的scope来标注,分别是singleton和prototype singleton表示SpringIOC容器在初始化的时候,会创建此bean,每次请求的时候,返回的都是这个bean的实例(单例) prototype表示Spri ... 查看全文
【Java】Exception 异常处理
在Java程序中,发生的不正常情况称为异常 -【逻辑错误和语法错误】不是异常! - 分为 Error错误 和 Exception异常 - Error 是JVM无法解决的错误问题 例如内存溢出 StackOverFlow 和 OOM - Exception一般处理意料之外的问题 例如 空指针 Null ... 查看全文
在Python中实现函数重载,60%的人都不会
假设你有一个函数connect,它有一个参数address,这个参数可能是一个字符串,也可能是一个元组。例如: connect('123.45.32.18:8080') connect(('123.45.32.18', 8080)) 复制代码 你想在代码里面兼容这两种写法,于是你可能会这样写代码: ... 查看全文
spring-core源码走读
Spring-core 5.0.8 asm ASM is an all purpose Java bytecode manipulation and analysis framework. ASM是一个万能的java字节码操纵和分析框架 asm官网 ASM和访问者模式 ASM库的介绍和使用 cgli ... 查看全文
Python subprocess
subprocess最早在2.4版本引入。用来生成子进程,并可以通过管道连接他们的输入/输出/错误,以及获得他们的返回值。 subprocess用来替换多个旧模块和函数: os.system os.popen 1.os.system() 执行操作系统的命令,将结果输出到屏幕,只返回命令执行状态(0: ... 查看全文
Java Socket分发服务负载均衡
1 1、 设备请求分发服务器,分发服务器返回有效的socket服务器ip与port,然后断开连接。 2 a) 设备与服务器建立连接。 3 b) 服务器接收到连接请求后,立即将分配好的socket服务器ip与port信息响应给设备。 4 c) 服务器主动断开socket连接。 5 2、 设备得到ip与 ... 查看全文
Java 多线程进阶-并发编程(二) Executor Framework(JDK5以上)
Executor(1) 从JDK5 开始提供Executor FrameWork(java.util.concurrent.\ ) 分离任务和创建和执行者的创建 线程重复利用(new线程代价很大) 理解 共享线程池 的概念 预设好的多个Thread, 可弹性增加 多次执行很多很小的任务 任务创建和执 ... 查看全文
python获取请求头里面的cookie
1 import requests 2 class ccedu(object): 3 def get_cookie(self): 4 #创建session对象 5 session = requests.Session() 6 url = "http://10.206.14.***:8080/ccse ... 查看全文
阿里P8大牛推荐Java程序员必看的 13 本 Java 书籍
关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是: 多!看!书! 毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。 在下面这 13 本书籍中小编还是要建议大家可以先去关注英文原版,毕竟翻译的书籍中都有一定的语法错误。 入门 《 ... 查看全文
java反射的初步探索
reflect包中的Class类(注意是大写C)——类型标识类-Class import java.lang.reflect; 反射reflection:程序可以访问、检测和修改它本身状态或行为的能力,即自描述和自控制。 可以在运行时加载、探知、使用编译期间完全未知的类 可以在运行时查看和操作对象: ... 查看全文
39.Python之Numpy库常用函数大全(含注释)
Numpy是科学计算库,是一个强大的N维数组对象ndarray,是广播功能函数。其整合C/C++.fortran代码的工具 ,更是Scipy、Pandas等的基础 .ndim :维度 .shape :各维度的尺度 (2,5) .size :元素的个数 10 .dtype :元素的类型 dtype(‘ ... 查看全文
短信hz,批量注册、模拟登陆很难吗?一个Python爬虫案例告诉你答案!
? 批量注册:自动化批量注册账号,我见过很多人利用selenium这个自动化框架做,但是速度太慢。 模拟登陆:这里要说明一下,其实你注册一个账号=模拟登陆一个账号,这个原理其实是一样的。 我前面说了selenium虽然操作起来非常简单,但是速度上太慢,所以今天的教程肯定是post来做(涉及简单的JS ... 查看全文