上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: JAVA坑 跟其他公司java的对接口,一个细节对到吐血,具体: DesUtil.java(别人的反例) java加密算法如上: 先对密钥进行补全。 然后用“DES”对内容进行加密(默认算法经过验证为: DES/ECB/PKCS5Padding), 具体编码的时候最好明确指定,避免歧义。DES加密算 阅读全文
posted @ 2016-09-13 08:55 tommy.yu 阅读(5964) 评论(0) 推荐(0) 编辑
摘要: 曾几何时,我痛恨高中的物理老师: 讲的东西精准概要, 定义简短, 讲述问题公式简短, 然后讲完后我不大多时候不懂。 今天我成了那个人。表达问题自认为一针见血, 然而君不懂。 比如,如果问我什么是装饰器(模式), 我会答: 1. 将函数封装, 返回一个新函数 2. 目的: 在被封装的函数前面或者后面做 阅读全文
posted @ 2016-09-06 10:40 tommy.yu 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 需要安装pyDes库 阅读全文
posted @ 2016-09-01 18:15 tommy.yu 阅读(2272) 评论(0) 推荐(0) 编辑
摘要: 作者:周子涵链接:https://www.zhihu.com/question/27705862/answer/37738315来源:知乎著作权归作者所有,转载请联系作者获得授权。 转自网上不知道什么地方代码阅读——十个C开源项目1. Webbench Webbench是一个在linux下使用的非常 阅读全文
posted @ 2016-08-29 17:05 tommy.yu 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 关键字 数据类型: 简单(7):int long short float double char enum 复杂(2):struct union 类型修饰符(8):auto unsigned signed extern register static volatile void 定义(2): typ 阅读全文
posted @ 2016-08-29 17:04 tommy.yu 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 按照惯例撸一个hello_world.c 编译链接之 执行之 无意外,将输出: 说明: main函数默认作为程序的入口,参数说明: int argc , 参数个数 char *argv[], 具体参数,为了说明问题,新作一 helloword2.c如下 重新编译,执行; 将输出: 阅读全文
posted @ 2016-08-29 12:13 tommy.yu 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 指令帮助: man xxx_command man 2 xxx_command man 3 xxx_command eg. 打开文件的函数open, 如果不清楚传参,则 man 2 xxx_command 通常在man下面如果出来的不是你想要的,试试man 2: eg. 写内容到文件函数write 阅读全文
posted @ 2016-08-29 11:04 tommy.yu 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 概念: 生产者(Producer,简写P),负责发布消息。 “交换机”(Exchange, 简写X), 负责中转消息。 路由(Route, 简写R), 即 X->Q的路线名。 消息队列 (Queue, 简写Q), 负责临时存储消息。 消费者(Customer,简写C), 负责处理消息。 完整关系图解 阅读全文
posted @ 2016-08-24 11:35 tommy.yu 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 文件组织结构: A.py B.py 执行: python t/main.py 问题1: 在main.py中引用t2/B的test方法,如何写? 方式1: from xxx import xxx 这个写法很糟糕, 但能解决目前问题。糟糕的地方在于隐晦的引入t2。更好的方式是相对引用。 但如果用 pyt 阅读全文
posted @ 2016-08-22 11:06 tommy.yu 阅读(3052) 评论(1) 推荐(0) 编辑
摘要: 官方文档说: If a consumer dies (its channel is closed, connection is closed, or TCP connection is lost) without sending an ack, RabbitMQ will understand th 阅读全文
posted @ 2016-08-16 11:48 tommy.yu 阅读(9794) 评论(0) 推荐(0) 编辑
摘要: 此类文章一大堆,本文主要站在开发角度保证基本rabbitmq的基本访问。 系统:centos6 64bit 官方指引:https://www.rabbitmq.com/install-rpm.html 下载erlang并安装: 在这里https://www.rabbitmq.com/releases 阅读全文
posted @ 2016-08-15 10:47 tommy.yu 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 默认我们通常用字符串填充它 如果你就此止步,那就错过了一些神乎其技的用法 比如: 将输出 'arr=[1,2,3,4]' 将输出:"info of tommy:{'major': 'software engineer', 'name': 'tommy'}" 简单来说, '%s'的本质是调用对象的 s 阅读全文
posted @ 2016-08-13 15:27 tommy.yu 阅读(6255) 评论(0) 推荐(0) 编辑
摘要: 相同点: 都返回找到的第一个匹配对象 不同点: re.match从字符串的起始位置开始匹配; re.search从任意位置开始匹配。 阅读全文
posted @ 2016-08-13 14:44 tommy.yu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: centos下面, awk '{...}' 和 awk "{...}" 差别是很大的: 简单来说,双引号无法正常工作, 一不小心敲错简直天壤之别。 阅读全文
posted @ 2016-08-05 11:53 tommy.yu 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 过程 1. 用户下单 2. 商户后台产生订单 3. 请求支付宝web支付页面(将订单信息返回给用户 放在form里面 隐藏起来 并通过脚本自动提交此form到支付宝web支付页) 4. 用户在支付宝官方支付web页上进行支付,完成后,支付宝跳转(redirect)到form里面的参数return_u 阅读全文
posted @ 2016-08-05 09:22 tommy.yu 阅读(15382) 评论(1) 推荐(0) 编辑
摘要: 应用场景二维码收款 接口官方文档:https://doc.open.alipay.com/doc2/apiDetail.htm?spm=a219a.7395905.0.0.O4mxCP&docType=4&apiId=862 过程通过调用接口得到官方的二维码地址,然后再将其展示出来 问题签名&验证略 阅读全文
posted @ 2016-08-04 09:52 tommy.yu 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 1. 的确地址或者method不匹配,这个容易解决 2. 在后端中取到了form中不存在的元素! 这个很麻烦,特别form里面的信息比较多时!这个需要一一排查。另外取元素时最好用 request.form.get('xxx',None) 而不是直接用索引 form['xxx'] 阅读全文
posted @ 2016-08-03 16:25 tommy.yu 阅读(1824) 评论(0) 推荐(0) 编辑
摘要: 功能性需求: 前端展示 商品列表 订单 支付对接 发货 货运(可能需要) 发票(可能需要) 商品评论(可能需要) 后端配置: 商品管理 库存管理(可能需要) 采购管理(可能需要) 用户信息(账户/收货/发票信息) 订单管理 财务报表 运营性配置(建议意见/联系电话/条款/其他) 非功能性需求 前端展 阅读全文
posted @ 2016-08-01 12:00 tommy.yu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: request.body , 请求的原始内容,post方式放在body中的。 request.arguments, body参数和url参数的统一体, 同时也是经过“加工”,解码的。 eg.在对接其他平台时,对方可能post过来的body内容是这样的: 这就是所谓的“原始内容”, 可以自己split 阅读全文
posted @ 2016-07-28 18:28 tommy.yu 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: absolute, 屏幕为参照, 但固定在页面上,随页面滚动而动。 fixed, 父元素没有指定position属性(或position属性为static时)==>屏幕为参照,固定在屏幕的某个位置,不随页面滚动而滚动。 父元素指定了position属性,且非static时,则参照为父元素, left 阅读全文
posted @ 2016-07-27 14:36 tommy.yu 阅读(133) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页