- 博客(142)
- 资源 (2)
- 收藏
- 关注
原创 使用注册表-持续更新中
win+r, regedit000:修改windows服务 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FileZilla Server\ImagePath 修改路径000:在我的电脑删除百度网盘 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win...
2018-04-27 17:33:53 356
原创 OCaml简介
ref: https://zhuanlan.zhihu.com/p/591818090传统的编程语言 是面向过程、面向对象的,20世纪80-90年代产生于法国巴黎高等师范学院,起源于Lisp,ML,代表“元语言”,是这项工作的结果在 80 年代早期,ML 社区中出现了分裂,法国人站在一边,英国人和美国人站在另一边。法国人接着开发了 CAML 和后来的 Objective CAML (OCaml),而英国人和美国人开发了标准 ML。这两种方言非常相似。微软在2005年推出了自己的 OCaml 变种,称为
2023-06-25 13:39:02 624
翻译 Google-Kythe-Kythe Schema Overview
本文档旨在作为KYTHE图形模式的高级概述,并解释构成整个图形结构的一些核心功能。它不会取代KYTHE图形模式文档,后者仍应用作规范引用。相反,这是为了帮助读者了解模式的各个部分的含义,以及如何解释它。
2023-06-23 20:11:13 367
翻译 Google-Kythe-Callgraphs
Kythe 图包含有关可调用对象(如和以它们为目标的边)的信息。在这个例子中,函数foo对函数bar进行了一次调用。调用点是表达式bar()。这是由一个锚点跨越的,该锚点具有指向Bar的功能节点的ref/call边。锚还具有指向函数foo的childof边。这个边缘表明,锚的影响应该归咎于foo。最多会有一个这样的带有锚源和语义目标的。FnBaranchorref/call这些查询不会捕获传统调用点的完整集合。我们将通过首先查找对转发声明的调用来解决这个问题,
2023-06-23 14:54:51 226
翻译 Google-Kythe-Annotating nodes for display 注释要显示的节点
Kythe 图中的语义节点可以代表具有复杂结构的对象,例如具有许多类型约束的多态函数。在人类查看者的UI中表示这些节点通常很复杂。仅显示源文本可能会忽略重要的上下文(如编译器推断的类型)。另一方面,完全展开节点的内部表示可能会导致非常长且难以读取的字符串。语义信息也可能丢失,就像程序员在C语言家族中使用透明的“ typedef ”一样。模式提供了一个fact,当附加到KYTHE图中的任意语义节点时,指示客户端如何将该节点呈现给用户。fact 的值是在。
2023-06-23 13:39:27 157
翻译 Google-Kythe-Providing cross-references for module systems
许多语言提供了顶层的组织机制,使编写大型系统变得更加容易。它们具有明确的语法形式,用于表示要导出模块的哪些组件以及要从其他模块导入哪些组件。也可以将模块本身作为程序中的一级值引用。在下面的部分中,我们将讨论用户对使用模块的程序中的交叉引用的常见期望。模块本身的表示不在本文档的范围内。
2023-06-23 12:41:48 143
原创 windows + VSCode + cMake + LLVM + clangd
windows + VSCode + cMake + LLVM + clangd
2023-04-01 19:15:56 2455 2
原创 Django+channels -> websocket
学习视频: https://www.bilibili.com/video/BV1J44y1p7NX/?p=10学习记录截图: https://blog.csdn.net/qq_22038327/article/details/128586353ws_demo.setings.py启动serverws_demo.urls.pyindex.htmlapp01.routings.py (相当于urls)ws_demo.asgi.pypostman 测试 websocket 接口
2023-01-08 17:25:35 412
原创 Django+channels -> websocket [学习记录截图]
学习视频: https://www.bilibili.com/video/BV1J44y1p7NX/?p=10in ws_demo/setings注册channels添加 ASGI_APPLICATIONconsumer.ChatConsmer.as_asgi() # 处理视图的类建立连接client -> serverserver -> clientclinet 端的socket
2023-01-07 00:20:31 641
转载 Python ThreadPoolExecutor 线程池导致内存暴涨[转发]
Python ThreadPoolExecutor 线程池导致内存暴涨原文来源:https://www.cnblogs.com/xiaoweigege/p/15243893.html背景在工作任务中需要取抓取的时候,目前采用的是线程池去抓取,最终导致内存暴涨。原因Threadpoolexcutor默认使用的是无界队列,如果消费任务的速度低于生产任务,那么会把生产任务无限添加到无界队列中。导致内存被占满解决方案修改无界队列为有界队列from concurrent.futures import
2022-05-05 15:36:23 1192
原创 win10 安装 frida 安装配置
win10 安装 frida 安装配置基本环境win10py38frider-client: frida-15.1.0-py3.8-win-amd64frider-server:frida-server-15.1.0-android-x86android: 夜神模拟器环境下载-安装py38install py38在 https://pypi.org/simple/frida/ 中找到 frida-15.1.0-py3.8-win-amd64.eggdownlaod frida-
2022-04-12 16:55:21 6210 2
原创 nets_comment_class.py-网易单曲评论-music-163
nets_comment_class.py-网易单曲评论-music-163# -*- coding=utf-8 -*-'''#!/usr/bin/python3# -*- coding:utf-8 -*-# @Software : PyCharm# @CreateTime: 2022-03-23 14:38# @Author : Lenovo# @File : nets_comment_class.py'''import re, json, timeimport
2022-03-23 14:41:24 165
原创 VBA-vba
VBA-vba-初体验wps 下载: WPS2019专业增强版带VBA_11.8.6.8810技术文档:VBA-教程背景:excel中日期字符串转日期时被当成int类型了,转换后的日期不是期望的值eg: 19851017目的:19851017 --> 1985-10-17Function convert_to_date(str_data As String) Debug.Print Debug.Print Debug.Print Now() str_data =
2021-09-29 16:54:16 211
原创 win+cmder
win+cmder下载解压-免安装右键菜单打开当前路径# 添加cmder到右键菜单# 以管理员模式打开cmd,并且进入到Cmder.exe所在的目录,执行如下命令添加到右键菜单Cmder.exe /REGISTER ALL配置"$"找到cmder目录下的vendor文件夹中的clink.lua文件,修改local lambda值即可"D:\Program Files\cmder\vendor\clink.lua"-- local lambda = "λ"local lambd
2021-09-28 09:46:57 165
原创 pymongo-常用语句整理
pymongo-常用语句整理connectionimport re, time, jsonfrom pymongo import MongoClientMONGO_CONN = MongoClient('127.0.0.1', 27017)db_auth = MONGO_CONN['admin']db_auth.authenticate('mongo_user', 'mongo_pswd')TABLE = MONGO_CONN.DB_NAME.COLLECTION_NAMEinsert_
2021-05-10 11:16:35 438
原创 python-email-邮件模板
#!/usr/bin/python3-- coding:utf-8 --@Software : PyCharm@CreateTime: 2021-01-26 13:44@Author : yjli27@File : py_email_moduleref >>https://zhuanlan.zhihu.com/p/89868804from tools_py3 import *先导入相关的库和方法import smtplibimport email负责构造
2021-01-30 15:04:52 1112
原创 python-scrapy-scrapyd-geapy
学习自:scrapyd使用修改api相关包安装略启动服务1. 修改 ~/.env/env_name/lib/python3.6/site-packages/efault_scrapyd.conf ==> bind_address = 0.0.0.02. 启动服务: scrapydweb访问服务xxx.xx.xx.xxx:6800修改 ~/.env/env_name/lib/python3.6/site-packages/website.py ==> insert<
2020-12-04 12:21:06 199
原创 mongo初尝试 常用语句
mongo初尝试·注意函数的大小写,mongoDB是严格区分大小写的!!!注意函数的大小写,mongoDB是严格区分大小写的!!!注意函数的大小写,mongoDB是严格区分大小写的!!!·按工作中需求记录学习·查看版本# select version();db.version();print(db.version());以表starProfile为例:order# select * from starProfile;db.starProfile.find();# sele
2020-10-21 18:21:50 114
原创 linux-查看系统版本信息
ubuntu+centos 通用的命令查看外网ipcurl ifconfig.meubuntucat /etc/issueUbuntu 18.04.5 LTS \n \llsb_release -aroot@ubuntu18:~# lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 18.04.5 LTSRelease: 18.04Codename: bionic
2020-10-21 14:11:52 161
原创 fiddler+FiddlerOrchestra-win10
研究的目的:主要是为了看看能否采集某手视频的转赞评数据量技术扩展学习视频:fiddler-003-抓取app视频,抓取抖音、西瓜、快手视频,小小的七色花,想抓保存什么就保存什么学习教程 白帽安全测试之-Fiddler Orchestra功能使用·下载 压缩包 FiddlerOrchestra.Client.NetCore.WindowsMacLinuxFiddler_version == 5.0在Fiddler Orchestra Beta选项卡中找到 Download 链接下载.
2020-10-14 14:15:59 1790
原创 Linux中获取已后台运行进程的输出
# 一定要放在 main 入口函数中 print# main.pyimport timedef main_print1(): print(time.strftime('%Y-%m-%d %H:%M:%S'), 'print1', __file__)def main_print2(): print(time.strftime('%Y-%m-%d %H:%M:%S'), 'print2', __file__)if __name__ == '__main__': while Tru
2020-10-12 16:14:05 2822 2
原创 随缘学习中的专业词汇记录-仅个人理解
随缘学习中的专业词汇记录二进制安全底层只存二进制编码如在redis中存入汉字中使用Unicode编码,set k1 中 --> get k1:\xe4\xb8\xad使用GBK编码,set k1 中 --> get k1:\xd6\xd0在GBK编码下查看get k1仍为\xe4\xb8\xad只接收客户端传来的二进制编码,客户端具体使用哪种编码,redis并不管。...
2020-08-09 11:54:31 139
原创 从零开始搭建爬虫工作环境
这里写自定义目录标题从零开始搭建爬虫工作环境C++9 安装 --> python2C++14 安装 --> python3安装 python, pycharm, vscode安装 cmder, git安装 scrapy从零开始搭建爬虫工作环境你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。C++9 安装 --> python2C++14 安装 -->
2020-08-09 11:44:13 154
原创 docker_django_mysql
参考 使用Docker部署Django服务参考 Docker run 命令参数及使用Docker run 命令参数-i 打开STDIN,用于控制台交互-t 分配tty设备,该可以支持终端登录,默认为false-d 指定容器运行于前台还是后台,默认为false-p 指定容器暴露的端口-e 指定环境变量,容器中可以使用该环境变量docker install mysql参考 Docker 安装 MySQLdocker search mysql # 查看可用版本docker pull mys
2020-08-09 11:42:46 235
原创 python-爬虫-pyspider-win10
pyspider 初体验0. 环境搭建Linux/ubuntu 下安装pyspider的过程mkvirtualenv learnSpider -p python3workon learnSpider# 更新源sudo apt-get update# 更新pippython -m pip install -U pip# 安装依赖包sudo apt-get install p...
2020-08-09 11:42:01 192
原创 ubuntu-redis-remote-connection
ubuntu-redis-remote-connectionubuntu install redissudo apt update -ysudo apt install redis-server -y–修改/etc/redis/redis.conf# bind 127.0.0.1 ::1 # line 69, 注释掉本机IP,使全部IP可访问protected-mode no # line 88, 关闭模式requirepass redisredis # line 500, 开启密码
2020-08-07 15:40:16 183
原创 工作中常用 的命令-随笔记录
gitgit stash ls # 查看暂存 git stash # 暂存git stash pop # 恢复暂存git stash && git pull && git stash poplinuxrm -rf !(a|b) # 删除 除a、b以外的所有文件# vim 替换:%/old_str/new_str/g # 全局替换sqlitepragma table_info(table_name) # 查看表结构# 导入# sqlite3
2020-08-04 15:37:10 146
原创 win10-CPU-darknet-
win10-CPU-darknet-编译环境:Cygwin官网安装gcc-core、gcc-g++、make、gdb、binutilsdarknet 官网安装 Installing Darknet编译 make,出现 cc1.exe: error: invalid option argument '-Ofast',检查gcc版本,解决办法:这里我取消了mingw的环境变量;2. 并重新安装了cygwin,选择安装镜像3. 在安装时在View的Category下的Dev
2020-07-21 11:16:08 359
原创 windows下运行\使用linux命令
windows下运行\使用linux命令ref1: 在window的cmd窗口下运行linux命令ref2: windows 安装cygwin教程1. 下载Cygwin2. 点击默认路径安装3. 安装好后复制该路径地址:C:\cygwin64\bin4. 设置系统变量环境变量配置完成,重启cmd窗口 发现linux命令已经可用。lspwdgrepref3: cygwin镜像-cygwin下载地址-cygwin安装教程-阿里巴巴开源镜像站Cygwin 镜像简介Cygwin
2020-07-09 14:41:55 306
原创 mysql80 遇到 1130 Host ‘localhost‘ is not allowed to connect to this MySQL server
mysql80 遇到Host ‘localhost’ is not allowed to connect to this MySQL server参考:Mysql 8.0.13忘记密码 重置密码问题产生的原因:期望局域网同事能访问自己本地的mysql库表做了如下操作:select host, user, pligin from user; 查看了系统mysql库-user表的加密规则,默认为:update user set plugin='mysql_native_password'; FLUS
2020-07-03 13:44:53 444
原创 python-redis-布隆算法实现
#!/usr/bin/python3# -*- coding:utf-8 -*-# @Software : PyCharm# @CreateTime: 2020-05-31 22:49# @Author : https://www.bilibili.com/video/BV1P7411E7az# @File : bloomfilterimport hashlibimport redisclass MultipleHash(object): '''根据提供的原始数
2020-06-03 21:23:30 264
原创 技能要求复习-面试Python爬虫
专业技能:熟练使用python熟悉Linux工作环境、熟练使用Shell及常用命令熟悉Django框架,参与过项目研发熟悉TCP/IP、UDP、HTTP、Socket熟悉深/浅拷贝、线程/进程/协程的区别熟练使用re、xpath、pyquery、BeautifulSoup、MySQL、Fiddler熟悉SQLite、Redis、MongoDB熟悉HTML、CSS、JavaScript熟悉Git开发流程有过C#、C、ARM汇编的开发经验熟练使用pythonPython小知识总结6
2020-05-31 11:44:22 220
原创 ubuntu-linux-aliyun-阿里云-端口开启
安全组允许通过ESC 找到实例找到安全组规则添加入站规则防火墙允许通过Ubuntu防火墙的开启,关闭,端口的打开,查看ufw status # 查看本机端口使用情况ufw allow 5000 # 开端口ufw delete allow 5000 # 关端口,页面也能用,好像跟防火墙没关系呀,记录一下吧测试aliyun:5000...
2020-04-21 19:14:57 1734
网件R4300刷机包
2018-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人