- 博客(63)
- 收藏
- 关注
原创 linux修改打开文件数限制open file limit
open file limit是linux系统中某用户或进程在当前会话中可打开的最大文件数量,超出可能引发程序意外,如报错或崩溃。
2022-12-02 15:49:38
4277
1
原创 SQL查询结果把两个字段拼接到一起
举例:从人员基本信息表user_info中查出姓名和毕业学校,把姓名和学校两个字段拼接到一起。SQL语句:select user_name || school as info from user_info;注:拼接字段的符号为管道操作符 | |
2015-09-16 20:37:25
53885
9
原创 页面加载时执行js代码的2种方式与差别
需求:在页面加载时用jquery设置jquery图片轮播插件的第一个图片为active状态。方法1:在html上加入js代码<script>window.onload = function(){ $(".carousel-inner.one").children().first().addClass("active"); $(".carousel-inner.two").child
2015-09-11 15:42:03
1438
原创 思考和研究问题的方式
一直在思索着用什么方式学一个新东西最快最有效,到底怎么学,先学再用还是先用再回过头来再学。当年自学《计算机组成原理》的时候老师(视频)的启发式教学我觉得灰常好:先给概念,然后让你自己思考,如果这个东西交给你来设计,你会怎么来做这个东西。例子:学习计算机指令时,先讲指令是来干什么的。假如你是研究生,导师给的任务就是你来设计计算机指令,要实现我这个预定的功能。然后一起从最原始的4地址指令格式一步一步引导
2015-09-11 15:15:02
915
原创 我与大神思考问题的差距在哪里?
做项目,研究某网站后台系统TRS的时候,因为之前都没有接触过这个用他们自己的<置标>配出来的网站后台系统,所以就万事开头难了。捣鼓捣鼓两天什么也没有研究出来,上传文件报错等等问题一大堆,大神来了之后几分钟就把之前遇到怎么也解决不了的问题解决了,好惭愧。总结一下,我们研究和思考问题的时候与大神的差距在哪里:思路要清晰,知道自己要干什么; 知识面太窄,跟大神不能比; 研究的过程没有记录下来,遇到的
2015-09-09 17:36:07
898
原创 html上汉字乱码解决
在windows上用notepad++保存了一个网页的源码为html文件,但是再用浏览器打开的时候汉字全部乱码。尝试在html中解决:1 . 设置网页语言声明<html lang="zh">2 . 声明网页的编码格式和解析格式为UTF-8<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">上述办法问题没有解决,最后才
2015-09-08 16:54:21
1522
原创 Tornado设置http的响应头header
在tornado中设置http请求的响应头:self.set_header("Content-Type","text/html");告诉浏览器以html文件的形式解析此响应的bodyajax请求,设置rest的api响应头:self.set_header("Content-Type","application/json");ajax请求以json数据类型解析此响应的body
2015-09-05 22:42:35
9435
原创 几个不错的基于jquery的js图片轮播插件
基于jquery的图片轮播插件,都是基于js的插件,链接一下。第一个: bootstrap提供的图片轮播插件第二个: 12款经典的jquery图片轮播插件
2015-09-04 16:05:50
1830
原创 工作杂记
今天中午因为一点小事情,刘True突然就大爆发了。最近确实是因为做外事办其他的一切都丢掉了,安监几乎全脱手什么也不做,整天浑浑噩噩的回答别人的问题了,自我感觉还超级良好。就我现在这点臭水平最近居然还开始骄傲起来了,尾巴就这么开始翘起来了,有点不自量力了吧?人与人相处之道:变化就在微妙之间,微妙的关系要注意啦!要想进步,就要不断的学习,要想学习,就要始终保持谦虚的态度请教别人,一定要时刻保持谦
2015-09-01 22:00:22
507
原创 脑子发热的时候别说话
脑子发热和心情极为冲动的时候,就会口不择言。而口不择言的结果往往都是不好的:伤人心,或者成为别人的笑柄。就像我,会在一些极端的情况下说一些非常绝对的话:我再也不去xx了,我绝对不会在昆明待着的,以后再也不xxx样了。说这话的时候绝大部分时候都是心情极为不爽或者被朋友呛着的时候,这个时候说的话都不过脑子,也不知道是出于一种什么样的心理:觉得自己很屌? 又或者高人一等? 或者是自我感觉很好(比别人强)?
2015-09-01 17:21:32
771
原创 github 修改remote url
查看当前使用的remote url地址:git remote -v 从https修改成ssh:git remote set-url origin git@github.com:Jasonfloy/wsb.git从ssh修改成https:git remote set-url origin https://github.com/Jasonfloy/wsb.git
2015-08-31 18:01:03
5806
原创 关于装逼
作为一个新手,或者说资历尚浅的人:有时候就喜欢装装逼以体现自己的某种境界。但是千万别忘了:在老手面前,你的所有伎俩,你的小聪明,别人一眼就看的出来,并且看的很透彻。所以呢:无论怎样,时刻保持谦虚,时刻学习,不要试图用小聪明或者小伎俩蒙蔽老手或者上司。因为:你的这种”聪明”,他见的太多了。你还没装,他就已经看出来你是什么逼了。
2015-08-30 17:46:39
800
原创 vim安装MatchTagAlways插件
用vundle安装1 . 先在vimrc中配置路径:Plugin 'Valloric/MatchTagAlways'2 . 打开vim执行::PluginInstall
2015-08-29 23:31:15
2096
原创 postgresql 按日期范围查询
按照日期范围查询有好几种方法,日期字段类型一般为:Timestamp without timezone方法一:select * from user_info where create_date >= '2015-07-01' and create_date < '2015-08-15';方法二:select * from user_info where create_date between '
2015-08-29 17:36:50
14407
原创 合并列表中某一个键值相同的所有dict
代码:def main(): persons = [{"user_id":2009, "name":"zpf", "sex":"man"} ,{"user_id":2010, "name":"ly","sex":"man"} ,{"user_id":2009,"name":"lc","age":22} ,{"
2015-08-29 11:50:38
5605
1
原创 js 一次元素点击响应2个事件函数
直接在onclick里面加:onclick="doSomething();doSomethingElse();"
2015-08-28 14:36:47
2973
原创 postgresql 致命错误: 已保留的连接位置为执行非复制请求的超级用户预留
最近监控系统的数据库监控总是延迟,查看日志报错:2015-08-27 10:20:19,534 ERROR Traceback (most recent call last): File "oracle_mon.py", line 306, in <module> update_status(ip, 'stop', timer.end_date) File "oracle_mon.p
2015-08-27 23:05:07
5582
原创 postgresql 数据库迁移时间
上周四要做数据库迁移,要迁的pg库数据量为1165GB。在原库上后台跑着脚本导数据到新库,先导了850M的基础表,然后用脚本导历史表:pg_dump -h 0.0.0.0 -U monitor monitor -t 'his*' | psql -h 135.32.9.99 -U postgres monitor > postgresql.log从上周四早上10:24启动,到差不多今早10点结束。总
2015-08-26 23:46:00
1073
原创 python 获取linux环境变量
在linux系统bash中查看环境变量:echo $PYTHONPATH若用python代码实现:os.getenv('PYTHONPATH')
2015-08-26 23:29:09
10355
原创 SQL 在查询结果中增加标记字段
有时候需要在查询结果中增加该表在数据库中没有的字段作为标记字段,在sql中直接加:select *, 'xiaojiayu' as mark from user_info查询结果会在原表增加一个mark字段,值均为:xiaojiayu。
2015-08-25 23:37:05
12719
1
原创 python 设置linux环境变量
在linux上设置临时环境变量:export PGPASSWORD = 'postgres'若用python实现,错误的方法:os.system("export PGPASSWORD='postgres'")正确的方法:os.environ['PGPASSWORD'] = 'postgres'
2015-08-25 23:18:11
11432
原创 postgresql 查看数据库连接数
查看所有连接的用户:select * from pg_stat_activity;查看连接总数:select count(*) from pg_stat_activity;
2015-08-24 17:00:41
20449
原创 js 删除对象中的键值对
例如有对象 var person={"name": "xiaojiayu", "age": 24, "gender": "man"};则删除年龄属性age的方法delete person.age
2015-08-22 21:12:25
61906
原创 linux 打包和压缩文件
打包成tar文件tar -cf mydir.tar mydir/打包tar压缩成gztar -czf mydir.tar.gz mydir/解压mydirtar文件tar -xvf mydir.tar解压mydir.tar.gz文件tar -zxvf myfile.tar.gz
2015-08-20 11:44:15
676
原创 postgresql 测试库和生产库2个数据库之间在线导数据
用pg_dump但不产生中间文件,直接在2个数据库之间导数据。本机执行从本地库导出数据到远程库pg_dump -h 127.0.0.1 -U postgres dbname | psql -h remotehost -U postgres dbname本机执行从远程数据库导入数据到本地库pg_dump -h remotehost -U postgres dbname | psql -h 127.0.
2015-08-19 23:57:45
1832
1
原创 postgresql 导数据时无需输入密码设置
主要用于pg_dump,psql数据导出和导入时无需输入密码,便于sh脚本后台执行。有2种方法,任何一种都行。方法一,设置pg环境变量export PGPASSWORD='yourpassword'方法二,在pg_hba.conf中添加用户访问认证trust(要重启)#允许来自主机192.168.1.110的所有数据库用户无需认证连接所有数据库 设置;TYPE DATABASE USER
2015-08-18 23:29:31
4606
原创 postgresql 删除单个表的数据
2种方式都只删数据,保留表结构第一 ,适用数据量较小的情况delete from tablename;第二,适合删除大量数据,速度快TRUNCATE TABLE tablename;若该表有外键,要用级联方式删所有关联的数据TRUNCATE TABLE tablename CASCADE;
2015-08-17 23:29:19
20134
原创 linux 修改时间和日期date
查看日期和时间date修改日期date -s 月/日/年date -s 08/15/2015修改时间date -s 09:29:33写入CMOSsudo clock -w利用ssh同步2台机器date --set="$(ssh root@192.168.1.110 date)"
2015-08-16 09:38:49
3755
原创 postgresql 查看单个表大小
3中方式,任何一个都行第一 在数据库中查单个表select pg_size_pretty(pg_relation_size('table_name'));第二 查出并按大小排序SELECT table_schema || '.' || table_name AS table_full_name, pg_size_pretty(pg_total_relation_size('"' || table_s
2015-08-13 17:54:35
11154
原创 postgresql 查数据库总大小(占用磁盘空间)
有两种方式第一,在psql控制台中\l+第二,在数据库中查select pg_size_pretty(pg_database_size('数据库名'));
2015-08-13 17:27:48
10962
原创 fedora22弃用yum改用dnf
刚给服务器装完fedora 22server,用yum装软件时发现命令被自动切换到了dnf;打开google一瞅,才发现fedroa22已经用dnf替换了yum,并且从fedora 22开始彻底弃用yum;强大的yum要被dnf替换了,以后致力于使用fedora的小伙伴提前适应一下;dnf基本命令还是熟悉的yum式命令,基本平滑过度。
2015-08-11 15:29:32
2357
原创 postgresql模式与数据库的关系
模式(schme)是对数据库(database)的逻辑分割。在数据库创建的同时,就默认为其创建了一个public模式。数据库是被模式来分割的,一个数据库至少有一个模式,所有的数据库的对象(表,索引,序列,视图)都是在模式中创建的。官方建议:在管理员创建一个具体数据库后,应该为所有可以连接到该数据库的用户分别创建一个与用户名相同的模式,然后,将search_path设置为"$user"。这样,
2015-08-11 13:55:39
2316
原创 postgresql 用户的操作权限
对于postgresql来说,只有安装数据库时默认创建的超级用户postgres具有新建数据库用户:CREATE USER新建数据库:CREATE DATABASE删除数据库:DROP DATABASE删除用户:DROP USER撤销权限:REVOKE赋权:GRANT等操作的权限,其他用户均没有操作权限,如图
2015-08-10 22:44:12
5372
原创 postgresql数据库psql控制台操作命令
登录postgresql数据库控制台psql 数据库名创建数据库用户xxxCREATE USER xxx WITH PASSWORD 'xxxxxx';创建数据库yyy并指定所有者为xxxCREATE DATABASE yyy OWNER xxx;将对数据库yyy的所有操作权限赋给用户xxx,否则xxx只能登录控制台,没有任何数据库的操作权限GRANT ALL PRIVILEGES ON DATAB
2015-08-10 13:32:41
3283
原创 SSH登录报错REMOTE HOST IDENTIFICATION HAS CHANGED!
ssh登录远程主机报错:[XX@XX ~]$ ssh monitor@xxx.xxx.xxx.xxx@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
2015-08-09 23:05:29
1096
原创 fedora22用rpm包安装配置postgresql数据库
严格内网环境,无网络连接,新装fedora 22系统,无任何其他配置。安装环境:操作系统:fedora 22数据库:postgresql-9.4安装包:postgresql94-libs-9.4.4-1PGDG.f22.x86_64.rpmpostgresql94-9.4.4-1PGDG.f22.x86_64.rpmpostgresql94-server-9.4.4
2015-08-09 21:18:34
964
原创 fedora20配置静态ip
在linux的世界里,给主机设置固定ip是这么做的(使用root用户):1.查看要配的网络接口用ifconfig查看查看在用的网卡接口,一般都用第一个如:eth0,en1,em1等2.停用网络自动配置(如果有的话)systemctl stop NetworkManager.service3.禁用网络自动配置(如果有的话)systemctl disable Network
2015-08-08 14:36:01
4108
原创 mac的shell神插件zsh
自从用了mac之后就各种配置,本文的前提是使用tmux的朋友,介绍一款神插件zsh,先说一下为什么要用它:Crtl + z挂起进程的时候会显示进程的pid,这样当手动Crtl +c 终止程序失败的时候可以用kill + pid来杀死进程;用Git时打开项目可以显示当前所在的分支;使用任何命令时都可以进行补全操作,很方便;可以安装扩展插件,功能可以不断扩展;安装,直接用命令:
2015-07-28 22:40:50
2145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人