- 博客(44)
- 资源 (12)
- 收藏
- 关注
原创 Serv-U停止服务的另类解决方案
最近使用Serv-U来架设FTP服务器,用于文件传输的桥梁。好景不长,每隔一段时间,Serv-U的服务就会自动停止。因为这个ftp服务很重要,要保证每天都能正常工作,如果只靠人每天来查看服务是否正常,牵涉精力不说,又不是十分靠谱。于是,Google之。网上各种说法都有,如FTP在流量较大的情况下,Serv-U会因为繁忙而自动停止服务。总之,找不到Serv-U周期性停止服务的原因。没办法,只好转换思
2011-10-22 22:34:57
2535
原创 编写脚本注意事项
最近一直在写各种脚本,*nix和win的均有。脚本每天都会被调度程序调度,因此体会到定义接口的重要性,同时日志的重要性也毋庸置疑了。下面是对这一段时间写shell/bat/vbs脚本的编写总结:(1)脚本要能够完成相应任务(2)异常处理机制(3)是否提供重做机制(4)提供返回值(成功或者失败)(5)生成日志以供查询(6)多次测试以后写脚本的时候就要提醒自己注
2011-10-20 23:30:46
1292
转载 你必须非常努力,才能看起来毫不费力
有一个很浪漫的故事有一群人,他们积极自律,每天按计划行事,有条不紊;他们不张扬,把自己当成最卑微的小草,等待着人生开出花朵的那天。他们早晨5点多起来健身,你在睡觉;7点开始享受丰盛的早餐,蛋白质维生素淀粉粗纤维样样俱全,为新的一天起了一个好头,当他们收拾妥当准备开始一整天
2011-08-22 19:26:00
540
原创 SQL*PLUS环境设置
<br />环境:Ubuntu + Oracle 10g xe edition<br /> 俗话说,工欲善其事,必先利其器。同样,在linux下学习Oracle,sqlplus是最直接来使用的工具。设置好sqlplus的参数,有利于提高学习效率。话不多说,下面说说我常用的一些设置。请大家不吝赐教,多提意见。<br /> (1) 使用vim编辑器<br /> SQL>edit<br /> edit命令对当前脚本进行编辑,调用默认编辑器ed。如果大家熟悉vi的话,用它来做默认编辑器就很方便了。有二
2011-01-05 10:05:00
1196
原创 SQL*Loader-951错误
<br />在使用datastage开发的时候,遇到错误:<br />SQL*Loader-951: Error calling once/load initialization<br />ORA-00604: error occured at recursive SQL level 1<br />ORA-00054: resource busy and acquire with NOWAIT specified<br />搬出谷歌大神:<br /> 可能是表里索引处于 unusable sta
2011-01-05 10:03:00
8113
原创 Ubuntu8.04 oracle10g安装
<br />1.在oracle官方网站下载,需要注册一个帐号,我下载的是oracle 10g release2 x86<br />http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html<br />2.需要把系统伪装成redhat,要不然不满足要求<br />3.安装的时候,可能会出现java方面的错误,不能顺利弹出窗口.最方便的是在oracle下登录即可,使用<br /> $xhost +IP的方法
2010-11-21 00:02:00
611
转载 chmod,chgrp,chown的使用
<br />eg: $ls -l /home/<br /> drwx------ 2 root root 16384 2010-08-28 04:39 lost+found<br /> drwxr-xr-x 2 oracle dba 4096 2010-11-20 13:55 oracle<br /> drwxr-xr-x 49 tiger tiger 4096 2010-11-20 13:58 tiger<br /> 注
2010-11-20 14:25:00
750
转载 sqlplus中使用vi编辑器
在Linux的sqlplus中,如果使用edit对当前脚本进行编辑,则调用默认编辑器ed,如果想使用vi作为默认编辑器,则可以编辑文件$ORACLE_HOME/sqlplus/admin/glogin.sql,添加如下行 DEFINE _EDITOR = vi重新启动sqlplus后,运行edit命令时将会调用vi作为编辑器在sqlplus启动时,会首先运行$ORACLE_HOME/sqlplus/admin/glogin.sql,因此我们也可以在这个文件中设置别的变量
2010-11-19 14:20:00
2233
转载 VM增加虚拟硬盘的容量
<br />很多人在安装虚拟机系统的时候,为了节省硬盘空间,把硬盘容量设置得较小,默认的8GB,我设置了10GB,可是后来发现硬盘容量不够用了。在VMware中又不能直接修改虚拟机的硬盘容量大小,或者重建虚拟机系统,非常麻烦,后来查了很多资料,终于搞定了在不破坏原来LINUX系统的基础上增加硬盘容量。<br /> 其实在VMware5.0版本以上,(我的是6.5版本)安装目录下有一个命令行工具——vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下:<br
2010-11-15 16:35:00
566
原创 win系统连接vmware上的linux oracle
环境:Winxp + vmware ubuntu10.10 oracle10gXE连接工具:putty plsql dev(1)putty连接 $sudo apt-get install openssh-server(2)plsql dev a.安装oracle client(没使用) b.安装instantclient 右键我的电脑--〉高级 --〉环境变量 --〉系统变量--〉新建 NLS_LANG American_Am
2010-11-12 16:41:00
871
转载 dns坏了
<br /> 几天前看电影要装啥qvodplayer播放器,看完电影后电脑就上不了网。当时以为是网络问题,再加上一般情况下是在linux下运行,那个系统可以上网,就没放在心上。今天,想写个东西,发现好像是由于qvodplayer要注入啥啥,搞的上不了网,决心把它弄好。<br />(1)网络连接 - 修复:有问题,报错<br />(2)cmd->ping www.baidu.com 没有找到主机<br />(3)ipconfig:发现自动分配的IP地址是169.254.*.*,杯具的发现DNS出
2010-10-03 17:59:00
826
转载 Ubuntu oracle10g xe安装记录
Ubuntu oracle10g xe(即oracle10g 特别版)安装过程总结安装环境:Ubuntu 8.04软件:oracle-xe-universal_10.2.0.1-1.0_i386.deb oracle-xe-client_10.2.0.1-1.0_i386.deb 注:oracle XE 的deb版,由于Ubuntu是基于debain的所以我们下载deb的了! (oracle的网站上,或者搜索去)硬件环境:内存512MB,硬盘空间
2010-08-28 21:58:00
1605
转载 [转载]职场经验
<br />第一:不要认为停留在心灵的舒适区域内是可以原谅的。<br /> 每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。 <br /> 然而相反,在工作之后,你要极力改变这一现状。否则,你会很快变成鸡尾酒会上唯一没有人理睬的对象,
2010-08-25 10:22:00
525
转载 [转载]一个快递公司业务员的客户关系管理
<br />转自:http://chuanliang.blog.163.com/blog/static/341248512009112044750942/<br /> 近期在网上疯狂购物,给即将出生的宝宝准备各种用品,于是与形形色色的快递公司的业务人员接触也较多,大部分快递公司的业务员典型的送货流程:<br /> 1、(可选步骤)业务员先电话联系。用语:我是xx快递的,这边有你的快递,大致几点会送货上门,有人在家吗。似乎大部分的快递公司都不会先联系是否有人在家。<br /> 2、业务员风风火火
2010-08-25 10:20:00
2099
原创 温水煮青蛙
<br /> 好像已经很久没上优快云,也有很久没有摸过技术书籍了。<br /> 自从去年项目结束后,我就进入长草期了。没有解决问题的压力,没有渴望获得知识的热情,有的只是自己对自己一次一次的欺骗与催眠。对以后发展的迷茫,对前进道路的畏缩,躲在心里很舒适的地方,不想改变。<br /> 上班将近一个月,我有时总会在想,我当初的选择是否正确呢?只是为了工资稍微高一点,就选择了自己并不是很熟悉的行业,放弃了自己喜欢的东西。虽然当时自己安慰自己,说即使到了那种公司,也
2010-08-23 19:15:00
6987
原创 oracle em启动总结
2010-3-10http://localhost:5500/em/如何启动 启动服务:(1)dbConsole;(2)OracleService;(3)TNSListener 在IE里输入:http://localhost:5500/em 时,出现如下错误:“数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击 启动 可以获得当前状态并打开数据库。如果无法
2010-03-10 22:38:00
2355
原创 保护眼睛的好方法(转载)
在电脑前的时间过长,对于人的眼睛视力有很大的影响,而背景是白色的话,就更加会刺激眼睛,如果把背景着色调成浅绿色的话,会缓解视觉疲劳.方法如下.下面就教你如何把网页底色变成淡淡的苹果绿:第一步,在桌面上点击鼠标右键,依次点击“属性”、“外观”、“高级”按钮。第二步,在打开的“高级”对话框中,在“项目”下拉列表里选择“窗口”。第三步,再打开右边对应的“颜色”列表,选择其中的“其他”一项
2010-01-03 16:30:00
587
原创 2009总结与2010展望
2009总结:(1)顺利把项目收尾:挣扎了大约九个月了,总算验收通过了.在这里也要感谢我的partner xlq,谢谢她的宽容,我这个人有的时候脾气不是很好,谢谢包含(2)制造了一篇垃圾论文,中国的论文中又增加了一篇无用的文章.其实我也是无奈的(3)拜今年的形势所赐,找到一份满意的工作.虽然之前找工作的压力很大,中途也有过不自信和彷徨,谢谢室友zyf的鼓励,以及他不断提供信息,找到与我
2009-12-31 21:24:00
504
转载 [ZT]生命是一连串长期而持续的累积
许多同学应该都还记得联考前夕的焦虑:差一分可能要掉好几个志愿,甚至于一生的命运从此改观! 到了大四,这种焦虑可能更强烈而复杂:到底要先当兵,就业,还是先考研究所? 我就经常碰到学生充满焦虑的问我这些问题。 可是,这些焦虑实在是莫须有的!生命是一种长期而持续的累积过程,绝不会因为单一的事件而毁了一个人的一生,也不会因为单一的事件而救了一个人的一生。属于我们该得的,迟早会得到;属于我们不该得的,即使侥
2009-12-19 15:31:00
546
转载 [转载]仅通过崩溃地址找出源代码的出错行
转载:http://www.luocong.com/articles/show_article.asp?Article_ID=29使用M$ 的 VC 和 MASM ,因此后面的部分只介绍如何在这两个编译器中实现,请读者自行融会贯通,掌握在别的编译器上使用的方法。首先必须生成程序的 MAP 文件。什么是 MAP 文件?简单地讲, MAP 文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示
2009-12-15 20:20:00
852
原创 类型转换
整形提升(integral promotion):对于所有比int小的整形,包括char、signed char、unsigned char、short和unsigned short,如果该类型的所有可能的值都能包含在int内(什么情况下不包含在内?),它们就会被提升为int型,否则,它们将被提升为unsigned int。直白的讲,最小字节无精度损失且保证总是最小代价. 有
2009-12-02 20:22:00
468
原创 当机会来临的时候,你准备好了吗?
当您做程序员的时候就得抱有高级程序员的态度和专研精神当您做高级程序员的时候得提前储备项目经理的知识和素质当您做项目经理的时候得去思考一下与项目相关的沟通管理、营销管理、运营管理、人力资源管理的内涵当您做部门经理的时候该去想想企业如何运作、企业管理、企业定位和企业发展方向要学会经常做换位思考,当您处在这个位置的时候,应该如何去做,能否做的更好?这样当机会降临的时候,我们才不会自怨自艾,才能顺利把握机
2009-11-24 21:39:00
1598
原创 由变态C自增所想到的
前面转载了[变态的C自增]这篇文章后,自己又总结了一下关键点:1、局部变量i,是保存在栈上的,没有拷贝!2、后缀++,和前缀++的求值时间的先后问题3、后缀++的使用甚至在"="赋值操作之后。但是,上述文章并没有对gcc和vc进行分析。在两个变量进行运算的时候,两者的代码运算的结果还是一致的。当多于两个变量运算的时候,结果就出现分歧了。 代码如下:#includeint
2009-11-18 16:11:00
846
1
转载 [转载]七个受用一生的心理寓言
(一)成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,
2009-11-18 15:01:00
540
转载 [转载]解释什么叫工作
当时公司招了大批应届本科和研究生毕业的新新人类。平均年龄25岁。那个新的助理,是经过多次面试后,我亲自招回来的一个女孩。名牌大学本科毕业,聪明,性格活泼。私下里我得承认,我招她的一个很重要的原因,除了她在大学里优秀的表现之外,还因为她写了一手漂亮的字。女孩能写一手好字的不多,尤其像她,看起来长发飘飘,多么女性化的一个姑娘,一手字却写的铿锵倜傥,让我对她不由多了很多好感。 手把手的教。从
2009-11-10 16:58:00
410
转载 [转贴]变态的C自增
#if 0 变态的C表达式 前阵子与X-man逛书店,一边斜眼看着MM,一边盯着可以找到什么好书。突然,X-man以迅雷不及掩耳盗铃之势出招了:“俺们上学时,有道C语言题, 没有学生可以答对,我说你听听?!”。C语言,也算俺看家本领了,面对挑战不能畏惧,只有奋勇直前,“什么玩意儿,这么强?!”。只见X-man不慌不忙,慢慢悠悠地说道:“i初值等于1,加加i加上加加i等于i,最后i
2009-11-09 22:18:00
466
原创 数学的思维
QQ的一道题,发现自已的脑筋僵化了!连数学的分析都不会用了!汗颜啊!/*有意思的智力题:一个整数分解成连续的数之和,把所有的情况打印出来*//*利用等差数列的公式: 和=(beg+end)*项数/2,进行查找 */#include int show(int x){ int i,j,k,count = 0; for (i = 2;i < x;i++) { f
2009-10-27 20:28:00
457
原创 结构体、共用体、枚举
结构体、共用体、枚举:#includetypedef struct time{ int year; int month; int day;}TIME;typedef union stu{ char name[4]; int score;}STU;enum color{red,green,blue,yellow,white};
2009-10-27 16:47:00
397
转载 IEEE浮点数表示法-----我网上搜集的(非本人原创)
IEEE浮点数表示法-------------------------------------------------float 共计32位(4字节)由最高到最低位分别是第31、30、29、......、0位31位是符号位,1表示该数为负,0反之30~23位,一共8位是指数位(-128~127)22~ 0位,一共23位是尾数位每8位分为一组,分成4组,分别是A组、 B组、 C组、 D组每一组是一个
2009-10-27 11:42:00
644
转载 分享:管道的故事。成为富有的人事一种选择
成为富有的人不是一种机会,而是一种选择! 1801年,意大利中部的小山谷。 很久很久以前,有两位年轻人,一个叫柏波罗,一个叫布鲁诺,他们是堂兄弟,都是雄心勃勃的,他们住在意大利的一个村子里。 两位年轻人从小就是要好的伙伴。 他们都有雄心勃勃的梦想。 他们常常没完没了地谈论,在某一天、通过某种方式,让自己可以成为村里最富有的人。他们都很聪明而且勤奋,他们所需要的只是机会。 有一天,
2009-10-27 10:05:00
583
原创 判断一段字符串中有多少单词(以空格为标准)
直接上代码#include #include int wordscount(const char *s){ char *p = (char*)s; int count = 0; while (*p != /0) { /*去掉空格*/ while (*p == ) { ++p; } /*单词计数*/ if
2009-10-23 18:37:00
1136
原创 统计字符串每个字符出现的次数
假定只有ASCII字符,构造一个统计可见字符的整数数组,大概要100个元素(初始化为0),由于字符和整数的统一性,你可以这样来填充这个数组 #include #include /*统计一个字符串中出现字符的个数*//*可见字符差不多有100个*/int main(){ int count[100] = {0}; int i; char s[] = "abad
2009-10-23 18:22:00
780
转载 delphi操作Excel
(一) 使用动态创建的方法 首先创建 Excel 对象,使用ComObj: uses ComObj; var ExcelApp: Variant; ExcelApp := CreateOleObject( Excel.Application ); 1)
2009-10-08 19:04:00
711
原创 string.h中一些函数的实现
面试经常会考一些常用函数的实现.尤其是string.h中的函数.准备先!程序都是在gcc下面调试成功。 1 char* strcpy(char *to,const char *from); #include#include#include#include/*函数原型char *strcpy(char *to,const char *from); *功能:
2009-10-02 21:40:00
1097
1
转载 边长为n的直角三角形的边长组合
输入一个正整数n,计算斜边长在n以内的所有可能的边长为整数的直角三角形的边长组合。思路如下:假设边长分别为r(斜边)、p、q。根据勾股定理有:r^2=p^2+q^2.假定斜边和一条直角边固定的情况下,另一条直角边大于或等于第一条直角边并小于等于sqrt(r^2-p^2)的整数部分的值。 #include#include/*其中,r为斜边,p为第一条直角边,q为第二条直角边*
2009-09-30 17:22:00
2455
转载 (转载)如何理解c和c++ 的复杂类型声明
曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明。 我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修饰符和typedef,还有函数指针,最后介绍一个能够让你准确地理解任何C/C++声明的“右左法则”。 需要强调一下的是,复杂的C/C++声明
2009-08-01 10:54:00
423
原创 数据对齐原则
学习王爽的《汇编语言》 name segment...name ends段中的数据占N个字节,则程序加载后,该段实际占有的空间为? 解决方法:数据对齐原则.在80x86cpu里面,把段是按照16个字节为一小段进行划分的,在实模式下,总共有64k个小段.段是以paragraph(16-byte)对齐的。 那么,当有17个字节时,系统应该分配两段(16-byte)空间给
2009-05-08 15:20:00
975
原创 ultraedit建立asm集成环境
使用环境:winxp+ultraedit 14.20.1.1008版本+masm5.0 (1)ue的环境变量*注:在UltraEdit工具配置里%F表示当前文件名,%P表示当然路径,%N表示当前文件名,%E表示当然文件的扩展名。*以F:/ASM/lx000.asm为例: *%F = F:/ASM/lx000.asm *%P = F:/ASM/ *%N = lx000 *%E = .
2009-05-07 13:48:00
4554
Essential Pascal(pascal精要)
2009-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人