自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(269)
  • 资源 (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 558

原创 通过Certbot安装ssl证书

1.安装Certbot2.生成证书然后输入邮箱,选择要生成的域名,选择是否要重定向,下。

2023-07-21 19:10:12 256

原创 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 502

转载 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 7925

转载 安装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 230

转载 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 296

转载 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 171

转载 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 147

转载 重装nginx时遇到的问题

  起因之前在网上看文章提到说,通过apt-get的方式安装nginx,可能安装不是最新版本的情况,考虑到在Ubuntu下第一次安装nginx,以后肯定会有卸载重新安装新版本的需求,刚好刚开始学习nginx,索性练习下卸载重装的过程。安装使用Ubuntu下的包管理工具apt来安装nginx$ sudo apt-get install nginx卸载同样使用ap...

2018-08-25 17:55:41 4138 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 837

转载 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 241

转载 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 853

转载 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 396

转载 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 691

转载 Webpack 打包优化之体积篇

发表于 2017-08-06谈及如今欣欣向荣的前端圈,不仅有各类框架百花齐放,如Vue, React, Angular等等,就打包工具而言,发展也是如火如荼,百家争鸣;从早期的王者Browserify, Grunt,到后来赢得宝座的 Gulp, 以及独树一帜的 fis3, 以及下一代打包神器 Rollup ;在 browserify,grunt,gulp,rollup,webpack 

2017-09-20 10:28:17 828

转载 每个分类 只取前N sql

需求是这样的(CSDN上的一个问题):mysql中有个表:article(字段:id,type,date),type有1-10,10种类型。现在要用SQL找出每种类型中时间最新的前N个数据组成的集合。这个问题应该有很多方法可以实现,下面就来说说在网上看到的一位高手的实现(用一条SQL语句实现的,个人感觉非常好,所以拿来和大家分享): select a1.* from artic

2017-08-04 13:32:34 345

转载 字符集设置

locale -a 查看所有有用的字符集locale-gen xxx  #按照指定字符集locale-update  更新vi /etc/envirmoent

2017-03-16 16:16:11 374

转载 如何使用 Grape-Swagger 生成 API 文档

在Rails 项目中使用 Grape 来开发 API, 想尝试一下通过 swagger 来自动生成 API 文档,至于为什么要选 swagger 也没有特别的理由, 在 Ruby China 看过几篇分享。然后开始 Google 官方文档和一些列子,中间也碰到一些坑,此文主要是总结下配置 swagger 的过程。安装相关的 Gem在 Gemfile 中添加 grape-swagger 

2016-11-10 15:00:45 1143

转载 http://elf8848.iteye.com/blog/382528

ImageMagick资料----------------------------------------------------------------------------ImageMagick官网ImageMagick Identify 命令行工具(官网)ImageMagick 程序接口文档ImageMagick使用示例(非常好的示例)

2016-07-24 23:21:23 805

转载 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 1492

转载 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 610

转载 MySQL主从同步的机制

MYSQL主从同步是目前使用比较广泛的数据库架构,技术比较成熟,配置也不复杂,特别是对于负载比较大的网站,主从同步能够有效缓解数据库读写的压力。MySQL主从同步的机制MYSQL主从同步是在MySQL主从复制(Master-Slave Replication)基础上实现的,通过设置在Master MySQL上的binlog(使其处于打开状态),Slave MySQL上通过一个I/O

2016-04-06 16:52:29 4570

原创 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 450

原创 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 10096

转载 Mac用iTerm2连接到Linux上,不能输入中文

服务器是ubuntu,用Mac的iterm2 ssh连上去,终端显示中文乱码,也不能输入中文,然而本地终端可以显示和输入。解决方法:这种情况一般是终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集。输入locale可以查看字符编码设置情况,而我的对应值是空的。因为我在本地和服务器都用zsh替代了bash,而且使用了oh-my-zsh,而默认的.zshrc没有设

2016-02-17 16:40:44 4656

转载 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 455

转载 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 4772

原创 git 取消跟踪 但是不删除文件

1. git rm --cached logs/xx.log,2. 然后更新 .gitignore 忽略掉目标文件,3. 最后 git commit -m "xxxx"

2015-11-23 17:17:16 847

转载 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 669

转载 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 392

转载 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 529

转载 Nginx添加header防止网页被iframe

页面给很多可恶的人调用己经不是什么怪事了,我们网站经常被人直接利用iframe调用了,后来找了一些方法防止页面给调用了,下面来看看吧。下面主要说说几种防止被CrossFrame的方法: 可以使用php或nginx等添加X-Frame-Options header来控制frame权限X-Frame-Options有三个可选的值:DENY:浏览器

2015-10-16 17:28:41 4642

转载 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 5707

转载 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 407

转载 一步一步教你做ios推送

最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图可以分为三个阶段:第一阶段

2015-07-03 16:13:51 494

转载 Nginx 下部署 HTTPS 与安全调优

说明此文章是 phphub 部署 https 的笔记, 有很多外链, 这些外链大多是基本知识, 请认真阅读.什么是 HTTPS?HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。更多基本介绍请查阅:数字签名是什么?(图

2015-05-26 13:31:05 743

转载 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 572

转载 CSS实现垂直居中的5种方法

利用 CSS 来实现对象的垂直居中有许多不同的方法,比较难的是选择那个正确的方法。我下面说明一下我看到的好的方法和怎么来创建一个好的居中网站。使用 CSS 实现垂直居中并不容易。有些方法在一些浏览器中无效。下面我们看一下使对象垂直集中的5种不同方法,以及它们各自的优缺点。(可以看看测试页面,有简短解释。)方法一这个方法把一些 div 的显示方式设置为表格,因此我们可以使用表格的 v

2015-04-22 10:49:13 756

转载 xcode-select --install

xcode-select --install

2015-03-31 18:35:10 5031

转载 Sublime text2中文乱码的一些事

Sublime Text 2是一个非常不错的源代码及文本编辑器,但是不支持GB2312和GBK编码在很多情况下会非常麻烦。不过Sublime Package Control所以供的插件可以让Sublime Text 2几乎完美地支持CJK编码的文本。安装Sublime Package Control非常简单,在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以

2015-03-05 11:14:47 388

rework 中文 rework 英文

rework 中 英 双语 Jason Fried

2012-11-21

空空如也

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

TA关注的人

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