文章列表
常见的Http请求头和响应头
请求头
请求头
说 明
Accept-Charset
用于指定客户端接受的字符集
Accept-Encoding
用于指定可接受的内容编码,如Accept-Encoding:gzip.deflate
Accept-Language
用于指定一种自然语言,如Accept-Language:zh-cn
Host
用于指定被请求资源 ...
OSI七层参考模型(Open System Interconnection/Reference Model,OSI/RM):
从低层到高层
物理层
提供透明的比特流传输,物理层的连接可以时全双工或半双工方式,而传播方式分为同步或异步方式。
数据终端设备(Data Terminal Equipment,DTE):具有一定的数据处理能力和数据收发能力的设备,用于提供或接收数据:路由器、PC、终端等
数据通信设备(Data Communications Equipment ,DCE):在DTE和 ...
####示例代码
皇帝类:
public class Emperor{
private static final Emperor emperor = new Emperor();//初始化一个实例
private Emperor(){
//只能产生一个实例
}
public static Emperor getInstance(){
...
为甚么要巩固网络基础
在过去一段时间,用到网络相关的知识,虽然大多数能理解但是有很多部分只是浅尝辄止,基础也不是太牢靠,所以现在想巩固一下网络基础知识,如果可以顺便考个网络相关证书。
怎么去学习网络知识
一方面搜寻相关认证相关的资料,从某方面可以减少搜寻资料的大量时间;另一方面闲暇的时候写写博客。再者看看广大人民群众的智库,毕竟人民群众的力量不可小觑呀。
网络初级基础
初级的基础就先写写博客,试试水,由于水平实在有限,请谨慎阅读。
...
xml大多用于属性文件,相比于property文件,xml它的优点体现在有明显的层级结构,更加灵活。
<title>
<name>zhansan</name>
<age>12</age>
</title>
xml与html相比非常相似,原因是因为他们是一个爹生的:SGML。但是他们区别也是比较大的:
1.与html不同,xml是大小写敏感的;
...
注:
在使用get提交,url传递参数的时候,会带来中文乱码的问题,对此可以使用js编码来解决。
Js编码的几种方式区别:
1.window.escape()与HttpUtility.UrlEncodeUnicode()编码格式一样:将一个汉字编码为%uxxxx格式 不会被window.escape编码的字符有:@ _ - . * / + 这与http://www.w3school.com.cn/js/jsref_escape.asp上的解释不符合
2.windo ...
Ajax关于readyState和status的讨论
熟悉web开发的程序员想必对Ajax也不会陌生。现在已经有很多js框架封装了ajax实现,例如JQuery的ajax函数,调用起来非常方便。当然本文不打算讲框架的使用,我们将从Ajax的javascript源码实现开始。
Ajax源码实现
var getXmlHttpRequest = function () {
if (window.XMLHttpRequest) {
//主流浏览器提供了XML ...
今天我们要调试python
1:首先我们还是要导入一些包:
sudo apt-get install swig3.0 python-pyaudio python3-pyaudio sox
sudo apt-get install libatlas-base-dev
2:还有个特别重要的事情没有做,那就是我们没有修改声卡:我们多一天用arecord录音用插件方式指定了录音声卡是1:0,现在我们用pyaudio来录音就没那么容易指定了,需要我们修改默认的声卡:
这里我们简单的介绍下 lin ...
概述
上一篇我们介绍了如何将$.ajax和Vue.js结合在一起使用,并实现了一个简单的跨域CURD示例。Vue.js是数据驱动的,这使得我们并不需要直接操作DOM,如果我们不需要使用jQuery的DOM选择器,就没有必要引入jQuery。vue-resource是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应。也就是说,$.ajax能做的事情,vue-resource插件一样也能做到,而且vue-resource的API更为简洁。另外 ...
1. 树莓派中文安装
sudo apt-get install ttf-wqy-zenhei
将安装文泉驿的开源中文字体,在这里向文泉驿表示致敬,貌似它是唯一一个开源的中文字体库。郭嘉有钱建孔子学院,但是从来不会有钱搞 ...
1.安装python下的库之PyAudio
首先卸载掉以前我们用的库,安装新的库。原因是以前的库有BUG,在python里带的pyaudio库各种报错,最后查看了“stackoverflow”上的一些解决方案,定位错误的源头,发现我的库里read函数不能屏蔽IOerror。所以一定是版本问题。
所以要解决的第一步就是卸载老的库,安装新的库。下图是我在【http://people.csail.mit.edu/hubert/pyaudio/docs/】官方文档里找到的相关介绍
上面谈到的报错 ...
1. 对于Ts流的解析网上博客较多,但是核心和难点字段讲的并不深入。本文将讨论Ts解析的几个关键词(或者说不好理解的难点):
adaption_field_control,
payload_unit_start_indicator,
continuity_counter ,
...
1.添加树莓派源
编辑 /etc/apt/sources.list 文件。这里推荐用 nano 命令编辑。命令如下:
pi@raspberrypi:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份为 sources.list.bak
pi@raspberrypi:~$ sudo nano /etc/apt/sources.list #编辑sources.list 文件
进入编辑界面,删除原有的 ...
由于公司目前正处于高速发展期,岗位严重短缺,故发此贴。
招聘岗位 后端开发 JAVA高级工程师 岗位职责: 1. 负责服务端整体架构设计、数据库设计、接口设计 2. 负责应用服务端需求梳理、代码编写,文档编写 3. 负责服务器安装与维护、调优 4. 负责应用后管设计、代码编写 5. 负责优化现有代码、架构 6. 学习新技术不断迭代现有系统功能与设计 任职资格: 1) 3年以上工作经验 2) 国家统招本科及以上学历,计算机相关专业 3) 精通Java编程基础:集合框架、多线程并发、IO/NI ...
安装rabbitmq前需要先安装erlang
1.下载64位Erlang:http://www.erlang.org/
2.下载RabbitMQ:http://www.rabbitmq.com/download.html
3.安装erlang成功后,在系统变量的path中添加 D:\Program Files\erl9.3\bin
然后打开控制台输入erl 出现如下图表示安装成功,具体版本可能不一致
4.安装RabbitMq,在系统变量的path中添加sbin目 ...