- 博客(40)
- 资源 (53)
- 收藏
- 关注
原创 Ubuntu16.04安装K8s步骤
系统:Ubuntu16.04系统配置修改1.禁用swapswapoff -a同时把/etc/fstab包含swap那行记录删掉。2.关闭防火墙systemctl stop firewalldsystemctl disable firewalld3.禁用Selinuxapt install selinux-utilssetenforce 04.安装dock...
2019-05-07 09:50:37 1202
原创 rpm删除软件的深入用法 比如强制删除 .
删除软件要删除软件非常简单,只要执行下面的命令就行: # rpm –e xanim 这时,用户要注意使用的是软件的名称xanim,而不是软件包的名称xanim-27.64-3.i386.rpm。 如果要删除的软件是其它软件所需要的,用户会得到类似下面的错误信息: # rpm –e xanim error: xanim is needed by mtv-1
2013-05-27 15:12:46 844
原创 pktgen的安装与使用
pktgen的安装与使用 系统环境:fefora core 12 如果你和我一样,在pktgen面前是个新人。是不是也曾遇到下面的问题: (1)以为pktgen和tcpdump一样是Linux下的工具软件; (2)后来,明白了pktgen不是工具,而是内核模块,但是不知道如何加载; (3)加载后,却不会使用,并且一度一位pktgen无法与网络接口eth0建立映射关系;
2013-05-24 11:40:47 1175 1
原创 LINUX下GDB调试 很强大
GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。命令解释示例file 加载被调试的可执行程序文件。因为一般都在被调试程序所在目录下执行GDB,因而文本名不需要带路径。(gdb) file g
2013-05-20 15:14:41 647
原创 top:动态观察程序的变化
top:动态观察程序的变化 ?[root@linux~]# top [-d] | top [-bnp]参数: -d :后面可以接秒数,就是整个程序画面更新的秒数。预设是5秒; -b :以批次的方式执行 top ,还有更多的参数可以使用喔!通常会搭配数据流重导向来将批次的结果输出成为档案。-n :与 -b 搭配,意义是,需要进行几次
2013-05-20 08:54:49 751
原创 linux getopt详解
命令行参数解析函数 —— getopt()getopt()函数声明如下:#include int getopt(int argc, char * const argv[], const char *optstring);extern char *optarg;extern int optind, opterr, optopt;该函数的ar
2013-05-19 15:12:31 745
原创 vi 使用方法
使用vi编辑器编辑长文件时,常常是头昏眼花,也找不到需要更改的内容。这时,使用查找功能尤为重要。方法如下:1、命令模式下输入“/字符串”,例如“/Section 3”。2、如果查找下一个,按“n”即可。要自当前光标位置向上搜索,请使用以下命令:/pattern Enter其中,pattern表示要搜索的特定字符序列。要自当
2013-05-19 15:11:46 573
原创 Linux man命令的使用方法 http://zj258.xicp.net:8528
Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。Linux的man手册共有以下几个章节:代號代表內容1使用者在shell中可以操作的指令或可执行档2系統核心可呼叫的函数与工具等3一些常用的函数(function)与函数库(librar
2013-05-17 14:32:29 852
原创 linux 建立桌面快捷方式
1,可以直接找到/opt/ratiioanl/clearquest/bin/目录中的firefoxclearquest启动文件,然后用鼠标左键拉到桌面,会有个提示,移动、复制或在此处创建链接,这时候点在此处创建链接就可以了!2,可以在终端下使用ln -s命令来创建任何一个程序或目录的快捷方式:ln -s /opt/ratiioanl/clearquest/bin/clear
2013-05-14 16:40:23 846
原创 tcpreplay安装使用经验
1. 什么是tcpreplay引用一段tcpreplay官方网站(http://tcpreplay.synfin.net/trac/)的话来解释什么是tcpreplay[1]:#摘自tcpreplay官方网站(http://tcpreplay.synfin.net/trac/):|Tcpreplay is a suite of BSD licensed tools writ
2013-05-14 15:08:00 1358
原创 linux下configure命令详细介绍
Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手,对基础
2013-05-14 15:05:16 670
转载 Make: Nothing to be done for 'all'. Make: Nothing to be done for 'default'.
在Linux系统下编译时,make: Nothing to be done for 'all' / for 'default'等的解决方法: 这句一般是提示你已经编译好了,而且没有对代码进行任何改动。 若想重新编译,可以先删除以前编译产生的目标文件: make clean 然后再 make所以,出现这种情况解决方法如下: 方法一:ma
2013-05-14 14:08:02 4667
原创 Shell Bash 详解
一,什么是Shell? shell是你(用户)和Linux(或者更准确的说,是你和Linux内核)之间的接口程序。你在提示符下输入的每个命令都由shell先解释然后传给Linux内核。 shell 是一个命令语言解释器(command-languageinterpreter)。拥有自己内建的shell命令集。此外, shell也能被系统中其他有效的Linux 实用程序和
2013-05-09 16:12:20 713
原创 linux之cut用法
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 File 参
2013-05-09 15:19:49 482
原创 linux more命令
more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。1.命令格式:more [-dlfpcsu ] [-num ] [+/ patte
2013-05-09 14:46:23 647
原创 linux 编译源文件
GCC是Linux操作系统下一个非常重要的源代码编译工具,有着许多重要的选项,支持许多不同语言的编译,如C、C++、Ada、Fortran、Objective、Perl、Python、Ruby以及Java等,甚至Linux的许多内核和许多其他自由软件以及开放源码应用程序都是用C语言编写并经gcc编译而成的. 1.编译单个源文件 [例如]在屏幕上打印"Hello,Linux."
2013-05-09 14:44:20 765
原创 linux grep命令
1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(只适用于
2013-05-09 14:42:48 543
原创 高速数据包存储发送技术实现
所谓零拷贝是指在某节点的报文收发过程中不会出现任何内存间的拷贝,发送时数据包由应用程序的用户缓冲区直接经过网络接口到达外部网络,接收时网络接口直接将数据包送入用户缓冲区。这是“真正的零拷贝(True Zero Copy)”。如图1零拷贝工作流程图所示,图形的上部为传统的捕包模块,下部为采用零拷贝技术的捕包模块。零拷贝技术通过操作系统给网卡和用户区开了一段共用内存,网卡接收到的数据都被写到这
2013-05-08 13:49:07 1077
原创 Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui
2013-05-08 10:50:28 543
原创 linux vi命令用法
功能最强在的编辑器——vi vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人, 或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、 游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或pico,如果您不会
2013-05-08 10:40:36 506
原创 Asp.Net中global.asax文件的描述
global.asax文件的作用:1.定义Application级别,Session级别的变量,对象和数据;2.定义在Application中的,基于Application,Session的事件;定义Application,Session级别的变量:使用Application对象来定义Application范围的变量,使用Session对象定义Session范围的变量。
2013-05-03 13:26:41 593
原创 C#调用WebService实现天气预报
实现步骤:1、引入Web服务。在VS中项目上右击→添加服务引用。 2、在弹出的添加服务引用窗口,录入web服务地址和引用后的命名空间。 3.核心代码如下: :<asp:Image ID="Image1" runat
2013-05-03 09:36:21 831
原创 error C3163: “_vsnprintf”: 属性与以前的声明不一致
C2008 关于_vsnprintf 的重定义问题在使用VS2008打开一个2005的firebird工程,进行编译时,发生一个关于_vsnprintf 的错误c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : error C3163: “_vsnprintf”: 属性与以前的声明不一致c
2013-04-28 22:01:49 939
原创 sqlserver 2008 备份 导入功能
备份:1. 选择要备份的数据库,右键选择“任务”---“备份” , 在目标里面,添加备份要保存的地址,文件名后面一定要添加.bak后缀名。还原:1.右击SQL Server 2008实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“还原数据库” ;2.在“还原的目标”下面,在“目标数据库”里面选择要恢复的数据库,在哪个数据库中查看(最好是新建一个数据库)
2013-04-28 14:27:03 751
原创 Eclipse 设置字体大小 类型
window->preferences->general->appearance->colors and fonts->basic->text font选中text font 选择Edit 修改字体大小 跟格式
2013-04-26 19:32:11 564
转载 vs2008 发布软件
使用VS 自带的打包工具,制作winform安装项目开发环境:VS 2008 Access操作系统:Windows XP开发语言:C#项目名称:**管理系统 步骤:第一步:打开开发环境VS2008,新建项目,选择其他项目类型,再选择"安装项目",输入名称及选择安装路径; 第二步:进入文件系统选项卡,选择应用程序文件夹,在中间的空白区域右键选择"添加文件",添
2013-04-25 14:14:31 581
原创 C# form 设置控件焦点
private void ForFocus(object sender, PaintEventArgs e) { this.txtPwd.Focus(); 控件名称 } 在form 事件中找到Paint 添加ForFocus 更多资料 请看http://zj258.xicp.net/
2013-04-20 22:07:39 1169
原创 个人网站 庆祝下
http://zj258.xicp.net/ 采用非注册域名 相对而言认可度比较低这是我的首个个人网站 建站初期 技术含量不高 忘各位高手 进行点评 指正
2013-04-20 20:31:02 490
原创 太网帧类型
EtherType :以太网类型字段及值EtherType 是以太帧里的一个字段,用来指明应用于帧数据字段的协议。根据 IEEE802.3,Length/EtherType 字段是两个八字节的字段,含义两者取一,这取决于其数值。在量化评估中,字段中的第一个八位字节是最重要的。而当字段值大于等于十进制值 1536 (即十六进制为 0600)时, EtherType 字段表示为 MAC 客
2013-04-19 16:17:01 1111
原创 报文,分组,数据包,数据报,帧,段
报文 message,用于比网络层更高的协议,在低层协议中以如下形式出现:1. 帧 frame (一般位于数链层,也有的位于物理层)奇怪的是Wireshark界面上把每个包称为"Frame",单数形式,但是我记得一个包是由多个frames拼成的啊;我认为这里的frame并不是指数据链路层那个frame。2. 包,数据包,分组,封包,packet (网络层,所以有“IP包”的说法)
2013-04-19 16:09:42 1249
原创 SqlServer导入bak文件
SQL Server 2005导入bak文件1、右击SQL Server 2005实例下的“数据库”文件夹。就是与安全性、服务器对象同级的目录。选择新建数据库。2、添加数据库名称,名称与备份的数据库名称一致,点击确定。3、在“数据库”点击右键,选择还原数据库,在目标数据库选择刚才新建的数据库,选择源设备,选择浏览,备份位置选择添加。知道指定的bak文件,点击确定。把导入
2013-04-19 10:02:06 4302
原创 error C3163: “_vsnprintf”: 属性与以前的声明不一致 .
C2008 关于_vsnprintf 的重定义问题在使用VS2008打开一个2005的firebird工程,进行编译时,发生一个关于_vsnprintf 的错误c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : error C3163: “_vsnprintf”: 属性与以前的声明不一致
2013-04-18 16:15:39 1529
原创 DOS 网络基础知识
#1 一:net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use
2013-04-18 15:33:14 737
原创 C# 打开指定文件夹或者文件 导入Excel
打开文件夹: sfd为SaveFileDialog的实例 System.Diagnostics.Process.Start("explorer.exe",sfd.FileName.Substring(0,sfd.FileName.LastIndexOf(@"\")));打开指定路径的文件: System.Diagnostics.Process.Start("explorer.exe
2013-04-18 11:24:34 2436
原创 端口号的作用及说明
IP协议是由TCP、UDP、ARP、ICMP等一系列子协议组成的。其中,主要用来做传输数据使用的是TCP和UDP协议。在TCP和UDP协议中,都有端口号的概念存在。端口号的作用,主要是区分服务类别和在同一时间进行多个会话。 举例来说,有主机A需要对外提供FTP和WWW两种服务,如果没有端口号存在的 话,这两种服务是无法区分的。实际上,当网络上某主机B需要访问A的FTP服务时,就要指定目的端口号
2013-04-16 09:36:13 2570
原创 allowDefinition='MachineToApplication' 不同版本vs产生的问题
昨天运行一个.NET网站项目时,出现了以下问题:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。源程序错误: 原来问题出在我运行项目时,使用的VS版本不同,原先低版本的项目要转为高版的,转换时在项目的目录下做了原先版的备份
2013-04-15 21:43:29 854
原创 java 连接sqlserver2008 demo
这个是servlet中的dopost方法 注意:连接2008数据库与链接2005数据库,jdbc有严重区别 2008需要JDBC4.0 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
2013-04-15 13:47:31 604
原创 JSP 表单与Servlet之间的参数传送 .
action="./servlet/fw" method="post"> form页请求 点“.”表示当前路径web.xml页配置 This is the description of my J2EE component This is the display name of my J2EE component
2013-04-15 09:21:00 517
原创 Eclipse 快捷键 android 开发快捷
Eclipse Android中快速多行注释的方法:1、选中你要加注释的区域,用ctrl+shift+C 会加上//注释2、先把你要注释的东西选中,用shit+ctrl+/ 会加上/* */注释3、要修改在eclispe中的命令的快捷键方式我们只需进入windows -> preference -> General -> key设置就行了(转)补充:选中要加注释的区域,ctr
2013-04-11 16:04:14 554
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人