摘要:
面向对象编程 + java 只能面向对象编程 + Python虽然是解释型语言,但从设计之初就已经是一门面向对象的语言,对于Python来说一切皆为对象。正因为如此,在Python中创建一个类和对象是很容易的,当然如果习惯面向过程或者函数的写法也是可以的,Python并不做硬性的限制 + c++ 面 阅读全文
摘要:
官网下载个社区版,基本还是够用的 配置代理的ip和port,选择根证书生成方式 访问配置的ip:port,下载证书 双击下载的证书,导入keychain 打开keychain,信任根证书 再次使用burpsuite代理访问https网页 阅读全文
摘要:
字节码名字的由来 字节码以一个字节即8bit为最小单位储存;字节码是java程序编译后的结果;字节码是一组8位字节为基础单位的二进制流 Java从源文件到执行的过程。 "如何阅读JAVA字节码" 阅读全文
摘要:
信号 1. 信号是进程间通信机制中唯一的异步通信机制;信号机制是进程间传递消息的一种机制,是异步进程中通信的一种方式 2. 一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号 3. 内核处理一个进程收到的软中断信号是在该进程的上下文,因此进程必须处于运行状态。当其被信号唤醒或正常调度重新获得 阅读全文
摘要:
D状态的就是 uninterruptible sleep ,此时进程不能被信号唤醒,GDB等调试工具也不能对它调试,因为GDB也是用到了信号,也杀不死它 "D状态的形成" "如何分析D状态" cat /proc/17944/status ; echo e "\n"; cat /proc/17944/ 阅读全文
摘要:
多个进程间通信之Queue 实现数据传递 !coding:utf 8 from multiprocessing import Process, Queue import os,time,random 写数据进程执行的代码 def proc_write(q,urls): print 'Process 阅读全文
摘要:
实现数据传递 两个进程之间通信 多个进程之间通信,会导致数据不安全,需要加锁, "示例" 分类 + 无名管道:父子间进程通信 + 有名管道:父子间进程通信;任意两个进程之间通信 创建管道方法 + "os.mkfifo(pipe_name)" + "os.pipe()" + "from multipr 阅读全文
摘要:
计算机电路先处理低位字节,效率比较高,因为计算都是从低位开始的。所以,计算机的内部处理都是小端字节序。 人类还是习惯读写大端字节序,符合人类的阅读习惯。所以,除了计算机的内部处理,其他的场合几乎都是大端字节序,比如网络传输和文件储存 python处理字节的内部模块 http://www.ruanyi 阅读全文