自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

马金波

Can do, get it down, hard work.

  • 博客(372)
  • 资源 (3)
  • 收藏
  • 关注

原创 jquery 实现输入字符给出建议列表&实现上下键切换选项

输入框键入字符时给出建议列表1、html 一个 input(输入框) 与 ul(建议列表) 的组合 2、监听输入框的内容“oninput()”,根据内容给出建议列表展示 3、建议列表 要做强大一些,建议使用AJax访问一个内容丰富的接口以上是简单的任务分解,实现起来比较简单的输入框监听上下键且切换选项1、监听输入框的按键keydown事件 2、判断上(e.keyCode:38)下(e.keyC

2017-02-06 19:48:24 2067

原创 监听keyup 和keydown 事件

keyuphttp://www.w3school.com.cn/jquery/event_keyup.asp触发 keyup 事件语法$(selector).keyup()将函数绑定到 keyup 事件语法$(selector).keyup(function)keydownhttp://www.w3school.com.cn/jquery/event_keydown.aspkeydown 类似k

2017-02-06 18:04:52 4933

原创 sources.list 阿里源

$ cat /etc/apt/sources.list#deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse#deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multi

2017-02-03 12:07:01 6281

原创 postgsql 时间函数

https://www.postgresql.org/docs/9.2/static/functions-datetime.html时间获取获取当前完整时间select now();或select current_timestamp;获取当前日期select current_date;获取当前时间select current_time;时间计算一年后select now() + interval

2017-02-03 11:41:10 1015 1

原创 jquery1.6之后的.prop()和.attr()异同

最大区别使用如下图: 细节详见:http://hxq0506.iteye.com/blog/1046334

2017-01-03 20:44:33 343

转载 vi/vim如何添加或删除多行注释

http://jingyan.baidu.com/article/9c69d48f43ed6d13c8024e7b.html

2016-12-27 16:49:32 1459

原创 不同库之间表的数据同步(备份或恢复)

pg_dump -h host -d dbname -U user -t table1 -t table2 | psql -h 目标host -d 目标dbname -U 目标user

2016-12-16 17:20:59 1396

翻译 array_filter

array_filter —————-## 标题 ##(PHP 4 >= 4.0.6, PHP 5, PHP 7) array_filter — 用回调函数过滤数组中的单元说明array array_filter ( array array[,callablearray [, callable callback [, int $flag = 0 ]] ) 依次将 array 数组中的每个值传递

2016-12-14 11:18:29 454

原创 nginx php fastCGI配置

location ~ \.php$ {root /home/xxx/xxx; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_index index.php;#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;fastcgi_

2016-11-26 00:16:12 289

原创 nginx、fastCGI、php-fpm关系梳理

前言:  Linux下搭建nginx+php+memached(LPMN)的时候,nginx.conf中配需要配置fastCGI,php需要安装php-fpm扩展并启动php-fpm守护进程,nginx才可以解析php脚本。那么,这样配置的背后原理是什么?nginx、fastCGI、php-fpm之间又有什么关系呢?博主一直有这样的疑惑,由于无法理清nginx、php-fpm之间的关系,遇到ngin

2016-11-25 17:23:43 323

原创 curl 获取https的配置

http://www.111cn.net/phper/php/57145.htm

2016-11-24 15:23:40 388

原创 timestamps 字段按天去group by的写法

字段create_time 类型为timestamps,按天去查询数据可以使用如下方法:group by to_date(create_time::text, 'yyyy-mm-dd');

2016-11-23 20:18:34 4060

原创 php 常见问题

问题1:PHP Fatal error: Uncaught Error: Call to undefined function mb_internal_encoding()原因:缺少php扩展 mbstring解决:sudo apt-get install php7.0-mbstring

2016-11-20 14:44:00 638

原创 字段修改

字段类型修改错误提醒:alter table strategy_place alter COLUMN img type json;ERROR: column "img" cannot be cast automatically to type jsonHINT: You might need to specify "USING img::json".正确写法:alter table stra

2016-11-16 12:00:33 387

原创 Ubuntu 16.04问题与解决

问题1:软件更新出现如下情况 sudo apt-get updateHit:1 http://archive.ubuntukylin.com:10006/ubuntukylin xenial InReleaseHit:2 http://cn.archive.ubuntu.com/ubuntu xenial InRelease

2016-11-14 11:24:42 2841 3

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-11-14 10:55:26 222

原创 设置字段为自增类型

方法一:创建表时,给直接使用serial类型自增类型 别名 smallserial serial2 serial serial4 bigserial serial8 方法二:表创建了,字段类型是int类型,此时也可以设置该字段为自增类型如表 public.test 字段类型如下:字段 类型id bigint primary keyname varchar(10)第一步:创建

2016-10-11 10:57:08 6343 1

原创 让用户信息安全起来

互联网信息时代,只要游注册,就得让用户提供相关的个人证件号,手机号,及其他信息,如何让用户的信息安全存储了?接下来让我门见证PostgreSQL的强大安装 pgcrypto加密模块#create extension pgcrypto;CREATE EXTENSION这里提供了若干个常用加解密函数,可以直接在系统里头用,比如:encrypt# select encrypt('18600001111'

2016-09-09 11:27:33 409

原创 postgreSQL 非count方法算记录数

一般方法select count(1) from table_name;全量扫描一遍表,记录越多,查询速度越慢新法PostgreSQL 还真提供了一个这样的途径,那就是系统表 pg_class,这个系统表里头,存储着每个表的统计信息,其中 reltuples 就是对应的表的统计行,统计行的数据是pg有个独立进程,定期扫描不同的表,收集这些表的统计信息,保存在系统表里头。方法如下:select

2016-09-09 10:55:09 14537

原创 postgreSQL查看索引的使用情况

存放索引详细信息的表data_name=# \d+ pg_stat_user_indexes; View "pg_catalog.pg_stat_user_indexes" Column | Type | Modifiers | Storage | Description ---------------+--------+-----------+-----

2016-09-09 09:06:05 17292 3

原创 postgreSQL GROUP BY

postgreSQL GROUP BY HAVING

2016-09-06 09:37:20 7355

原创 postgreSQL组合查询

postgreSQL组合查询官方文档 对查询结果进行组合 union,intersect,except。集合操作也可嵌套和级联。 UNION把query2的结果附加到query1 的结果上(不过我们不能保证这就是这些行实际的返回顺序),并且像DISTINCT 那样删除结果中所有重复的行(除非声明了UNION ALL)。 INTERSECT返回那些同时存在于query1 和query2结果中的行

2016-09-06 08:51:37 2415

原创 在linux中查看磁盘空间的大小

df -hl 查看磁盘剩余空间 df -h 查看每个根路径的分区大小du -sh [目录名] 返回该目录的大小 du -sm [文件夹] 返回该文件夹总M数

2016-09-02 19:32:56 1740

原创 postgreSQL ARRAY 类型的使用

postgreSQL 的数组的使用

2016-09-02 12:41:43 14293 1

原创 postgreSQL 命令行常用操作命令

命令行客户端操作pg数据库常用操作

2016-09-02 11:08:48 25145

原创 我的ubuntu 16.04 安装的东东

安装flash插件,浏览器看视频的这个必须吧。$sudo apt-get install flashplugin-installer安装unity-tweak-tool,可以更换主题提高体验效率等配置。$sudo apt-get install unity-tweak-tool打开unity-tweak-tool进入“搜索”与“web应用”,把其中的推荐等都给取消或者关闭了,这样可以让dash菜单

2016-08-31 11:03:55 592

原创 ROW_NUMBER() OVER函数的基本用法用法

语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)例子:row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)row_number() 简单易懂的案例

2016-08-29 18:14:57 6351

原创 linux nc

nc cmd linux

2016-08-29 17:00:15 534

原创 命名与设计

前言几乎所有的程序语言,都会告诉你某种形式的命名方法,比如八十年代早期的匈牙利表示法(猪一样的命名方法,不推荐),到后来linux推荐的小写和下划线的表示法等等。在我们迷失在这些五花八门的表示法之前,我给大家一个当头棒:别沉迷在这些表示法里头去了!你知道名字是用来干什么的吗?你起的这些名字,有没有帮助你实现你的目的?这就是这篇文章的第一个目的:让我们从花里胡哨的命名方法,回到名字的目的的源头:改善对

2016-08-29 09:47:34 423

原创 sshfs 远程文件映射

sshfs ubuntu 安装$ sudo apt-get install sshfssshfs 用例$ sshfs username@host:source_name dest_name# source_name 远程机器的文件或目录# dest_name 本地映射的目录或文件 取消远程文件映射$ fusermount -u MountDir

2016-08-01 19:05:37 444

原创 button 默认类型是submit

“form表单里的按钮,明明是button而不是input type = submit,点击还是提交,如何让它不提交?” (这个问题被我遇到了,很坑爹的,知道了就不以为然了。) 因为 button 默认类型是submit,所以如果想让不提交,显示的指定类型,type=“button”就解决了。证明文档:https://www.w3.org/TR/2011/WD-html5-20110525/th

2016-07-27 20:30:30 4339

原创 vi/vim 格式化代码段

vi/vim 的三种模式: 1、格式化全文方式一按ESC到命令模式输入 gg=G2、格式化全文方式二按ESC到命令模块gg 到全文开始shift -v 可视化模式G 到全文的末尾= 格式化缩进全文

2016-07-27 11:29:46 7843

原创 bash配置及应用

.inputrcbash的自动补全功能可以这样设置:.inputrc 中增加两行:set completion-ignore-case onset completion-map-case on然后tab匹配的时候忽略大小写、忽略横杠、下划线!history扩展自己的history的大小,设置方法如下: $ echo "HISTCONTROL=ignoreboth" >>~/.bashrcvim/v

2016-07-27 09:54:42 706

原创 PostgreSQL如何在一大堆字段里面排除几个字段select出来

最近看了一位大神的博客,感觉挺受用的,记录一下,里边引用了一篇文章如下: http://www.postgresonline.com/journal/archives/41-How-to-SELECT-ALL-EXCEPT-some-columns-in-a-table.html大堆字段排除几个字段select出方法一、命令行方式输入:SELECT 'SELECT ' || array_to_s

2016-07-26 11:20:48 8419 1

原创 机器结构-业务分割法

1、将不同的业务放到指定的服务组机器 例子:如将A业务放到 A组机器,B组机器放到B组机器,以此类推 意义:机器管理方便,即使某台机器挂掉,只挂的是一台机器的一个业务,这样风险比较小,且好管理各个业务,如后期做点统计,既然都属于同一个业务的东西,整理起来也比较速度。 2、一定要做好备份工作,如每周备份一下某台机器的定时任务,这样即使误操作也可以快速回复,还有一种恢复定时任务的方法就是去cron

2016-07-25 15:56:19 275

原创 RGB 和 CYMK 的区别

CYMK 是四种颜色: C: Cyan,青色,又称为‘天蓝色’或是‘湛蓝’。 M:Magenta,品红色,又称为‘洋红色’。 Y:Yellow ,黄色。 K:blacK,黑色,为了避免与RGB的Blue蓝色混淆而改称K。RGB是三种颜色: R: Red,红; G: Green,绿; B:Blue,蓝。区别 计算机显示器的颜色,相当于三种灯泡颜色去混合,那么只要R

2016-07-25 15:44:13 4700

原创 crontab 保持单进程执行

方式一 在运行该定时任务时,先获取当前进程列表里是否当前进程,有则停止,无则运行方式二 借助临时文件以flock的独占锁去实现,如果访问某文件有文件锁则停止,无则先上独占锁,之后再执行,执行完之后一定要释放文件锁,否则进入了死循环

2016-07-25 15:21:56 1722

原创 脏数据清洗

脏数据产生原因 脏数据影响范围 脏数据分析处理

2016-07-20 15:11:08 2836

原创 bash使用正则匹配方法--shopt -s extglob

问题:一个日志目录,里头存着很多 00, 01, 02 … 31 的日期目录,如何列示出00到12号之间的所有目录?也就是说,如何在文件名上面,使用正则?shopt (shell option 这么理解易记)$ shoptautocd offcdable_vars offcdspell offcheckhash offcheckjobs

2016-07-20 11:58:20 6167

原创 linux shell set

set命令作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。使用set更改shell特性时,符号”+”和”-“的作用分别是打开和关闭指定的模式。set命令不能够定义新的shell变量。如果要定义新的变量,可以使用declare命令以变量名=值的格式进行定义即可。

2016-06-28 16:53:02 533

炫酷滑动效果(css/jquery)

使用css与jQuery完成简单的页面滑动效果【自制】 使用css与jQuery完成简单的页面滑动效果【自制】 使用css与jQuery完成简单的页面滑动效果【自制】

2015-10-29

postgresqlAPI

postgresqlAPI、postgresql 中文学习文档 、postgresql 使用说明、postgresql 帮助说明

2014-12-06

Visual C++6.0(vc6.0)助手

这个助手可以帮助程序员更快的编写代码,可以提高速率! 这个助手可以帮助程序员更快的编写代码,可以提高速率! 这个助手可以帮助程序员更快的编写代码,可以提高速率!

2014-08-07

空空如也

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

TA关注的人

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