- 博客(142)
- 资源 (37)
- 收藏
- 关注
原创 使用WinSCP软件在windows和ubuntu中进行文件传输
我们做软件开发的人,自己电脑上往往装的都是windows操作系统,但是有时候常常需要操作一些linux命令。常用的办法是在电脑上面安装一个VMware虚拟机,里面再安装一个linux操作系统,我虚拟机中安装的是Ubuntu10.04。 物理机上安装一个虚拟机,就要考
2011-08-31 20:06:05 858
原创 linux解压 tar命令
linux解压 tar命令 tar命令 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。 -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
2011-05-03 03:06:00 312
原创 VIM编辑代码时的一些技巧——格式化与注释
最近在逛CSDN论坛时经常会苦恼一个问题——有些网友贴上去的代码没有用规范的格式贴上去,我贴到VIM里常常会需要手动调整格式,非常麻烦。每当这个时候就异常怀念以前用VC6.0时的ALT+F8……想下VIM作为一个程序员们最贴心的编辑器,显然不会对此坐视不理。经过一番的Search,果然就找到了一些最常用的简单技巧,笔记一下以备后来不时之需。 VIM格式化代码: 格式化全文指令 gg=G 自动缩进当前行指令 == 格式化当前光标接下来的8行 8= 格式
2011-04-28 03:03:00 1390
原创 linux df命令参数详解
linux中df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法:df [选项] 说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。 该命令各个选项的含义如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。 -k 以k字节为单位显示。 -i 显示i节点信息,而不是磁盘块。 -t 显示各指定类型的文件系统的磁盘空间使用情况。 -x 列出
2011-04-27 04:10:00 329
原创 linux的mount(挂载)命令详解
linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享 linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系 统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在linux系统 下挂接(mount)光盘镜像文件
2011-04-27 03:47:00 234
原创 Linux rsync命令详解
1、什么是Rsync Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 Rsync本来是用于替代rcp的一个工具,目前由rsync.samba.org维护,所以rsync.conf文件的格式类似于samba的主配置文件。Rsync可以通过rsh或ssh使用,也能以daemo
2011-04-27 03:33:00 403
原创 Facebook 的系统架构
根据我现有的阅读和谈话,我所理解的今天Facebook的架构如下: Web 前端是由 PHP 写的。Facebook 的 HipHop [1] 会把PHP转成 C++ 并用 g++编译,这样就可以为模板和Web逻贺业务层提供高的性能。 业务逻辑以Service的形式存在,其使用Thrift [2]。这些Service根据需求的不同由PHP,C++或Java实现(也可以用到了其它的一些语言……) 用Java写的Services没有用到任何一个企业级的应用服务器,但用到了Face
2011-04-26 03:41:00 430
原创 awk中RS,ORS,FS,OFS区别与联系
学习awk时,一定要记得动手去实践,只有在实践中才能发现问题,以下就我在学习中和实践中的经验,总结一下RS,ORS,FS,OFS的区别和联系。 一,RS与ORS 1,RS是记录分隔符,默认的分隔符是/n,具体用法看下 查看复制打印? [root@krlcgcms01 mytest]# cat test1 //测试文件 111 222 333 444 555 666 [root@krlcgcms01 mytest]# cat test1
2011-04-25 03:29:00 362
原创 SecureCRT永久保存配置的方法
最近使用SecureCRT比较频繁,确实不喜欢他默认的白底黑字;每次创建的新的了会话后都需要更手动改配置,每次都配置很麻烦。尝试改了几次默认设置,可重启后,新建的会话仍然还是白底黑字。(版本:6.5.0 (build 380))。今天想彻底解决掉这个问题,就搜索了下,网上暂时没发现解决办法,于是打算自己解决。本想通过脚本的方式解决,可最终发现行不通。查看用户目录,发现文件不难,挺有规律,接着有了下面的解决方法: 利用SecureCRT每创建1个会话,会生成1个独立配置文件的特性;使用此会话的配置文件替换默
2011-04-20 02:18:00 6954
原创 linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法。 一、shell条件语句(if用法) if语句结构[if/then/elif/else/fi] if 条件测试语句 then action [elif 条件 action else action ] fi 如果对于:条件测试语句不是很清楚,可以参考:linux
2011-04-19 09:20:00 2311
原创 SecurCRT的设置-好好保护眼睛
来公司这么久了,终于正式进入工作,可以管理服务器了。免不了用SecurCRT,虽然很舍不得putty。 当初在选工具的时候就毫不犹豫选择了putty,因为SecurCRT的配色让我十分不能忍受.ls一下就看看拿刺眼的蓝色.没用多久就眼睛刺痛,还有些花.当然SecurCRT有些方面我也很喜欢如多标签和文件夹下保存会话。 既来之,则安之。我们来改下配色,让SecurCRT看起来和putty一样舒服。 1.选项--》全局选项 这就是SecurCRT配色方案,我们对比putty的配色方
2011-04-19 03:33:00 867
原创 用Windows Live Writer写CSDN博客
一、日志类型为其他日志服务。 二、填写用户名和密码 三、 选择日志类型为MetaweblogAPI 日志的远程发布URL为http://blog.csdn.net/[username]/services/metablogapi.aspx
2011-04-19 03:32:00 188
原创 探索ETL本质系列
做数据仓库系统,ETL是关键的一环。说大了,ETL是数据整合解决方案,说小了,就是倒数据的工具。回忆一下工作这么些年来,处理数据迁移、转换的工作倒还真的不少。但是那些工作基本上是一次性工作或者很小数据量,使用access、DTS或是自己编个小程序搞定。可是在数据仓库系统中,ETL上升到了一定的理论高度,和原来小打小闹的工具使用不同了。究竟什么不同,从名字上就可以看到,人家已经将倒数据的过程分成3个步骤,E、T、L分别代表抽取、转换和装载。 其实ETL过程就是数据流动的过程,从不同的数据源流向不同的目标数据
2011-04-16 02:59:00 182
原创 Hive-0.5中UDF和UDAF简述
一、UDF 1、背景:Hive是基于Hadoop中的MapReduce,提供HQL查询的数据仓库。Hive是一个很开放的系统,很多内容都支持用户定制,包括: a)文件格式:Text File,Sequence File b)内存中的数据格式: Java Integer/String, Hadoop IntWritable/Text c)用户提供的 map/reduce 脚本:不管什么语言,利用 stdin/stdout 传输数据 d)用户自定义函数: Substr, Trim
2011-04-07 08:05:00 568
原创 Hive的预定义UDF函数
Hive的预定义UDF函数列表如下,主要来自于describe function xxx和代码注释的翻译:) abs(x) - returns the absolute value of x acos(x) - returns the arc cosine of x if -1 SELECT get_json_object(src_json.json, '$.owner') FROM src_json; amy hive> SELECT get_json_object(sr
2011-04-06 19:12:00 3201
原创 hadoop hive sql语法解释
DDL Operations 创建表 hive> CREATE TABLE pokes (foo INT, bar STRING); 创建表并创建索引字段ds hive> CREATE TABLE invites (foo INT, bar STRING) PARTITIONED BY (ds STRING); 显示所有表 hive> SHOW TABLES; 按正条件(正则表达式)显示表, hive> SHOW TABLES '.*s'; 表添加一列
2011-04-06 11:00:00 486
原创 crontab ---操作每个用户的守护程序和该执行的时间表
crontab-操作每个用户的守护程序和该执行的时间表。 部分参数说明 crontab file [-u user]-用指定的文件替代目前的crontab。 crontab-[-u user]-用标准输入替代目前的crontab. crontab-1[user]-列出用户目前的crontab. crontab-e[user]-编辑用户目前的crontab. crontab-d[user]-删除用户目前的crontab. crontab-c dir- 指定crontab
2011-03-29 10:25:00 335
原创 Linux的find和xargs命令
如果需要把一条命令在标准输出上的输出结果,转换为另一个程序或或者另一个命令的参数,可以用xargs命令。 # man xargs 可以看到例子: 1、 find /tmp -name core -type f -print | xargs /bin/rm -f 用find命令在tmp目录下查找以core命名的文件,然后删除它们。需要注意的是如果文件名字包含新行或者空格的话,这条命令将会被错误操作。 2、find /tmp -name core -type f -print0 |
2011-03-28 15:18:00 2092
原创 Linux排序命令sort详解
语法格式sort [ -A ] [ -b ] [ -c ] [ -d ] [ -f ] [ -i ] [ -m] [ -n ] [ -r ] [ -u ] [ -o OutFile ] [ -t Character ] [ -T Directory ] [ -y [ Kilobytes ] ] [ -z RecordSize ] [ [ + [ FSkip ] [ .CSkip ] [ b ] [ d ] [ f ] [ i ] [ n ] [ r ] ] [ - [ FSkip ] [ .CSk
2011-03-28 07:50:00 515
原创 linux特殊符号常见使用
特殊字符 符号 使用地方 ; 一般情况我们输出完一个命令需要按一个回车,如果你想在一行执行多个命令,中间可以用;号分割 cd /home ; ls 复制代码 * 表示任意字符(正则) ? 任一个字符 [abc] 列表项之一 [^abc] 对于列表取非 也可以使用范围 [a-z] [
2011-03-28 07:28:00 546
原创 linux相关参数命令
(1)dt=`date -v-$num/d +%Y%m/%d` :传入num后进行日期的减法 ``: 保留可下次调用执行命令 (2)num=`expr $num - 1`:expr为强制执行算术,但其中的“-”等算术符合必须与前后的数字保持一个空格,否则报错 (3)while [ $num -gt 0 ]:[]为test的缩写,但[]必须保证前后都有空格隔开,否则报miss的错误 (4)find "/data1/data207/blog/programlog/rsyncdata/
2011-03-28 07:08:00 321
原创 Sed学习笔记
Table of Contents 1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本 8. 小技巧 1. Sed简介 sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对
2011-03-25 08:05:00 150
原创 apropos与whatis命令
apropos 指令名称: apropos apropos(1) - 以关键字搜寻線上手冊的检索资料 (模糊比对输出) 功能介绍: 使用关键字以模糊比对的方式查询 man 的检索资料库,然后将结果输出。(指令 apropos 与 whatis,这两者检索相同的资料库) 指令使用: # apropos who at.allow [at] (5) - determine who can submit jobs via at or batch at.deny [at] (5) - deter
2011-03-20 15:24:00 220
原创 jQuery验证框架(一) 可选项 (jQuery validation)
jQuery验证框架 Html代码 Name 此文谨以以上js片段开始介绍jQuery Validation。 验证从这个方法开始:validate( [options] ) 一、可选项( options ) [1] debug 类型:Boolean 默认:false 说明:开启调试模式。如果为true,表单不会提交,而且会在控制台显示一些错误消息(需要Firebug或者Firebug lite)。当要阻止表单
2011-01-19 14:42:00 889
原创 润乾序列和主格的设定--如何使用序号函数给报表加序号
润乾报表提供了一个可以给可扩展的单元格自动加序号的函数-&函数,本文就来给大家介绍一下此函数的用法。 首先,看一下函数解释和功能效果 表达式:&Cellx (例如:&A2 ) 返回值:整数,当前格所属的Cellx主格在所有扩展出来的格子中的排序 说明:Cellx必须是当前格的主格,这样&Cellx才能够正确运算,其返回值相当于是当前格所属的Cellx主格的位置 效果见下图:(图中B2为A2的主格,即为B2的扩展格排列序号) 下面我们就用一个简单的例子来体验一下这个函数 正常需求:给
2010-12-14 03:42:00 3230 1
原创 PowerDesigner 12 根据名称生成注释(完整示例-实用)
前言 以前用过一次PowerDesigner(后面都简称PD了),当时还是用的11版本的PD,没有深入研究,简单的试用了一下。近来项目要用,同事已经把数据库设计好了,但是生成出来的数据库表结构确没有注释信息。研究几个小时后终于试出来了,不知道搜索的方法不对还是确实没有根据PD的名称来生成数据库注释信息的文章。 环境 Sybase.PowerDesigner 12 汉化版 Microsoft SQL Server 2000 (sp3) 鸣谢 1. 如何让
2010-10-03 09:57:00 880
原创 Oracle查询谁把表锁了
--- 查看锁以system登陆 select LOCK_INFO.OWNER || '.' || LOCK_INFO.OBJ_NAME as OBJ_NAME, --对象名称(已经被锁住) LOCK_INFO.SUBOBJ_NAME as SUBOBJ_NAME, --子对象名称(已经被锁住) SESS_INFO.MACHINE as MACHINE, --机器名称 LOCK_INFO.SESSION_ID as SESSION_ID, --会
2010-09-29 10:41:00 740
原创 Oracle学习笔记(2) PLSQL编程基础
复制代码 select * from Employee; select * from dba_tab_cols t where t.table_name='EMPLOYEE'; 复制代码 -- 声明部分,用于定义变量 declare constant用于定义常量,当定义常量时必须指定它的初始值,且数据不能改变。 复制代码 n_aaa constant number(4,2) :=5.5; boolean 类型的值
2010-09-27 02:33:00 370
原创 Excel2007制作简单级联下拉框
Excel2007制作简单级联下拉框 content为了准备毕设论文,利用周末学了点office word的排版,顺便也看了点excel的功能。下面利用我学到的一点东西,做一个简单的excel级联下拉菜单。因为只学了一点,所以算是比较简单的。 最终完成的文件可在此处下载:点击下载 1.准备数据 利用如下数据,将制作一个简单的“国家”-》“城市”-》“市区”的级联。 2.创建名称 选中A1-A6,然后在选项卡“公式”中点击“根据所选内容创建”。 然后在弹出框中作如下选择,点击“确定”。 最后,对其
2010-08-13 02:19:00 11520 4
原创 利用数字签名超越Java Applet的安全限制
结合这几种技术就可以达到本文的目的了,下面就是本文的目标代码,它是一个可以读取本地文件系统的Applet: 代码1 /------------------------------------- package jcomponent; import java.awt.*; import java.awt.event.*; import java.applet.*; import java.io.*; public class FileReaderAppl
2010-07-30 08:25:00 335
原创 最便宜的高负载网站架构
1, LVS做前端四层均衡负载 基于IP虚拟分发的规则,不同于apache,squid这些7层基于http协议的反向代理软件, LVS在性能上往往能得到更好的保证! 2,squid 做前端反向代理加缓存 squid 是业内公认的优秀代理服务器,其缓存能力更让许多高负载网站青睐!(比如新浪,网易等) 使用他, 配合ESI做WEB动态内容及图片缓存,最合适不过了 3,apache 用来处理php或静态html,图片 apache是业内主流http服务器,稳定性与性能都能得到良好
2010-06-26 10:50:00 168
原创 urlrewritefilter页面静态化
urlrewritefilter 下载: http://tuckey.org/urlrewrite/#download 所用基于动态的url http://www.nihaoblog.com/content.jsp?id=1&contentid=404按照各大搜索引擎的喜好,应该美化成http://www.nihaoblog.com/content/1_404.html静态网页的方式,尽管目前的google及几大搜索引擎宣称支持动态页网的抓取,但与传统的html文件相比较抓取率仍不在一个数量级。Apch
2010-06-26 10:24:00 785
原创 Apache HTTP Server 与 Tomcat 的三种连接方式介绍
Apache HTTP Server 与 Tomcat 的三种连接方式介绍 http://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/ 整合 Apache Http Server 和 Tomcat 可以提升对静态文件的处理性能、利用 Web 服务器来做负载均衡以及容错、无缝的升级应用程序。本文介绍了三种整合 Apache 和 Tomcat 的方式。 首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连
2010-06-26 09:49:00 180
原创 apache2.2+tomcat6负载均衡配置
Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡 1.安装JDK6.0 2.安装Tomcat6.0.14和Tomcat6.0.20 3.下载并安装Apache HTTP Server2.2.14,下载地址:http://hitech.onlinedown.net/down/apache_2.2.14-win32-x86-no_ssl.zip 此处注意,如果你本机已经装了iis并且占用80端口,务必先在服务中将iis停止或禁用。软
2010-06-26 09:48:00 397 1
原创 amMap地图工具
Documents: 地区特性 比较2显示方式的XML添加 数据结构 如何创建一个映射 如何建立特殊插件与达索amMap (只有商业版) 如何更新amMap 如何更新达索amMap 如何使用模块 如何使用插件 标签属性 线路性能 电影属性 一步一步安装达索ammap延伸 数据文件的基础知识 FAQs
2010-06-25 11:20:00 466
原创 amchart技术说明
Amchart技术说明 一、amchart是什么 amchart是一组由flash做成的图表组件。这些flash没有数据,一但指定了配置文件和数据文件的地址,flash就可以显示出你所需要的图表。 在配置文件中可以设这个flash的颜色,大小,文字属性,柱子,曲线的粗细颜色,是什么类型的柱子或曲线,是否有气泡,是否有图例,定位,鼠标右键及其事件等,stock图还要在里面指定数据文件的地址。 在数据文件中存放了要展示的数,数据一般是XML类型的数据,也有用CSV或TXT的类型的数据。 这里所指
2010-06-25 10:38:00 2251
原创 amchart学习笔记
Joomla使用过程中使用到分析组件(com_analytics),已经相关的的插件! 插件当中使用到了amchart (真复杂...) 以下是amchart相关资料 总的来说: amcharts 要一个“配置文件”(setting.xml),一个数据文件(amile_data.xml),一个 SWFObject.js,一个对应的 SWF 就可以生成漂亮的统计报表了 1 SWFObject v1.5的对象结构view plaincopy to clipboardprint?deconcept
2010-06-25 10:20:00 1180 1
原创 struts1和spring整合的几种方式
方式1: web.xml的配置 contextConfigLocation classpath:applicationContext*.xml characterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8
2010-06-23 07:03:00 266
原创 XML 与 Java 技术: 用 Castor 进行数据绑定
应用程序中使用 XML 文档的多数方法都把重点放在 XML 上:从 XML 的观点使用文档,按照 XML 元素、属性和字符数据内容编程。如果应用程序主要关心文档的 XML 结构,那么这种方法非常好。对于更关心文档中所含数据而非文档本身的许多应用程序而言, 数据绑定提供了一种更简单的使用 XML 的方法。 文档模型与数据绑定 本系列文章的上一篇(请参阅 参考资料)所讨论的文档模型,是与数据绑定最接近的替代方案。文档模型和数据绑定都在内存中建立文档的表示,都需要在内部表示和标准文本 XML 之间双向转换。两
2010-06-22 04:52:00 256
原创 StringUtils工具类的常用方法
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。 除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 StringUtils.xxx(
2010-06-21 04:13:00 146
谁说菜鸟不会数据分析
2014-03-10
Google+MapReduce中文版
2013-12-20
Google+File+System中文版
2013-12-20
BigTable原理详解
2013-12-20
hive学习必备经典(百度)
2012-07-24
(中文完整版) HTTP协议1.1
2010-12-22
Java多线程程序设计详细解析
2009-08-17
j2ee学习工具集
2008-06-30
QQ完全使用手册
2008-06-22
Java Servlet应用程序接口查询Java.Servlet.API和SWT 应用程序接口查询SWT_API.rar
2008-06-22
技压群雄—电脑超级技巧3000招
2008-06-22
数据结构课程设计报告和源代码2
2008-06-22
数据结构课程设计报告和源代码1.rar
2008-06-22
软件工程课程设计报告--java学生管理系统
2008-06-21
数据结构课件演示
2008-06-21
汇编课程设计模板-进制转换
2008-06-21
完全清理系统垃圾
2008-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人