编码与解码 首先,明确一点,计算机中存储的信息都是二进制的 编码/解码本质上是一种映射(对应关系),比如‘a’用ascii编码则是65,计算机中存储的就是00110101,但是显示的时候不能显示00110101,还是要显示'a',但计算机怎么知道00110101是'a'呢,这就需要解码,当选择用as ...
分类:
编程语言 时间:
2018-03-01 17:25:26
阅读次数:
181
python自动化开发课程Web前端的笔记:css补充内容,后台管理页面如何布局;javascript 和 DOM 的进阶知识,js的函数和作用域、js的面相对象、DOM对标签的操作、定时器、事件的绑定
分类:
编程语言 时间:
2018-03-01 17:25:39
阅读次数:
230
死锁 为了线程安全,我们在需要的是会使用”独占锁“,但过多的锁定也会有麻烦。多个线程因为竞争资源相互等待而造成的僵局,我们称为死锁。若无外力作用,这些进程将都无法推进。在死锁中,至少有两个线程被挂起,并等待对方解除锁定。 我们先看一个小例子:在一个平面上有很多方块,有一些星星在这上面移动。基本规则就 ...
分类:
编程语言 时间:
2018-03-01 17:27:59
阅读次数:
158
JavaScript数组 下面的代码创建名为 cars 的数组: JavaScript 对象 对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔: 1 //创建对象 2 var person = {id="666666",firstNam ...
分类:
编程语言 时间:
2018-03-01 17:28:13
阅读次数:
191
public static String getCurrentIp() { try { Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces(); while (networkI ...
分类:
编程语言 时间:
2018-03-01 17:28:57
阅读次数:
171
网上很多例子是用 msie 和like Gecko 来做区分,说ie11去除了msie; 亲自测试 谷歌浏览器也带like Gecko,ie11的 msie没有移除,并且带有trident标记 结论是 不用用like Gecko来做区分,最后 ...
分类:
编程语言 时间:
2018-03-01 17:30:04
阅读次数:
734
方法重载 方法名称相同,但参数类型和参数的个数不同。 通过传递参数的个数及类型的不同可以完成不同功能的方法调用。 `` public static void main(String[] args) { int one = add(10,20); int two = add(10,20,30); fl ...
分类:
编程语言 时间:
2018-03-01 17:31:41
阅读次数:
148
要使用Spring MVC需要在Web项目配置文件中web.xml中配置Spring MVC的前端控制器DispatchServlet ...
分类:
编程语言 时间:
2018-03-01 17:34:11
阅读次数:
170
使用Python pah.mqtt模拟mqtt client publish topic ...
分类:
编程语言 时间:
2018-03-01 17:35:06
阅读次数:
1089
openpyxl模块介绍 openpyxl模块是一个读写Excel 2010文档的Python库,如果要处理更早格式的Excel文档,需要用到额外的库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。其他很多的与Excel相关的项目基本只支持读或者写Excel一种功能。 安装 ...
分类:
编程语言 时间:
2018-03-01 17:35:24
阅读次数:
44065
xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 1、xml的格式如下,就是通过<>节点来区别数据结构的: 2、xml协议在各个 ...
分类:
编程语言 时间:
2018-03-01 17:35:30
阅读次数:
208
java.nio.channels.AsynchronousChannel提供了异步写文件方法, 具体代码如下: public static void syncWrite(String path){ File file = new File(path+"warn.log"); if(!file.ex ...
分类:
编程语言 时间:
2018-03-01 17:35:48
阅读次数:
213
一、集合框架 1、集合框架定义 集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容: 接口:是代表集合的抽象数据类型。接口允许集合独立操纵其代表的细节。在面向对象的语言,接口通常形成一个层次。 实现(类):是集合接口的具体实现。从本质上讲,它们是可重复使用的数据结构。 算法:是 ...
分类:
编程语言 时间:
2018-03-01 17:36:15
阅读次数:
210
一、servlet实现登录。 咱们先来看一下servlet实现注册登录。 <servlet> <servlet-name>LoginServlet</servlet-name> 3 <servlet-class>demo.servlet.LoginServlet</servlet-class> 4 ...
分类:
编程语言 时间:
2018-03-01 19:43:17
阅读次数:
184
该篇为Sping Boot入门到实战系列入门篇的第三篇。介绍Spring Boot的属性配置。 传统的Spring Web应用自定义属性一般是通过添加一个demo.properties配置文件(文件名自定义),然后在xml配置中通过 <util:properties id="demoProps" l ...
分类:
编程语言 时间:
2018-03-01 19:44:32
阅读次数:
178
一、概述 本篇简要介绍百度语音语音识别的基本使用(其实是斗地主时想弄个记牌器又没money,抓包什么的又不会,只好搞语音识别的了) 二、创建应用 打开百度语音官网,产品与使用->语音识别->立即使用->创建应用 出现如下页面 依照提示依次填写,最终结果 (ps:我就想弄个记牌的,就起了个计数器的名) ...
分类:
编程语言 时间:
2018-03-01 19:46:58
阅读次数:
261
算法一 算法二 算法二是一段经典的概率算法,$proArr是一个预先设置的数组,假设数组为:array(100,200,300,400),开始是从1,1000这个概率范围内筛选第一个数是否在他的出现概率范围之内, 如果不在,则将概率空减,也就是k的值减去刚刚的那个数字的概率空间,在本例当中就是减去1 ...
分类:
编程语言 时间:
2018-03-01 19:50:25
阅读次数:
225
异常处理 1、 异常处理是所有语言都不可缺少的部分,我们在编写代码的时候,有时候会预期到某段代码可能会发生错误,如果错误发生了,我们通过异常捕获,来对发生异常的代码进行后续处理,比如有一段连接数据库的代码,这里有一个明显可能发生的异常就是,数据库连接失败,对于我们的程序而言,如果数据库连接失败了,后 ...
分类:
编程语言 时间:
2018-03-01 19:51:10
阅读次数:
139