自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows10管理员获得完全权限

我们都会发现,有的win10运行程序权限不够,比如微信pc版无法保存文件,很多程序需要通过“以管理员身份运行”才能实现全部功能。这是因为win10家庭版,内置管理员权限不足引起的。解决方法,用组策略工具设置管理员权限。但是win10家庭版没有组策略,我们先添加组策略。@echo off pushd "%~dp0" dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Pa.

2021-05-27 03:38:56 1106

原创 Rust语言初探

C++从C++11开始逐步走向现代化之路,而Rust则完全是一个现代化的编程语言。虽然Rust定位于一门系统级编程语言,但它并没走C++兼容C的老路,完全没有历史的包袱,可以轻装上阵,充分吸收各家编程语言之长,避其之短。...

2021-05-26 09:23:10 185

原创 使用zfs存放postgresql数据文件

zfs开源已经13年了,最近开始使用。zfs现在进入freebsd基本配置,使用方便,几条命令起来了,先准备好磁盘ad1echo 'zfs_enable="YES"' >> /etc/rc.conf/etc/rc.d/zfs start echo 'daily_status_zfs_enable="YES"'>> /etc/periodic.conf zpool cr...

2018-05-09 15:50:22 800

原创 纯数字随机密码生成函数

做一些小系统,经常要初始化用户密码,密码要随机,但又不能太复杂。特别像一些不重要的系统,比如,投票网站等等。下面就是我写的纯数字随机密码生成函数:CREATE OR REPLACE FUNCTION public.isnumeric(text) RETURNS boolean LANGUAGE sqlAS $function$SELECT $1 ~ '^[0-9]+$'$function...

2018-03-21 08:54:13 1055

转载 PostgreSQL 10 正式版发布,显著的性能提升!

从 5 月份发布的 PostgreSQL 10 首个 Beta 测试版到今天已有小半年时间,今天 PostgreSQL 终于宣布了 PostgreSQL 10 正式版。全新的 PostgreSQL 10 正式版值得关注的新特性包括:使用基于发布和订阅机制的逻辑复制声明式的表分区提升了查询的并发性显著的性能提升更强的基于 SCRAM-SHA-256

2017-10-06 12:29:22 4790

转载 虚拟机迁移原理

原网址虚拟机到虚拟机的迁移(Virtual-to-Virtual)V2V 迁移是在虚拟机之间移动操作系统和数据,照顾主机级别的差异和处理不同的虚拟硬件。虚拟机从一个物理机上的 VMM 迁移到另一个物理机的 VMM,这两个 VMM 的类型可以相同,也可以不同。如 VMware 迁移到 KVM, KVM 迁移到 KVM。可以通过多种方式将虚拟机从一个 VM Host 系统移动到另一个 VM H

2017-06-27 15:26:13 17588 1

原创 python 服务器状态探测3种方法

1、关键字分析 import os #https网站加-kcmd = ''' (curl --no-keepalive --connect-timeout 18 --stderr - '''+urls[i]+''' | grep '''+urls[i+1]+''' >/dev/null) && echo 'ok' '''os.popen3(cmd) 2、 http

2017-05-08 10:24:59 3314

原创 python小脚本2则

一、节假日判断模块将未来的节假日存到数据库表holiday中 day | day_e | type | case------------+------------+------+------ 2017-10-06 | | 2 | 休息 2017-10-05 | | 2 | 休息 2017-10-04 |

2017-04-19 17:00:32 454

原创 redhat 6.4 安装oracle 12c RAC

1、华为存储通过SAN网络连接到HBA卡,安装华为UltraPath驱动,将LUN映射到/dev/sdb2、基本环境设置export LANG=zh_CN.GB2312export LC_ALL=zh_CN.GB2312export LANG=en_US.UTF-8export LC_ALL=en_US.UTF-8cat >>~/.bashrc<<EOF

2016-12-24 16:34:00 563

原创 Postgresql9.6几个新参数

新增参数 bgwriter_flush_after backend_flush_after checkpoint_flush_after写到文件多少字节后,调用os flush ,避免操作系统文件缓存中有太多的脏文件缓存。并行查询force_parallel_mode强制解释器用并行,关闭(off)的时候,postgres会根据表的大小,数据分布,自动判断是否并行;

2016-10-26 17:01:33 1899

转载 PostgreSQL 9.6更新版本发布说明

http://www.postgres.cn/release/v/29PostgreSQL是世界上最先进的开源数据库,9.6最新版本由PostgreSQL全球开发者今天发布。 此版本将允许用户纵向扩展(scale-up)和横向扩展(scale-out)来提高数据库的查询性能。 新功能包括并行查询、同步复制改进、短语搜索、 性能和易用性方面的改进,并提供了其他许多方面的功能。

2016-09-30 09:51:59 1650

原创 操作系统内存状态与postgresql内存设置

根据业务变化调整数据库的配置,是数据库管理员需要具备的基本技能,也是日常维护工作。freebsd 系统 中 top 显示的内存有6个状态Wired: Wired pages are locked in memory and cannot be paged out. Typically, these pages are being used by the kernel or

2016-09-26 09:13:54 2877

原创 postgres_fdw 模块原理与应用

postgres_fdw 模块用于在数据库中访问其他postgres库中的表,并映射为本地表。如:项目一期创建了库db1,项目二期创建了库db2,项目三期想在这两个库上做一个总的查询分析。db1、db2中都有person表,将两个库中的person表合并数据,并以视图vperson形式创建在db1中,步骤如下:1、create extension postgres_fd

2016-06-03 15:46:55 1513

原创 postgres9.5 若干新特性和autovacuum参数解释

1、无记录插入,有则update的sql语句新字句insert into test1 values(1,37) ON CONFLICT (a) DO UPDATE set b= EXCLUDED.b;http://www.postgresql.org/docs/9.5/static/sql-insert.html2、select for update 跳过被其他进程锁定的记

2016-05-23 10:41:01 4314

原创 搜狗坐标转换

项目网页中嵌入了搜狗地图,地图操作用的是搜狗坐标,手机端搜集来的是gps坐标。在实现一些功能的时候需要匹配两个坐标,需要转换。调用搜狗web api转换。#!/usr/local/bin/python# coding=utf-8import os import reimport stringfrom urllib import urlopenimport timeimpo

2016-05-23 09:48:57 2739 1

原创 PostgreSQL 9.5 Released!

7th January 2016PostgreSQL 9.5 Released!The PostgreSQL Global Development Group is pleased to announce the availability of PostgreSQL 9.5

2016-01-08 14:38:33 326

原创 PostgreSQL 9.4 Released! 18th December 2014

PostgreSQL 9.4 Released!18th December 2014

2014-12-21 20:00:15 416

原创 开始使用Mercurial分布式版本控制

最近有点时间,学习了一下,开始使用Mercurial分布式版本控制。几个特点:       本地提交、克隆;尽量的使用clone,有想新增的功能,clone出来改       本地提交,要发到服务器多了一部,即提交-推送      有个backout功能,能够单独将历史中的一部改动,取消,并更新本地       集成了 kdiff3 很好用,三个窗口让你选择,方便地合并

2014-12-13 14:12:35 566

转载 freebsd21周年

1993年11月2日,FreeBSD 1.0 正式发布,发布新闻请看:http://www.freebsd.org/releases/1.0/announce.html如今已经有 21 个年头,并非什么整数年头,官方对此只是轻轻一句话带过。祝 FreeBSD 生快!

2014-11-03 08:13:40 493

原创 用mqtt实现安卓手机软件的服务器推送功能

http://itrc.jju.edu.cn/u/efv     保存为:org.eclipse.paho.client.mqttv3.jar

2014-10-02 08:26:28 2117

原创 寻找支付宝令、工行密码器等的算法基本原理

一直觉得工行密码器很神奇

2014-06-04 15:58:14 4433 1

原创 Grails2.4发布

Grails2.4发布def results = Person.where { firstName in where { age < 18 }.firstName}.list()def results = Person.withCriteria { notIn "firstName", Person.where { age < 18 }.first

2014-05-23 08:42:41 934

转载 Python 程序员经常犯的 10 个错误

常见错误 #1: 滥用表达式作为函数参数的默认值Python允许为函数的参数提供默认的可选值。尽管这是语言的一大特色,但是它可能会导致一些易变默认值的混乱。例如,看一下这个Python函数的定义:1>>> def foo(bar=[]):        # bar is optional and defaults to [] if not spe

2014-05-15 10:55:33 1265

原创 freebsd+Heartbeat2+php+postgres实现数据库复制和高可用网站

用2各节点实现。采用heartbeat老版本2.x , 采用自己编写的resource agent,没有采用OCF1 freebsd手册上说打开内核参数 options GEOM_GATE2 安装apache php (略) postgres,并设置复制,见:http://blog.csdn.net/zeeeitch/article/details/59283193 设

2014-03-03 16:01:44 968

原创 redhat linux RHEL 6.4 安装 oracle11g Rac练习

最近单位买了很多服务器,小型机……搞了个培训,oracle从2001年版本7开始用,用到2010年,不想用了,用postgres,现在又来了。postgres没什么不好,以后自己就用postgres,平时维护一下单位的oracle rac,没什么难度。都是些简单的工作。安装过程大概如下:安装redhat安装必要包,gcc等配置ntp配置ip ho

2014-01-29 20:42:35 6005 1

原创 Freebsd 10.0发布

启用clang,抛弃BIND。支持树莓派,arm怎么这么热,我看也没有什么吧,买个单片机也不要几个钱。

2014-01-29 20:35:33 589 1

原创 Freebsd 9.2发布

Freebsd 9.2发布 可以用了,通过svn更新,编译安装。

2013-09-30 09:08:12 1152

原创 python编码问题

decode 将 gbk utf8等字节串转到unicode      'abc'.decode('gbk')encode() 相反,将unicode转到gbk utf8等字节串s='你好'   这个是ascii字符串us=u'你好'   这个是unicode字符串在in  + 这些字符串操作中,有一个参数是unicode,会自动调用decode将非unicod

2013-04-08 16:36:00 488

原创 修改putty源代码,解决某些字体无法选择gb2312字符集问题

putty在选择字体的时候,对应字体不一定下面会有gb2312的编码,这样在复制,输入的时候就会乱码。如果碰到喜欢的字体又不能选择gb2312的字体就不好用了。我喜欢Envy Code R ,瘦瘦高高的字体  :)方法,下载putty源码,修改实现两个功能:“汉字输入”和“剪贴板操作”。putty的代码会有选择地转换,不一定会将服务器发来的gbk码很好的发送到windows前端。

2012-12-14 16:50:31 4576 4

转载 借鉴:3种东西不要放在数据库中

看到一片文章,说出这种建议,觉得挺有道理图片 文件 二进制数据短暂生命期数据日志把数据库看成珍贵资源,用来存放关键数据,或是需要隔离,需要版本控制,需要解决冲突的数据,以上三种用文件存放就能解决,也不存在竞争等情况,还是挺有道理的.

2012-11-09 15:59:24 609

原创 java字符集基本概念温习

java 中 byte 8位  char16位;String 里面用unicode储存的;toBytes("编码") 是将unicode先转换为指定"编码"再变为byte[],找不到对应的就为:3F;new String(a,"编码")  : a byte[] 表示的东西是"编码", 要将他转换为unicode并存入string,当然这种转换unicode全部笑

2012-10-25 09:31:36 668

原创 可定制代理软件——privoxy

多年以前用sockscap处理只能使用http代理的软件,让它能使用socks代理今天发现了这个privoxy-3.0.19  配置文件config.txt ,配置完运行exe 。http://www.privoxy.org/user-manual/quickstart.html

2012-10-09 10:26:57 2800

原创 python+ffmpeg按相等时间分割视频

参数设置:parser.add_option("-e", "--split", dest="split",action="store_true",help="split to multiple file with size")parser.add_option("-d", "--splitsize", dest="splitsize",action="store",help="split

2012-05-24 11:00:47 9728 3

原创 postgres身份证验证

--返回0 正确; -1 长度、格式等错误; -2 校验码错误;CREATE or replace FUNCTION "f_check_sfz"(a_sfz varchar) RETURNS integer LANGUAGE plpgsql AS $DECLAREv_sfz varchar;v_i integer;v_sum integer;v_array1 integ

2012-02-14 09:10:50 2018

原创 python 监控进程,结束后发送邮件

import sysimport osimport timeimport smtplib#from email.mime.text import MIMETextfrom email.MIMEText import MIMETextmail_host="smtp.163.com"mail_user="zeeeitch"mail_pass=""mail_postfix="163.

2012-02-14 09:10:20 3106 2

原创 sql:用分隔符分割字段,并转为多行

select * from ttt;+--------------+| str |+--------------+| 22,333,aaa || 22,ddd,aaadd |+--------------+2 rows in set目标:+-----------------------+| 22 ||

2011-12-04 10:06:53 9991 1

原创 mysql模仿oracle序列

DROP TABLE IF EXISTS sequence; CREATE TABLE sequence ( idval INT UNSIGNED AUTO_INCREMENT,PRIMARY KEY (idval) ) ENGINE=InnoDB; DROP FUNCTION IF EXISTS nextval; DELIMITER $ CREATE FUNCTIO

2011-11-09 14:44:01 842

原创 java 常用日期时间操作函数

buildDate(String year,String month , String day) throws Exception { SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); return sdf.parse(year+"-"+String.format("%02d",Integer.par

2011-11-09 10:42:43 704

原创 例子描述:grails jquery 实现ajax

功能:后台有个的对象Notes,在页面上有个列表,列表最后一列做一个开关,修改notes一个属性(ispublic),页面gsp代码:将id通过js函数update用ajax方式提交到后台,切换ispublic状态        function update(id){ $.getJSON("updatePub", { id: id, now: (new Date()

2011-11-09 10:26:59 2255

原创 python整合ffmpeg实现视频文件的批量转换

转换工具层出不穷,ffmpeg才是全能的转换工具,只是不支持图形操作。没有关系,命令行方式,在freebsd/linux下直接来我们的思路是,设定一个文件夹存放源视频文件,python读取该文件夹下的全部文件,并对文件通过ffmpeg进行分析,根据需要,修改目标文件的编码、分辨率等等,调用ffmpeg转换。我这次的需求是,我家液晶电视只支持分辨来,长宽均小于72

2011-10-11 20:57:42 17049

空空如也

空空如也

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

TA关注的人

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