加载中…
个人资料
冷雨玫瑰
冷雨玫瑰
  • 博客等级:
  • 博客积分:0
  • 博客访问:412,843
  • 关注人气:78
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
评论
加载中…
博文
标签:

postgres

sql

cli

basic

operation

分类: 技术
To connect to Postgres.
psql -U user -p 5439 -h host.name -d db

To show databases.
\l or \list

To change database.
\c dbname

To show tables in this database.
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

mysql

关键字重名

分类: 技术
mysql
写select语句时报错,详细分析发现,table里有一列schema,shcema貌似是mysql里的一个关键字
因此执行查询报错,怎么解决 --
该关键字两端加上反单引号。

select `schema` from connection
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

shell

sed

awk

分类: 技术
今天有几个紧急的任务,需要把上游系统产出的几个文件稍作加工,转换成另一个系统可以读取的格式。
计划用shell来完成,最后的效果简直让我自己都惊艳了 - 代码量之少,功能之强大,我的天~

还是有几个比较不错的点,在此稍记,以做后期参考。

1. awk去除重复的行

awk '!a[$0]++' /path/to/source/file

好用到爆,简直了~~~
2. 用awk分列后,有些行的字段不是数字,那不是我想要的,用以下shell判断是不是数字

awk -F'[ :,]' '{if($1 ~ /[0-9]/){print $1}}'

$1 ~ /[0-9]/
~表示检验是否符合正则

3. sed -e 's/$/\'/' file
有一个功能是想要把逗号分割的csv,转换成标准json格式的文件,所以每一个字段要在两端加双引号,每一行头和尾加双引号,用上边的命令给行尾加双引号发现总是不成功,然而直接vi打开文件,执行替换操作是可以成功的,调查半天发现是因为windows换行符导致,解决如下:--

sed -e 's/^M//;s/$/\'/

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

mac

xcode-select

instance

分类: 技术
Mac已经安装了Xcode
某天准备安装rdm,参考http://docs.redisdesktop.com/en/latest/install/
step 1, clone git repository, and execute ./configure, here comes the error.

报错如下--
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

解决如下--
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

pip

ssl

solve

分类: 技术
Newly installed Mac, OSX 10.13.3
It's originally shipped with Python 2.7, but for our development environment, 3.6 is needed.
So I installed Python 3.6 manually from source tar package, all installation process goes well except that error occurs while executing pip3 install, here comes the error log, whatever is installed via pip, error like below will be displayed.

 pip is configured with locations that require TLS/SSL, however the ssl mo
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

apache2.4

安装

依赖包

分类: 技术
是日,给了个比较低权限的账号,但是需要把apache安装并启动起来。
记录相应历程,仅做后期参考。

Apache从官网down源码包。
configure如下
./configure --prefix=/opt/apache2/ --enable-so --enable-rewirte --enable-ssl --enable-cgi --enable-cgid --enable-modules=all --enable-mods-shared=all --enable-mpms-shared=all --enable-proxy --enable-proxy-connect --enable-proxy-http --enable-proxy-ajp --enable-proxy-balancer --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/

在此之前必须安装apr和apr-util。
安装apr-util时提示apr_xml_parser’ has no member named ‘xp' 
经查,需要先安装expat用来解析xml
安装expat时又需要pcre,pcre官网下载不仅有pcre还有pcre2,经测pcre2似不合适,后来又装了pcre了事。
这之后,准备工作基本完成,继续apache的configure和make
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

ubuntu

boot分区

内核卸载

分类: 技术
/boot只给了200M的空间,总是提示空间不足,原因在于ubuntu自动升级了内核,旧的内核占用了磁盘空间,升级的次数多了,有好多旧的内核存在,于是空间就不足了。
卸载旧内核的方法参考如下文章 --
http://blog.csdn.net/qq_27818541/article/details/72675954
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2017-09-15 11:21)
分类: 随笔
http://www.jianshu.com/p/d7e01982e474
参考如上链接。
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2017-09-14 20:33)
标签:

杂谈

打开优酷APP的时候,一条提示弹出来了,打开推送更精彩。下边是两个选项,一曰我偏偏不要,一曰朕准了。

这算是个很有意思的哲学题了吧,选择自我,你就可以自由say no。要么你可以选择做个高高在上的君主,享受至高无上的尊崇,但是却只能任由各部门帮你做决定

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

yes

cp

分类: linux技术

参考http://blog.csdn.net/xidomlove/article/details/8977819

今天想把一个文件夹下所有文件复制到另一个文件夹,但是并不想覆盖已经存在的文件,而cp命令如果设置不询问的话默认是覆盖的,并没有默认不覆盖的选项

无耐google了N久,发现一个yes命令,这个命令结合管道可以输出程序询问关于yes还是no的问题,于是cp命令就出现啦!

yes n | cp /src/* /target -R -i

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有