- 博客(113)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 win10更换微软拼音字体
参考:https://jingyan.baidu.com/article/cd4c297955f5c1756e6e600a.html在注册表路径(HKEY_CURRENT_USER\Software\Microsoft\InputMethod\CandidateWindow\CHS\1)里修改值并且重启了,无效果。有新进展再更新。
2022-02-21 15:52:49 1010
原创 aws免费服务器开通和安全组
开通参考这文章就可以:【AWS】一、如何在AWS免费撸一年的服务器_laoniu的博客-CSDN博客_aws免费服务器安全组配置:注意事项:【买服务器需知】亚马逊AWS一年免费超额收费 - 知乎
2022-02-18 19:01:09 720
转载 clickhouse
https://www.jianshu.com/p/db9f12730ee4https://tech.youzan.com/clickhouse-zai-you-zan-de-shi-jian-zhi-lu/
2021-05-03 17:19:58 127
原创 squid代理服务+ip代理池
代理ip池:先搭建好代理池用http提供接口http://www.spiderpy.cn/blog/detail/13https://xz.aliyun.com/t/7718https://github.com/jhao104/proxy_pool然后通过squid来提供代理ip转发切换功能https://blog.csdn.net/aaronjny/article/details/87865942https://www.jianshu.com/p/130083146c8fhttps:.
2020-08-28 18:19:21 3602
原创 python推包到私有仓库
1.先搭建pypi源服务器pip install pypiserverpypi-server -p 8080 D:\packages\ #无密码验证启动pypi-server -p 8080 -P F:\commons-lib\htpasswd.txt D:\packages\ #有密码验证启动这里的htpasswd.txt参考官方文档https://pypi.org/project/pypiserver/,如果是windows的话用网页在线生成然后自己写入到文本里,设置的这个密码在之后uploa
2020-08-13 14:04:00 2654
原创 centos7安装mysql
按照这里的教程https://www.runoob.com/mysql/mysql-install.html,看自己系统版本下载对应mysql和安装。遇到的问题:1.systemctl start mysqld报错的话,在/var/log/mysqld.log日志里看error信息是The innodb_system data file 'ibdata1' must be writable。用chown 777 /var/lib/mysql2.初始化可以指定配置:mysqld --initial
2020-06-02 13:53:07 1451
原创 xposed初级流程
api-82-sources.jar: 包含源码的api-82.jar: 不包含源码 拷贝两个文件到 ..\HookDemo\app\libs目录下,修改 ..\HookDemo\app\build.gradle 中的 dependencies 选项,用compileOnly添加上面的api-82.jar依赖,因为放到libs目录下,如果有 fileTree(include: ['*...
2019-05-22 18:29:12 306
原创 Elasticsearch
倒排/反向索引:合理建索引,防止导致索引量过大。keyword->title1,title2搜索引擎原理:爬取,分词,建立倒排/反向索引Elasticsearch: 也是 Master-slave 架构,也实现了数据的分片和备份。对搜索引擎的操作封装成了restful的api,比如使用 curl -XPUT 'http://ip:port/poems',就能建立一个名为 Poems 的索...
2019-04-23 14:09:35 265
原创 音乐
零基础如何自学乐理? - 知乎写给理工科人看的乐理(一)声学基础 - Devymex - 博客园三天学会写歌 - 小愚先声 | 豆瓣阅读深度学习小实验3:AI作曲家(待更新) - 知乎怎样写歌呢? - 简书如何从零开始学会写歌? - 知乎如何创作歌曲的六个方法(上) | 钢琴爱好者...
2019-04-12 18:22:44 390
原创 分词
现有的分词算法可分为三大类:基于字符串匹配的分词方法、基于理解的分词方法和基于统计的分词方法基于字符串匹配的分词方法:这种方法又叫做机械分词方法,它是按照一定的策略将待分析的汉字串与一个“充分大的”机器词典中的词条进行配,若在词典中找到某个字符串,则匹配成功(识别出一个词)1)正向最大匹配法(由左到右的方向)2)逆向最大匹配法(由右到左的方向):3)最少切分(使每一句中切出的词数最小)4...
2019-01-16 14:41:08 587
原创 关于https
HTTPS 在 HTTP 下面提供了一个传输级的密码安全层——可以使用 SSL,也可以使用其后继者—— 传输层安全(Transport Layer Security,TLS)。先了解加密密钥:编码密钥 e,解码密钥 d对称密钥加密:流行的对称密钥加密算法包括:DES、Triple-DES、RC2 和 RC4编码时使用的密钥值和解码时 一样(e=d)。缺点:对称密钥加密技术的缺点之一...
2019-01-08 16:27:03 383
原创 python requests错误
错误:Max retries exceeded with urlFailed to establish a new connection原因:请求过多;访问次数频繁,被禁止访问。connection默认是keep-alive的。解决方法:一、s = requests.session()s.keep_alive = False二、增加重试连接次数requests.adapter...
2018-12-19 14:49:44 1149
原创 生活
净水器https://zhuanlan.zhihu.com/p/22218629http://www.sohu.com/a/121396187_325450
2018-11-12 18:32:31 180
原创 git使用小记
修改最近一次提交的信息git commit --amendgit push <remote> <branch> -f参考:https://blog.csdn.net/sodaslay/article/details/72948722撤销gitcommit但是未gitpush的情况:1. 找到上次git commit的 idgit log...
2018-11-08 18:22:36 282 1
原创 手机问题
充电不了原因排查:1.你的线没有通过MFi认证第一种情况,如果使用没有通过MFi认证的充电线,也会出现充不进电的情况。自从iOS 7开始苹果就要求所有为iOS设备充电的线材通过MFi认证!购买的山寨线就没用啦!2.太久没充电导致不能启动所有手机和平板电脑电量都是有限的,让它们处于长期没电的状态下存放,会让电池进入深度休眠,结果充不进电!苹果官方服务建议先连接电源半个小时至一晚,如果一早起...
2018-11-07 17:07:20 458
原创 python关于ssh
import pymongofrom sshtunnel import SSHTunnelForwarderserver = SSHTunnelForwarder( ssh_address_or_host=('1.1.1.1', 22), # 指定ssh登录的跳板机的address ssh_username='jimmy', # 跳板机的用户 ssh_pkey=r'...
2018-10-12 20:02:43 213
原创 mongodb
# 连接client=pymongo.MongoClient(host='127.0.0.1', port=1)# 选择dbdb=client.dbname# 选择集合collection = db['tags']result = collection.find()for r in result: print(r['_id']) data = {} data[...
2018-10-12 19:37:20 112
原创 反爬里的自定义字体
用TTFont('./myHome.woff').saveXML('./myHome.xml')把ttf/woff解析出xml解析出xml的GlyphOrder标签里定义了有哪些字符cmap标签里的cmap_format_12标签里做了映射关系,如code=0x11111,name="one or unicode"然后前端传入0x11111时用自定义的字体解码,找到code对应的name=...
2018-08-15 19:12:07 3463 3
原创 字符编码介绍
编码:ASCII码一共规定了128个字符的编码,英语用128个符号编码就够了,但是用来表示其他语言,128个符号是不够的.简体中文常见的编码方式是GB2312,使用两个字节表示一个汉字,所以理论上最多可以表示256x256=65536个符号。将世界上所有的符号都纳入其中。每一个符号都给予一个独一无二的编码,这就是UnicodeUnicode当然是一个很大的集合,现在的规模可以容纳100多万...
2018-08-15 19:01:28 691
原创 websocket
http://kx.fx678.com/里的快讯信息是通过websocket更新。地址如:ws://js.fx678.com:8000/socket.io/?EIO=3&transport=websocket&sid=obwa5h4xV0axhjBPAOm2然后也有一些股票信息的更新:地址如:ws://hqjs.fx678.com:9080/socket.io/?EIO...
2018-08-15 11:28:48 200
原创 多进程、多线程、协程
多进程、多线程:多进程模式最大的优点就是稳定性高,因为一个子进程崩溃了,不会影响主进程和其他子进程。(当然主进程挂了所有进程就全挂了,但是Master进程只负责分配任务,挂掉的概率低)著名的Apache最早就是采用多进程模式。多进程模式的缺点是创建进程的代价大,在Unix/Linux系统下,用fork调用还行,在Windows下创建进程开销巨大。另外,操作系统能同时运行的进程数也是有限的,在...
2018-03-26 14:57:55 2724
原创 bitmap和bloom filter初认识
bitmap是很常用的数据结构,比如用于Bloom Filter中、用于无重复整数的排序等等一个数组里存储1个int,就是4个字节32位,最高位是符合位,可用的是31位,也就可以存储31个无重复整数。bitmap参考:https://www.jianshu.com/p/808706862738https://my.oschina.net/goal/blog/200347bloom filter参考...
2018-03-23 17:15:58 343
原创 python yield
1、可迭代对象:列表,字符串,文件….2、当你有大量数据并把所有值放到内存时,这种处理方式可能不总是你想要的生成器是迭代器,只能遍历它一次,因为生成器并没有将所有值放入内存中,而是实时地生成这些值当你知道你的函数将产生大量仅被读取一次的数据时,使用生成器将是十分有效的做法3、yield是一个关键词,类似return, 不同之处在于,yield返回的是一个生成器当你调用这个函数,函数中你书写的代码并...
2018-03-09 23:27:23 176
原创 python的pickle
示例:def test(): return 1import pickle# import cPickle as pickle #C开发的pickle,速度更快a = testb = {'a':'b'}with open('text.txt','wb') as file: pickle.dump(a,file) pickle.dump(b,file)with o...
2018-03-07 23:04:11 197
原创 android刷机小结
实验手机:oneplus3T先了解下基础认识,使用命令及流程参考:http://www.freebuf.com/articles/terminal/121430.htmlhttp://www.oneplusbbs.com/thread-2790644-1-1.html使用一加工具包参考:http://www.freebuf.com/sectool/124074.htmlhttp:...
2018-01-13 14:20:39 862
原创 微信小程序跳一跳小结
通过抓包修改方式的:https://www.v2ex.com/t/419056?p=4https://zhuanlan.zhihu.com/p/32489227通过adb方式的:https://github.com/Prinsphield/Wechat_AutoJumphttps://github.com/wangshub/wechat_jump_game小程序
2018-01-10 17:59:15 429
原创 xpath用法例子
获取div里除了table和包含input的子标签,如果子标签包含了input,不要input但是要其他标签,就后面跟上或把其他标签拿过来。//div[@class=\"left_zw\"]/*[not(input) and name(.)!=\"table\"]|//div[@class=\"left_zw\"]/div/img获取class不包含daogou的元素,也可以设置前缀不等于
2018-01-05 10:28:24 245
原创 apk基础逆向
主要这3个工具apktool:https://ibotpeaches.github.io/Apktool/dex2jar:https://github.com/pxb1988/dex2jarjd-gui:http://jd.benow.ca/也有集成3个工具的apkkiller:https://down.52pojie.cn/Tools/Android_Tools/ap
2017-12-28 09:51:43 870
原创 python装饰器
# 类装饰器class Foo(object): def __init__(self, func): self._func = func def __call__(self): print ('class decorator runing') self._func() print ('class decorator
2017-12-26 16:19:00 209
原创 python某步超时就跳过
import requestsimport eventleteventlet.monkey_patch()with eventlet.Timeout(2,False): r=requests.get("http://blog.csdn.net/happyanger6/article/details/54766559", verify=False) print('r')pri
2017-12-22 16:28:47 21000 2
原创 moviepy初体验
替换视频音频,裁剪视频:from moviepy.editor import *tid='111'video = VideoFileClip(r"./{}/{}.mp4".format(tid, tid), audio=False)v_duration = video.duration #视频时间长短s_d = 0 v_d = v_duration audio_n = Audio...
2017-10-25 16:37:00 10700
原创 phantomjs的使用
一、使用selenium去使用phantomjs,原因是因为selenium封装了phantomjs一部分功能,selenium又提供了python的接口模块,在python语言中可以很好地去使用selenium,间接地就可以使用phantomjs。例子如:import requestsfrom selenium import webdriverfrom selenium.webd
2017-10-23 18:44:38 1829
原创 python-openvc 图像灰度化处理 图像二值化处理
import cv2from matplotlib import pyplot as pltim = cv2.imread(r"F:\vc0.png")im_gray = cv2.cvtColor(im, cv2.COLOR_BGR2GRAY)im_at_mean = cv2.adaptiveThreshold(im_gray, 255, cv2.ADAPTIVE_THRESH_MEAN_
2017-10-13 17:45:10 4709 1
原创 python有关时间的处理
#!E:\python\python.exeimport timeimport datetimeprint time.localtime(time.time()-86400)#获取昨天的Unix时间戳print time.time()#获取当前的Unix时间戳today = datetime.date.today()oneday = datetime.timedelta(days=1)
2016-08-07 13:13:49 406
转载 串口通讯—通信协议
串口通讯—通信协议所谓通信协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程,它属于ISO'S OSI七层参考模型中的数据链路层。目前,采用的通信协议有两类:异步协议和同步协议。同步协议又有面向字符和面向比特以及面向字节计数三种。其中,面向字节计数的同步
2015-12-28 20:49:50 2157
原创 C语言学习web服务器小实例
service.c#include #include #include #include #include #include #include #include #include #include #include #include #include #define SERVER_STRING "Server: xx\r\n"void *accept_reque
2015-11-22 15:07:27 608
原创 Qt的socket通信
service端mainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"#include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupU
2015-11-22 11:51:00 506
原创 C语言拼接字符串和整型
用sprintf合拼char name[10] = "hello"; int age = 123;char buffer[80];sprintf(buffer, "%s%d xx", name, age);printf("%s",buffer);buffer就是合并后的字符串。相关函数:sscanf(),相当于拆分。#include int main(void){
2015-11-10 14:22:23 10478
原创 C++入门基础语法
#include using namespace std;//使用std块,这样就不需要std::cout这样写了。class A{public: A(int a,int b):x1(a),x2(b) { cout <<"class A a&b: " << a <<" & "<< b <<endl; cout <<"class A x1&x2: " << x1 <<" & "<
2015-11-08 20:25:54 329
hydra为什么我的出现问题
2015-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人