- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 python中的import机制
原文连接标准 importPython 中所有加载到内存的模块都放在 sys.modules 。当 import 一个模块时首先会在这个列表中查找是否已经加载了此模块,如果加载了则只是将模块的名字加入到正在调用 import 的模块的 Local 名字空间中。如果没有加载则从 sys.path 目录中按照模块名称查找模块文件,模块可以是py、pyc、pyd,找到后将模块载入内存,并加到 s...
2018-11-28 21:44:47
227
原创 解决python相对导入出现错误:Attempted relative import beyond toplevel package
原文地址相对导入的官方解释(中文):http://python3-cookbook.readthedocs.io/zh_CN/latest/c10/p03_import_submodules_by_relative_names.html相对导入解决的问题就是消除绝对路径带来的硬编码问题,具体请看文档。但是在使用相对导入的时候会出来各种错误,其中最让人费解的可能就是:Attempted rel...
2018-11-28 11:15:46
7755
1
原创 python - @staticmethod和@classmethod的作用与区别
一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。既然@staticmethod和@classmethod都可以直接类名.方法名()来调用,那他们有什么区别呢从它们的使用上来看,@s...
2018-11-28 11:02:55
185
原创 如何用shell脚本安装mysql,避免输入密码的过程
如何用shell脚本安装mysql,避免输入密码的过程sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password your_password'sudo debconf-set-selections <<< 'mysql-server mysql-serve...
2018-11-20 23:08:02
1735
1
原创 shell命令中三个箭头、两个箭头、一个箭头的区别
shell命令中<<</<</<的区别<<<代表一个字符串作为前面命令的标准输入$ cat <<< 'hi there'hi there<<代表一个“here document”的开始$ cat <<EOF>hi>there&
2018-11-20 22:48:40
7835
转载 python2中str、unicode的encode、decode的区别
python2中str、unicode的encode、decode的区别python的str,unicode对象的encode和decode方法python中的str对象其实就是"8-bit string" ,字节字符串,本质上类似java中的byte[]。而python中的unicode对象应该才是等同于java中的String对象,或本质上是java的char[]。对于Python代...
2018-11-19 17:54:29
1338
原创 安全四大点会
安全四大顶会USENIX SecurityIEEE Symposium on Security and PrivacyACM Conference on Computer and Communications SecurityThe Network and Distributed System Security Symposium
2018-11-18 21:16:58
1233
原创 统计 32 位有符号整型二进制表示中 1 的数目
资料链接public static int population(int bits) { bits = (bits & 0x55555555) + ((bits >>> 1) & 0x55555555); bits = (bits & 0x33333333) + ((bits >>> 2) & 0x333333...
2018-11-14 09:55:47
690
原创 pykd执行出错??windbg和pykd正确安装过程
windbg和pykd安装过程windbgpykdwindbg从微软官网下载windows sdk setup安装,选择框只选择Debugging …,只安装windbg,不要从win7上的windbg打包放在windows 10上用,虽然平时可以用,没有问题,但是以后用pykd时可能会出问题,安装windbg最靠谱的方法是从官网下载winsdksetu.exe安装!!!pykd从pykd...
2018-10-15 22:52:17
1453
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人