- 博客(292)
- 资源 (17)
- 收藏
- 关注
原创 计算中国假期的方法
package util;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.text.SimpleDateFormat;i
2017-10-28 19:19:52
792
原创 mysql导出脚本自动生成word 数据字段perl工具
#!perl -wuse strict;use utf8;use open ':encoding(gbk)', ':std';use open ':encoding(utf8)';use Win32::OLE;use Win32::OLE::Const 'Microsoft.Word'; # wd constantsmy $word = Win32::OLE->
2017-10-27 19:44:39
800
原创 perl 生成json树
#perl -wuse strict;use Encode; #use Encode 'from_to';use Data::Dumper;use JSON; my @OrgRows = (); my %id_data = (); my %id_chirdren = ();my $firstid = "0"; &readdata();
2017-08-06 23:26:51
1061
转载 python 简单周期任务框架
#coding=utf-8import time,sched,os #初始化sched模块的scheduler类#第一个参数是一个可以返回时间戳的函数,第二个参数可以在定时未到达之前阻塞。s = sched.scheduler(time.time,time.sleep) #被周期性调度触发的函数def event_func(): print "Curren
2017-02-14 22:00:53
1773
转载 python 简单任务拆分多线程框架
#-*- encoding: gb2312 -*-import stringimport threadingimport timedef thread_main(a): global count, mutex # 获得线程名 threadname = threading.currentThread().getName() for x i
2017-02-14 21:41:00
1807
原创 重命名文件名称 rename
1. perl脚步print @ARGV;print "\n\n";if (@ARGV){ @filenames = ; print @filenames; foreach $filename (@filenames) { $newname = $filename; $newname =~ s#avi#mov#; print "rename $filename
2017-02-11 09:23:30
677
原创 hawq4 查询慢
"Aggregate (cost=1536786884.36..1536786884.37 rows=1 width=8)"" Rows out: Avg 1.0 rows x 1 workers. Max/Last(seg-1:hawq2/seg-1:hawq2) 1/1 rows with 6649618/6649618 ms to end, start offset by 113
2017-01-18 00:52:56
613
原创 hawq 3 执行慢
"Aggregate (cost=1520822218.88..1520822218.89 rows=1 width=8)"" Rows out: Avg 1.0 rows x 1 workers. Max/Last(seg-1:hawq2/seg-1:hawq2) 1/1 rows with 6776880/6776880 ms to end, start offset by 1.2
2017-01-16 13:56:58
441
原创 hawq2 sql
set hawq_rm_stmt_vseg_memory = '2GB';set hawq_rm_nvseg_perquery_perseg_limit = 12 ;explain analyze select count(*) from L_T054 a join L_T120 b on a.d020=b.d020"Aggregate (cost=
2017-01-13 12:54:54
485
原创 hawq执行慢sql
执行语句为: explain analyze select count(*) from L_T054 a join L_T120 b on a.d020=b.d020 执行计划为: "Aggregate (cost=1520822218.88..1520822218.89 rows=1 width=8)"" Rows out: Avg 1.0 ro
2017-01-12 11:45:34
759
原创 Greenplum 安装方法
1. 下载文件 greenplum-db-4.3.10.0-build-1-rhel5-x86_64.bin2. 执行命令 ./greenplum-db-4.3.10.0-build-1-rhel5-x86_64.bin 查看/usr/local目录下必须有greenplum_db目录3. 编辑 gpinitsystem_config installgpdb.sh
2016-12-11 08:56:48
1252
原创 C#调用c++ dll 方式
1. 对象不可当参数,容易出现指针无法解析比如string, 需要在导出为char *#ifdef GRIDXY2LONLAT_EXPORTS#define GRIDXY2LONLAT_API __declspec(dllexport)#else#define GRIDXY2LONLAT_API __declspec(dllimport)#endif ext
2016-03-16 14:58:12
391
原创 文本处理技巧
1. ls /dirpath >file.csv 一行一个文件路径,不是一行多个。2. vim filecsv 进入命令行模式 : 0,$ s#^#mv ../#g : 0,$ s#$# ./#g3. 执行shell脚本
2015-08-28 23:19:09
484
原创 php 遍历 excel文件。
1. php代码 function file_list($dir, $pattern = "") { $arr = array(); $dir_handle = opendir($dir); if ($dir_handle) { while (($file = readdir($dir_hand
2015-07-04 00:03:46
1392
原创 php 调用python 脚本方法
1. php脚本 public function actionTest(){ $k = $_REQUEST['k']; if (!empty($k)) { $k = trim($k); print $k; //
2015-07-02 22:35:22
14703
原创 下面是什么用法
$('.dxd-lesson-note-vote').click(function(){var dis=this;var url = $(dis).attr('href');$.get(url,function(data){$(dis).parents('.dxd-public-lesson-note').find('.dxd-lesson-note-vote-result').h
2015-06-07 01:03:45
524
原创 折叠和jqury下拉框事件处理
jquery实现简单的折叠效果#menu { width:300px; }.has_children{ background : #555; color :#fff; cursor:pointer;}.highlight{ color : #fff; background : green;}div{ padding:0;}
2015-06-06 23:44:19
1294
转载 xampp 访问出现New XAMPP security concept Access is only available from the local
New XAMPP security concept:Access to the requested directory is only available from the local network.This setting can be configured in the file “httpd-xampp.conf”. 解决办法:打开httpd-xampp.
2015-05-03 16:52:46
1513
原创 quartz的使用
找到包public static void Test2(){ Scheduler scheduler = null; SchedulerFactory schedulerFactory = new StdSchedulerFactory(); try { scheduler = schedule
2015-03-29 22:30:25
538
转载 计算2对经纬度距离的方法
class Earth{ private const double EARTH_RADIUS = 6378.137;//地球半径 private static double Rad(double d) { return d * Math.PI / 180.0; } public static double GetDistance(double lat1,
2015-01-28 20:39:51
672
原创 baidu map 学习
1. API_KEY增加AndroidManifest.xml文件必须增加meta-data内容,否则地图不更新村镇和路数据。 android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name"
2015-01-13 09:13:13
779
原创 iostat监控硬盘的正确方法
1 iostat -xm 数据不行,无法使用, 得到的数据太小了。2. iostat -dxm 3 |tee result.csv 可以得到数据,有点大,但靠谱多了。
2015-01-09 20:14:05
793
原创 tcpdumper 抓包丢数据问题
定位是tcpdumper 不是正常中止的,KILL -9 方式 tcpdumer 需要 CTRL-C 方式结束才能清空buffer,写到文件中。 即kill -2 进程号
2015-01-09 20:06:13
1666
原创 startActivityForResult 的用法
1. ACTIVITYA中的代码 add.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { Intent intent = new Intent();
2014-12-26 20:39:27
534
原创 listview 单击事件总结
1. 选择单条,颜色变化listView 点击变色默认为黄色,要替代之,使用:android:listSelector="@drawable/listview_selector"注意:listView的item 布局(注意时item的布局)的背景色不要为白色white,否则点击会看不到效果 android:id="@+id/contact_li
2014-12-25 09:41:13
795
原创 windows 文件在linux运行遇到2个操蛋问题
1) window文件是dos格式,导致回车换行是 \r\n,即 0D0A 在进行perl处理时, 字符串操作,正则表达式容易出错。出现诡异问题2 ) windows 文件运行,提示找不到#!中的perl 和python,expect程序,cat到另外一个文件的结尾,看到 就是EF BB BF的UNICODE形式啊,一删自然把BOM头删了。另外feff和fffe是指
2014-12-12 22:06:05
842
原创 popwindow
1 .得到自适应大小方法产生在listItem.measure(0,0)报空指针异常。我debug 发明listItem 并不是为空啊,为啥会报错。在经过一番查找之后。我发明本来是本身item的布局用了RelativeLayout 把他换为LinearLayout 就好了。究其原因,本来是 Linearlayout重写了onmeasure办法,其他的布局文件没有重写onmeas
2014-12-07 00:43:51
658
转载 android handle 用法
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate(); }
2014-12-06 21:15:52
4904
1
原创 tcp udp 拾贝
1. tcp是字节流,因此每次recv和send都是buffer和期望字节数。 而udp是数据报的,每次snedto和recvfrom都是以个数据包为单位的,若一次收不全,则丢失下半部分了,不用考虑分包的问题。2. mss 和window 的理解 最大报文段长度 MSS 是TCP 传往另一端的最大数据块长度。 对于以太网一般是1460字节 (20 ip 20 tcp)
2014-11-30 23:16:21
696
原创 Linux Socket相关预先设置
1. Linux下高并发socket最大连接数原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/os/285/12349285.shtml
2014-11-18 21:08:59
783
原创 django 错误 : 'str' object is not callable 解决
TypeError at /blog'str' object is not callableRequest Method:GETRequest URL:http://10.89.160.5:8889/blogDjango Version:1.5.1Exception Type:TypeErrorException
2014-09-17 09:51:46
6123
转载 mysql ha方案
1. mysql 的http://www.youkuaiyun.com/article/2014-08-20/2821300
2014-08-24 20:11:56
547
原创 php 环境搭建
1.1 Apache 配置ServerRoot "F:/Program Files (x86)/Apache Software Foundation/Apache2.2"Listen 80LoadModule actions_module modules/mod_actions.soLoadModule alias_module modules/mod_a
2014-06-30 22:03:55
654
转载 autoconfig automake 流程
de your source files --> [autoscan*] --> [configure.scan] --> configure.ac2.aclocal (automake):根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文件 aclocal.m4中。aclocal是一个perl 脚本程序,
2014-06-29 00:17:24
1139
转载 C 字符串危险操作函数和替换方法
对于strcpy,sprintf,strcat这些不安全的函数的讨论应该算是不少了,大家都知道可以用strncpy,snprintf和strncat来替换它们。但实际工作中似乎这些“安全版”的函数带来的疑惑还是不小,总结了一下,列在这里。 1.sprintf(char * str, const char * format, ...) -> snprintf(char * str, size
2014-06-28 17:45:22
1071
Delphi_2007_2009_WOW64_Debugger_Fix.zip
2012-10-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人