自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac安装brew

brew安装 /usr/bin/ruby -e"$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)" 镜像:/usr/bin/ruby -e"$(curl -fsSLhttps://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)" 默认安装路径:/usr/local/Cellar如果报错:curl: (7)...

2021-06-14 10:53:16 540 1

原创 python logging 模块基本使用

为什么不用print打印输出?1、这种方式对于简单脚本型程序有用,但是如果是复杂的系统,最好不要用。首先,这些print是没用的输出,大量使用很有可能会被遗忘在代码里。2、print 输出的所有信息都到了标准输出中,这将严重影响到你从标准输出中查看其它输出数据。使用logging的优势:1、可以控制消息的级别,过滤掉那些并不重要的消息。2、可决定输出到什么地方,以及怎么输出。有许多的重要性别级可供选择,debug、info、warning、error 以及 fatal。通过赋予 logg

2021-03-16 11:56:36 316 3

原创 Python requests请求返回值解读

请求体常用返回信息:

2021-03-15 17:06:49 16271

原创 python的启动方式

python的启动方式:1 python yourfile.py 正常启动,在当前窗口打印日志,ctrl+c退出即停止进程2 python yourfile.py & ctrl+c退出后不停止进程,即不占用当前页面形式的后台启动,但是关闭shell链接,进程停止3 nohup python yourfile.py & 后台启动(重启机器或手动kill前都处于启动状态),控制台输出导向nohup.out文件4 将启动脚本写入/etc/rc.d/rc.local,即为开机自启动.

2020-09-02 17:20:32 499

原创 go常用类型装换

// 转int64func TransToInt64(data interface{}) (res int64, err error) { val := reflect.ValueOf(data) switch data.(type) { case int, int8, int16, int32, int64: res = val.Int() case uint, uint8, uint16, uint32, uint64: res = int64(val.

2020-08-06 16:51:57 131

原创 go mod 简单使用教程

go Modules—Modules是Go 1.11中新增的实验性功能,是一种新型的包管理工具。具体操作:首先要把go升级到1.11升级后,可以设置通过一个环境变量GO111MODULE来激活modules:export GO111MODULE=on //此时go会使用modules,而不会去GOPATH目录下查找。1一般默认情况是GO111MODULE=auto,此时go命令行将会根据当前目录来决定是否启用module功能。这种情况下可以分为两种情形:当前目录在GOPATH/src之外且该

2020-07-16 17:37:26 1429

原创 golang常用类型转换

func TransToInt64(data interface{}) (res int64, err error) { val := reflect.ValueOf(data) switch data.(type) { case int, int8, int16, int32, int64: res = val.Int() case uint, uint8, uint16, uint32, uint64: res = int64(val.Uint()) .

2020-06-03 19:52:00 256

原创 一篇文章搞定前端面试

面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之类的基础问题,当你能倒背如流的回答这些之后,面试官脸上会划过一丝诡异的笑容,然后晴转多云,故作深沉的清一下嗓子问:从用户输入URL到浏览器呈现页面经过了哪些过程?如果你懂,巴拉巴拉回答了一堆,他又接着问:那网页具体是如何渲染出来的呢?如果你还懂,又巴拉巴拉...

2018-12-21 18:01:09 173

原创 mysql 导出表结构和表数据 mysqldump用法

命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名;  导出整个数据库结构和数据mysqldump -h localhost -uroot -p123456 database > dump.sql 导出单个数据表结构和数据mysqldump -h localhost -uroot -p123456  databas...

2018-12-14 11:16:12 160

原创 git 切换分支

Git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢?主要命令如下:1. 查看远程分支$ git branch -a 我在mxnet根目录下运行以上命令:~/mxnet$ git branch -a* master remotes/origin/HEAD -> origin/master remotes/origin/m...

2018-12-11 20:21:12 168

原创 mac mysql 忘记密码解决办法

step1:     关闭mysql服务:  苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)step2:    进入终端输入:cd /usr/local/mysql/bin/    回车后 登录管理员权限 sudo su    回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe ...

2018-12-04 11:10:33 182

原创 navicat 连接 mysql 出现Client does not support authentication protocol requested by server解决方案

安装了navicat 和 mysql,结果最后在navicat中连接mysql时,出现了如下错误提示:Client does not support authentication protocol requested by server; consider upgrading MySQL client 解决方法:use mysql;alter user 'root'@'local...

2018-11-10 13:17:11 163

原创 Nginx 499错误的原因及解决方法

Nginx 499错误的原因及解决方法499错误是什么?让我们看看NGINX的源码中的定义:ngx_string(ngx_http_error_495_page), /* 495, https certificate error */ngx_string(ngx_http_error_496_page), /* 496, https no certificate */ngx_string...

2018-11-07 14:16:16 3756

原创 mysql导入导出sql文件

window下1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname users> dbname_user...

2018-10-30 15:32:31 125

原创 Go redis 入门操作

我使用的是 https://github.com/go-redis/redis 这个 golang 客户端, 因此安装方式如下:go get gopkg.in/redis.v4接着在代码中导入此包即可:import "gopkg.in/redis.v4"基本操作创建客户端通过 redis.NewClient 函数即可创建一个 redis 客户端, 这个方法接收一个 redi...

2018-10-25 16:23:03 969

原创 mac下安装redis 和 redis可视化工具rdm并且连接redis

一、安装redis最最最最简单和推荐的方法就是使用brew命令安装,前提是你的mac要安装brewbrew install redis然后就等安装完毕就好了二、安装rdm直接安装rdm dmg文件https://pan.baidu.com/s/10vpdhw7YfDD7G4yZCGtqQg使用brew cask install rdm 会报错:Cask 'rdm' is ...

2018-10-23 16:49:02 442

原创 Go操作mysql实现增删改查及连接池

golang本身没有提供连接的MySQL的驱动,但是定义了标准接口供第三方开发驱动。这里连接的MySQL可以使用第三方库,第三方库推荐使用https://github.com/Go-SQL-Driver/MySQL这个驱动,更新维护都比较好。下面演示下具体的使用,完整代码示例可以参考最后。下载驱动sudo go get github.com/go-sql-driver/mysql如果...

2018-10-23 13:59:50 357 2

原创 linux修改ssh端口

命令:vim / etc / ssh / sshd_config 在17行 找到#Port 22把前面的#删掉,在下面再添加一行Port 5000命令:/ bin / systemctl restart sshd.service  重启服务。试一下连接5000端口好使的话把22端口删掉 ...

2018-10-17 16:34:33 358

原创 git remote 远程仓库介绍和用法

1 远程仓库的作用使用Git的远程仓库可以实现团队协作开发。2 远程仓库的使用介绍假设我们已经有了一个远程仓库,地址是:https://github.com/CnPeng/test.git1) 克隆远程版本仓库到本地:git clone https://github.com/CnPeng/test.git 1将https://github.com/CnPeng...

2018-09-13 10:39:22 7488

原创 服务器500开头错误分析

服务器500错误。500错误的出现原因是很多的,但是你要知道,500错误是服务器内部错误,而且一般程序上是ASP错误为多的,可能是你的用户权限的问题导致,或者是数据库连接出现了错误,那么要好好检查下服务器语句错误问题。 服务器501错误。服务器501错误是服务器还是不具有请求功能的,而且501错误原因是没有实施的,可以用来HttpWebRequest指定一个UserAgent来...

2018-09-13 10:35:58 2866

原创 mac下操作 nginx 安装、重启、卸载、查看路径

 1. nginxnginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.从niginx基本介绍上看到Other HTTP server features中有一项:FLV and MP4 streaming;...

2018-09-06 16:11:47 16705

原创 C语言题目

C 语言编程经典 100例 【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去      掉不满足条件的排列。2.程序源代码:main(){int i,j,k;printf(“\n“);for(i=1;i〈5;i++)    /*以下为三重循环...

2018-08-29 12:52:14 1896 1

原创 git常用命令

.1 Git基础 - 取得项目的Git仓库取得项目的Git的仓库有两种取得GIT中项目仓库的方法。通过导入所有文件来创建新的GIT中仓库。第二种是从已有的GIT中仓库克隆出一个新的镜像仓库来。在工作目录中初始化新仓库要对现有的某个项目开始用Git的管理,只需到项目所在的目录,执行:$ git init初始化后,在当前目录下会出现一个名为git的的目录,所有的Git需要的...

2018-08-22 15:26:47 109

原创 mysql 常用命令

Mysql常用命令行大全1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直...

2018-08-22 14:39:01 165

原创 php实现无顺序的连贯操作

class testcoh{ public $arr; public function __construct($str ='') { $this -> arr = array($str); } public function push($str){ array_push($this -> arr,$str...

2018-08-08 10:04:38 165

原创 php class中public,private,protected,static的区别,以及实例

一,public,private,protected的区别public:权限是最大的,可以内部调用,实例调用等。protected: 受保护类型,用于本类和继承类调用。private: 私有类型,只有在本类中使用。二,实例<?php   error_reporting(E_ALL);      class test{    public $public;    ...

2018-08-08 09:39:46 511

原创 php class中public,private,protected,static的区别,以及实例

一,public,private,protected的区别public:权限是最大的,可以内部调用,实例调用等。protected: 受保护类型,用于本类和继承类调用。private: 私有类型,只有在本类中使用。二,实例<?php   error_reporting(E_ALL);      class test{    public $public;    ...

2018-08-08 09:38:25 609

原创 php $$a 可变变量

$a = 'hello';$$a = 'world';echo "test $a <br>";echo "show $$a <br>";echo "is ${$a} <br>";输出结果为:test helloshow $hellois world 这种写法称为可变变量有时候使用可变变量名是很方便的。就是说,一个变量的变量名可..

2018-08-08 09:11:24 610

原创 jQuery获取元素上一个、下一个、父元素、子元素

jQuery获取:jQuery.parent(expr),找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class")jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素jQuery.children(expr),返回所有子节点,这个方法只...

2018-07-28 15:43:26 17101 1

原创 qlv格式转换成mp4 视频格式转换

进入腾讯视频,将需要整理的视频下载                           在下载页面的右侧位置,如图“设置”位置,点击打开,将视频存储的位置 - 复制(后面有大用,切勿丢字母哦) 在“我的电脑”搜索栏部分,将刚复制的存储位置的连接,粘贴到搜索位置 - 如图所示。 粘贴 - 回车,出现如图所示文件 将目标文件“vodcache”,双击打开, (...

2018-07-27 10:25:20 10248

原创 Node remains in conflict svn更新文件 冲突报错 解决办法

svn更新文件报错 Node remains in conflict解决:经过各种搜索,给出的办法均行不通,后来发现还是stackoverflow比较diaosvn revert --depth=infinity index.html这里的index.html是冲突的文件,朋友们遇见类似问题只要把这里改成自己svn提示冲突的文件名即可。若此方法行不通,可尝试index.html(也就是冲突文件名...

2018-07-12 14:36:00 1821

原创 php中奖概率算法,可用于大转盘、九宫格、翻牌、刮刮卡等抽奖算法

function get_rand($proArr) {     $result = '';      //概率数组的总概率精度     $proSum = array_sum($proArr);      //概率数组循环     foreach ($proArr as $key => $proCur) {         $randNum = mt_rand(1, $proSum);  ...

2018-07-10 10:13:07 1974

原创 网页点击元素全屏事件

全屏事件 元素增加data-toggle='fullscreen'$(document).on('click', "[data-toggle='fullscreen']", function () {            var doc = document.documentElement;            if ($(document.body).hasClass("full-scree...

2018-07-09 14:17:26 907

原创 linux svn服务器搭建 centos 搭建svn服务器

本文是在CentOS中采用yum安装方式。优点:简单,一键安装,不用手动配置环境变量等。缺点:安装位置为yum默认,比如我们公司服务器上安装软件有自己的规定,一般会采用压缩包安装。以下是我在CentOS7.2(阿里云服务器)下部署方式,安装步骤如下:一、yum安装subversion    1. 安装subversion yum install subversion    2. 查看安装版本,检查...

2018-07-09 13:59:47 248

空空如也

空空如也

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

TA关注的人

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