自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vivid的博客

未曾离开过你,一直为你留言,记下点滴的学习。

  • 博客(55)
  • 收藏
  • 关注

原创 pandas基本应用记录

查询行数和列数查询前3行数据打印第几行第几列分组统计 不带行索引去除含有NAN数据行/列df = df.dropna() # default: axis=0, how='any' 意思是只要有nan,就删除一行,how='any|all';若how='all',则代表当一行全为nan,才会删除。若把axis=0改为1,则代表删除列。删除数据中重复值drop_duplicates函数 :数据合并:提供了concat,merge,join和append四种方法用于dataframe的拼接。

2023-03-28 19:16:00 495

原创 cannal 那点事

以上说名已打开,如果是OFF 则需要去my.cnf 修改配置,打开日志。cannal 简单来说就是通过log_bin增量同步数据库数据。1、首先查看mysql big -log 是否打开。2、查看当前正在写入的binglog日志文件列表。3、 查看当前正在写入的binglog文件。设置为 log-bin=mysql-bin。

2023-03-13 11:28:17 145

原创 python之kafak应用demo

python实践kafka初级

2022-07-27 17:59:39 567 1

转载 abc 压测

https://www.cnblogs.com/abc-begin/p/8029627.html

2021-06-30 19:28:23 155

原创 pycharm 配置解析器一保存用户名保存不上

2021-04-13 12:22:28 174 1

原创 pip install ImportError: cannot import name md5

好多坑都遇到了,最后sudo python -m pip install -U pip 解决了参考:https://pip.pypa.io/en/stable/installing/

2021-04-07 23:28:04 1088

转载 go tool 的基本应用

模块是相关Go包的集合。modules是源代码交换和版本控制的单元。 go命令直接支持使用modules,包括记录和解析对其他模块的依赖性。modules替换旧的基于GOPATH的方法来指定在给定构建中使用哪些源文件。查看当前 go的版本 go version安装如果想安装多个版本的go 本实力中使用的是 gvm工具bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binsc..

2021-03-10 10:27:54 2421

原创 2021-03-02

goland的工具链参考:https://studygolang.com/articles/18656?fr=sidebar http://c.biancheng.net/view/124.htmlgo build 最常用的编译go 文件可以夸平台使用:env GOOS=linux GOARCH=amd64 go buildgo install : 本地打包编译命令go install 与go build的区别: install 编译后会将输出文件打包成库 ...

2021-03-03 15:51:56 126

原创 go语言开发规范

go 语言开发规范1、长度问题一行最长不超过80个字符,超过的使用换行展示,尽量保持格式优雅。2、注释问题注释必须是完整的句子,句子的结尾应该用句号作为结尾(英文句号)。注释推荐用英文,可以在写代码过程中锻炼英文的阅读和书写能力。而且用英文不会出现各种编码的问题。 在编码阶段应该同步写好 变量、函数、包 的注释,最后可以利用 godoc 命令导出文档每个包都应该又一个注释, 块注释 或行注释 // ping包实现了常用的ping相关的函数  package ping .

2021-03-02 20:01:27 334

原创 go 多版本控制

1、安装如果想安装多个版本的go 本实力中使用的是 gvm工具bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)使用 gvm version 校验是否安装成功如果不成功,需要配置host 文件2、查看已经安装的版本有哪些?gvm list查看所有的版本gvm listall安装最新版本 目前是1.16g...

2021-02-24 14:18:56 286

原创 sshd_config 的配置说明

用户配置文件在~/.ssh/config,没有的话新建一个。基本的写法是 简单记录,以防止遗忘Host 名称(自己决定,方便输入记忆的) HostName 主机名 User 登录的用户名本地配置如下# 跳板机Host board HostName ip User 用户名 ServerAliveInterval 5# 开发机Host kfj HostName ip User 用户名 ...

2021-01-04 17:25:43 237

原创 redis 性能 查询 定位

https://zhuanlan.zhihu.com/p/143811218个人知乎上看的,在次基础上补充一些redis-cli -h {ip} -p {port} --bigkeys命令可找出当前最大对象出来,接着便可对大对象进行调整或缩减或分成多个小对象可使用info commandstats命令分析命令不合理的开销时间,会返回最近执行命令的调用次数、耗时等信息执行slowlog get n 命令可以获取最近的n条慢查询命令slowlog 是 Redis 用来记录查询执行时.

2020-06-17 17:27:06 525

原创 协程的工作流程

1、创建流程对象:调用包含yield 关键字的函数2、预激活协程:如何启动协程呢,启动前必须先预激3、send(接收数据)4、close 结束协程:2 流程中的装饰器没有处理异常,如果中间抛出异常,那么协程将终止,如果想尝试重新激活协程,会抛出stopineration 异常,下面简单的一个异常处理...

2019-10-31 14:40:37 240

转载 vim 通过ctags 来快速实现函数访问

https://www.gmarik.info/blog/2010/ctags-on-OSX/

2019-10-30 19:04:32 185

原创 闭包的理解

有的时候容将闭包和匿名函数混淆什么时候会有闭包的问题呢?只要在设计嵌套函数时才有闭包问题。关键之处在于它能不能访问定义体之外定义的非全局变量。闭包是一种函数,他会保留定义函数时存在的自由变量的绑定。(自由变量:未在本地作用域中绑定的变量)注意下面的例子:这时候会报错count 是数字或者任意不可变的类型时, count 被赋值,则就变成了局部变量为了解决...

2019-10-24 19:00:41 113

转载 mac 安装nginx 配置识别php文件

转载:http://blog.csdn.net/xinguimeng/article/details/52366062可能会出现的问题启动nginx时如果提示:nginx: [emerg] bind() to 0.0.0.0:8089 failed (48: Address already in use) 说明端口号占用查看哪些端口号占用端口:用 “lsof -i:80”命令查

2017-12-01 16:29:08 400

转载 awk使用实例说明

awk 用法:awk ' pattern {action} ' 变量名 含义ARGC 命令行变元个数ARGV 命令行变元数组FILENAME 当前输入文件名FNR 当前文件中的记录号FS 输入域分隔符,默认为一个空格RS 输入记录分隔符NF 当前记录里域个数NR 到目前为止记录数OFS 输出域分隔符ORS 输出记录分隔符1、awk '/101/'

2017-11-30 18:00:48 539

转载 安装xdebug

转载来至:https://www.cnblogs.com/spareribs/archive/2017/06/27/7084828.html按照上面说明实现xdebug的安装 简单快捷

2017-11-23 16:55:30 178

原创 shell 讲字符串当命令将输出写入文件,并处文件中读出来

#!/bin/sh -xstr=cxx*key=keys#command=${key} ${str}#echo ${command}#將以cxx为前缀的key 打印出来 并追加到文件 keys_fileredis-cli ${key} ${str} > keys_file#将文件中的内容读出并打印出来前十行filelist=`cat keys_file`for list

2017-11-15 15:54:33 4542

原创 shell 脚本批量删除redis中wwww前缀的key值

delRedisKey.sh 脚本内容 #!/bin/sh -x#$1 接受过来的第一个参数canshu=$1key="keys"comman=${key} ${canshu}#redis-cli KEYS $canshu | xargs redis-cli DEL#删除本地 canshu开头的k前缀key值redis-cli KEYS $canshu | xargs r

2017-11-14 15:40:01 1968 1

原创 mac 上给php添加php-pcntl插件

git clone https://github.com/lixuancn/MeepoPS.git2 启动服务sudo php demo-telnet.php start出现以下提示,已经创建了目录但是这个目录需要root权限No log handling enabled - using stderr loggingCreated directory: /var

2017-08-31 17:29:43 2586

原创 redis 数据结构分析

hash存储结构的数据类型主要有以下几种:String    :字符串 数据结构是简单的 key-value 类型,value 不仅可以是 String,也可以是数字  get、set、incr、decrHash     :字典 List       :列表  说白了就是链表(redis 使用双端链表实现的 List)  轻松地实现最新消息排行等功能Set       :集合  S

2017-05-27 10:26:57 222

原创 mac 下redis自启动设置

mac 下开机后总是redis服务启动不了,而且每次手动启动后,命令行不小时,一直处于启动后的状态。看到一篇文章,测试通过 参考文档 。http://www.xker.com/page/e2015/07/204486.html要设置redis开机启动,这里我使用的是mac的launchd系统。创建一个plist文件首先我们需要在/Library/LaunchDaem

2017-05-08 14:27:40 1948

转载 mac 下redis启动不了

解决方法,依次输入以下命令redis-cli.exeshutdownexitredis-server.exe不能根本解决这个问题,只是能一次启动redis服务

2017-05-06 10:53:18 955

原创 mac 下 lavarev数据库服务启动不了

在命令行中进入程序根目录,执行下列语句。php artisan cache:clearphp artisan config:clearphp artisan serve123123这样在刷新就可以了。参照http://blog.csdn.net/zjiang1994/article/details/52585710

2017-05-06 10:49:35 372

原创 mac 下xampp为php安装redis扩展1.首先mac命令行工具克隆phpredis git clone https://github.com/nicolasff/phpredis

1.首先mac命令行工具克隆phpredisgit clone https://github.com/nicolasff/phpredis2解压后 进入phpredis目录然后执行sudo /Applications/XAMPP/xamppfiles/bin/phpizesudo MACOSX_DEPLOYMENT_TARGET=10.7 CFLAGS="-arch

2017-04-30 23:27:51 713

原创 xampp 配置laravel5.4环境

win下一直用xampp,环境配置起来简单,现在用mac 还有点生,下面介绍下mac下xampp配置环境,针对laravel框架1,下载xampp mac版 并安装上xampp,访问localhost能出现xampp页面即成功。2,根据xampp配置文件配置,将项目放到相应的目录。3.针对laravel狂减,index.php在public目录下,正常访问localhost/项目名就行

2017-04-30 22:52:02 2220

原创 php中类之间继承关系

php是单继承,只能继承一个父类。类的构造函数统一命名为__construct()。那么子类中那些能继承父类的功能?类的__构造函数名统一是__construct(),那么子类中能否继承父类的呢 在子类里父类的构造函数执行,分两种情况: 1,如子类不定义构造函数 __construct(),则父类的构造函数默认会被继承下来,且会自动执行。 2,如子类定义了构造函数 __con

2017-04-18 22:38:05 417

原创 cookie,session工作机制与关系

1,cooike禁用后session可以后是否可以用。面试中经常别问道,每次达的都不好,都知道cookie是在客户端的,session是存在服务器上的。正常情况下是,Session是用Session ID来确定当前对话所对应的服务器Session,而Session ID是通过Cookie来传递的,禁用Cookie相当于失去了Session ID,也就得不到Session了。是不是ses

2017-04-18 21:57:23 349

原创 win下安装redis

安装redis和memcache类似,下面介绍下安装redis。1下载redis服务,现在地址如下,根据不同版本选用型号下载地址:https://github.com/dmajkic/redis/downloads2解压文件后将32bit\下的文件到“D:\Redis\bit32目录下”,没有目录可以创建新的目录,我用的32位的,要是64位的也可以拷贝bit64目录下的文件3.

2017-04-05 14:32:18 269

原创 数据库创建用户和分配权限问题

数据库安全问题和重要,root权限是至高无上的,那么怎么创建用户以及给用户分配权限,今天研究了下,分享给大家啊;创建用有creat方法,但是

2017-03-01 10:46:15 9805 2

原创 php中class类中的详细用法

一,php中类的构造函数和析构函数1,构造函数用于初始化,用—construct()可以带参数2,析构函数不能带参数,(用于在消去一个类之前执行一些操作或者功能),使用—destruct()3,php不会自动调用父类的构造函数,(不支持构造函数重载),必须使用parent关键字显示的调用class employee{function __construct()….}cl

2017-02-20 09:41:08 1985

原创 数据库索引优化

根据数据库一键优化总结如下:一:设计优先,先入为主默认使用innodb,可使用99%的业务场景1,并发2,数据一致性3crashrecovery 故障自动修复,修复相对myisam速度快4,更高的存取效率二:数据表设计优先,schema设计首先介绍下schema是什么?数据库Schema有两种含义,一种是概念上的Schema,指的是一组DDL语句集,该语句集完整

2017-02-19 14:57:03 569

原创 数据库分表操作实例

1,创建一个完整表create table member(id bigint auto_increment primary key,name varchar(20),sex tinyint not null default '0')engine=myisam default charset=utf8 auto_increment=1;2给数据表添加数据加入点数据:

2017-02-13 10:55:43 893

原创 phantomjs 截图应用,windows下和linux下用方法区别

开发中需要用到phantomjs截图,研究半天,开始在winsows下运行,可以成功截图,但是不部署到linux'下后,不能成功应用。一下主要分别讲解两者的使用。一、windows下使用:

2016-12-17 11:27:48 1310

原创 有赞接口开发说名文档

关于有赞接口开发第一次接触不知道从那入手,一下是自己亲生体验开发成功的经验1;登录有赞后台https://www.youzan.com/登录进来设置api配置好后,进入计入文档说明选择自由文档接入,每个接入有自己的要求,如果是服务商的是要创建应用通过审核的。里面会有详细的讲解。然后选择授权方式下载下来的sdk可以直接使用,最原始的是有个获

2016-12-15 12:04:53 6799

原创 用phpcode生成二维码

用windows下用phpcode生成二维码1.首先要保证php.ini的gd库打开。2.下载phpcode源码3.加载进来二维码生成有两种模式,一种是不带自己logo的,一中是带自己logo的一:原生的,不带自己logo的二维码php 代码如下,url只是生成二维码后的连接地址include_once('ortherlib/phpqrcode/phpqrcod

2016-12-15 11:29:36 286

转载 php中事务简单实例

//数据库连接$conn= mysql_connect('localhost','root','');mysql_select_db('test',$conn);mysql_query("SET NAMES GBK"); /*支持事务的表必须是InnoDB类型一段事务中只能出现一次:mysql_query('S

2016-11-28 09:48:03 359

原创 centos下安装nginx+mysql+php环境

在cento环境下安装1,添加centos源码sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2,安装nginxsudo yum install nginx3,启动nginx服务sudo systemct

2016-11-08 10:55:17 329

转载 判断浏览器是否支持某css属性

2016-10-11 15:59:49 1008

空空如也

空空如也

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

TA关注的人

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