摘要: HTML基础 1.一套规则:浏览器认识的规则 2.开发者: 学习html规则 开发后台程序: 写html文件(充当模板) 数据库获取数据,然后替换到html文件指定的位置 3.本地测试 找到文件路径,直接用浏览器打开 pycharm 4.编写html文件 doctype<!DOCTYPE html> 阅读全文
posted @ 2020-07-04 23:59 Jerome12138 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.mysql数据库 # 免费且开源,最流行 https://www.cnblogs.com/alex3714/articles/5950372.html 2.RDBMS 术语: 数据库,数据表,列,行 冗余:多余字段,用来提高查询速度 主键:唯一,标识 primary key 外键:用于关联两个表 阅读全文
posted @ 2020-07-04 23:51 Jerome12138 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1. 协程:协程是一种用户态的轻量级线程。 协程的好处 无需线程上下文切换的开销 无需原子操作锁定及同步的开销 方便切换控制流,简化编程模型 高并发+高扩展性+低成本:一个CPU支持上万的协程都不是问题。所以很适合用于高并发处理。 协程的缺点 无法利用多核:本质是单线程,它不能同时将单个CPU的多个 阅读全文
posted @ 2020-07-04 22:54 Jerome12138 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1. 多进程multiprocessing io 操作不占用cpu,计算占用cpu python多线程 不适合cpu密集操作型的任务(并无提高),适合io操作密集型的任务 # 启用多进程 import multiprocessing import time,threading def thread_ 阅读全文
posted @ 2020-07-04 22:40 Jerome12138 阅读(187) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/alex3714/articles/5230609.html 1.paramiko 基于SSH用于连接远程服务器并执行相关操作 # http://www.cnblogs.com/wupeiqi/articles/5095821.html import p 阅读全文
posted @ 2020-07-04 19:27 Jerome12138 阅读(160) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/alex3714/articles/5227251.html 1.网络协议:http,smtp,dns,ftp,ssh, snmp, icmp, dhcp 本质上只做send,receive两件事 2.socket:将send,receive封装,协议 阅读全文
posted @ 2020-07-04 19:07 Jerome12138 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 类 # 普通类的创建方法 # class Foo(object): # def __init__(self, name): # self.name = name # # # f = Foo("alex") # print(type(f)) # print(type(Foo)) # 类的特殊创建方法 阅读全文
posted @ 2020-07-04 18:50 Jerome12138 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.模块的导入 import module1,module2 from module1 import * # 导入所有,易冲突 from module1 import m1,m2,m3 from module1 import logger as logger_long # 重命名 2.import模 阅读全文
posted @ 2020-07-04 18:21 Jerome12138 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.装饰器 = 高阶函数+嵌套函数 装饰器:本质是函数,用来装饰其他函数,用来添加额外的功能。 原则:1.不能修改被装饰函数的源代码 2.不能修改被装饰函数的调用方式 def deco1(func): # func = bar def inner_func(*args, **kwargs): pri 阅读全文
posted @ 2020-07-04 17:50 Jerome12138 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1.设置快捷键让html文件在浏览器打开 安装View In Browser插件 1.捷键 Ctrl+Shift+P(菜单栏Tools->Command Paletter),输入 pcip选中Install Package并回车,注意左下角的说明,小等一下就安装成功(这个过程无明显变化) 2.捷键 阅读全文
posted @ 2020-07-04 17:05 Jerome12138 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1. MarkdownEditing 顾名思义,Markdown编辑器,是Markdown写作者必备的插件,不仅可以高亮显示Markdown语法还支持很多编程语言的语法高亮显示。 特别注意:MarkdownEditing只针对 md\mdown\mmd\txt 格式文件才启用。 2. Markdow 阅读全文
posted @ 2020-07-04 17:04 Jerome12138 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1.自动换行 只对当前文件有效的操作是菜单栏->View → Active Editor → Use Soft Wraps。 要是想对所有文件都起到效果,就要在setting里面进行操作。Perferences-Editor-General → Use soft wraps in console。 阅读全文
posted @ 2020-07-04 17:00 Jerome12138 阅读(92) 评论(0) 推荐(0) 编辑
摘要: JSON数据 哪里能找到返回json的url呢? 1、使用chrome切换到手机页面 2、抓包手机app的软件 JSONView插件,方便查看json数据 有时候url里有callback参数,可以直接去除,得到想要的数据 json.loads() json.dumps(ret,ensure_asc 阅读全文
posted @ 2020-07-04 16:51 Jerome12138 阅读(134) 评论(0) 推荐(0) 编辑
摘要: HTTP和HTTPS HTTP 超文本传输协议 默认端口号:80 HTTPS # HTTPS比HTTP更安全,但是性能更低 HTTP + SSL(安全套接字层) 默认端口号:443 爬虫 爬虫是模拟浏览器发送请求,获取响应 爬虫的流程 url -->发送请求,获取响应 -->提取数据/提取url - 阅读全文
posted @ 2020-07-04 16:43 Jerome12138 阅读(179) 评论(0) 推荐(0) 编辑
摘要: WX数据库 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/capabilities.html %E6%95%B0%E6%8D%AE%E5%BA%93 集合JSON [ { _id: 'Wzh76lk5_O_dt0vO', 阅读全文
posted @ 2020-07-04 16:37 Jerome12138 阅读(2792) 评论(0) 推荐(0) 编辑
摘要: https://code.visualstudio.com/docs/editor/debugging#_logpoints 阅读全文
posted @ 2020-07-04 16:32 Jerome12138 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: vi —— 终端中的编辑器 目标 vi 简介 打开和新建文件 三种工作模式 常用命令 分屏命令 常用命令速查图 01. vi 简介 1.1 学习 vi 的目的 在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可 常见需要修改的 阅读全文
posted @ 2020-07-04 15:30 Jerome12138 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 在结果所在的 div 的 css 设置: white-space: pre-line; 然后页面就能成功识别 ‘\n’ ,并换行显示 阅读全文
posted @ 2020-07-04 15:00 Jerome12138 阅读(4085) 评论(0) 推荐(0) 编辑
摘要: 空列表也是列表,None类型只有None一个值 >>> L1, L2 = None, [] >>> L1, L2 (None, []) >>> L1 == None True >>> L1 is None True >>> L2 == None False >>> L2 is None False 阅读全文
posted @ 2020-07-04 14:57 Jerome12138 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 无法使用root权限,又无法使用sudo时获取root权限的方法 假设你是通过ssh启动服务器,就创建两个连接对话 在第一个对话中,使用这个命令获取当前进程PID:echo $$ 在第二个对话中,使用这个命令授权代理:pkttyagent --process [PID] 回到第一个对话,通过pkex 阅读全文
posted @ 2020-07-04 14:55 Jerome12138 阅读(1744) 评论(0) 推荐(0) 编辑