分类 未分类 下的文章

Python 3.6 模块安装错误 “error: Microsoft Visual C++ 14.0 is required…”问题解决

在pip install 安装词云时遇到错误:error: Microsoft Visual C++ 14.0 is required.按照以下方案解决:
1. 下载whl文件
访问http://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud,
下载wordcloud-1.4.1-cp36-cp36m-win_amd64.whl到本地,选对Python版[……]

继续阅读 »

Python3 函数返回值True/False

学习笔记,记录一下:
首先Python的True 或者False是区分大小写的;进一步讲Python是大小写敏感的
其次类似于PHP的的写法,Python对于if条件判断也有很简洁的写法:

return True if a > b else False
#更简洁
return [False,True][a > b]
#对比PHP,采用三元运算符
return a>b?True:[......]

继续阅读 »

Python 将两个长度相同的list合并为一一对应的字典dict

  1. 先准备俩长度相同的list

list1 = ['身高','体重','凶围']
list2 = ['170cm','55kg','34D']

  1. 用zip()函数把俩list中的元素形成一个个元组

list3 = zip(list1,list2)
[('身高','170cm'),('体重','55kg'),('凶围','34D')]

  1. 形成字典dict

dict( (name,v[......]

继续阅读 »

破解读取安卓版微信本地数据库

1.获取数据库文件
微信采用了sqlite作为数据库,第一步需要把数据库文件拿到手。首先在系统root的前提下,用root explorer(RE浏览器)进入目录 /data/data/com.tencent.mm/MicroMsg/微信号文件夹/,这个微信号文件夹是一长串数字,如果机器登录过多个微信帐号,那么这个文件夹会有多个,进入看一眼照片之类的就可以判断选择哪个,复制出来结尾为.db的文件[……]

继续阅读 »

在12306帮未通过核验的联系人网上购票

最佳解决办法(不用跑去火车站&代售点,亲测有效):

帮这个联系人注册一个12306的账号,这个过程需要填写他的身份证和手机号码,并通过手机号码验证(目前是发送999到12306,然后填写收到的验证码)这样就完成核验了(操作完就显示手机通过核验,过一段时间大概半个小时左右,身份也通过核验)。此后你可以用自己的账号或者他的账号给他买票。

感谢知乎匿名网友[……]

继续阅读 »

Html中button之value

在表单中使用 button 元素时需要特别注意:
Internet Explorer 将提交 <button> 与 <button/> 之间的文本,而其他浏览器将提交 value 属性的内容,也就是value=””里引号内的内容。
如果需要传值,不可使用value标签,建议可用id替代。[……]

继续阅读 »

“人多力量大”,Bitcoin 计算网络威力初现

随着了解Bitcoin的人越来越多,对于这种不会贬值的虚拟货币兴趣也与日俱增。随着参与人数的增加,挖掘Bitcoin的难度是按指数级增长的。由于显卡中的GPU天生适合平行计算,其能力很容易扩展,因此利用GPU构建的计算平台在这种暴力计算环境下显得特别适合。问题是这样的计算能力增长的速度如此之快,以至于威胁到了互联网安全认证的核心——RSA算法。 RSA被广泛应用在SSL等端到端的加密通信中。目前[……]

继续阅读 »

Bitcoin 与 Hadoop

Hadoop是一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高传输率(high throughput[……]

继续阅读 »

Bitcoin任务分配随想

Bitcoin 所共享的数据就是一大堆 block,那么一个 block 里装有什么内容呢?见图1: 图5:一个Block的内容,以及Block链 一个block的主要内容是“最近的交易列表”和“上一个block的hash值”。交易列表记录着产生当前block这段时间内整个Bitcoin网络的所有交易记录,包括汇出地址、汇入地址、金额等。“上一个block的hash值”用于定位上一个bl[……]

继续阅读 »