- 博客(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 551 1
原创 python logging 模块基本使用
为什么不用print打印输出?1、这种方式对于简单脚本型程序有用,但是如果是复杂的系统,最好不要用。首先,这些print是没用的输出,大量使用很有可能会被遗忘在代码里。2、print 输出的所有信息都到了标准输出中,这将严重影响到你从标准输出中查看其它输出数据。使用logging的优势:1、可以控制消息的级别,过滤掉那些并不重要的消息。2、可决定输出到什么地方,以及怎么输出。有许多的重要性别级可供选择,debug、info、warning、error 以及 fatal。通过赋予 logg
2021-03-16 11:56:36 328 3
原创 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 511
原创 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 144
原创 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 1449
原创 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 271
原创 一篇文章搞定前端面试
面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之类的基础问题,当你能倒背如流的回答这些之后,面试官脸上会划过一丝诡异的笑容,然后晴转多云,故作深沉的清一下嗓子问:从用户输入URL到浏览器呈现页面经过了哪些过程?如果你懂,巴拉巴拉回答了一堆,他又接着问:那网页具体是如何渲染出来的呢?如果你还懂,又巴拉巴拉...
2018-12-21 18:01:09 182
原创 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 168
原创 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 175
原创 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 194
原创 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 173
原创 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 3775
原创 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 135
原创 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 984
原创 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 450
原创 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 370 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 366
原创 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 7565
原创 服务器500开头错误分析
服务器500错误。500错误的出现原因是很多的,但是你要知道,500错误是服务器内部错误,而且一般程序上是ASP错误为多的,可能是你的用户权限的问题导致,或者是数据库连接出现了错误,那么要好好检查下服务器语句错误问题。 服务器501错误。服务器501错误是服务器还是不具有请求功能的,而且501错误原因是没有实施的,可以用来HttpWebRequest指定一个UserAgent来...
2018-09-13 10:35:58 2881
原创 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 16758
原创 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 1913 1
原创 git常用命令
.1 Git基础 - 取得项目的Git仓库取得项目的Git的仓库有两种取得GIT中项目仓库的方法。通过导入所有文件来创建新的GIT中仓库。第二种是从已有的GIT中仓库克隆出一个新的镜像仓库来。在工作目录中初始化新仓库要对现有的某个项目开始用Git的管理,只需到项目所在的目录,执行:$ git init初始化后,在当前目录下会出现一个名为git的的目录,所有的Git需要的...
2018-08-22 15:26:47 116
原创 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 172
原创 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 170
原创 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 524
原创 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 613
原创 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 620
原创 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 17180 1
原创 qlv格式转换成mp4 视频格式转换
进入腾讯视频,将需要整理的视频下载 在下载页面的右侧位置,如图“设置”位置,点击打开,将视频存储的位置 - 复制(后面有大用,切勿丢字母哦) 在“我的电脑”搜索栏部分,将刚复制的存储位置的连接,粘贴到搜索位置 - 如图所示。 粘贴 - 回车,出现如图所示文件 将目标文件“vodcache”,双击打开, (...
2018-07-27 10:25:20 10283
原创 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 1832
原创 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 1980
原创 网页点击元素全屏事件
全屏事件 元素增加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 928
原创 linux svn服务器搭建 centos 搭建svn服务器
本文是在CentOS中采用yum安装方式。优点:简单,一键安装,不用手动配置环境变量等。缺点:安装位置为yum默认,比如我们公司服务器上安装软件有自己的规定,一般会采用压缩包安装。以下是我在CentOS7.2(阿里云服务器)下部署方式,安装步骤如下:一、yum安装subversion 1. 安装subversion yum install subversion 2. 查看安装版本,检查...
2018-07-09 13:59:47 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人