作者文章归档:xiaxichensblog

最近新开了个大坑


鸽了好久的python进阶系列终于要开始啦 主要是讲一些python 中的函数,类,魔法方法,异步io,多线程,多进程等是学习python中不可缺少的部分。我将对Python这些概念做一些我自己的理解,并带大家深入理解这些概念和一些技巧。 喜欢的小伙伴可以扫下面的图片的二维码。(钉钉) Image and video hosting by TinyPic

Read more

logging 模块


logging 模块

filename:即日志输出的文件名,如果指定了这个信息之后,实际上会启用 FileHandler,而不再是 StreamHandler,这样日志信息便会输出到文件中了。
filemode:这个是指定日志文件的写入方式,有两种形式,一种是 w,一种是 a,分别代表清除后写入和追加写入。
format:指定日志信息的输出格式,即上文示例所示的参数,详细参数可以参考:docs.python.org/3/library/l…,部分参数如下所示:
%(levelno)s:打印日志级别的数值。
%(levelname)s:打印日志级别的名称。
%(pathname)s:打印当...

Read more

python string 模块


string 模块

import string
    DIR(STRING)
    ['FORMATTER', 'TEMPLATE', '_CHAINMAP', '_TEMPLATEMETACLASS', '__ALL__', '__BUILT
    INS__', '__CACHED__', '__DOC__', '__FILE__', '__LOADER__', '__NAME__', '__PACKAG
    E__', '__SPEC__', '_RE', '_STRING', 'ASCII_LETTERS', 'ASCII_LOWERCASE', 'ASCII_U
  ...

Read more

os 模块


os 模块

os.sep:取代操作系统特定的路径分隔符
os.name:指示你正在使用的工作平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。
os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径。
os.getenv()和os.putenv:分别用来读取和设置环境变量
os.listdir():返回指定目录下的所有文件和目录名
os.remove(file):删除一个文件
os.stat(file):获得文件属性
os.chmod(file):修改文件权限和时间戳
os.mkdir(name):创建目录
os.rmdi...

Read more

sublime package control 出现There are no packages available for installation


发现是因为http://packagecontrol.io/channel_v3.json 获取失败,真是坑爹,猜测这个东东是个package的列表,找了台能翻墙的电脑,把channel_v3.json文件复制下来。 自己本地开个服务器,把channel_v3.json,放到document中(可以自己指定) 我用的python,只需要一行代码即可python -m SimpleHTTPServer 8080 浏览器中访问http://127.0.0.1:8080/Documents/channel_v3.json如果能看到,说明成功了

作者:ParkinWu
链...

Read more

app逆向文章整理-2


本文来自52破解文章。

原文链接https://www.52pojie.cn/thread-408645-1-1.html

深入Smali文件

Smali中的包信息
    .class public Lcom/aaaaa;
    #这是一个由ccccc.java编译得到的smali文件(第三行)
    .super Lcom/bbbbb;
    #它是com.aaaaa这个package下的一个类(第一行)
    .source "ccccc.java"
    #继承自com.bbbbb这个类(第二行)

smali中的声明

一般来说在Smali文件中是这个样子的:
   ...

Read more

app逆向文章整理-1


本文来自52破解文章。

原文链接https://www.52pojie.cn/thread-408645-1-1.html Image and video hosting by TinyPic Image and video hosting by TinyPic

APK的组成
<资源目录1:asset和res都是资源目录但是有所区别,见下面说明>
lib文件夹:
<so库存放位置,一般由NDK编译得到,常见于使用游戏引擎活INI native调用的工程中>
META-INF文件夹:
<存放工程一些属性文件,例如Manifest.MF>
res文件夹:
<资源目录2:asset和res都是资源目录但是有所区别,见下面说明>
AndroidManifest.xml
<An...

Read more

pyspdier入门


如果你使用 ubuntu,依赖以下二进制包:apt-get install python python-dev python-distribute python-pip libcurl4-openssl-dev libxml2-dev libxslt1-dev python-lxml

启动 : pyspider all
脚本编辑:on_start 是脚本执行的入口, 点击run 会被调用
@every 表示这个任务是定时执行
self.crawl: 用于控制抓取连接, 使用callback = self.index_page指定用哪个函数解析抓取到的页面
def index_page(s...

Read more

pychram快捷键


Mac键盘符号和修饰键说明

⌘ Command
⇧ Shift
⌥ Option
⌃ Control
↩︎ Return/Enter
⌫ Delete
⌦ 向前删除键(Fn+Delete)
↑ 上箭头
↓ 下箭头
← 左箭头
→ 右箭头
⇞ Page Up(Fn+↑)
⇟ Page Down(Fn+↓)
Home Fn + ←
End Fn + →
⇥ 右制表符(Tab键)
⇤ 左制表符(Shift+Tab)
⎋ Escape (Esc)
Editing(编辑)
⌃Space 基本的代码补全(补全任何类、方法、变量)
⌃⇧Space 智能代码补全(过滤器方法列表和变量的预期类型)
⌘⇧↩...

Read more