- 博客(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
520
原创 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
183
原创 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
1155
转载 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
2512
原创 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
146
原创 go语言开发规范
go 语言开发规范1、长度问题一行最长不超过80个字符,超过的使用换行展示,尽量保持格式优雅。2、注释问题注释必须是完整的句子,句子的结尾应该用句号作为结尾(英文句号)。注释推荐用英文,可以在写代码过程中锻炼英文的阅读和书写能力。而且用英文不会出现各种编码的问题。 在编码阶段应该同步写好 变量、函数、包 的注释,最后可以利用 godoc 命令导出文档每个包都应该又一个注释, 块注释 或行注释 // ping包实现了常用的ping相关的函数 package ping .
2021-03-02 20:01:27
376
原创 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
307
原创 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
278
原创 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
567
原创 协程的工作流程
1、创建流程对象:调用包含yield 关键字的函数2、预激活协程:如何启动协程呢,启动前必须先预激3、send(接收数据)4、close 结束协程:2 流程中的装饰器没有处理异常,如果中间抛出异常,那么协程将终止,如果想尝试重新激活协程,会抛出stopineration 异常,下面简单的一个异常处理...
2019-10-31 14:40:37
264
原创 闭包的理解
有的时候容将闭包和匿名函数混淆什么时候会有闭包的问题呢?只要在设计嵌套函数时才有闭包问题。关键之处在于它能不能访问定义体之外定义的非全局变量。闭包是一种函数,他会保留定义函数时存在的自由变量的绑定。(自由变量:未在本地作用域中绑定的变量)注意下面的例子:这时候会报错count 是数字或者任意不可变的类型时, count 被赋值,则就变成了局部变量为了解决...
2019-10-24 19:00:41
129
转载 mac 安装nginx 配置识别php文件
转载:http://blog.youkuaiyun.com/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
441
转载 awk使用实例说明
awk 用法:awk ' pattern {action} ' 变量名 含义ARGC 命令行变元个数ARGV 命令行变元数组FILENAME 当前输入文件名FNR 当前文件中的记录号FS 输入域分隔符,默认为一个空格RS 输入记录分隔符NF 当前记录里域个数NR 到目前为止记录数OFS 输出域分隔符ORS 输出记录分隔符1、awk '/101/'
2017-11-30 18:00:48
560
转载 安装xdebug
转载来至:https://www.cnblogs.com/spareribs/archive/2017/06/27/7084828.html按照上面说明实现xdebug的安装 简单快捷
2017-11-23 16:55:30
202
原创 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
4580
原创 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
2024
原创 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
2631
原创 redis 数据结构分析
hash存储结构的数据类型主要有以下几种:String :字符串 数据结构是简单的 key-value 类型,value 不仅可以是 String,也可以是数字 get、set、incr、decrHash :字典 List :列表 说白了就是链表(redis 使用双端链表实现的 List) 轻松地实现最新消息排行等功能Set :集合 S
2017-05-27 10:26:57
253
原创 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
1980
转载 mac 下redis启动不了
解决方法,依次输入以下命令redis-cli.exeshutdownexitredis-server.exe不能根本解决这个问题,只是能一次启动redis服务
2017-05-06 10:53:18
990
原创 mac 下 lavarev数据库服务启动不了
在命令行中进入程序根目录,执行下列语句。php artisan cache:clearphp artisan config:clearphp artisan serve123123这样在刷新就可以了。参照http://blog.youkuaiyun.com/zjiang1994/article/details/52585710
2017-05-06 10:49:35
390
原创 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
738
原创 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
2252
原创 php中类之间继承关系
php是单继承,只能继承一个父类。类的构造函数统一命名为__construct()。那么子类中那些能继承父类的功能?类的__构造函数名统一是__construct(),那么子类中能否继承父类的呢 在子类里父类的构造函数执行,分两种情况: 1,如子类不定义构造函数 __construct(),则父类的构造函数默认会被继承下来,且会自动执行。 2,如子类定义了构造函数 __con
2017-04-18 22:38:05
442
原创 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
377
原创 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
295
原创 数据库创建用户和分配权限问题
数据库安全问题和重要,root权限是至高无上的,那么怎么创建用户以及给用户分配权限,今天研究了下,分享给大家啊;创建用有creat方法,但是
2017-03-01 10:46:15
9872
1
原创 php中class类中的详细用法
一,php中类的构造函数和析构函数1,构造函数用于初始化,用—construct()可以带参数2,析构函数不能带参数,(用于在消去一个类之前执行一些操作或者功能),使用—destruct()3,php不会自动调用父类的构造函数,(不支持构造函数重载),必须使用parent关键字显示的调用class employee{function __construct()….}cl
2017-02-20 09:41:08
2045
原创 数据库索引优化
根据数据库一键优化总结如下:一:设计优先,先入为主默认使用innodb,可使用99%的业务场景1,并发2,数据一致性3crashrecovery 故障自动修复,修复相对myisam速度快4,更高的存取效率二:数据表设计优先,schema设计首先介绍下schema是什么?数据库Schema有两种含义,一种是概念上的Schema,指的是一组DDL语句集,该语句集完整
2017-02-19 14:57:03
595
原创 数据库分表操作实例
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
926
原创 phantomjs 截图应用,windows下和linux下用方法区别
开发中需要用到phantomjs截图,研究半天,开始在winsows下运行,可以成功截图,但是不部署到linux'下后,不能成功应用。一下主要分别讲解两者的使用。一、windows下使用:
2016-12-17 11:27:48
1352
原创 有赞接口开发说名文档
关于有赞接口开发第一次接触不知道从那入手,一下是自己亲生体验开发成功的经验1;登录有赞后台https://www.youzan.com/登录进来设置api配置好后,进入计入文档说明选择自由文档接入,每个接入有自己的要求,如果是服务商的是要创建应用通过审核的。里面会有详细的讲解。然后选择授权方式下载下来的sdk可以直接使用,最原始的是有个获
2016-12-15 12:04:53
6881
原创 用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
309
转载 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
382
原创 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
360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人