自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Daemon

抓住每一次提升自我的机遇!

  • 博客(67)
  • 收藏
  • 关注

原创 linux下编译C程序执行C程序 printf没有输出

linux下编译C程序执行C程序 printf没有输出

2016-09-08 11:20:07 5520 2

原创 ORACLE SQLLOADER入库效率测评1800W/h

SQLLOADER:文本文件 近70个字段 大小30G 数据条数约7300W 用时约4小时 效率大概为1800W/h 半小时效率大概在930W左右

2016-08-24 16:18:53 1313

原创 linux shell脚本 变量给变量赋值

SPLIT_NAME=`expr $2`

2016-08-24 13:11:41 2280

原创 linux ipcs字段含义 共享内存删除 ipcs dest状态

直接使用#ipcrm -m shmid可能不能直接删除掉还存在进程使用的共享内存。这时候可以用ps -ef对进程进行查看,kill掉多余的进程后,再使用ipcs查看。

2016-08-17 13:34:41 15125

转载 linux下编译.pc文件

原文地址: http://liqing6044313.iteye.com/blog/1340114在linux下编译.pc文件(即应用了oracle的嵌入式数据库开发语言)过程有两步: 首先经过proc预处理把.pc文件编译成.c文件: proc test.pc 这期间如果报错那么就是一些库文件和头文件没有包含进去。proc 常用参数选项说明: (1)code:指出预编译处

2016-08-04 15:38:34 923

原创 ORA-12545: Connect failed because target host or object does not exist

ORA-12545: Connect failed because target host or object does not exist

2016-08-04 15:06:04 1445

原创 解决 OneNote 中的 0xE000005E错误

可能的原因如下1.自行安装了其他版本的ONENOTE 例如OneNote2013 可能需要卸载掉,因为WIN10本身带有该应用。PS 如果想打开自行安装的OnerNote2013的话,也可能因为win10自带的原因导致不能打开。

2016-08-04 13:23:02 2414

原创 sqlite3fun.c:155: first defined here execSqlite3 closeSqlite3 getSqlite3dbName编译不通过

sqlite3fun.c:155: first defined here execSqlite3 closeSqlite3 getSqlite3dbName编译不通过 makefile文件中去掉其中一个连接

2016-08-03 16:20:14 625

原创 SFTP对文件重命名 删除 退出 查看

常用命令 rename A B; ls (空格)-t;ls (空格)-lt;

2016-03-29 09:51:04 15174

转载 十年饮冰,难凉热血--毕业四年多的经历,致敬每一位IT男

考证只是督促自己学习,有些东西系统的学习是非常重要的,对于指导实践和提升自己的价值非常有帮助。等我们收入提高后,就会明显感觉到时间很有限,你有老婆,孩子,月供,父母和她父母。所以好好真心有时间没钱的岁月!致敬每一位勤勉的IT男。

2015-12-04 13:47:32 1025

转载 linux awk命令详解(二) awk选项含义

变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分隔符 ORS 输出记录分隔符

2015-12-04 10:15:45 1297

转载 linux awk命令详解(一) awk语法 awk运算 awk数组

$ awk '/^(no|so)/' test-----打印所有以模式no或so开头的行。$ awk '/^[ns]/{print $1}' test-----如果记录以n或s开头,就打印这个记录。$ awk '$1 ~/[0-9][0-9]$/(print $1}' test-----如果第一个域以两个数字结束就打印这个记录。$ awk '$1 == 100 || $2 < 50' test-----如果第一个或等于100或者第二个域小于50,则打印该行。$ awk '$1 != 10' test

2015-12-04 10:09:49 6682

转载 sed命令详解 样例

sed常用选项a \: append即追加字符串, a \的后面跟上字符串s(多行字符串可以用\n分隔),则会在当前选择的行的后面都加上字符串s;c \: 取代/替换字符串,c \后面跟上字符串s(多行字符串可以用\n分隔),则会将当前选中的行替换成字符串s;d: delete即删除,该命令会将当前选中的行删除;i \: insert即插入字符串,i \后面跟上字符串s(多行字符串可以用\n分隔),则会在当前选中的行的前面都插入字符串s;p: print即打印,该命令会打印当前选择的行到屏幕上;

2015-11-29 13:52:26 456

转载 linux命令C开发下使用常用函数system与popen开销比较

system的过程是:fork(),exec(),waitpid().popen的过程是:创建一个管道,fork一个子进程,关闭管道的不使用端,exec一个shell以运行命令,然后等待命令终止。system() 调用 sh 解释器,popen() 则任意。popen() 打开管道,system() 往往设置一些信号处理方面的参数,二者皆有被调用进程外的开销。

2015-11-29 13:46:10 1825

转载 oracle存储过程常用技巧

创建语句:create or replace procedure 存储过程名 如果没有or replace语句,则仅仅是新建一个存储过程。如果系统存在该存储过程,则会报错。Create or replace procedure 如果系统中没有此存储过程就新建一个,如果系统中有此存储过程则把原来删除掉,重新创建一个存储过程。 存储过程名定义:包括存储过程名和参数列表。参数名和参数类型。参数名不能重复, 参数传递方式:IN, OUT, IN OUT IN 表示输入参数,按值传递方式。 OUT 表示输出参

2015-11-26 10:58:17 404

原创 oracle实际环境中常用的时间日期格式应用

将日期转字符:select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual; --显示:15-11-25 19:55:42将字符转日期:select to_date('2015-11-25 19:48:52','yyyy-mm-dd,hh24:mi:ss') from dual; --显示:2015/11/25 19:48:52

2015-11-25 20:07:36 489

转载 神通数据库官网解决方案 电信行业:中国联通全国集中综合结算系统

神通数据库官网解决方案 电信行业:中国联通全国集中综合结算系统系统总共部署了84台刀片服务器,由2套神通xCluster、36套神通数据库和4套神通KSTORE组成的分布式集群数据库构成,共管理8个月网间结算和网内摊分数据和18个月ISP和CP厂商结算数据,总数据量近360TB,提供统一的查询、更新、删除、统计等数据服务,系统最大强并发数达1500。

2015-11-25 18:24:08 3110

原创 【转载】我的一些简单的shell脚本实例

自己写了一下小的shell实例,虽然很小,但所有的大的程序都是由小的模块堆积起来的,程序员一定要懂得一种脚本的书写,而我,只会在linux下工作,所以就只能写linux的shell脚本了,呵呵,本文会陆续更新,给自己加油! 1.模拟linnux登录shell #/bin/bash echo -n "login:" read name echo -n "password:" read passwd

2015-11-24 11:14:00 405

原创 linux目录下多个文件行数比对函数 关键字遍历文件 linux命令写入C函数

人,一定要有勇气和踏实的态度面对改变和选择!开发,零经验起步!1.目录下全部文件名读取,赋值给文件路径变量。2.调用单个文件处理函数,由输入的参数将全路径拼接,然后利用循环体,将linux命令结果输出至C语言函数。编后记:在开发中遇到问题和想法,如果有导师,一定交流下,可以指引自己少发牢骚!与其处于纠结,不如请教他人!

2015-11-24 11:13:52 844

转载 如何创建linux命令”快捷方式”或”自定义命令”

a). 查看系统中有哪些别名命令 [test @tset test]#alias 即可显示目前系统中的别名命令alias ll=’ls -l’alias vi=’vim’b). 如何创建shell命令别名也是使用 [test @tset test]#alias alias_name=’command’c). 如何删除已经建立的别名命令呢?使用unalias命令 [test @test test]#unalias alias_name 即可删除alias_name的别名命令

2015-11-24 11:13:49 1643

转载 ORA-12154: TNS: 无法解析指定的连接标识符

在同一台电脑上面同时安装Oracle客户端和服务端,那么在服务端的安装目录中也会存在同样的配置文件D:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora。在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接,但是Oracle则需要通过Oracle客户端配置网络服务名的方式来连接。否则就会出现“ORA-12154: TNS: 无法解析指定的连接标识符”。

2015-11-24 11:13:46 393

原创 win8.1 安装华为eNSP最新版本350图文教程 AR/AP/AC不能启动 路径含中文

1.可以先看一下自己的网络适配器 2.官网下载350版本安装    在这里强调安装路径不能含有中文,可能是多数人AR/AC/AP不能正常启动的原因。    (我的路径换过一次,截图没保存)     安装完成,启动ok。 在这个界面可以选择-设置-系统选项-进行硬件加速,CPU就下来了。   这里强制退出吧,不知道什么原因。自己的网卡是不是也多一块呢。

2015-11-24 11:13:38 3822

转载 show interface Serial5/1/0.1/1/4/1:16的接口 解析含义

PE#show interface Serial5/1/0.1/1/4/1:16 其中接口标识Serial5/1/0.1/1/4/1:16中“.”之前的表示一个155M的SONET口,“.”之后的1/1/4/1指的是第1个AU4,第1个TUG-3,第4个TUG-2,第1个E1。而最后的“:16”就表示这个E1里面的一个channel-group 16,它包含9-16共8个时隙,故其带宽只有512Kbps。

2015-11-24 11:13:36 3220

原创 Win8系统 Tomcat4.1双击bin下startup.bat启动报错\"wins找不到文件-Dsun.io.use.canonCahches=false\"解决方案

by-小世界http://redcisco.blog.163.com报错信息显然,根据命令行界面提示,是环境变量的问题。  然后重新启动,正常启动了。

2015-11-24 11:13:28 478

原创 实战:阿里云服务器CentOS6.5下Tomcat网马WAR入侵解决

by-小世界http://redcisco.blog.163.com实战背景:  和几乎所有的入侵一样,攻击者对Tomcat的入侵也是从扫描开始的。现在网络上针对Tomcat的扫描工具如雨后春笋般冒出来,一般的用户极易获得。并且其中的有些工具可以进行关键词搜索扫描,攻击者输入相应关键词就可以实施对某类Tomcat站点进行扫描入侵。  扫描的原理非常简单,因为Tomcat默认是通过8080端口对外提

2015-11-24 11:13:25 1454 4

原创 CCIE自学-by闫辉NP视频:MPLS小结

MPLS基本部署:1.配置路由协议IGP2.开启ip CEF3.在Frame Mode接口下配置MPLS#mpls ip4.重新定义MTU值(比如只有一层标签(普通标签)-1504,两次标签(MPLS-VPN)-1508,三层层标签(MPLS-TE)-1512)5. Show mpls interface detail//查看接口状态 Show ip cef detail//查看FIB表 Show mpls ldp bindings//查看LIB表 Show mpls forward

2015-11-24 11:13:17 1305 1

原创 RHEL的Apache配置(基于ip&端口&域名的虚拟主机和认证)

三种虚拟主机比较:1、都需要在virtualHost容器中声明ip+port2、Log文件目录自动建立3、ServerName字段区别:基于IP 写入IP+port基于端口 写入IP+port VirtualHost容器外添加额外的Listen port基于域名 写入域名 容器外添加NameVirtualHost IP+port

2015-11-24 11:13:15 756

原创 CCNP-OSPF中SPF(最短路径树)算法剖析,建树过程示例

步骤1 路由器初始化树数据库,将自己作为树的根。这表明路由器作为它自己的邻居,代价为0。步骤2 在链路状态数据库中,所有描述通向根路由器邻居链路的三元组被添加到候选对象数据库中。步骤3 计算从根到每条链路的代价,候选对象数据库中代价最小的链路被移到树数据库中。如果两个或更多的链路离根的最短代价相同,选择其中一条。步骤4 检查添加到树数据库中的邻居ID。除了邻居ID已在树数据库中的三元组之外,链路状态数据库中描述路由器邻居的三元组被添加到候选对象数据库中。步骤5 如果候选对象数据库中还有剩余的表项

2015-11-24 11:13:09 9961

原创 CCNA-ACL中关于TCP&UDP端口的确认access-list&eq

by小世界http://redcisco.blog.163.com/截图这样看起来如何哩,感谢cisco-ios开发者。

2015-11-24 11:13:04 870

原创 CCIE自学-by闫辉NP视频:QoS小结

by-小世界http://redcisco.blog.163.comQoS小结:12:04 2014/3/23QOS 的基本思想就是把数据分类,放在不同的队列中,根据不同类数据的要求保证它的优先传输或者为它保证一定的带宽,推荐模块化的QOS 配置MQC:Module QOS Config。    QOS 有三种模型:best-effort IntServ DiffServ尽最大努力服务实际上就是没

2015-11-24 11:13:01 2524

原创 CCIE自学-by闫辉NP视频:组播小结

PIM(Protocol Independent Multicast)是一个组播路由协议,目的是建立一棵合理的转发树,并能动态地根据组成员的加入、退出调整转发树。路由器转发组播流的方式和转发单播流有很大的差别,发送数据的组播源不知道接收者在何处。保证接收者能收到数据,并且数据不会在不必要的网络上存在是很重要的事情。路由器必须为组播确定出一条转发路径。路由器采用反向路径转发(RPF),即对每个接收到的组播进行源地址测试,如果数据是从到达源的接口上接收到的,就往下游路由器转发。

2015-11-24 11:12:58 2548

原创 多种编程语言的“hello world!”写法

by-小世界http://redcisco.blog.163.com资料参考:http://www2.latech.edu/~acm/HelloWorld.htmlC#include main(){printf ("Hello World!\n");}C++#include main(){for(;;){cout }}C#class HelloWorld{  static void Main ()

2015-11-24 11:12:53 865

原创 CCNP-EIGRP&OSPF重分布和路由汇总

实验需求:1.OSPF和EIGRP双向重分布2.要求在R2上把重分布进ospf的eigrp路由汇总成192.168.3.128/25,观察R3的路由表。3.R3不应该学到该汇总路由

2015-11-24 11:12:50 4944 2

原创 CCNP-BGP选路实验route-map修改MED值:BGP-metric

by-小世界http://redcisco.blog.163.com实验拓扑图: 实验需求:1.  AS65001发往AS65005:到达R7-7.7.7.0/24 经过R3;R7-70.70.70.0/24 经过R2和R4;2. 不允许在R1上做策略,本实验请通过修改med值达到需求。根据需求可以知道,这属于“修改出路由,影响入数据”的例子。实验配置:在原实验的基础上:http://redcis

2015-11-24 11:12:44 4742

原创 CCNP-BGP选路实验-本地优先级、as-path探讨route-map

by-小世界http://redcisco.blog.163.com实验拓扑图: 实验需求:1. AS65005发往AS65001:到达R1-1.1.1.0/24 经过R3;R1-10.10.10.0/24 经过R2和R4;2. AS65001发往AS65005:到达R7-7.7.7.0/24 经过R3;R7-70.70.70.0/24 经过R2和R4;3. 只允许在R5、R6上做策略,达到需求。

2015-11-24 11:12:41 1557

原创 VMware-解决:无法将Ethernet0连接到虚拟网络VMnet8

by-小世界http://redcisco.blog.163.com版本:vmware10.0.0物理机:win8虚拟机:rhel6.3上次最后,我提到匪夷所思的事情:要知道,我在安装Oracle10过程中一直在处理一个问题,就是win8下的VMware10.0.0虽然能够出现两块虚拟网卡vmnet1、vmnet8,可是在虚拟机下,关于eth0网卡竟然不能启用,而且在虚拟机启动之前就报错了:显然,

2015-11-24 11:12:39 10280 1

原创 OCP-Win8系统利用VMware10.0,RHEL6.3虚拟机安装Oracle10g-32位linux完整图文教程(3)

物理机:win8核心板    虚拟机:RHEL6.3     虚拟机版本:VMware10.0.0OCP-VMware虚拟机安装Oracle10g-32 linux·图文(2)中完成了第二部分上次最后,我提到匪夷所思的事情:要知道,我在安装Oracle10过程中一直在处理一个问题,就是win8下的VMware10.0.0虽然能够出现两块虚拟网卡vmnet1、vmnet8,可是在虚拟

2015-11-24 11:12:36 842

原创 VMware-报错:无法将Ethernet0连接到虚拟网络VMnet8

VMware-报错:无法将Ethernet0连接到虚拟网络VMnet81.在 vmware“编辑->虚拟网络设置"里面,点击最下端“恢复默认”,再尝试重启2.接通电源前在虚拟机设置里-网络-选nat3.开机启动项里有几个vmware的服务程序不能禁掉4.在window的管理工具--服务--开启VMware NAT Service服务

2015-11-24 11:12:33 10452

原创 OCP-Win8系统利用VMware10.0,RHEL6.3虚拟机安装Oracle10g-32位linux完整图文教程(2)

物理机:win8核心板    虚拟机:RHEL6.3    虚拟机版本:VMware10.0.0OCP-VMware虚拟机安装Oracle10g-32 linux·图文(1)中完成了第一部分,测试图例://本地图形界面设置#export DISPLAY=:0.0//打开所有地址的访问图形终端访问ROOT#xhost +su - oracleexpor

2015-11-24 11:12:30 799

原创 OCP-Win8系统利用VMware10.0,RHEL6.3虚拟机安装Oracle10g-32位linux完整图文教程(1)

第二步:利用yum工具安装以下rpm包,若知明细,请认真学习OCP。第三:修改内核参数文件(共四个),已保证Oracle的预安装准备成功。 vi /etc/sysctl.conf 行末添加以下内容第四:利用unzip工具将/ocp目录下的Oracle10g-10201-Linux-X32.zip压缩文件直接解压第五:修改权限[root@localhost ~]# chown -R oracle:oinstall /ocp[oracle@localhost database]$ ./run

2015-11-24 11:12:27 771

空空如也

空空如也

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

TA关注的人

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