- 博客(272)
- 资源 (2)
- 收藏
- 关注

原创 Mysql Postgres 可远程访问配置
mysql默认root用户没有密码,输入mysql –u root 进入mysql1、初始化root密码进入mysql数据库1mysql>update user set password=PASSWORD(‘123456’)where User='root';2、允许mysql远程访问,可以使用以下三种
2014-04-23 17:47:13
599
原创 site-packages is not writeable
当你在执行pip安装命令时遇到"Defaulting to user installation because normal site-packages is not writeable"这样的提示,这意味着pip试图写入系统级别的Python包目录(site-packages),但由于权限问题无法完成。创建并激活一个虚拟环境(例如使用venv或virtualenv),这样你就可以在用户权限下安装特定项目的依赖包,而不影响系统级别的Python环境。
2024-10-09 02:01:23
6829
原创 ubuntu安装mysql 8.0忘记root初始密码,如何重新修改密码
修改my.cnf文件,在文件新增 skip-grant-tables,在启动mysql时不启动grant-tables,授权表。5.注释掉skip-grant-tables后重启mysql。2、修改my.cnf文件。3、启动mysql服务。然后就可以密码登录了,
2024-09-16 18:39:40
498
原创 mysql 统计各表占用空间
SELECT CONCAT(table_schema,'.',table_name) AS 'Table Name', table_rows AS 'Number of Rows', CONCAT(ROUND(data_length/(1024*1024*1024),6),' G') AS 'Data Size', CONCAT(ROUND(index_length/(1024*1024*1024),6),' G') AS 'Index Size' , CONC...
2020-08-20 14:58:03
560
转载 golang http request timeout 几种方式
1. client := http.Client{ Timeout: time.Duration(2 * time.Second),}2. timeout := time.Duration(10 * time.Microsecond)ctx, cancel := context.WithTimeout(context.Background(), timeout)r...
2019-01-29 17:12:00
8095
转载 安装Kafka
环境说明:os:Ubuntu 16.04 zookeeper:zookeeper 3.4.9 kafka:kafka_2.11-0.11.0.0 jdk:jdk 8(kafka启动需要使用到jdk)详细说明(以下所有操作均是在root用户下操作):一、jdk安装jdk分为以下几种:jre、openjdk、 oracle jdk,这里我们要安装的是oracle jdk(推荐安装)...
2019-01-11 10:48:30
277
转载 Linux流量监控工具 - iftop (最全面的iftop教程)
在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。一、iftop是什么?iftop是类似于top的实时流量监控工具。官方网站:http://www.ex-parrot.com/~pdw/iftop/二、iftop有什么用?iftop可以用来...
2019-01-11 10:04:51
335
转载 screen 命令简介
每次使用sudo权限的时候需要申请很麻烦,screen可以保存sudo会话。需要再有sudo权限的时候创建screen会话。screen -S name 创建screen会话control + a + d 退出会话 (detached状态)screen -ls 列出screen会话screen -r 编号 重新进入screen会话screen -X -S 编号 quit ,杀死一个de...
2018-12-13 19:14:19
207
转载 How do I fix the GPG error “NO_PUBKEY”?
Execute the following commands in terminalsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <PUBKEY>where <PUBKEY> is your missing public key for repository, e.g. 8BAF9A6...
2018-11-09 17:12:19
195
转载 重装nginx时遇到的问题
起因之前在网上看文章提到说,通过apt-get的方式安装nginx,可能安装不是最新版本的情况,考虑到在Ubuntu下第一次安装nginx,以后肯定会有卸载重新安装新版本的需求,刚好刚开始学习nginx,索性练习下卸载重装的过程。安装使用Ubuntu下的包管理工具apt来安装nginx$ sudo apt-get install nginx卸载同样使用ap...
2018-08-25 17:55:41
4946
3
转载 对于大日志分割的几种方法
当日志容量上G的时候,用vi查看具体内容效率就会变得特别低,这个时候就需要将大日志进行分割。 为了比较各种分割方法的效果,我选取的测试日志基本信息如下:# ls -lrth test.log-rw-r--r-- 1 root root 645M 5月 30 20:42 test.log# wc -l test.log8856340 test.log12341. split方法分割split...
2018-06-19 15:21:02
900
转载 Install ChromeDriver
sudo apt-get install unzipwget -N http://chromedriver.storage.googleapis.com/2.26/chromedriver_linux64.zipunzip chromedriver_linux64.zipchmod +x chromedriversudo mv -f chromedriver /usr/local/sh...
2018-05-21 17:56:10
280
转载 ruby tcpsocket
===== serverrequire 'socket'server = TCPServer.new("0.0.0.0", 2000)clients = []Thread.new do loop { client = server.accept puts '--find client' clients.push client puts '--clie...
2018-05-16 14:47:38
930
转载 Postgres 备忘录
首先需要执行下面的SQL语句:revoke create on schema public from public;这是因为在PG中默认任何用户都可以在名称为public的schema中创建表,而只读用户是不允许创建表的,所以先要把这个权限回收。创建名称为readonly的只读用户:create user readonly with password 'query';然
2017-12-01 10:49:49
585
转载 jquery记录停留时间
function visit_timing() { var start; var end; var duration = 0; start = new Date(); $(window).bind('beforeunload', function(e) {
2017-10-27 15:13:35
740
转载 Webpack 打包优化之体积篇
发表于 2017-08-06谈及如今欣欣向荣的前端圈,不仅有各类框架百花齐放,如Vue, React, Angular等等,就打包工具而言,发展也是如火如荼,百家争鸣;从早期的王者Browserify, Grunt,到后来赢得宝座的 Gulp, 以及独树一帜的 fis3, 以及下一代打包神器 Rollup ;在 browserify,grunt,gulp,rollup,webpack
2017-09-20 10:28:17
861
转载 每个分类 只取前N sql
需求是这样的(优快云上的一个问题):mysql中有个表:article(字段:id,type,date),type有1-10,10种类型。现在要用SQL找出每种类型中时间最新的前N个数据组成的集合。这个问题应该有很多方法可以实现,下面就来说说在网上看到的一位高手的实现(用一条SQL语句实现的,个人感觉非常好,所以拿来和大家分享): select a1.* from artic
2017-08-04 13:32:34
378
转载 字符集设置
locale -a 查看所有有用的字符集locale-gen xxx #按照指定字符集locale-update 更新vi /etc/envirmoent
2017-03-16 16:16:11
400
转载 如何使用 Grape-Swagger 生成 API 文档
在Rails 项目中使用 Grape 来开发 API, 想尝试一下通过 swagger 来自动生成 API 文档,至于为什么要选 swagger 也没有特别的理由, 在 Ruby China 看过几篇分享。然后开始 Google 官方文档和一些列子,中间也碰到一些坑,此文主要是总结下配置 swagger 的过程。安装相关的 Gem在 Gemfile 中添加 grape-swagger
2016-11-10 15:00:45
1195
转载 http://elf8848.iteye.com/blog/382528
ImageMagick资料----------------------------------------------------------------------------ImageMagick官网ImageMagick Identify 命令行工具(官网)ImageMagick 程序接口文档ImageMagick使用示例(非常好的示例)
2016-07-24 23:21:23
838
转载 nginx 获取远程地址
nginx 获取远程地址:14 location / { 15 proxy_redirect off; 16 proxy_set_header HTTP_X_FORWARDED_FOR $http_x_forwarded_for; # 代理链 17 proxy_set_header X-Forwarded-Hos
2016-05-19 17:32:52
1540
转载 mysql 重复数据只留一条
delete a from kol_contacts a, (select c.kol_id,c.mobile ,max(c.id) as bid from kol_contacts c GROUP BY kol_id,mobile having count(*) >1 ) b where a.kol_id=b.kol_id and a.mobile = b.mobile
2016-04-25 18:16:59
631
转载 MySQL主从同步的机制
MYSQL主从同步是目前使用比较广泛的数据库架构,技术比较成熟,配置也不复杂,特别是对于负载比较大的网站,主从同步能够有效缓解数据库读写的压力。MySQL主从同步的机制MYSQL主从同步是在MySQL主从复制(Master-Slave Replication)基础上实现的,通过设置在Master MySQL上的binlog(使其处于打开状态),Slave MySQL上通过一个I/O
2016-04-06 16:52:29
4609
原创 ubuntu server 12.04中文显示不完整
发现有台服务器ubuntu server 12.04在远程过去时文件名的中文现实没有问题,但ls的时候时间居然乱码。 搜索了一下,应该是locale的问题,可以这样处理:1. 编辑/var/lib/locales/supported.d/local文件,内容改成如下:en_US.UTF-8 UTF-8zh_CN.UTF-8 UTF-8zh_CN.GBK GBKzh_CN
2016-03-31 13:30:51
498
原创 mysql 创建新用户 并赋予权限
1、以管理员身份登录mysqlmysql -u root -p2、选择mysql数据库use mysql3、创建用户并设定密码create user 'testuser'@'localhost' identified by 'testpassword'4、使操作生效flush privileges5、为用户创建数据库creat......
2016-02-26 14:44:39
10393
转载 Mac用iTerm2连接到Linux上,不能输入中文
服务器是ubuntu,用Mac的iterm2 ssh连上去,终端显示中文乱码,也不能输入中文,然而本地终端可以显示和输入。解决方法:这种情况一般是终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集。输入locale可以查看字符编码设置情况,而我的对应值是空的。因为我在本地和服务器都用zsh替代了bash,而且使用了oh-my-zsh,而默认的.zshrc没有设
2016-02-17 16:40:44
4881
转载 How to Fix a Hosed /etc/sudoers File on Mac OSX
I just did something pretty stupid. I edited /etc/sudoers file directly from within my non-root user account.I didsudo vim /etc/sudoersand added the following to it:Cmnd_Alias GEM_IN
2015-11-30 11:40:30
493
转载 Nginx配置带www域名转向无www域名
参考:http://chinaapp.sinaapp.com/?p=774http://b.lesseverything.com/2008/4/9/redirect-from-www-to-non-www-using-nginx 比如配置访问www.cssor.com转向cssor.com, 如下:server { listen 80; serv
2015-11-25 11:58:12
4868
原创 git 取消跟踪 但是不删除文件
1. git rm --cached logs/xx.log,2. 然后更新 .gitignore 忽略掉目标文件,3. 最后 git commit -m "xxxx"
2015-11-23 17:17:16
991
转载 rubymine debug 80
1. 远程监听RubyMine provides the possibility of remote debugging for Ruby and Rails applications, using the dedicated Ruby remote debug configuration. So doing, RubyMine keeps mapping between the lo
2015-11-13 14:38:20
716
转载 Communicating between views in Backbone
The backbone application that I am currently working on has a document section and a sidebar section.To represent the above structure in Backbone, I came up with following views.Applicatio
2015-11-09 14:15:43
425
转载 deploy server rbenv gem install xxx
RBENV_VERSION= ~/.rbenv/bin/rbenv exec gem install rails-assets-momentjs -v '2.10.6' --source='https://rails-assets.org'
2015-10-20 15:38:57
555
转载 Nginx添加header防止网页被iframe
页面给很多可恶的人调用己经不是什么怪事了,我们网站经常被人直接利用iframe调用了,后来找了一些方法防止页面给调用了,下面来看看吧。下面主要说说几种防止被CrossFrame的方法: 可以使用php或nginx等添加X-Frame-Options header来控制frame权限X-Frame-Options有三个可选的值:DENY:浏览器
2015-10-16 17:28:41
4810
转载 Mac 下安装及配置 ProxyChains-NG 实现终端下代理
项目主页:https://github.com/rofl0r/proxychains-ng官方说明:proxychains ng (new generation) - a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or mo
2015-09-25 16:53:59
5803
转载 rails yaml with expression or variable (Using ERB in YAML Configuration File)
A while back in Railscast #85 Ryan Bates demonstrated how to add a YAML-based configuration file to a Rails application. You start with the configuration file — say RAILS_ROOT/config/app_config.yml
2015-08-22 21:03:59
441
转载 一步一步教你做ios推送
最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图可以分为三个阶段:第一阶段
2015-07-03 16:13:51
521
转载 Nginx 下部署 HTTPS 与安全调优
说明此文章是 phphub 部署 https 的笔记, 有很多外链, 这些外链大多是基本知识, 请认真阅读.什么是 HTTPS?HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。更多基本介绍请查阅:数字签名是什么?(图
2015-05-26 13:31:05
828
转载 Concurrency and Database Connections in Ruby with ActiveRecord
Table of ContentsConnection poolThreaded serversMulti-process serversMaximum database connectionsCalculating required connectionsNumber of active connectionsBad conne
2015-04-24 14:19:37
617
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人