自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 excel常用命令记录

VLOOKUP # 匹配值IF # 类似 三元表达式ROW # 获取当前行数INDIRECT # 返回文本字符串指定的引用SUM # 求和

2021-07-06 17:13:23 119

原创 git命令

git常用命令git add readme.txt # 添加文件到暂存区git branch # 查看分支git branch -D feature-vulcan # 强制删除分支git branch -a # 查看所有分支git branch -d dev # 删除分支git checkout dev # 切换分支 git check-ignore -v test.txt # 检查文件是否忽略git checkout -- .gitignore # 放弃修改git checkout

2021-07-06 16:28:30 118

原创 暴力猴脚本:删除背景图片,让保护眼睛的脚本能正常显示绿色

// ==UserScript==// @name background image clear// @namespace https://www.test.org/// @version 0.1// @description background image clear// @author newdas// @match *://www.test.org/*// ==/UserScript==(function () {

2021-06-23 11:02:47 340

原创 单台centos机器启动多个vsftpd服务

参考资料单台centos机器启动多个vsftpd服务1新建用于管理vsftpd的用户useradd -c "FTP User" -d /home/vsftpd2 -s /sbin/nologin vsftpd2 passwd vsftpd2 2 新建配置文件/etc/vsftpd/vsftpd2/vsftpd2.confanonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable

2020-12-14 15:55:09 594

原创 gradle build报错ndk版本错误解决办法

参考gradle issues先在ANDROID_HOME中找到sdkmanager,然后执行以下命令# 我的ANDROID_HOME是"D://install_software/sdk"# ANDROID_SDK_ROOT和ANDROID_HOME的意义相同,所以我执行的命令如下,不需要使用代理速度也很快sdkmanager --install "ndk;21.0.6113669" --sdk_root="D://install_software/sdk"...

2020-08-25 15:34:57 1223

原创 安卓-android8.0及以上静态注册接受不到广播的处理

官方帮助文档中写到从 Android 8.0(API 级别 26)开始,系统对清单声明的接收器施加了额外的限制。如果您的应用以 Android 8.0 或更高版本为目标平台,那么对于大多数隐式广播(没有明确针对您的应用的广播),您不能使用清单来声明接收器。当用户正在活跃地使用您的应用时,您仍可使用上下文注册的接收器。所以对静态广播,限制包名为自己应用的包名,即可正常收到广播Log.d("Broadcast", "onClick: Broadcast");Intent intent = new

2020-08-25 15:34:21 663

原创 sftp客户端python版paramiko实现

import paramiko transport = paramiko.Transport(("106.15.88.182", 22)) # 获取Transport实例transport.connect(username="root", password="123456") # 建立连接 # 创建sftp对象,SFTPClient是定义怎么传输文件、怎么交互文件sftp = paramiko.SFTPClient.from_transport(transport)sftp.lis

2020-07-24 11:22:34 211

原创 实用的python工具库

来源链接点击跳转1. 邮件发送yagmailgithub地址import yagmail# gbk使发送的附件在windows电脑上不会出现乱码yag = yagmail.SMTP(user="EmailAddr", password="EmailPassword", host="SendServer", encoding="gbk")contents = [ 'This is ...

2020-04-23 15:27:05 155

原创 pycharm设置编辑器背景色和console背景色

设置编辑器背景色(000000 E3EDCD)设置console背景色 CEFCFF

2019-12-25 10:59:02 1121

原创 centos7安装golang1.31

下载二进制文件解压并创建工作目录:tar -zxf goVersion.linux-amd64.tar.gz -C /usr/local/mkdir -p /root/gopath/src设置环境变量/etc/profile末尾添加export GO111MODULE=autoexport GOPROXY=https://goproxy.cnexport GOROOT=/...

2019-12-25 10:52:49 145

原创 centos7 创建多用户ftp服务器

一、安装部署一、安装ftp#安装vsftpdyum -y install vsftpd#设置开机启动chkconfig vsftpd on#查看服务状态service vsftpd status#默认是关闭的,如下# vsftpd is stopped二、创建用户组和用户#添加组groupadd -g 1002 vsftpd#创建用户组目录mkdir -p /home...

2019-08-12 17:36:45 1423 1

原创 windows下使用cow将socks5代理转换为http代理

需求jetbrain系列软件只支持http代理和socks代理,不支持socks5代理,所以需要转换。下载cow下载地址如下https://github.com/cyfdecyf/cow/releases或者github搜索cow配置cowlisten = http://127.0.0.1:7777proxy = socks5://127.0.0.1:1080...

2019-08-04 21:59:07 3012 1

转载 golang避免错误检测使代码变得混乱

转载自https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/16.10.md

2019-03-22 12:01:30 358

原创 python type和object的关系

A是B的子类,M是A的实例,那么M也是B的实例# demo1, # 猪是动物的子类,小猪佩奇是猪的实例,也是动物的实例# demo2class B: passclass A(B): passa = A()isinstance(a, A)Out[22]: Trueisinstance(a,B)Out[23]: TrueA是S的实例, B是A的子类, 那么B也是A的实...

2019-02-14 10:22:21 142

原创 win10安装配置Ubuntu18.04(wls)

安装Ubuntu18.04win + s 搜索store, 打开microsoft store,搜索ubuntu,安装Ubuntu18.04LTS配置apt阿里源参考https://blog.csdn.net/zhangjiahao14/article/details/80554616sudo cp /etc/apt/sources.list /etc/apt/sources.list.b...

2018-12-28 21:16:37 2911

转载 grpc服务gobang版本

安装配置grpc-golanglinux安装配置很简单windows参考https://blog.csdn.net/tyler_xiang/article/details/78529358编写协议文件编写协议文件pi.protosyntax = "proto3";package pi;// pi serviceservice PiCalculator { // pi...

2018-12-17 10:05:16 257

转载 grpc服务python版本

安装依赖# tools 包含代码生成工具,会自动安装依赖的 grpcio 包pip install grpcio_tools 编写协议文件编写协议文件pi.protosyntax = "proto3";package pi;// pi serviceservice PiCalculator { // pi method rpc Calc(PiRequest)...

2018-12-17 09:54:48 1600

原创 Properties集合类

Properties集合类 Properties集合类.md 双列集合,键值都是String,唯一一个可以直接结合IO流使用的集合类 从流中读取文件,直接写入文件到流中import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import ja...

2018-11-29 23:19:40 445

原创 Java Properties集合类

Properties集合类 Properties集合类 双列集合,键值都是String,唯一一个可以直接结合IO流使用的集合类 从流中读取文件,直接写入文件到流中import java.io.FileInputStream;import java.io.IOException;import java.util.Properties;public class Te...

2018-11-29 23:15:07 148

原创 Java Collections工具类

Java Collections工具类import java.util.ArrayList;import java.util.Collections;public class Test { private static ArrayList<Integer> list = new ArrayList<>(); static { lis...

2018-11-29 23:03:53 278

原创 java并发修改异常

并发修改异常案例1,ArrayList的并发修改import java.util.ArrayList;public class Test01 { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); li...

2018-11-29 22:50:51 748

转载 java四种代码块

在java中用{}括起来的称为代码块,代码块可分为以下四种:简介普通代码块:类中方法的方法体构造代码块:构造块会在创建对象时被调用,每次创建时都会被调用,优先于类构造函数执行。静态代码块:用static{}包裹起来的代码片段,只会执行一次。静态代码块优先于构造块执行。同步代码块:使用synchronized(){}包裹起来的代码块,在多线程环境下,对共享数据的读写操作是需要互斥...

2018-11-29 22:34:10 226

转载 UML经典图

2018-11-29 16:16:04 219

原创 golang时间格式化

2018-10-26 16:53:41 313

转载 centos安装netcat

版权声明:本文为博主原创文章,未经博主允许可以转载。 https://blog.csdn.net/u013673976/article/details/47084841 CentOS下安装netcat使用zookeeper过程中,需要监控集群状态。在使用四字命令时(echo conf | n...

2018-09-28 15:18:16 1007

原创 markdown转换word文档

安装writageWritage是一款word插件,下载网址为:http://www.writage.com/安装pandoc文档转换后台软件, github自行下载重启电脑转换pandoc readme.md -o readme.docx -f markdown_strict+backtick_code_blocksmarkdown_strict 支持markdwon语法bac...

2018-09-28 10:56:02 1227

原创 查看django执行的sql语句及消耗时间

from django.db import connectionfrom app.modesl import AppApp.object.all()print connection.queries[{u'time': u'0.098', u'sql': u'SELECT `app_detail`.`app_id` FROM `app_detail` WHERE `app_detail`.`...

2018-09-27 18:04:20 1409

转载 javascript原型与原型链

function Person() {}var person = new Person();console.log(person.__proto__ == Person.prototype) // trueconsole.log(Person.prototype.constructor == Person) // true// 顺便学习一个ES5的方法,可以获得对象的原型...

2018-07-30 12:48:58 110

转载 go select用例

基于select实现的管道的超时判断select {case v := <-in: fmt.Println(v)case <-time.After(time.Second): return // 超时}通过select的default分支实现非阻塞的管道发送或接收操作select {case v := <-in: fmt.Pri...

2018-07-30 12:45:22 758

转载 golang初始化顺序

Go程序的初始化和执行总是从main.main函数开始的。但是如果main包里导入了其它的包,则会按照顺序将它们包含进main包里(这里的导入顺序依赖具体实现,一般可能是以文件名或包路径名的字符串顺序导入)。如果某个包被多次导入的话,在执行的时候只会导入一次。当一个包被导入时,如果它还导入了其它的包,则先将其它的包包含进来,然后创建和初始化这个包的常量和变量。然后就是调用包里的init函数,如果一...

2018-07-17 15:38:30 1947

转载 close 各种状态的 channel 的结果对照表

close 各种状态的 channel 的结果对照表

2018-07-12 12:57:19 1811

原创 django相关

1.以一对多或者多对多的字段来查询,可能单个实例查询出多个重复的实例,用distinct去重即可In [3]: DiaLogEvent.objects.filter(dialogchannel__channel__pindao_id__in=(2,))Out[3]: <QuerySet [<DiaLogEvent: 12>, <DiaLogEvent: 12>]...

2018-07-12 11:59:59 158

原创 unicode转化中文

s.decode(“unicode_escape”)

2018-07-11 18:32:44 1353

转载 python 深入分析iter函数

iter 函数还有一个鲜为人知的用法:传入两个参数,使用常规的函数或任何可调用的对象创建迭代器。这样使用时,第一个参数必须是可调用的对象,用于不断调用(没有参数),产出各个值;第二个值是哨符,这是个标记值,当可调用的对象返回这个值时,触发迭代器抛出 StopIteration 异常,而不产出哨符# -*- coding:utf-8 -*-from random import randin...

2018-07-04 18:04:27 277

转载 可迭代的归约函数

可迭代的归约函数

2018-07-04 17:53:55 340

转载 python 内置操作可迭代对象的方法(出自流畅的python)

操作可迭代对象的常用方法

2018-07-04 17:46:39 209

转载 python Built-in Functions

bin(x:int)In [9]: bin(-100)Out[9]: '-0b1100100'In [10]: f"{100:b}"Out[10]: '1100100'In [11]: f"{100:b}"Out[11]: '1100100'In [12]: f"{-100:b}"Out[12]: '-1100100'In [13]: f"{-100:#b}"Out[...

2018-07-04 15:28:38 184

转载 python-opencv截图

pip install numpypip install python-opencvimport cv2 as cvtimeF = 10p = "index.mp4"vc = cv.VideoCapture(p)c = 1if vc.isOpened(): # 判断是否正常打开 rval, frame = vc.read()else: rval = Fa...

2018-06-30 08:33:07 5942

转载 欢迎使用CSDN-markdown编辑器使用指南

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-06-30 08:27:43 358

原创 python各种加密算法

1..base64Python内置的base64模块可以实现base64、base32、base16、base85、urlsafe_base64的编码解码,python 3.x通常输入输出都是二进制形式,2.x可以是字符串形式。base64模块的base64编码、解码调用了binascii模块,binascii模块中的b2a_base64()函数用于base64编码,binascii模块中

2018-01-05 15:38:15 8292 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除