摘要: 示例表: Create table example( id int , name varchar(50) ) 导出数据: SELECT array_to_string(ARRAY( SELECT id ||',' || name FROM "AE_Major" ORDER BY "Id"),';') 阅读全文
posted @ 2018-08-17 17:08 zhao379028604 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 在软件开发过程中会遇到流水号发放的问题postgresql提供了序列号对象 CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ] [ MINVALUE minvalue | NO MINVALUE ] [ M 阅读全文
posted @ 2018-01-05 13:21 zhao379028604 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 编写出来的可执行文件(*.exe)不是window服务时,使用 sc create <servicename> binPath= "c:\bin\xxxx.exe" start= auto 创建window服务,创建成功但是启动不起来,启动时报错:1503,这个时候可以借助于第三方的window服务 阅读全文
posted @ 2017-10-30 19:11 zhao379028604 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 数据库中进行表的链接查询比使用in的速度是要快的,怎样在程序中避免使用in? postgresql提供了regexp_split_to_table这个函数,我们可以借助该函数避免使用in带来的问题 使用方法: 有表A,表A中有字段Id 使用in查询:select * from A where id 阅读全文
posted @ 2017-10-19 18:34 zhao379028604 阅读(8757) 评论(1) 推荐(0) 编辑
摘要: 在做一个c#中间程序时,调用第三方的dll安装路径“Program Files” 和“Program Files (x86)”的问题,经过一段时间的研究,找到了下面的解决方案: 思路: 1.配置dll的加载路径 2.监控dll 3.dll加载失败判断操作系统位数(x86、x64) 4.动态加载dll 阅读全文
posted @ 2017-09-20 11:18 zhao379028604 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 做一个c#项目时,遇到要获取操作系统位数的问题,在网上找了几个小时,都没有找到比较完整的解决方案。话不多说,直接上可以运行的代码(简单、粗暴) 阅读全文
posted @ 2017-09-19 20:29 zhao379028604 阅读(1474) 评论(1) 推荐(0) 编辑
摘要: 解决方案: 1.将table转换为array 2.借助array_to_string将array进行拼接 示例: 阅读全文
posted @ 2017-07-17 12:18 zhao379028604 阅读(12843) 评论(0) 推荐(1) 编辑
摘要: 1.查询所有的进程: select * from pg_stat_activity where DATNAME = 'template1'; 2.杀掉占用资源的进程:SELECT pg_terminate_backend(126706062); 阅读全文
posted @ 2017-07-03 14:48 zhao379028604 阅读(265) 评论(0) 推荐(0) 编辑
摘要: create extension "uuid-ossp"; 阅读全文
posted @ 2017-03-21 19:35 zhao379028604 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 使用set命令将当前的运行环境中的gopath设置为“”:set gopath='' 使用 echo查看:echo %gopath% 在当前的环境下使用godoc查看文档:godoc -http=:6060 注意:改变gopath只有在当前的命令行工具中有效 阅读全文
posted @ 2017-03-18 15:46 zhao379028604 阅读(258) 评论(0) 推荐(0) 编辑