码表

ASCII码表 256位

為{幸葍}努か 提交于 2019-12-10 00:25:41
ASCII中的0 31为控制字符;32 126为打印字符;127为Delete(删除)命令 .ASCII扩展字符——(为了适应更多字符)128 255,或者-128 -1,其中,-128对应128,依次递增对应 END 来源: CSDN 作者: yptsqc 链接: https://blog.csdn.net/yptsqc/article/details/103464690

HTTP协议

匿名 (未验证) 提交于 2019-12-03 00:19:01
HTTP协议 规范服务器和浏览器之间数据传输的格式 一、查看浏览器与服务器间的通讯过程 IE使用httpwatch chrome使用审查元素(network) 使用telnet(telnet host port) 二、HTTP请求 1.请求行 GET:提交数据在请求URI,大小不能超过1k,会产生缓存文件 POST:提交数据在实体内容,大小无限制,不会产生缓存文件 请求资源 HTTP/1.0: 一次只能请求和响应一个资源 HTTP/1.1: 在一定时间内保持连接 2.请求头 User-Agent : 用户浏览器的类型和版本 Referer : 获取发出请求的页面,防盗链(null) If-Modified-Since 静态页面默认使用缓存,动态页面默认不使用缓存 服务器文件最后修改时间lastModified与浏览器文件最后修改时间ifModifiedSince作比较 重写getLastModified方法实现动态页面缓存 还有其他 空行 3.请求体 只当POST请求时有内容,是键值对形式 三、HTTP响应 1.状态行 协议名和版本 200 OK 请求成功,整个处理过程完成 302 Move Temprorily 请求重定向 304 Not Modified 使用缓存 404 Not Found 请求的资源不存在 500 Internal Server Error 服务器代码异常

HTTP协议

匿名 (未验证) 提交于 2019-12-03 00:18:01
HTTP协议 规范服务器和浏览器之间数据传输的格式 一、查看浏览器与服务器间的通讯过程 IE使用httpwatch chrome使用审查元素(network) 使用telnet(telnet host port) 二、HTTP请求 1.请求行 GET:提交数据在请求URI,大小不能超过1k,会产生缓存文件 POST:提交数据在实体内容,大小无限制,不会产生缓存文件 请求资源 HTTP/1.0: 一次只能请求和响应一个资源 HTTP/1.1: 在一定时间内保持连接 2.请求头 User-Agent : 用户浏览器的类型和版本 Referer : 获取发出请求的页面,防盗链(null) If-Modified-Since 静态页面默认使用缓存,动态页面默认不使用缓存 服务器文件最后修改时间lastModified与浏览器文件最后修改时间ifModifiedSince作比较 重写getLastModified方法实现动态页面缓存 还有其他 空行 3.请求体 只当POST请求时有内容,是键值对形式 三、HTTP响应 1.状态行 协议名和版本 200 OK 请求成功,整个处理过程完成 302 Move Temprorily 请求重定向 304 Not Modified 使用缓存 404 Not Found 请求的资源不存在 500 Internal Server Error 服务器代码异常

ASCII编码表

匿名 (未验证) 提交于 2019-12-02 23:42:01
码表的产生 在计算机的内部都是二进制的0、1数据,如何让计算机可以直接识别人类文字的问题呢?就产生出了编码表的概念。 什么是编码表 编码表 常见的字符和数字之间的对应关系 需求: 计算字符‘a’和数值1之间的和 分析 代码实现

用 Arduino 制造自行车数字码表

匿名 (未验证) 提交于 2019-12-02 23:38:02
最近的天气很适合户外运动啊~下面我们来DIY一台自行车数字码表,给你的爱车装上,一起出去浪吧! 这台码表可以显示自行车的里程、时速和实时加速度,用一块 Aduino nano 控制!下面我们一起来看一下如何制造吧! 材料清单 Arduino nano × 1 磁铁 × 1 A3144霍尔效应传感器 × 1 20k电阻 × 1 0.96英寸的OLED × 1 LED灯带 × 若干 移动电源 × 1 迷你USB电缆 × 1 热熔胶 × 1 螺母 × 若干 螺栓 × 若干 结构说明 在这个项目中,结实的支撑架是非常重要的。因为当你骑行在坑洼不平的路面时或者遇到水坑时会受到很大的冲击。当车轮转动时,车轮上的磁铁穿过支架上的霍尔效应传感器,就可以收集输入数据。 如果设备没有安装稳固,自行车运转时,Arduino显示的画面会出现偏差。另外,我也不希望我心爱的Arduino因为固定的问题或者使用了水货材料而在自行车运转时掉落。 因此,为了安全起见,我决定使用铝带。铝带不仅容易地切割和钻孔,而且耐腐蚀还便宜,对于 maker 来说是非常好的选择。 项目还需使用了一些螺母(带垫圈)和螺栓将它们固定在框架上,因为它们必须牢固地放在底盘上。 另一个重要的部分是,这些电子元件必须与支架完好的隔离。热胶是很好的选择,它也可以起到给显示屏减震的作用。 传感器和磁铁 对速度的测量就依赖于这个部分

解决Servlet中文乱码问题

三世轮回 提交于 2019-12-01 10:08:39
一、出现乱码的原因   由于浏览器默认使用UTF-8码表进行编码,而servlet使用ISO-8859-1码表进行编码,传输和接收方编码不一致导致乱码的产生。 二、乱码的类型以及解决办法    1、 response乱码 一、出现乱码的原因   由于浏览器默认使用UTF-8码表进行编码,而servlet使用ISO-8859-1码表进行编码,传输和接收方编码不一致导致乱码的产生。 二、乱码的类型以及解决办法    1、 response乱码 response.setHeader("content-type", "text/html;charset=UTF-8"); response.setCharacterEncoding("UTF-8");   第一句目的是为了指定浏览器以UTF-8码表打开服务器发出的数据   第二句目的是设置response使用的码表,控制response以UTF-8码表向浏览器写入数据(必须写在方法中第一行)   或者: OutputStream out=response.getOutputStream(); out.write("<metahttp-equiv='content-type' content='text/html;charset=UTF-8'>".getBytes());   通过字节流向浏览器写入meta标签控制浏览器使用的码表 2、

ZPL中文打印

一世执手 提交于 2019-11-30 07:16:58
1、先打印出Zebra打印机E:盘中的文件列表,查看中文字体名及中文码表的名称,根据名称修改^SEE:和^CWJ,E:后面的文件名。   ^XA   ^WDE:*.*   ^XZ   下载字体,发送 ZPL文件或FNT文件至打印机 2、注意输出的字符Encoding   ANSI时需要码表GB18030.DAT,使用^CI26 ;   UTF-8时,没有码表,使用^CI17和^F8; Demo ^XA ^SEE:GB18030.DAT^FS ^CWJ,E:MSUNG.FNT^FS ^FO50,30^AJN,24,24^CI26^FD中华人民共和国CHINA^FS ^FO50,70^AJN,24,24^CI26^FD上海京威电子科技有限公司WINFUTURE^FS ^FO50,130^A0N,36,36^CI0^FDWinFuture Technologies,Inc.^FS ^BY3,3.0^FS ^FO50,180^BEN,160,Y,N^FD690123456789^FS ^PR3 ^PQ1 ^XZ 来源: https://www.cnblogs.com/wangdongjia/p/11571537.html