需求: 1、启动程序后,让用户输入工资,然后打印商品列表 2、允许用户根据商品编号购买商品 3、用户选择商品后,检查余额是否够,够就直接扣款,不够就提醒 4、可随时退出,退出时,打印已购买商品和余额 Python代码实现如下: ...
分类:
其他好文 时间:
2018-03-21 14:06:29
阅读次数:
178
一、业务场景 业务场景为,购买商品的过程要对余额进行查询与修改,大致的业务流程如下: (1)从数据库查询用户现有余额 SELECT money FROM t_yue WHERE uid=$uid,不妨设查询出来的$old_money=100元 (2)业务层实施业务逻辑,比如购买一个80元的商品,并且 ...
分类:
其他好文 时间:
2018-03-20 00:50:54
阅读次数:
150
如果比特币真的发生分叉,作为普通用户,最大的风险就是重放攻击。 重放攻击是什么呢?如果比特币分裂为一种或多种比特币,如BTC1/BTC2/BTC3等,每个比特币账户内将根据他的比特币余额,同时存在对应数量的所有分叉币。 由于每条链上的地址和私钥、算法等都相同,交易格式也完全相同,导致在其中一条区块链 ...
分类:
其他好文 时间:
2018-03-18 17:18:40
阅读次数:
126
并发现象 并发导致读到脏数据。 实际到数据库中的操作 充血模型遭遇并发(将行为和属性都加上,简单理解为bean加上数据库的操作方法) 贫血模型遭遇并发(进行行为和属性的分离,分离出dao) 修改个人信息:非并发 修改商品信息:并发,场景乐观 扣除账号余额:并发,场景不乐观 ...
分类:
其他好文 时间:
2018-03-17 19:46:22
阅读次数:
218
以太坊发币智能合约代码简单介绍: 发币代码如下(https://ethereum.org/token#the-code网站中获得): 使用的是以太坊生态链提供的语言solidity 我们来分析每段代码的用处。 这段代码建立了 地址 => 余额 关联数组,并定义为public keyword,意思是在 ...
分类:
其他好文 时间:
2018-03-14 12:45:05
阅读次数:
214
一、购物车程序 需求: 启动程序后,让用户输入工资,然后打印商品列表 允许用户根据商品编码购买商品 用户选择商品后检测余额是否够,够就直接扣款,不够就提醒 用户可以一直购买商品,也可以随时退出,退出时,打印已购买的商品和余额 二、多级菜单 需求: 现有省市县三级结构,要求程序启动后,允许用户可依次选 ...
分类:
其他好文 时间:
2018-03-13 23:51:17
阅读次数:
190
程序练习 程序:购物车程序 需求: 1 # -*- coding:utf-8 -*- 2 # !/usr/bin/env python 3 # Author:dc 4 5 list_of_product = [["IphoneX", 8999], ["Apple Air", 3088], ["Mac ...
分类:
编程语言 时间:
2018-03-11 12:00:45
阅读次数:
156
一.商品买卖程序: 要求:1.启动程序后,让用户输入工资,然后打印商品列表; 2.允许用户根据商品编码购买商品 3.用户购买商品后,检测余额是否够,够就直接扣款,不够就提醒 4.可随时退出,退出时,打印已购买商品和余额 初始版本: 1 goods= [['apple', 6], ['banana', ...
分类:
其他好文 时间:
2018-03-08 14:14:23
阅读次数:
209
一、打断点是Fiddler一个比较好用的功能,它可以做一些手工操作很难做的事情。 那为什么要打断点? 看下图,Fiddler打开后,Client(客户端)发送的请求会先经过Fiddler,然后Fiddler再传给Server(服务器),那么Fiddler拦截请求后,可以修改请求的某些值,然后再传给服 ...
分类:
其他好文 时间:
2018-03-07 11:48:35
阅读次数:
197
一、引子 人狗大战 def person(name,sex,agger,hp): person_dic = {"name":name,"sex":sex,"agger":agger,"hp":hp} def attack(dog): #dog("xiaogei","shachai",260,1000 ...
分类:
其他好文 时间:
2018-03-06 23:14:39
阅读次数:
214