-
auto
2019-10-08 20:16:07
python
1882°
20
Enjarify 是一个将Dalvik字节码转化为等价的Java字节码,然后可以用一系列的Java分析工具去分析Android应用。之前我们一直使用Dex2jar来完成这个工作,不过Dex2jar已经算是一个非常老的工具咯。Dex2jar在绝大部分情况下都挺不错的,但是如果碰到了些模糊的特性或者特殊案例就会出错或者默默地吐出一些错误的结果。相比之...
-
auto
2019-10-08 20:15:33
python
1692°
20
单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。
-
auto
2019-10-08 20:15:33
python
1872°
20
最近在Windows 10上使用Linux子系统,发现它有一个非常坑爹的特点:Linux子系统是没有开机关机状态的,每次进入Bash shell就自动载入,退出后Linux子系统的所有进程都会被关闭,如果你撞了Mysql之类的服务要想随时运行的话就要保持Bash shell的随时开启,更坑的是这些服务并不会随之进入Bash shell而自动启动, 我只好写...
-
auto
2019-10-08 20:15:33
python
2016°
20
首先使用 curl 请求 https://nghttp2.org(使用了 http2)。但是结果却是返回了 HTTP1.1 响应:
-
auto
2019-10-08 20:15:33
python
2002°
20
灵活性的缺点在于缺乏良好的组织结构,往往是在开发过程中随着需求的增加而逐渐增加 router => Handler,导致项目结构混乱,非常不利于维护。为了解决这一问题,今天我将 PyHub 的代码进行简单的分离、重构,区分出 Model 和 Controller,加上原有的 Template(View),形成 MVC 结构。为了方便以后重复利用,我将其基...
-
auto
2019-10-08 20:15:33
python
1754°
20
博主按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript(_靠这吃饭_)和python(_纯粹喜欢_)两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)
-
auto
2019-10-08 20:15:33
python
1700°
20
DRF基础之二 简介 官方文档 Requirements REST framework requires the following: Python (2.7, 3.4, 3.5, 3.6, 3.7) Django (1.11, 2.0, 2.1) The following packages are optional: coreapi (1.32.0+) - Schema generation
-
auto
2019-10-08 20:15:33
python
1483°
20
最近在写接口的时候,遇到了需要使用RSA加密和PBE加密的情况,对方公司提供的DEMO都是JAVA的,我需要用python来实现。在网上搜了一下,python的RSA加密这块写的还是比较多的,但是PBE较少。所以我就讲讲我在RSA加密上面遇到的坑,大家权当一乐。PBE加密里面的盐、密钥。
-
auto
2019-10-08 20:15:33
python
1928°
20
前面我们知晓,有些数据类型可以直接使用索引index来访问序列中的元素,同时索引还可以分为正向和负向的。Python中的切片操作,也会用到索引。而且切片非常灵活,可以很方便地对有序序列进行切片操作,使用频率非常高。
-
auto
2019-10-08 20:15:33
python
1784°
20
Python和其他语言最大的区别就是使用行和缩进,而不是大括号({})或者分号(;)来控制类、函数或者逻辑判断。Python使用换行来表示语句的结束。但同时可以用左斜杠()将一行语句分成多行。Python 使用单引号(')、双引号(")和三引号('''或""")来表示字符串。其中单引号和双引号的区别不大,字符串中含有单引号或者...
-
auto
2019-10-08 20:15:33
python
1885°
20
解决方案:在以后的每一个需要显示汉字的python文件中, 可以采用如下方法在 #!/usr/bin/python的下一行加上一句话来定义编码格式,以utf-8编码为例。
-
auto
2019-10-08 20:14:58
python
1784°
20
python 多线程编程 使用回调方式 {代码...} 把线程放入一个类 {代码...} 注意使用变量 self._running 退出线程的方式 使用继承方式 from threading import Thread class CountdownThread(Thread): {代码...} c = CountdownThread(5)c.start() 使用 Queue 进行线程间通信 {代
-
auto
2019-10-08 20:14:58
python
1990°
20
网络相关命令:ping - 检测网络可达性 - ICMPtracepath - 检查数据路由ifconfig - 检查网络接口(网络适配器)ip - 查看配置网络接口相关信息netstat - 查看网络状态(端口占用、进程、已建立的连接)netstat -napsftp - 安全网络文件传输scp - 安全文件拷贝
-
auto
2019-10-08 20:14:58
python
1843°
20
一,迭代器iterable 能实现一定的数据,但是又不会占用很大的空间,协程切换任务资源小,效率高。如何判断某一类型是否可以迭代
-
auto
2019-10-08 20:14:58
python
2070°
20
近期在项目中,要对1张100多万条记录的表进行查询,然后进行一些数据的统计,但是在这个过程中,发现只查询出来几条数据就出现了UnicodeDecodeError了。 在这里,我们使用sqlalchemy库进行查询,其内部还是Cx_Oracle来进行对应的操作,使用的Python版本为3.5.0,宿主系统为Windows 2008 Server,然后进行类似如下的操作:
-
auto
2019-10-08 20:14:58
python
1994°
20
今天千锋扣丁学堂Python培训老师给大家分享一篇Python代理IP爬虫新手使用的详细介绍,首先Python爬虫要经历爬虫、爬虫被限制、爬虫反限制的过程。当然后续还要网页爬虫限制优化,爬虫再反限制的一系列道高一尺魔高一丈的过程。爬虫的初级阶段,添加headers和ip代理可以解决很多问题。
-
auto
2019-10-08 20:14:58
python
1909°
20
urllib2是python2.x下的一个模块,在Python3.x中,urllib2被拆分成urllib.request和urllib.error.
-
auto
2019-10-08 20:14:58
python
1716°
20
《流畅的python》是一本适合python进阶的书, 里面介绍的基本都是高级的python用法. 对于初学python的人来说, 基础大概也就够用了, 但往往由于够用让他们忘了深入, 去精通. 我们希望全面了解这个语言的能力边界, 可能一些高级的特性并不能马上掌握使用,
-
auto
2019-10-08 20:14:58
python
1746°
20
作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript和python两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)
-
auto
2019-10-08 20:14:58
python
1918°
20
我们平时比较多会遇到的一种情景是从一堆的数据中随机选择一个, 大多数我们使用random就够了, 但是假如我们要选取的这堆数据分别有自己的权重, 也就是他们被选择的概率是不一样的, 在这种情况下, 就需要使用加权随机来处理这些数据