learn node


Node.js 第1天

  • Node.js 是什么
    • JavaScript 运行时
    • 既不是语言,也不是框架,它是一个平台
  • Node.js 中的 JavaScript
    • 没有 BOM、DOM
    • EcmaScript 基本的 JavaScript 语言部分
    • 在 Node 中为 JavaScript 提供了一些服务器级别的 API
      • 文件操作的能力
      • http 服务的能力

总结

  • Node 中的 JavaScript
    • EcmaScript
      • 变量
      • 方法
      • 数据类型
      • 内置对象
      • Array
      • Object
      • Date
      • Math
    • 模块系统
      • 在 Node 中没有全局作用域的概念
      • 在 Node 中,只能通过 r

Read more

cookie 转dict


cookie 转dict

from http.cookies import SimpleCookie
rawdata = """
JSESSIONID=867C9C59CA63A01545CAD001334E6CDB; Hm_lvt_62d92d99f7c1e7a31a11759de376479f=1560419858,1560428313,1560429324,1560429869; ymtinfo=eyJ1aWQiOiIzODU2MzA0IiwicmVzb3VyY2UiOiIiLCJhcHBfbmFtZSI6IiIsImV4dF92ZXJzaW9uIjoiMSJ9; _pk_ref.3.a

Read more

docker命令


启动交互环境

docker run -i -t ubuntu:18.10 /bin/bash

下载镜像

docker pull 镜像名

查找镜像

docker search 镜像名

创建镜像

Dockerfile https://yeasy.gitbooks.io/docker_practice/image/build.html

docker build

以进程方式运行docker

docker run -d ubuntu:18.10 /bin/sh -c "while true; do echo hello world; sleep 1; done" 输出 919bd55583f6293b6

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
    P

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.rmdir(n

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
链接:h

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