1.java对文件的二进制流base64编码解码 一般保存文件的时候选择的方式是将url存进数据库。今天遇到一个对接传文件流的二进制base64编码,简单记录一下。 依赖于commons-io包和commons-codec包。 编码的方法如下: 解码的方法如下:(FileUtils会自动创建文件) ...
分类:
编程语言 时间:
2019-12-30 19:16:44
阅读次数:
277
Python从入门到放弃 "1、什么是编程语言" "2、python介绍、编程语言的发展史" "3、PEP8规范、垃圾回收" "4、python数据类型" "5、字符编码、编码解码" "6、文件操作" "7、函数的定义" "8、函数对象,命名空间,作用域" "9、闭包,装饰器" "10、迭代器,生成 ...
分类:
编程语言 时间:
2019-12-29 23:36:27
阅读次数:
82
1.通信过程 网络分为应用层,http、ssh、telnet就是属于这一类,建立在传输层的基础上、其实就是定义了各自的编码解码格式,分层如下: 2.Socket连接 上述通信都要先在传输层有建立连接的基础上才能完成,TCP通过三次握手建立连接: Socket与http的区别可以看下这个: https ...
分类:
编程语言 时间:
2019-12-23 00:14:35
阅读次数:
116
最近在项目中用到请求一个地址的时候,会传个JSON数据。刚开开始没什么问题,后来发现有特殊符号就会有问题,找到一些解决方案,在此记录下。 原文:http://www.cnblogs.com/lmfeng/archive/2011/11/08/2240991.html escape不编码字符有69个: ...
毫秒级实现状态监测. 参考了aiobfd ,看了协议文档, 协议帧,包编码解码,用了gopacket的bfd.go , 然后就是实现 状态 init, up, down的监控. 主要的问题是,时间上,需要快速 的检查发送失败,以判断对端为down掉 时间上要对应得上来. 最后,实现了协议,当然是要用 ...
分类:
其他好文 时间:
2019-12-17 20:28:11
阅读次数:
88
最近在重构项目中的老模块,打算引入spring boot对原有项目自己封装的依赖注入模块进行替换。项目中存在大量的工具类,大都是使用static方法编写的,比如时间工具类用于格式化日期,编码工具类用于编码解码。研究了下是否有必要对这些常量方法的类进行单例重构。 首先要说明的是,两种方式都是可以实现功 ...
分类:
编程语言 时间:
2019-11-30 13:42:26
阅读次数:
106
利用urllib的parse拼接、编码、解码urlfrom urllib import parse #导入parsehost = 'http://www.123.cn'login_url = 'api/login'goods_urls = '/api/goods'new_url = parse.ur ...
分类:
Web程序 时间:
2019-11-25 20:56:33
阅读次数:
96
CTF编辑器漏洞分析 访问ip地址 接下来查询fckeditor的版本 一般是/fckeditor/_whatsnew.html 所以访问http://219.153.49.228:49105/fckeditor/_whatsnew.html 可以看到fckeditor的版本是2.6.4 然后我们需 ...
分类:
其他好文 时间:
2019-11-25 09:21:18
阅读次数:
95
字符集 ASCLL码不包含中文 GBK是中文专用 Unicode国际通用 UTF-8 可变长编码 ISO 8859-1 编码解码 编码:字符转二进制,便于传输 示例: String str = "我是一个好人"; byte[] dates = str.getBytes();//括号汇总可选填字符集名 ...
分类:
其他好文 时间:
2019-11-21 23:02:47
阅读次数:
91
Unicode问题解法 有个小坑是它只支持ASCII. 如果你调用btoa("中文")会报错: 浏览器中DOMString是UTF-16编码. 如果输入字符串中包含超过8位(0x00~0xFF)的字符, 就会报这个错误. 思路一 对整个字符串进行转义(如使用encodeURIComponent 进行 ...
分类:
Web程序 时间:
2019-11-09 23:36:56
阅读次数:
118