自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

转载 sort +awk+uniq 统计文件中出现次数最多的前10个单词

原文地址:+awk+uniq 统计文件中出现次数最多的前10个单词" style="text-decoration:none; color:rgb(62,115,160)">sort +awk+uniq 统计文件中出现次数最多的前10个单词作者:小新实例cat logt.log|sort -s -t '-' -k1n |awk '{print $1;}'|uniq -c|sort -k

2016-03-17 10:45:57 793

转载 linux下cat命令详解

cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename     只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $cat file1 file2 > file参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank 和 -

2016-03-16 17:08:12 358

转载 awk好文章记录一下

http://www.cnblogs.com/chengmo/archive/2013/01/17/2865479.html

2016-03-16 11:31:34 309

转载 Vim命令合集

命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新文件

2016-03-14 11:57:19 239

转载 linux系统查看显卡驱动安装与否

命令行下执行:$ lshw -c video看configurure字段有没有driver字样,若有内容,则显卡驱动装好了。例子:

2016-03-02 21:03:47 10111 1

转载 linux grep命令详解

简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展

2016-03-02 14:34:27 409

转载 Linux shell中的竖线(|)——管道符号

管道符号,是unix一个很强大的功能,符号为一条竖线:"|"。用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为command 2的输入传给command 2,例如:$ls -s|sort -nr (请注意不要复制$符号进去哦)-s 是file size,-n是numeric-sort,-r是rever

2016-03-01 15:53:34 6961

原创 linux sed命令详解

简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

2016-03-01 15:24:25 368

转载 ubuntu 花屏、卡死

解决办法:【安装】1 安装时按任一键,将出现选单“就是有试用和安装”那个界面2 选语言后,光标移到“试用和安装”,按F6【其他选项】,再按ESC跳出来3 此时屏幕下方会有一行“开机选项”【一段可编辑的文字】4 找到“quite splash”,在其后空一格输入nomodeset5 按enter,就进入“试用和安装”界面【初次使用-安装成功后】1 GRUB界面,按

2016-03-01 14:31:34 1614

转载 编译安装PHP7并安装Redis扩展Swoole扩展

编译安装php7的redis扩展支持23456789wget-c https://github.com/phpredis/phpredis/archive/php7.zipunzipphp7.zip cdphpredis-php7/usr/lo

2016-02-26 16:24:46 2279

原创 linux 基本命令

要启动一个终端,可以选择 应用程序 → 附件 → 终端。快捷方式:Ctrl + Alt + TALT+F2 Run a command: gnome-terminal[编辑]1.3.4.2. 常用命令查看目录: lsls (List) 用不同颜色、经过排列的文本列出目录下的文件。创建目录: mkdir (目录名)mkdir (MaKeDIRect

2016-02-26 14:34:56 247

转载 ubuntu 安装php7

tar jxf php-7.0.0alpha2.tar.bz2 安装:sudo apt-get updatesudo apt-get install libxml2-dev安装gccsudo apt-get  install  build-essentialsudo apt-get install openssl sudo apt-get i

2016-02-25 09:54:58 2735

转载 ubuntu各文件夹简介

ubuntu各文件夹简介/bin 二进制可执行命令/dev 设备文件(硬盘/光驱等)/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录,下面会有以登录用户名作为文件夹名的各文件夹/lib 标准程序设计库又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程

2016-02-24 15:49:57 243

转载 正则表达式 - 语法

正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式

2016-02-23 15:33:08 181

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2016-02-19 14:26:50 163

原创 php socket异步

/** * socket异步请求 * @author mijunzhu 2015-01-14 * @param string $sHost 主机不带http:// 和 端口号 * @param string $sMethod post / get * @param string $sUrl 不带域名 * @param array $arData 数组 * @par

2016-01-18 10:49:19 244

转载 redis 数据类型详解 以及 redis适用场景场合

1.  MySql+Memcached架构的问题   实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:  1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。  2

2016-01-13 09:38:54 279

原创 curl 单个请求和多个请求

// 单个请求 public function curlSingle($url = "", $data)   {   $ch = curl_init($url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data))

2016-01-02 16:06:53 590

转载 PHP哈希表结构的深入剖析

http://www.nowamagic.net/academy/detail/1201011我们知道在C语言里数组是一个基本的内存块(chunk of memory),所以使用一定要明确数组长度而动态数组几乎是不可能的,同理associative array(关联数组)这种形式的也是不存在的,但在PHP里面数组是一个很灵活的数据结构,当然不仅仅PHP在现代动态

2015-12-06 21:39:18 289

转载 php底层HashTable的实现

本文转载自:  http://segmentfault.com/blog/tree/1190000000718519  HashTable对PHP来说是一种非常重要的数据结构。很多PHP的内部实现(变量的作用域,函数表,类的属性、方法,数组)就是通过HashTable来实现的。最近了解了一下PHP底层HashTable的实现。PHP底层HashTable的实现有两个非常重要的结构分

2015-12-06 21:24:00 401

原创 php 经典算法

php经典算法    1.冒泡算法,排序算法,由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序    $array = array(a,f,c,b,e,h,j,i,g);    function maopao_fun($array){        if($len             return $arr;

2015-12-06 21:01:35 207

原创 php debug_backtrace()

PHP debug_backtrace() 函数生成一个 backtrace。debug_print_backtrace() 可以打印出一个页面的调用过程 , 从哪儿来到哪儿去一目了然.

2015-11-04 14:26:17 375

原创 mysql 日期转换

笔记记录SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' )  DATE_FORMAT(NOW(),'%Y%m%d')

2015-10-30 09:36:11 681

原创 mysql 排序取当前的用户的排名

笔记记录 SELECT * FROM (SELECT (@rownum:=@rownum+1) AS rownum, a.* FROM `test` a, (SELECT @rownum:= 0 ) r  ORDER BY a.`socre` DESC ,`createTime`) AS b  WHERE id = 1

2015-10-30 09:00:04 6031 1

原创 CI框架下 创建自己的model层

今天要做一个model同样的分级,功能实现了,做个笔记记录和model层同级的创建文件夹table,如下图1.在system/core下创建Table.php文件,代码如下:class CI_Table { /** * Constructor * * @access public */ function __constr

2015-10-29 10:22:20 1120

原创 redis window 扩展地址

http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/

2015-10-28 11:04:36 243

转载 redis 基本redis有序集合生成游戏排行榜数据

$redis = new Redis();$redis->connect('127.0.0.1', '6379');$scoreKey = 'user:score';// init rank$uidList = range(10000, 20000); // 初始化列表shuffle($uidList);foreach ($uidList as $uid) {

2015-10-27 12:03:36 308

转载 mysql 的FOUND_ROWS()

来源:http://blog.knowsky.com/205657.htm例如需要取出一张表的前10行,同时又需要取出符合条件的总数。这在某些翻页操作中很常见SELECTSQL_CALC_FOUND_ROWS * FROM tbl_nameWHERE id > 100 LIMIT 10;在上一查询之后,你只需要用FOUND_ROWS()就能获得查询总数,这个

2015-10-21 18:31:49 448

转载 PHP5.3, PHP5.4, PHP5.5新特性

转载地址:http://blog.csdn.net/black_ox/article/details/21163193因为用到PHP新版本,一些新特性必须要了解,且有些可以在开发时就使用,如果不使用,那么何必升级PHP版本呢,显得有些得不偿失了!所以整理了一下 一些特性,有可能不全,待添加PHP 5.3中的新特性一.PHP 5.3中的新特性1. 支持命名

2015-08-14 15:37:20 300

原创 哈希函数

散列技术就是在记录的存储位置和他的关键字之间确定一种对应关系,使得每个关键字对应一个存储地址,确定的这种关系称为散列函数,按照这个思想,采用散列技术将记录存储在一段连续的存储空间中,这段连续的存储地址叫哈希表或散列表

2015-06-03 23:30:21 310

转载 养成写高效的SQL语句的习惯

来源:http://www.nowamagic.net/database/db_HignEffectiveSql.php我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我们还能保证下一段时间系统还能流畅的运行吗?我们还能保证下一个人能看懂我们的存储过程吗?要知道sql语句,我想

2015-06-02 23:19:14 327

转载 MySQL中英文混合排序最简单的办法

来源:http://www.nowamagic.net/academy/detail/32161508有时候我们需要对表的某个字段进行排序,比如标签 tag。如果 tag 包含中英文,那么就需要中英文混合排序。排序目标是,英文就按首字母的 a,b,c 排,中文则按汉字的首字母排。最简单的排序方法只需要一条 SQL 语句就可以完成:01

2015-06-02 23:17:38 4154

转载 ifconfig详解

ifconfig 是一个用来查看、配置、启用或禁用网络接口的工具,这个工具极为常用的。可以用这个工具来临时性的配置网卡的IP地址、掩码、广播地址、网关等。也可以把它写入一个文件中(比如/etc/rc.d/rc.local),这样系统引导后,会读取这个文件,为网卡设置IP地址1.ifconfig 查看网络接口状态ifconfig 如果不接任何参数,就会输出当前网络接口的情况;

2015-05-23 00:09:18 286

原创 Ubuntu上配置静态ip

sudo gedit /etc/network/interfaces修改如下部分:auto eth0iface eth0 inet staticaddress 192.168.0.117gateway 192.168.0.1 #这个地址你要确认下 网关是不是这个地址netmask 255.255.255.0network 192.168.0.0broadca

2015-05-22 23:22:29 268

转载 Nginx 负载均衡配置和策略

Nginx 的 HttpUpstreamModule 提供对后端(backend)服务器的简单负载均衡。一个最简单的 upstream 写法如下:upstream backend { server backend1.example.com; server backend2.example.com; server.backend3.example.com;}serv

2015-05-05 22:56:52 266

原创 用批处理调用php.exe把csv数据导入mysql

最近项目导数据非常频繁,只熟悉php,所以用批处理写了一个可移植的工具,做个备忘录目录结构  |---bat      |--data  //要导入的csv文件           |--tablename.csv      |--php   //存放PHP相关文件          |--importDataIntoMysql.php    //php导入数据脚本

2015-05-05 14:00:40 492

原创 linux 命令练习

// Apache  //Task: Start Apache 2 Server /启动apache服务  # /etc/init.d/apache2 start  //or  $ sudo /etc/init.d/apache2 start  //Task: Restart Apache 2 Server /重启apache服务  # /etc/init.d/apache

2015-05-02 12:41:09 303

原创 ubuntu切换到root账户

终端sudo passwd root这个命令是给root用户设定密码。然后su root切换到root用户。

2015-05-02 12:27:03 403

转载 Ubuntu配置和修改IP地址

1、修改配置文件/etc/network/interfacesroot@ubuntu:~# sudo gedit /etc/network/interfaces添加以下内容:auto eth0                  #设置自动启动eth0接口iface eth0 inet static     #配置静态IPaddress 192.168.11.88     

2015-04-27 22:57:21 364

转载 HTTP协议详解_转载

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation

2014-05-21 22:51:08 259

node.js长连接开发实践

node.js长连接开发实践 来源 http://it.taocms.org/04/275.htm

2015-07-08

node资源收藏

来自 somebodydie 的资源 node.js开发指南一书中的项目源码microblog 没有nodejs版本不兼容问题,用的是mysql数据库 附件中数据库脚本

2015-07-08

空空如也

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

TA关注的人

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