自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 《将博客搬至CSDN》

《将博客搬至CSDN》 转载于:https://my.oschina.net/BpBhDzhTIE7Q/blog/2208307

2018-09-25 12:38:00 151

转载 面试遇到的问题

面试遇到的问题:1、有一亿个数字(1-100亿之间的),怎么排序找出最大的10个2、文件大小1G,机器只有200MB内存,怎么找出帖子访问最多的10个(同一个用户访问多次算一次),内容如下:user_id topic_id1 12 11 23 42 3...3、me...

2017-04-22 08:28:00 230

转载 Mysql查询字段包含某个字符串的方法

##1. liketags中包含ios就会出现在结果集中,包括tags是这种数据:ios1,abcselect * from users where tags like '%ios%';##2. find_in_setmysql find_in_set(str1,str2)函数是返回...

2017-04-18 15:14:00 1664

转载 php namespace的使用介绍

##简介对于命名空间,官方文档已经说得很详细http://www.php.net/manual/zh/language.namespaces.rationale.php,我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会...

2017-03-18 10:40:00 97

转载 php常量介绍

##PHP常量简介简介内容摘自php官方文档http://php.net/manual/zh/language.constants.syntax.php常量是一个简单的标识符。在脚本执行期间该值不能改变(除了所谓的魔术常量,他们其实不是常量)。常量默认大小写敏感。通常常量标识符总是大写的。...

2017-03-18 09:58:00 111

转载 Rails使用SQL语句查询

##方法一:find_by_sql返回对象数组Article.find_by_sql("select * from articles join categories on articles.category_id=categories.id where articles.id=2")...

2017-03-15 21:03:00 385

转载 记一次线上老系统Mysql慢查询优化

线上的老系统在高峰时期卡顿,有的时候甚至页面都打不开,通过监控发现是Mysql慢查询引起的,因此找到这些慢查询,来分别做优化。1、第一条mysql> SELECT COUNT(*) FROM `questions` WHERE `questions`.`status` = 1 AN...

2017-03-03 17:00:00 96

转载 Mysql中的锁

#Mysql中的锁:Myisam和innodb都支持表锁,innodb支持行锁。##表锁:1、读锁锁住之后,本会话和其他会话都可以读取,都不能够写入。只有解锁之后才能写入。lock table users read;unlock tables;2、写锁锁住之后,本会话可以读...

2017-02-27 21:09:00 86

转载 Mysql主从同步配置

本地演示Mysql主从同步,在本机启动了两个实例。如何启动多个Mysql实例mysql主从复制出现错误的解决方法##创建同步用户,分配复制权限mysql> create user fxhover; #创建fxhover用户Query OK, 0 rows affected (...

2017-02-27 20:57:00 147

转载 Ruby线程同步实例

##一个错误的商品购买实例@count = 1000 #商品总数量def buy(num) #购买商品的方法 if @count >= num #判断商品数量是否比商品总数小 Thread.pass #暂停线程 @count -= num puts "...

2016-11-25 15:14:00 135

转载 ruby中委托方法

##委托实例方法require 'forwardable'class Person attr_accessor :name, :sex def initialize(name, sex) @name, @sex = name, sex endendclas...

2016-10-18 21:33:00 121

转载 go语言按行读取文件

方法1:读取整个文件,然后按换行符切割package main import ( "io/ioutil" "strings" "fmt")func main() { file_bytes, err := ioutil.ReadFile("file.txt"...

2016-09-24 10:00:00 2821

转载 一个简单的goroutine pool

package mainimport ( "fmt" "runtime" "strings" "sync")type GoPool struct { Queue chan func() (interface{}, error) PoolSize int //goro...

2016-09-08 17:35:00 168

转载 使用rbenv管理ruby版本

#rbenvrbenv是一个ruby版本管理工具。github:https://github.com/sstephenson/rbenv##安装rbenvgit clone https://github.com/sstephenson/rbenv.git ~/.rbenvecho ...

2015-11-13 15:26:00 236

转载 ruby中的urlencode和urldecode

##1、使用URI::encoderequire 'open-uri'puts URI::encode 'C#' #输出C%23puts URI::decode 'C%23' #输出C###2、使用CGI.escaperequire 'cgi'puts CGI.escape 'C...

2015-10-26 11:08:00 265

转载 php过滤中文

echo preg_replace('/([\x80-\xff]*)/i', '', "hello 你好,;world");echo preg_replace('/([一-龥]*)/i', '', 'hello,;你好world'); ...

2015-08-11 09:30:00 94

转载 ruby中文转16进制和反转

1、中文转16进制:"亲".bytes.map{|x| x}.pack "C*" #"\xE4\xBA\xB2" 2、16进制转中文"\xE4\xBA\xB2".force_encoding 'utf-8' #"亲" ...

2015-06-08 23:14:00 720

转载 Mac配置vim,打造适用于开发的vim

#Mac配置适用于开发的vim1、更新brewbrew update2、使用brew安装新版本的vim,--with-lua开启对lua脚本的支持(后面的插件需要用到)brew install vim --with-lua3、编辑~/.profile文件,配置PATH先查看br...

2015-05-19 08:39:00 325

转载 php统计数组元素出现的次数

//将数组转换成1维function format_array($arr = array()){ if (empty($arr)) return array(); if (!is_array($arr)) return array($arr); static $result = arr...

2015-03-31 09:03:00 406

转载 ruby环境

#ruby环境##ruby运行文件的选项:-e script 这个选项运行script中的代码,如果制定的-e选项多于一个,他们关联的脚本会被看作独立的代码行ruby -e "puts 111" #输出111-I path 这个选项把path中的目录加到全局$LOAD_PATH数组的...

2015-03-30 21:32:00 120

转载 php让一个数组中的某个键保持跟另外一个数组中的值排序

<?php$a = array(1,3,5,2,4);$b = array(array('id' =>5), array('id' =>1), array('id' =>4), array('id' =>3), array('id' =>2));fu...

2015-03-30 18:07:00 279

转载 ruby线程和并发

#线程和并发##线程生命周期新线程可以通过Thread.new方法创建,也可以使用同义词方法Thread.start和Thread.fork。在创建线程后无需启动它,它将在CPU资源可用时自动启动。调用Thread.new会得到一个Thread对象,Thread类定义了很多方法,用于查询和...

2015-03-29 09:33:00 430

转载 某夺宝岛js竞拍代码

##第一版function my_bid(username, max_price){var now_username = $($('.auctioninfo tr:first td')[0]).html();var price_span = $('.auctioninfo tr:firs...

2015-03-19 23:04:00 556

转载 ubuntu升级ruby版本到2.1

#ubuntu升级ruby到2.1##1.安装前更新:sudo apt-get -y updatesudo apt-get install cmakesudo apt-get install -y build-essential zlib1g-dev libyaml-dev libss...

2015-03-04 17:14:00 237

转载 Rails在Controller中使用helper方法

#两种方法:##1、使用view_context去调用view_context.link_to '这是链接', 'http://www.baidu.com'##2、使用ActionController::Base.helpers去调用,这种方法只能调用内建的helper方法Actio...

2015-01-08 14:43:00 269

转载 ruby数字和日期

#ruby数字和数学运算##数字方法0.zero? #true 是否为00.0.zero? #true 是否为00.nonzero? #false 是否不为01.integer? #true 是否为整数2.even? #true 是否为偶数1.even? #false ...

2014-10-26 19:45:00 132

转载 Rails配置public下静态资源的访问

Rails开发应用,我们会把图片等静态资源直接放到public目录下,这样通过nginx就可以把这些资源当静态资源(不用走Rails)处理并且缓存,为了避免这些静态资源走rails路由,需要对nginx进行配置,例如public目录下有个images目录,需要这样配置:location ~*...

2014-10-24 09:34:00 403

转载 ruby跟踪文件加载和类的定义和方法的调用

跟踪文件的加载和类的定义: 这里跟踪文件的加载的方法是将系统的require和load方法定义别名方法,然后重写require方法和load方法,来记录文件的加载。 跟踪类的定义呢是给Object定义inherited(有新类继承这个类是自动调用,参数是子类的类名)这个钩子方法来...

2014-10-13 20:01:00 158

转载 rails rake任务从命令行传递参数的两种方式

1、通过环境变量传递参数 task :test => :environment do puts ENV['args']end rake test args=name #执行rake任务,输出name 2、通过在任务名称加[]的方式传递参数 task :test, [:...

2014-10-11 13:35:00 272

转载 nginx配置负载均衡反向代理

编辑nginx配置文件: upstream test_backend { server 127.0.0.1:8080 fail_timeout=0; server 192.168.5.100:8080 fail_timeout=0; serv...

2014-08-08 13:19:00 67

转载 rails resce_from设置错误页面

1、设置ActiveRecord find方法没找到不报错,调用一个显示404页面的方法 classApplicationController<ActionController::Baserescue_fromActiveRecord::RecordNotFound,:...

2014-08-06 15:14:00 119

转载 计算机数学杂记

补码: 正数的补码:正数的补码就是原码本身 例如:4的补码,转换成2进制原码:00000100,补码和原码相同,也就是:00000100 负数的补码:符号位为1,其他位为该数值的原码按位取反,然后整个数加1 例如:-4的补码,转换成2进制...

2014-07-22 09:10:00 94

转载 linux shell 命令获取字符串/文件的MD5值

获取字符串的MD5值: 字符串“hello”的MD5: $ echo -n 'hello'|md5sum|cut -d ' ' -f1 得到的MD5值: 5d41402abc4b2a76b9719d911017c592 命令解释:md5sum: 显示或检查 ...

2014-06-06 16:32:00 110

转载 Rails使用Thread线程出现的Mysql连接数太多问题

mysql配置的最大连接数为:300 rails项目在生产环境下有两个服务器,database.yml中配置的连接池数量为:50,服务器一个跑8个unicorn进程,一个跑4个unicorn进程,总连接数能达到600。 由于对数据库的有些操作可能会影响到页面的加载速度,在项目中使用了Thr...

2014-05-27 12:44:00 240

转载 Mysql分表

创建user_1、user_2表,创建合并表user_merge,注意:几个表的结构要完全一样,merge表必须使用merge引擎。 CREATETABLE`user_1`(`id`int(11)NOTNULL,`name`varchar(50)NOTNULL,...

2014-05-21 09:58:00 54

转载 Mysql性能优化方案

内容简介:这是一篇关于mysql 性能优化的文章。网上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通...

2014-05-08 19:40:00 76

转载 Rails中时间类型字段跟数据库保存的时间不一致问题

最近遇到一个问题,有的字段用到了datetime类型,是用户表单填写的,发现保存了之后rails取出的时间跟数据库中保存的时间不一致,解决方法如下: 1、配置rails config/application.rb文件,设置时区 config.time_zone = 'Beijing...

2014-04-29 11:23:00 156

转载 linux常用命令

查看文件夹大小 du -s /dir显示的单位是MB,du -sh /dir单位是GB ssh登录 ssh user@ip -p2222 -p是端口号 查看文件有多少行 wc -l filename 杀掉进程 kill -9 进程号 忽略某个...

2014-04-19 21:59:00 70

转载 Rails发起post请求

不带header的请求 注意万恶的服务器检测User-Agent,之前遇到过,带上User-Agent正常,否则403 uri=URI.parse(url)data={name:xx,email:yy}res=Net::HTTP.post_form(uri,data) ...

2014-04-03 17:36:00 307

转载 php读取和保存base64编码的图片内容

<?phpheader('Content-type:text/html;charset=utf-8');//读取图片文件,转换成base64编码格式$image_file='./4296762_165319032930_2.jpg';$image_info=getimag...

2014-03-18 14:39:00 236

空空如也

空空如也

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

TA关注的人

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