11 2013 档案
摘要:许多单位都会把初学者置于“阴暗的角落”(不受重视的部门,或打杂跑腿的工作),任其自生自灭。这就是蘑菇定律。但这不一定是什么坏事。当上几天“蘑菇”,能够消除我们很多不切实际的幻想,让我们更加接近现实,看问题也更加现实。 电脑程序员意外的发现20世纪70年代,一批刚从学校毕业的“天之骄子”参加了工作,这些天马行空、独来独往的年轻人面对令人窒息的工作环境很难适应。于是,一批年轻的电脑程序员经过探索,发现了一段“蘑菇定律”。 这条定律是指,许多用人单位对待职业新手的一种管理方法,初学者被置于阴暗的角落(不受重视的部门或打杂跑腿的工作),浇上一头大粪(无端的批评、指责、代人受过),任其自生自灭(得不..
阅读全文
摘要:KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 本次版本主要修复IE11兼容性问题 KindEditor4.1.10 变更记录:Bugfix: 兼容IE11。Bugfix: [IE6-7] 上传按钮界面错乱。Bugfix: 引入kindeditor-all.js后开启自动高度插件会报错。Bugfix: ®来回切换代码模式后变成(R)。Bugfix: 字体、文字大小、颜色等操作有toogle效果。Bugfix: 非IE设
阅读全文
摘要:在数据中心,小失误可能会导致大问题 —— 那对于你的组织(以及对于你)会是大麻烦。 我们都经历过 —— 犯了愚蠢的错误还希望没人看到它,祈祷这个错误不会对系统或者网络产生负面影响。通常这些错误都没问题,只要错误不是发生在数据中心。数据库中心能让你的个人失误出现在终端用户的机器上的。但是当你在服务器机房,你就需要反复检查那些失误。不关你是在配置数据中心或者是管理它,你都要时刻保持高度谨慎。 好吧,你懂他们所说的完美计划……最终还是会出差错。但是,知道但是了解的一些常见的错误可以帮助你避免失误。 1: 出丑的电缆 你知道一句古老的格言——切割之前先测量两次(谋定后动)。有多少次你访问一个数据...
阅读全文
摘要:目前,Facebook 已经凭借它在网络基础建设上的可扩展能力成为了行业的领军者。Facebook 数据中心运维主管 Delfina Eberly(下图人物) 在“7x24 Exchange 2013 秋季会议”上的演讲中为我们透露了 Facebook 部分内部运维数据,下面我们来具体了解下。Facebook 数据中心运维主管 Delfina Eberly 服务器数量惊人,一人管理 2 万台 Facebook 服务器数量惊人,其硬件方面的工作重点主要放在“可服务性”上,内容也涉及服务器的初期设计,一系列工作的目标就是为了保证数据机房的设备维修最简单、最省时。她介绍说,每个 Facebook..
阅读全文
摘要:rm -rf mydir /* 删除mydir目录 */ cd mydir /* 进入mydir目录 */ cd – /* 回上一级目录 */ cd ~ /* 回根目录 */ mv tools tool /* 把tools目录改名为tool */ ln -s tool bac/* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了 */cp -a tool /home/leavex/www /* 把tool目录下所有文件复制到www目录下 */ rm go.tar /* 删除go.tar文件 */ find mt.cgi /* 查找文件名为
阅读全文
摘要:在谷歌加州山景城总部,除了拉里·佩奇(Larry Page)和谢尔盖·布林(Sergey Brin),真正的牛人工程师要数杰夫·迪恩(Jeff Dean)了。 下面是谷歌员工 Heej Jones 在 Quora 上发布的关于Jeff Dean的一则故事: 来谷歌上班前一天,一个朋友给Jeff发邮件介绍了我,所以在上班的第一周,我就邀请他共进午餐。 那时候,我并不知道他是谁,也不了解他在谷歌的情况。只是午饭时,我有注意到其他餐桌的人在盯着他看,也有一些人路过我们的餐桌时会窃窃私语。 慢慢认识了更多的朋友,我才知道关于Jeff Dean的一些传奇故事;一位朋友曾经惊
阅读全文
摘要:菜鸟问题如下: 我最近遇到了一些学习上的方法,想向您请教一下。 进公司实习后我发现,还是有太多太多的技术需要学习,我一直记得你曾经告诉我们的,为了要找工作,我们必须得对一个方向够熟练,够精通,我一直都是朝JAVA这个方向发展的。最近我在拼命的学习一些以前没接触的技术,比如EJB,extjs,JSF等,虽然这些没SSH火爆,可学习一下我想以后总会有用的,可是渐渐的我发现一个问题,就是一门技术只要我过一两个月不用,然后人家在问起时,头脑里就是一头雾水,这种遗忘性非常严重,比如Hibernate的validatiion,search 虽然我没将其用于实际的项目中,但是在八月份的时候,我已经好好的学习
阅读全文
摘要:前几天遇到需要把excel中的数据导入oracle 数据表的问题,起初我首先尝试的是最方便的,大家最容易想到的方法:如需要插入数据的表 Area, select * from Area for update ;使整张表处于编辑状态,然后定位需要插入值的字段,进行copy,粘贴,其中由于数据量太大(差不多一万条),在保存的时候报错,如果是只保存少量数据可以考虑这种做法。下面说下解决方案:1、查看要导入的表的结构2、准备导入的数据,EXCEL文件名为area.xlsx存放位置在C:\Users\XXX\Desktop第一行与数据库的列名一一对应,以下为要导入的数据.导入数据要符合表的完整性定义3、
阅读全文
摘要:真正优秀的用户界面会被无视,而糟糕的设计则迫使用户注意界面,而非内容。用户都是带着目的来访问网站的:买本新书、学习JQuery、与朋友分享一篇文章、发现新音乐、写小说或者仅仅是寻找最近的目的地。他们不会只为把玩界面而来。实际上,用户根本不在意界面设计。多年来,台式机系统树立的典范和交互式工具的缺失,都使人们开始思考用户界面,它如何发挥作用?如何让设计增色或减分?但用户真的需要关心这些吗? 用户已经熟知界面的模式和组成元素,但他们根本不在意。多年来,网页设计师们已经在按钮颜色、投影、边框和渐变上花了成百上千个小时,只为了让界面更易用和美观。但事实上,优秀用户界面的终极形态不是易用,而是隐形。 .
阅读全文
摘要:物车的逻辑业务的实现(MyCartBO.java),能够满足用户的添加,删除,修改,清空,查看购物车的信息!ConnDB.java(这只是一个得到数据库连接和类)01 //连接数据库02 package cn.fqfx.model;0304 import java.sql.*;0506 public class ConnDB07 {08 //定义一个连接09 private Connection ct = null;1011 //得到连接12 public Connection getConn()13 {14 try {15 //加载驱动16 Class.forName("com.m
阅读全文
摘要:1.解析Java有四种访问权限, 其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符。private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。default:即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许在同一个包中进行访问。protect: 介于public 和 private 之间的一种访问修饰符,一般称之为“保护形”。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包中也可以访问。p
阅读全文
摘要:在shell编程时.可以使用参数。Shell有位置参数和内部参数1. 位置参数 由系统提供的参数称为位置参数。位置参数的值可以用$N得到,N是一个数字,如果为1,即$1.类似C语言中的数组,Linux会把输入的命令字符串分段并给每段进行标号,标号从0开始。第0号为程序名字,从1开始就表示传递给程序的参数。如$0表示程序的名字,$1表示传递给程序的第一个参数,以此类推。2. 内部参数 上述过程中的$0是一个内部变量,它是必须的,而$1则可有可无。和$0一样的内部变量还有以下几个。 $# ----传递给程序的总的参数数目 $? ----上一个代码或者shell程序在shell中退出的情况,...
阅读全文
摘要:2013-05-30 14:48 200人阅读 评论(0) 收藏 举报什么是 tput?tput 命令将通过 terminfo 数据库对您的终端会话进行初始化和操作。通过使用tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。什么是 terminfo 数据库?UNIX 系统上的 terminfo 数据库用于定义终端和打印机的属性及功能,包括各设备(例如,终端和打印机)的行数和列数以及要发送至该设备的文本的属性。UNIX 中的几个常用程序都依赖 terminfo 数据库提供这些属性以及许多其他内容,其中包括 vi 和 emacs 编辑器以及 curses
阅读全文
摘要:3.文字时间格式函数 char * asctime(struct tm *tp); char * ctime(struct tm *tp); 这两个函数都转换时间格式为标准UNIX时间格式。 Mon May 3 08:23:35 1999 ctime一率使用当地时间,asctime则用tm结构内的timezone资讯来表示。 size_t strftime(char *str,size_t max,char *fmt,struct tm *tp); strftime有点像sprintf,其格式由fmt来指定。 %a : 本第几天名称,缩写。 %A : 本第几天名称,全称。 %b : 月份名称,
阅读全文
摘要:引号 在shell中引号分为三种:单引号,双引号和反引号。单引号 ‘ 由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释。例如:$ string=’$PATH’$ echo $string$PATH$可见$保持了其本身的含义,作为普通字符出现。双引号 “ 由双引号括起来的字符,除$、、’、和”这几个字符仍是特殊字符并保留其特殊功能外,其余字符仍作为普通字符对待。对于$来说,就是用其后指定的变量的值来代替这个变量和$;对于而言,是转义字符,它告诉shell不要对其后面的那个字符进行特殊处理,只当作普通字符即可。可以想见,在双引号中需要在前面
阅读全文
摘要:在终端下输入echo $0 或者输入echo $SHELL 或者输入ps回车即可看到系统中shell的类型类型解释:sh:burne shell (sh)burne again shell (bash)csh:c shell (csh)tc shell (tcsh)korn shell (ksh)注:其中bash查看版本信息命令为:bash --version原文链接:http://hi.baidu.com/twlky/item/54435b167e9d5edabf9042dd
阅读全文
摘要:在第六章我们开发的LinkedList类中,你可能已经想到了从表中取决对象的方法有点麻烦。必须用方法getFirst()检索第一个元素,用另一个方法getNext()依次检索其他元素,这使得检索表中的第一个元素是一个"特殊情况".因此处理元素时必须考虑这种情况。而且比它需要的更复杂一些。在一个几何中连续地处理元素的更好的达到是使用迭代器(iteratir).值得注意的一点是Java也提供了枚举器。一个枚举器提供的能力与迭代器基本相同,但Java文档中建议你在几何中应该用迭代器代替枚举器。通常一个迭代器是一个对象,你可以用它在集合中一个连接一个地检索所有对象。有的人在一叠纸牌
阅读全文
摘要:AIX查询硬件信息命令:# prtconf prtconf命令能显示绝大部分硬件信息,比如机器型号,序列号,CPU主频,网络和硬盘情况。注意:使用DLPAR动态分区的机器显示CPU个数不一定是真实CPU个数(DLPAR会后台自动调整分配给每个分区的真实CPU使用个数)功能强大。原文链接;http://hll142475.blog.163.com/blog/static/62138201152010159131/
阅读全文
摘要:LINUX 系统1.查看机器所有硬件信息:dmidecode |moredmesg |more这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看2.查看CPU信息 方法一: Linux下CPU相关的参数保存在/proc/cpuinfo 文件里 cat /proc/cpuinfo |more 方法二: 采用命令dmesg | grep CPU 可以查看到相关CPU的启动信息 查看CPU的位数: getconf LONG_BIT3.查看Mem信息cat /proc/meminfo |more (注意输出信息的最后一行:MachineMem: 41932272
阅读全文
摘要:* 1 检查和过滤无效参数,以及多余的字符和参数;* 2 程序头部应标明程序运行的依赖关系,包括:依赖的软件/命令名称及版本号需求,硬件平台等;* 3 可能变更的、不确定的文件路径和文件名称,尽可能定义为变量(variable),方便移植和维护;* 4 必要时记录运行日志(log),并在日志文件头部记录程序名称($0),程序参数($*),用户名(whoami),日期时间(date)等信息。必要时还可记录程序结束时的时间;* 5 调试代码和临时代码,应用调试开关(switch)控制开启(on)和关闭(off),方便调试输出和关闭;* 6 程序中记录必要的注释信息;* 7 检查要执行、读取、修改的
阅读全文
摘要:linux的文件重命名非常简单。常用的是mv命令和rename命令。下面介绍一下这两个命令的用法,具体结节可以参考手册。1、mvmv fromfile tofile 如把文件a.txt得命名为b.txt,可以是mv a.txt b.txt。 mv一次只能重命名一个文件,而且,它是移动命令。如果tofile已经存在的话,会直接装原文件覆盖,从而造成文件的丢失。当然有选项可以对已存在的文件进行提示,但是,我表示,那个选项我还真不常用。综合这两点考虑,还是决定看看rename吧。2、renamerename frompart topart filename 或者 rename 's/from
阅读全文
摘要:简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。linux使用GNU版本的grep。它功能
阅读全文
摘要:本来作为命令语言互动式地解释和执行用户输入的命令只是Shell功能的一个方面,Shell还能够用来实行程序设计,它提供了定义变量和参数的手 段以及丰厚的程序控制结构。运用 Shell编程类似于DOS中的批处理文件,称为Shell script,又叫Shell程序或Shell命令文件。 Shell基本语法 像高级程序设计语言一样,Shell也提供表明和运用变量的功能。对Shell来讲,所有变量的取值都是一个字串,Shell程序采用$var的形式来引用名为var的变量的值。 Shell有以下几种基本类型的变量。 (1)Shell定义的环境变量: Shell在开始执行时就已经定义了一些和系...
阅读全文
摘要:Shell目录①Shell命令行的运行;②编写、修改权限和执行Shell程序的步骤;③在Shell程序中使用参数和变量;④表达式比较、循环结构语句和条件结构语句;⑤在Shell程序中使用函数和调用其他Shell程序;12-1Shell命令行书写规则Shell命令行的书写规则对Shell命令行基本功能的理解,有助于编写更好的Shell程序,在执行Shell命令时多个命令可以在一个命令行上运行,但此时要使用分号(;)分隔命令,例如:[root@localhost root]# ls a* -l;free;df长Shell命令行可以使用反斜线字符(\)在命令行上扩充,例如:[root@localho
阅读全文
摘要:[+]date命令的帮助信息时间输出时间设置date命令的帮助信息[root@localhost source]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期。 -d,--date=字符串 显示指定字符串所描述的时间,而非当前时间 -f,--file=日期文件 类似--date,从日期文件中按行读入时间描述 -r, --reference=文件 显示文件指定文件的最后修改时间 -R, --rfc...
阅读全文
摘要:数据仓库可以看成是数据库的一部分,两者都是用来存储数据的,只不过一般数据库是OLTP(联机事务处是),里面存的是关系型数据,记录我们对数据的增删 改查等操作。数据仓库是在数据库应用到一定程序之后而对历史数据的加工与分析;是处理两种不同用途的工具而已。要学数据仓库,先把数据仓库的几大模块之间的关系及作用弄清楚,,再学起来就容易很多了啊。原文链接:http://bbs.csdn.net/topics/390002311
阅读全文
摘要:文章标题:Linux查看用户的7个命令。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类 在Linux系统里,我们会经常用Linux查看用户的命令,在这里我们一些命令进行了总结,总共有7个,并做了详细的解释,以便让大家更深入的理解,接下来让我们一起来看看这些命令和具体应用。 一、Linux查看用户命令w命令 该命令用于显示登录到系统的用户情况,w命令功能强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学. w命令的显示项目按以下顺序排列:当前时间,系...
阅读全文
摘要:序号任务命令组合1删除0字节文件find . -type f -size 0 -exec rm -rf {} \;find . type f -size 0 -delete2查看进程,按内存从大到小排列ps -e -o “%C : %p : %z : %a”|sort -k5 -nr3按cpu利用率从大到小排列ps -e -o “%C : %p : %z : %a”|sort -nr4打印说cache里的URLgrep -r -a jpg /data/cache/* | strings | grep “http:” | awk -F’http:’ ‘{print “http:”$2;}’5查看
阅读全文
摘要:本文是为那些想要尝试Linux的用户所写,不过如果你已经是一名Linuxer,这里也有一些你应该知道并为之自豪的事实。 讨厌长篇大论?直接跳到最后的部分 “所有内容的整理”。 为什么我离不开Linux? 我坚持这样认为有我自己的原因。每隔几天或几个月,我重启机器的时候,Linux的启动过程都令我陶醉,而你也许会惊奇大多数操作系统并不是这样的。 先想象一些场景:你的机器经常崩溃。它慢的令人发指。未经你允许,文件文件夹就自动建立/删除。机器莫名其妙的关闭。 什么状况?真相只有一个!你中病毒了!而在Linux上,这样的情况几乎不会发生,甚至可以说”根本没有”。:) 为什么/那又如何? 再想...
阅读全文