- 博客(97)
- 资源 (6)
- 收藏
- 关注
原创 Python类方法装饰器
执行每个类方法时判断是否有暂停信号,如果有,则轮训等待,如果暂停信号改变,则轮训结束。此时一个简单的实现方案是使用类方法装饰器,在执行任务的类方法上加上装饰器,判断是否需要暂停。做QT,开启一个额外线程去执行任务,中间需要暂停(不是停止)
2024-04-26 09:15:28
308
1
原创 Python将子类方法反向赋值给父类实例
前言:一般情况下,这样的编程是会出现问题的,一旦某些数值在子类__init__方法里初始化时,就可能会导致程序崩溃。背景:开发QT,使用QT设计师进行界面设计,但是组件的功能不满足需要,因此需要对组件进行修改。说一下使用条件:1、子类没有在__init__里有任何操作。2、父类的创建、实例化不方便改动,只能对实例化后的值进行操作。
2024-03-07 16:26:20
470
原创 余弦相似度-python实现
参考知乎上一二三冲鸭同学的博客,根据自己理解对他的方法再实现一遍~"""计算两句话的余弦相似度源文: 使用余弦相似度算法计算文本相似度 - 一二三冲鸭的文章 - 知乎https://zhuanlan.zhihu.com/p/43396514"""import mathfrom typing import List, Dict, AnyStrimport jiebadef separate(text_data: AnyStr) -> List: ret = jieba.
2021-11-04 10:37:21
1253
3
原创 M1-python3.8安装psycopg2
1、更新pip源python3 -m pip install --upgrade pip2、安装openssl这里要记住openssl的路径(下面要用),一般homebrew安装的文件路径都在/opt/homebrew/opt/目录下brew install openssl3、安装、启动postgresqlbrew install postgresqlbrew services start postgresql3、配置环境变量这里要使用上面的openssl路径export
2021-06-15 12:25:59
2477
2
原创 OKEX v5接口鉴权认证---Python
OKEX v5接口鉴权认证pass_phrase = '***' # 申请api_key = "***" # 申请secret_key = "***" # 申请timestamp = requests.get('https://www.okex.com/api/general/v3/time').json()['iso'] # 根据需要选择对应的时间格式def signature(timestamp, method, request_path, body, secret_key):
2021-04-11 18:35:56
5721
15
原创 Android五代加载技术(转载)
链接:https://pan.baidu.com/s/1LGi0jw80Nv56zB750HSutA 密码:ah9i转载自简书上谋篇文章.作者的图片不大清洗,我就照着做了个xmind,原创作者如果不允许的话,请联系我,我马上删除QAQ…...
2020-03-30 11:28:41
173
原创 ES按时间聚合、嵌套聚合
// POST index name/document name/_search格式POST xxx-*/doc/_search{ "query": { "bool": { "must": [{ "range": { // 指明需要聚合的时间范围,...
2020-03-24 18:03:03
1763
原创 读深入理解计算机系统 - 第一章 计算机系统漫游 -1.6 存储设备形成层次结构
总体设计思想就是在寄存器、内存、外存之间使用缓存来提高数据读取速度(数据存储设备对成本影响较大,读写速度越快,成本越高,内存大小对成本影响较小.)并且缓存的概念已经应用到计算机领域的其他方面....
2020-02-05 22:57:30
173
原创 读深入理解计算机系统 - 第一章 计算机系统漫游 - 1.5 高速缓存至关重要
缓存是介于(运行速度相差较大的)两个存储器之前的存储器,主要解决存储器之间速度不匹配问题.缓存使用的技术是静态随机访问存储器(SRAM).
2020-02-05 22:52:33
227
原创 读深入理解计算机系统 - 第一章 计算机系统漫游 -1.4 处理器读并解释存储在内存中的指令
1.4.1 系统的硬件组成1、 总线(BUS)总线是整个系统的电子管道,如果把机子比作人体,那么总线就是血管(这个比喻不是很恰当,但不扣细节的话可以这么认为,原因看下文)总线分为三部分: 总线控制器、接口、传输线(这才是真正的血管,传输线传输电流,血管传输血液)总控制器: 把控全局,因为总线四通八达,与各个部件连接,所以必须有个掌控全局的角色.接口: 总线与部件的连接处,由一个三态门和...
2020-02-05 22:51:15
434
原创 读深入理解计算机系统 - 第一章 计算机系统漫游 - 1.3 了解编译系统如何工作是大有益处的
总结起来就三句:优化性能理解链接时出现的错误避免安全漏洞
2020-02-05 22:47:40
148
原创 读深入理解计算机系统 - 第一章 计算机系统漫游 - 1.2 程序被其他程序翻译成不同的格式
1.2 程序被其他程序翻译成不同的格式一个程序的是如何一步步褪去高级语言的外壳,编程一串串0101…的呢?这事从书里copy下来的,下面介绍一下每一步计算机都做了什么:预处理阶段: hello.c -> 预处理器(cpp) -> hello.i : 读取代码,获取c程序中的需要使用的包,将包名对应的包内容取出放在程序文本内,通常以.i为拓展名.gcc -E hello.c...
2020-01-19 09:15:32
189
原创 读深入理解计算机系统 - 第一章 计算机系统漫游 - 1.1 信息 = 位 + 上下文
1.1 信息 = 位 + 上下文先说一下位,计算机的最小单位,一个位可以取两个值1/0(高电平/低电平)代表两种状态(1个位=1bit).但是世界事物千千万,无法用一个位来表示,怎么办呢? 某不知名人士说过,没有什么东西是0和1无法表示的,如果有…那就再加一个0和1.所以,在计算机中,一般由8位表示一组(即8bit=1byte, 1字节=1byte),而这一组可以表示2的8次方个字符(字母、符...
2020-01-17 17:33:15
319
原创 Android入门笔记
文章目录Android笔记软件(flutter、dart和vscode可以不装)安装笔记指南四大应用组件布局View事件 (重要)Android系统事件响应ActivityServiceBroadcastReceiverContentProviderIntent数据读写Android笔记前言: 本笔记基于MacOS系统学习意图: 为了做逆向打基础笔记内容: android的重要组件和功能(...
2020-01-15 10:28:14
435
原创 安卓逆向-入门笔记、相关知识点总结及思路
文章目录1、查壳2、未加固2.1 工具2.2方法3 、第一代加固3.1 工具3.2 方法3.3 材料准备3.4 实例补充知识:一、Android2.安全机制2.1内核级安全机制2.2运行环境级安全机制2.3 应用程序框架级安全机制3.应用程序包分析3.1. classess.dex(重要)3.2. lib3.3. AndroidManifest.xml(重要)3.4. resources....
2020-01-15 09:12:09
1991
原创 Elasticsearch基础入门
文章目录概念四种查询模式query and fetchquery then fetch( es 默认的搜索方式)DFS query and fetch请求增插入一条记录只创建,不更新删改修改一条记录查检索文档轻量搜索条件搜索条件搜索-过滤器条件搜索-返回需要的字段结果单值精确匹配单值模糊匹配多值匹配Bool查询聚合查询-max、min、avg、sum、stats分组查询去重查询Groovy脚本编程...
2020-01-14 11:17:34
312
原创 安卓逆向-加壳检测
安卓逆向-加壳检测环境Win10(虚拟机)、Java1.8工具ApkScan-PKID步骤(已有java环境的省略一、二、三步)一、下载Java1.8链接: https://www.java.com/zh_CN/download/windows-64bit.jsp二、安装java记得修改保存路径三、配置Java环境1、2、3、4、5、6、JAVA_H...
2019-12-10 11:09:43
1532
原创 mysql分区笔记
mysql分区笔记内容包含阿里云的数据库内核月报、其他博客和我自己手敲的,不过放心大胆的看,即使不是我写的,我也验证过了1、mock数据DELIMITER $$CREATE PROCEDURE generate_data()BEGIN DECLARE i INT DEFAULT 0; WHILE i < 200000 DO INSERT INTO `data` ...
2019-07-31 19:58:42
171
原创 Hadoop伪分布式集群笔记
1、基本介绍以下是从其他地方抄过来了,目的是对即将要学的东西做一个基本的了解HDFS(分布式文件系统):解决海量数据存储YARN(作业调度和集群资源管理框架):解决资源任务调度MAPREDUCE(分布式运算变成框架):解决海量数据计算HBASE: 基于hadoop的分布式海量数据库HIVE:基于hadoop的分布式数据仓库,提供SQL的查询数据操作ZOOKE...
2019-06-30 16:07:36
284
原创 阿里云https原始请求--Python
阿里云https原始请求1、构造基本数据params = { 'Format': 'JSON', 'Version': '2018-09-19', # 固定的,根据文档上的填写即可 'AccessKeyId': settings.ALI_RISK_REPORT_ACCESSKEYID, # 申请到的ackid 'Sig...
2019-06-20 19:03:27
352
翻译 Docker-compose笔记
Docker-compose笔记下载安装Docker方法一:#下载sudo curl -L https://github.com/docker/compose/releases/download/1.20.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose#安装chmod +x /usr/lo...
2019-05-23 09:21:45
178
原创 Docker 基本操作
Docker 基本操作下载安装Docker见Docker-compose笔记# 列出所有容器IDdocker ps -aq# 停止所有容器docker stop $(docker ps -aq)# 删除所有容器docker rm $(docker ps -aq)# 删除所有的镜像docker rmi $(docker images -q)# 复制文件docker cp myc...
2019-05-23 09:20:04
103
原创 MacOs下安装M2Crypto
MacOs下安装M2Cryptocd ~ && git clone -b python3 https://gitlab.com/m2crypto/m2crypto.git && cd m2crypto && python setup.py build && python setup.py install如果要下载历史版本1、访...
2019-04-24 15:05:05
987
1
原创 MacOS安装报错 ld: library not found for -lssl解决方案
Macos安装报错 ld: library not found for -lssl首先,我通过:pip install mysqlclient==1.3.13然后报错/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown dis...
2019-04-24 14:51:00
4704
原创 python3.7.2+django报错'%s=%s' % (k, v) for k, v in params.items(),
解决方案:点击->定位到删除最后一个逗号ok!问题解决!
2019-03-29 17:53:16
2922
6
原创 Python3.7.2使用celery出现from . import async, base SyntaxError: invalid syntax错误
想写个celery的demo,发现无论如何都会出现SyntaxError: invalid syntax点开看到导包时有一行这样的:from . import async, base,于是去Google,发现原来是pip安装时源的问题:链接:https://github.com/celery/celery/issues/4849下面给出的解决方案:更新一下包:pip install...
2019-03-29 13:01:13
2503
翻译 GraphQL笔记
GraphQLTypes ReferenceEnumes(枚举类型):# 定义import graphenefrom enum import Enumclass Episode(graphene.Enum): NEWHOPE = 4 EMPIRE = 5 JEDI = 6 @property def description(self):...
2019-02-15 15:21:20
262
原创 逻辑回归笔记(整理)
目标:建立分类器(求解出三个参数 $\theta_0 \theta_1 \theta_2 $)设定阈值,根据阈值判断录取结果要完成的模块sigmoid : 映射到概率的函数model : 返回预测结果值cost : 根据参数计算损失gradient : 计算每个参数的梯度方向descent : 进行参数更新accuracy: 计算精度sig...
2019-02-15 15:19:48
384
查壳工具归档.zip
2019-12-10
数据结构代码(伪)+描述
2017-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人