自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhy_yz的专栏

远行者

  • 博客(62)
  • 资源 (2)
  • 收藏
  • 关注

原创 暂时离开,csdn啥时候弄好了,啥时候回来

我一直不喜欢在网页中写博客,用了live writer也很习惯了。但是自从csdn改版之后等了很久live writer还是不能用,感觉很失望啊。今天在网页中写了两篇日志,怎么都提交不成功,只能刷新,然后日志没有自动保存。。。。离开这个博客感觉也挺伤心的毕竟用了很久了,但是真的不

2011-08-16 17:10:59 568

原创 2011 IT公司笔试面试题目整理

1.2011.8.15微软实习电面(1)把一个字符串中的所有abc替换为a。要求时间复杂度O(n)。#include #include int main(){ char a[] = "ddabc7abcabcccc";//不能是char *p=“d

2011-08-16 14:15:22 591

原创 一路走来,且行且看

这篇文章将要如实记录接下来一段时间的找个工作历程。前段时间一直因为各种各样的琐事没有好好学习,也没有去积极认真找实习,现在想想真是后悔,其实不能实习也要认真面对每次的笔试,面试的机会,这都将成为宝贵的经验财富。现在马上就要开始正式找工作,后悔也于事无补只能往前看。对题目的回答或编

2011-08-16 11:36:11 563

转载 字符编码简介:ASCII,Unicode,UTF-8

工作需要,对编码进行转换,下面是一份技术准备,转自:http://blog.sina.com.cn/s/blog_3f4dc73b0100doni.html 1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和 1两种

2011-07-18 14:25:46 570

原创 MySQL数据库事务的隔离级别介绍

在大学学习数据库的时候就接触到了事务,但在现在的工作中也没有使用过,因为平台不支持,在需要保证数据一致性的时候就要自己做,比如有两条delete语句,当第一条执行成功第二条失败的时候,就要把第一条删除的记录再添加上,非常麻烦。也致使自己对事务没有真正理解和掌握。 使用事务是保证数据的正确性,N条sql语句组成一个事务,这N条语句都成功则成功,若有一条失败则失败,需要回滚到执行前的状

2011-06-30 18:15:00 4633

原创 C/C++编程:文件操作

实现:向一个文件逐行写入键盘输入的内容直到遇到结束字符“end”,然后按行输出。 代码已经过调试: 注: (1)文件指针FILE *:fopen打开文件,返回与之对应的流                   FILE * fopen(const char *filename,const char *mode); (2)fputs:字符输出到流,写入文件末尾但并没有从新的一行写入

2011-06-27 18:44:00 589

原创 C/C++编程:整数转字符串输出

下面是我写的简单C程序,对输入整数并转为字符串输出,并经过的DEV调试执行:   注:s[i++] = n%10 + 0,整数加‘0’自动转为字符型 s[i] = /0;字符数组表示字符时最后一位添加‘/0’,表示字符串结束

2011-06-24 18:29:00 1502

原创 C语言scanf的学习

最初学C语言时,scanf和sprintf是最先学习的了,当时没有深入的学习,后来也很久没有用过C了,笔试的时候才发现自己真的是什么都忘完了。现在重新学习: 简介:格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的指定格式。 scanf函数会在每一个数据域均有数据,并按回车后结束 用法: int scanf(char *format[

2011-06-24 18:16:00 696

原创 工作----领导

今天听同事抱怨工作中的一些情况,当然是福利待遇的问题。我发现遇到一个好的领导真的是至关重要。 领导说:把工作当事业,不要在乎那些待遇什么的。这真是完全的官腔,未免太冠冕堂皇了。你每天跑业务不也是为了挣钱,现在的年轻人刚进入社会,我们会认真的工作,但也希望自己的工作有所回报,工作是我生活的一部分,而不是全部,我们还要生活,还有亲人,当然希望自己以及亲人的生活好一些。我活在这世上,不是来给你当圣母的

2011-06-16 21:56:00 451

原创 c/c++语言中的sizeof和strlen的学习

一次笔试,发现对sizeof真是不了解,现在系统学习一下,查看了很多资料,发现下面这个是写的最系统的。就转载学习一下吧: http://blog.csdn.net/johnny_83/archive/2007/07/22/1701917.asp C++ sizeof 使用规则及陷阱分析 1、什么是sizeof 首先看一下sizeof在msdn上的定义: The sizeof

2011-06-16 16:23:00 1166

原创 JavaScript正则表达式

RegExp对象表示正则表达式,对字符串进行模式匹配,存储检索模式。定义方法:1.直接量法:var regexp = /pattern/attributes;2.创建对象:new RegExp(pattern, attributes);参数:pattern:字符串,表示正则表达式的模式或其他正则表达式,attributes:可选字符串, 包含属性 "g"、"i" 和 "m",分别用

2011-06-16 09:19:00 1071

原创 linux下MySQL双机数据自动复制问题

前面已经对实现Mysql数据库双机备份进行了配置,在不出现意外情况下(如断网线)数据会在两台机器实时数据复制。 在某一台机器停止之后再重启数据也会自动复制。 现在有个问题:当网线断掉再连接以后数据并没有自动复制。分析问题出现的原因先要了解Mysql数据备份的过程: 1.数据复制过程 参考博客http://hi.baidu.com/aohaiyixiao1/blog/item/0aa78634c7fbb6a4d1a2d314.html Mysql的复制(replication)是一个异步的复制,

2011-05-27 18:16:00 1019

原创 linux命令 打包,压缩与解压缩

今天要用ftp从其他账户下get文件, ftp 192.168.2.89 cd cin/bin get 文件名 但传到本端发现文件原来的可执行权限没有了。 所以对文件先进行打包,打包不会对文件进行改变包括权限 我们知道windows系统主要有两种压缩文件格式:.zip与.rar 但linux系统的压缩文件格式就比较多:.tar,.tar.gz,.tar.bz2,.tar.Z,.gz,.bz2,.Z,.zip,.rar 下面对linux文件的打包压缩进行一下小结: 1.    首先区分打包和

2011-05-25 09:28:00 696

原创 linux:vi的使用之汇总(转)

http://fanqiang.chinaunix.net/app/other/2006-06-19/4581.shtml 功能最强在的编辑器——vi vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或pico,如果您不

2011-05-24 14:10:00 303

原创 linux命令:rpm

rpm即软件包管理器,英文全拼为Redhat Package Manager。 是linux的系统软件包。类似于window系统中的“添加/删除程序”。用于linux系统中安装、删除软件。 经常使用的用法介绍: 1.查看软件包的详细信息-q rpm -qpil heartbeat-pils-2.1.4-4.1.i386.rpm 选项: -q:query,查询时必须的选项,下面的三个选项要与-q配合使用 -p:查询软件包的文件 -i:查询软件包的详细信息,与选项-q使用才有这意思,若单独使用则

2011-05-23 19:46:00 565

原创 linux命令:du

功能说明:显示目录或文件的大小。 语 法:du [-abcDhHklmsSx][-L ][-X ][--block-size][--exclude=][--max-depth=][--help][--version][目录或文件] 补充说明:du会显示指定的目录或文件所占用的磁盘空间。 参 数:   -a或-all   显示目录中个别文件的大小,递归显示   -b或-bytes   显示目录或文件大小时,以byte为单位,仅是文件内容的大小。   -c或--to

2011-05-20 11:13:00 671

原创 mysql学习笔记(1):mysql命令行的使用

mysql 命令行其实就是用sql来操作mysql数据库: 1. 登录mysql:mysql -u用户名 –p 回车  输入密码 //mysql命令对应的可执行文件在home/mysql/bin目录下,该目录添加到环境变量PATH,shell程序执行mysql命令时,会根据PATH找到该目录 2. 显示数据库:show databases [like wild];//wild可以是使用sql的‘%’‘_’通配符的字符串 3. 创建数据库: create database  数据库名; 删除数据库:

2011-05-20 09:32:00 820

原创 linux下MySQL实现双机数据库复制的配置

所谓备份就是对数据库的操作记录到日志中,然后通过日志进行恢复。是对数据库的操作,而不是操作后数据库中的值 在/etc/my.cnf配置文件中,有log-bin开关,打开就会将操作写日志文件,如mysql-bin.XXXX...。 原理:master端将对数据库的操作写入log-bin定义的日志文件中,slave端的I/0线程读取该文件,并写入本地relay-log中。SQL线程会读取本地的relay-log进行数据库的备份数据库,其实就是对数据库做相同的操作达到数据库的一致性。 注:可见MYSQL数据

2011-05-19 18:04:00 2334

原创 JavaScript event对象clientX,offsetX,screenX异同

转自:http://www.cnblogs.com/long_/archive/2010/09/09/1822574.html   event对象是JavaScript中最重要的对象之一,他代表了各种事件的状态,在各种事件的事件处理中经常用到,比如键盘活动、鼠标活动等等,其中有几个对象官方说的比较模糊,很难理解,这里有必要通俗化的理解一下。      概念(不是官方,来源于网络): clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。

2010-09-30 11:25:00 1001

原创 html onunload和onbeforeunload事件

Onunload,onbeforeunload都是在刷新或关闭时调用,可以在

2010-09-30 10:49:00 2107

原创 linux 查看和设置主机名

1、设置主机名 通过编辑/etc/sysconfig/network文件中的HOSTNAME字段就可以修改主机名。如下所示: [root@zijuan /]# vim /etc/sysconfig/network                                       NETWORKING=yes                                                                    NETWORKING_IPV6=yes   

2010-09-25 17:28:00 59909

原创 数据库自增字段

informix: alter table table名 modify 列名 serial(1) mysql: alter table table名 add 列名 类型 auto_increment;

2010-09-20 16:40:00 914

原创 查看目录中文件数目

1.查看当前目录下文件数目 find –type f|wc –l 2.查看指定目录下文件数目 find 目录路径 –type f|wc –l

2010-09-20 11:03:00 470

原创 实用的linux/unix快捷键

下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器为准。本文所指的Linux主要指RHEL/CentOS,unix指的是FreeBSD,这也是服务器中用得最多的版本。 Ctrl + a 切换到命令行开始 这个操作跟Home实现的结果一样的,但Home在某些unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的;另外,在windows的许多文件编辑器里,这个也是有效的。 Ctrl + e 切换到命令行末尾 这个操作跟END实

2010-09-07 11:09:00 361

原创 oracle分页查询(转)

Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 分页查询格式: SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM = 21 其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM = 21控制分页查询的每页的范围。 上面给出的这个分页查询语句,在大多数情况拥有较高的效率。分页的

2010-09-07 10:42:00 293

原创 vi的使用之汇总(转)

http://fanqiang.chinaunix.net/app/other/2006-06-19/4581.shtml 功能最强在的编辑器——vi vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或pico,如果您不会vi,

2010-09-06 18:17:00 261

原创 文件执行许可权限的SUID和SGID

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jiean/archive/2009/01/02/3686207.aspx 一、UNIX下关于文件权限的表示方法和解析 SUID 是 Set User ID, SGID 是 Set Group ID的意思。 UNIX下可以用ls -l 命令来看到文件的权限。用ls命令所得到的表示法的格式是类似这样的:-rwxr-xr-x 。下面解析一下格式所表示的意思。这种表示方法一共有十位: 9 8 7 6 5

2010-08-25 10:51:00 365

原创 Linux文件权限详解

一.文件类型 Linux下的文件可以分为5种不同的类型:普通文件、目录文件、链接文件、设备文件和管道文件。 1.普通文件 这是一类常见的文件,也是常使用的一类文件,其特点是不包含有文件系统的结构信息。通常所接触到的文件,包括图形文件、数据文件、文档文件、声音文件等都属于这种文件。这种类型的文件按其内部结构又可细分为文本文件和二进制文件。 2.目录文件 目录文件是用于存放文件名及其相关信息的文件,是内核组织文件系统的基本节点。目录文件可以包含下一级目录文件

2010-08-24 17:05:00 740

原创 linux 修改IP,网关,DNS

一、修改IP地址 (1)修改对应网卡的IP地址的配置文件 # vi /etc/sysconfig/network-scripts/ifcfg-eth0修改以下内容DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址BROADCAST=19

2010-08-12 11:18:00 572

原创 asterisk-TG的安装

1.简介asterisk-TG Asterisk-TG是在开源软件Asterisk的基础上,针对媒体网关需求,修改了SIP协议部分处理流程代码,而形成的一套软件。由于做媒体网关的需求和Asterisk原始做PBX需求不完全相同,因此代码不兼容Asterisk。不能使用Asterisk的源代码包进行替换。 Asterisk-TG是一个标准的媒体网关,支持SIP、PRI、ISUP信令。硬件使用标准的PC服务器+OpenVox板卡的方案。单机最大支持2*D410E板卡,一共支持8 E1共240路电路接入。

2010-08-06 17:31:00 2532

原创 linux service脚本

service在/sbin目录下,是一个脚本文件,它通过检查/etc/init.d目录中的一系列脚本文件来识别各个服务,并调用这些脚本从而实现对服务的控制 service脚本的基本用法为:service 服务名称 start|stop|restart|status 则init.d中的脚本文件标识的服务有: start|stop|restart|status:是对某一服务进行的操作控制 service network restart:重启网络 service vsftpd start:启动

2010-08-05 14:47:00 2610

原创 linux ip地址自动获取(图文解释)

在私网中,ip地址一般需要自动获取,而不是主动分配,这样可以避免ip地址的冲突。 使用命令setup:可以进行 X配置 防火墙配置 键盘配置 时区配置 网络配置 系统服务 验证配置 在root账户下: 1.进入选择配置界面: 2.选择网络配置Network configuration: 3.选择编辑设备Edit Devices:   4.选择网卡eth0: 选择Use DHCP,即动态主机配置,系统就会自动分配ip,同样不选择Use DHCP,也可以手动填写ip地址,掩码以及

2010-08-05 14:25:00 18149

原创 日志的记录

在项目开发中,需要记录日志,这样有利于项目的测试以及后期的维护。 因为我们是用自己公司的语言进行开发,所以这篇文章只适用于用本公司语言开发的人,但基本思想是一样的。 写日志是可配置的,即不是什么信息都要写入日志,是可控制的。 在xmlwoods目录中建立log.xml配置文件,该文件由写日志程序读:     info     Console,RollingFile     log/cintel.log (1) :说明记录哪个级别的日志,元素值可以是info/error/fat

2010-08-04 11:05:00 643

原创 mysql 外键的添加与删除

首先,对于MySql数据库,只有存储引擎为InnoDB的表外键才有效。其他存储引擎会忽略外键约束。 1.创建两张表ss_vcc,ss_accesscode (1) create table ss_vcc (   vccId             varchar(20) not null,   displayNumber     varchar(32),   vccName           varchar(40),   primary key (vccId)

2010-08-02 14:17:00 16339

原创 oracle中的rownum

oracle数据库不支持类似mysql的limit功能,所以要限制查询个数的时候常会用到rownum。rownum时oracle的关键字。 1. romnum是oracle系统给结果集的一个序列值,所以必须是有结果集才会有rownum。rownum既可以是查询条件也可以作为查询结果字段。 2.使用rownum作为查询条件时,只能使用符号,>=,between...and...(>=1,>0除外),并不是说用>,>=,between and会报sql语法错,而是查询结果为空。用例子解释: (1)sele

2010-07-30 16:46:00 1425

转载 搭建内网BT服务器 (csdn杨中科老师)

  我主讲的传智播客.Net就业培训班上课的时候白天老师讲课要实况视频录下来,供同学们晚上、休息日复习用,由于白天讲课要六个小时,因此每天的视频要1个多G,之前一直采用在教室中部署一台FTP服务器的形式供同学们下载,但是一个班60多位学生同时从服务器下载,因此下载速度非常慢。昨天讲课突然想到BT不就是解决这样类似的问题的吗?因为集中从网站下载大文件非常消耗网站服务器、带宽资源,因此很多网站都采用BT种子的形式提供下载,下载者之间互相传递数据,这样就降低了服务器的压力,也提高了下载者的下载速度,哪怕BT种子

2010-07-30 15:05:00 1390

原创 oracle 中的comment关键字

1.comment是oracle数据库系统的关键字,所以能用来命名表明或字段名 2.comment关键字用于对表,字段添加注释,有利于用户对表结构以及数据库对象含义的理解。 3.用户可以通过数据字典视图来查询表或字段的数据信息,可查询的相应视图为:     (1)访问自己用户的注释信息要查询的数据字典视图(the date directory views)      user_tab_comments;表注释:有三个字段TABLE_NAME,TABLE_TPYE,COMMENTS      use

2010-07-30 11:31:00 4936

原创 oracle如何实现“limit”的功能

oracle数据库不支持MySql中limit功能,但可以通过rownum来限制返回的结果集的行数,rownum并不是用户添加的字段,而是oracle系统自动添加的。 (1)使查询结果最多返回前10行: select * from OB_CALL_DATA_LOG where rownum9 minus取差集 注:select * from OB_CALL_DATA_LOG    and rownum>99 and rownum

2010-07-29 19:09:00 2416

原创 免安装oracle客户端连接服务器

1.免安装Oracle客户端使用PL/SQL连接Oracle2010-03-24 14:161.到Oracle网站下载一个叫Instant Client Package的软件,这个软件不需要安装,只要解压就可以用了。下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html。 2.下载软件包后解压到任意目录(例如:D:/Program Files/oracle_client),在这个目录

2010-07-29 18:51:00 816

原创 oracle date类型

oracle中支持date数据类型: oracle内部使用数字存储日期:世纪,年,月,日,小时,分,秒 oracle的默认日期格式为:DD-MON-RR 1.日期的数学运算: (1)日期加减一个数字仍为日期 (2)日期减日期为两个日期之间的天数 2.字符串与日期之间的类型变换: (1)to_char: to_char(date, ‘fomat_model’),format_model为有效的日期格式 常用的日期格式的元素有: yyyy:四位年份,如2010 year:英文表示的年份,如t

2010-07-29 18:39:00 2967

专家知识系统clips编程

用专家知识系统进行编程,识别不同云的种类,为个人所写,简单易懂

2009-12-24

corba/socket网络编程

分别用CORBA和socket两种技术进行网络编程,包括服务器和客户端程序

2009-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除