51CTO博客开发
ARP(Address Resolution Protocol,地址解析协议)是一个位于TCP/IP协议栈中的底层协议,负责将某个IP地址解析成对应的MAC地址。 ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的进行。 ARP(AddressResolutionProtocol)是地址解析协议,是一种将IP 地址转化成物理地址的协议。从IP地址到物
#include<stdio.h> struct a { char no[10]; int p; long int pp; unsigned int ppp; char x; float y; double h; }xy; void main() { printf("struct a: %d \n",sizeof(struct a)); // 不是等于 35 吗???
grep的作用是显示匹配一个或多个模式的文本行。时常会作为管道(|)的第一步,以便对匹配的数据作进一步处理。grep常用于查找和替换文本的。在传统上,grep有3个版本:grep、egrep(扩展grep)和fgrep(快速grep)。现在grep已经整合成一个,选项:-E和-F分别对应egrep和fgrep。另外还有非标准的agrep。 对于压缩文件,则应使用zgrep, zegrep以
原来的参考网页被删了,又找到另一篇,应该就是原来那个版本,没试过,先记到自己的blog下再说本文中默认的操作系统是Linux/Ubuntu or Debian也是我在用的操作系统,如果你是其他的Linux甚至是MaxOS用户,安装过程也都是大同小异的,有出入的地方我也会尽量自己的说明;如果 你用的是Windows…..请忽略本文,或者装上Linux,哪怕是虚拟机。本文介绍的版本从IRAF到需要
1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总
PKU的1001题,改进了一下,不限制乘数的位数#include <stdio.h>#include <stdlib.h>#include <string.h>#define LEN 100000int main() { char *s; int i, j, k, i1, j1, n, q, t, dot, site1, site2,
转自http://www.ibm.com/developerworks/cn/linux/l-glib/index.htmlGLib是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据 结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事件循环、线程、动态调用、对象系统等的API。它能够在类UNIX的操 作系
近日ubuntu下删除了U盘中的一个文件到回收站,之后每次unmount这个U盘时都要被询问是否清空回收站,每次加载后该文件又出现在回收站中,于是意识到这里出了问题。手动清空回收站,会被告之无法删除,查看详细则为“Read-only file system”,开始时改了半天权限改不过来,后来在终端中找到了ubuntu下的回收站~/.local/share/Trash/files目录,却找不到该文件
1.使用模板处理图像相关概念: 模板:矩阵方块,其数学含义是一种卷积运算。 卷积运算:可看作是加权求和的过程,使用到的图像区域中的每个像素分别于卷积核(权矩阵)的每个元素对应相 &nbs
1、什么是const?常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什么主要的作用?(1)可以定义const常量,具有不可变性。例如: const int Max=100;int Array[M
1、什么是虚函数和多态 虚函数是在类中被声明为virtual的成员函数,当编译器看到通过指针或引用调用此类函数时,对其执行晚绑定,即通过指针(或引用)指向的类的类型信息来决定该函数是哪个类的。通常此类指针或引用都声明为基类的,它可以指向基类或派生类的对象。 多态指同一个方法根据其所属的不同对象可以有不同的行为(根据自己理解,不知这么说是否严谨)。 举个例子说明虚函数、多态、早绑定和晚绑定: 李氏
一、作用域和生存期 C程序的标识符作用域有三种:局部、全局、文件。标识符的作用域决定了程序中的哪些语句可以使用它,换句话说,就是标识符在程序其他部分的可见性。通常,标识符的作用域都是通过它在程序中的位置隐式说明的。 1.局部作用域 &
在Linux中,用命令行执行可执行文件时可能会涉及到给其加入不同的参数的问题,例如:./a.out -a1234 -b432 -c -d程序会根据读取的参数执行相应的操作,在C语言中,这个功能一般是靠getopt()这个函数,结合switch语句来完成的,首先来看下面的代码:#include <stdio.h>#include <unistd.h>int main(int
1、转换图片格式要用到一个叫做ImageMagick的软件,安装后,进入控制台(运行-->cmd),进入图片所在目录,以a.bmp文件为例,convert a.bmp fig1.eps2、编辑.tex文件加入包\usepackage{graphicx}\usepackage{float}插入图片\begin{figure}[H]\begin{center}\includegraphics [
页面一开始进去action,action负责把file文件夹下的所有文件读入一个ArrayList中Action代码如下:ArrayList list = new ArrayList(); String path=request.getRealPath("/")+"
在TSS.com上看到一篇好文,有关Struts使用中各种不同的Action和ActionForm组合的利弊。我先消化一下,整理好,供大家参考。 原文标题:Struts action mappings: Divide Et Impera,作者:Michael Juravlev。在TSS上的URL:[url]http://www.theserverside.com/articles[/url]
一、熟读牢记关键数字 迅速无误识别数字的前提是必须能够流利地读出数字。要从读两位数起,然后练习读三位和四位数乃至五 位或六位以上的数字。其中两位和三位数的读法是读所有数字的基础。英文数字中的每一个逗点的读法也要牢 记:有一个逗点读“thousand”,两个逗点读“million”, 三个逗点读“billion”。还要清楚,每个逗点间 由三位数组成。 英文数字中的第四位数
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一
HTML 注释 在客户端显示一个注释. JSP 语法<!-- comment [ <%= expression %> ] --> 例子 1<!-- This file displays the&nbs
Ubuntu更新软件源后屏幕的刷新率被锁定在60HZ,而无法选择其他刷新率,看久了容易出现头晕等症状。在网上看别人的解决方法,说是要Ubuntu无法识别显示器的原因(我用的是CTR),而所提出的解决方法步骤繁多且效果不好,一番折腾后,我是这样解决的,在Windows下可以用MonitorInfoView这个软件查看显示器的型号,记下水平刷新率和垂直刷新率,我的是31-75KHz和50-120HZ,
前言: 我们在这一节将要讨论linux下文件操作的各个函数. 1.文件的创建和读写 2.文件的各个属性 3.目录文件的操作 4.管道文件 ---------------------------------------------------------------
注意力有两个基本标准: 一是专注性,即是否把精力完全集中到正在注意的对象上; 二是持久性,即保持注意的时间长短。 训练专注性的好办法有:1.复述数字。就是让别人出一组数字,如5473869,你就重复它,可以从七位数字开始,当你感觉容易对付了,便升到八 位,再升到九位,当升到十二位,便不要再升了。每天只能升位一次。你可以将这个游戏每天“玩”10分钟左右,共玩一个月左右”。
Windows和Linux间有很多文件共享的方式,这里总结了一下。假设你的Host计算机是Windows,Guest是Linux。 1.用vmware tools工具 SharedFolders是Vmware4 的一个新功能,更加方便了在Host,Guest操作系统间共享文件。但是使用前 要安装vmware tools. 点击setting->vmware tools
刚才看见有人讨论Linux软件包的依赖问题,软件的依赖关系确实是一个比较令人头痛的问题,尤其是对新手来讲。我个人而言,解决这种依赖关系中要有三个方法。(以下皆以Fedora为例) 1.尽量安装软件源上已经有的安装软件 这听起来似乎是废话一样,但实际上有很多时候我们从网上随意下载一个软件包,然后费尽心思解决了依赖关系以后,却可能不经意间发现――原来这个软件在 系统的软件源上有现成的
在RedHat Linux和Mandrake等兼容RedHat的发行版中,整个发行版都是利用RPM安装的。所以安装新软件的最好方法是从网络上下载rpm包。1)用RPM安装软件包,最简单的命令如下:# rpm -ivh foo-1.0-l.i386.rpm (这里讲的软件包是foo-1.0-l.i386.rpm,以下都是)foo####################下面rpm就会输出该软件包的名称
总结下Linux各种格式的文件解压方法file.tar.bz2bunzip2 file.tar.bz2 生成 file.tar file.tartar xvf file.tar 得到最终文件file.rar安装rarlinuxunrar e file.rarfile.zipunzip
总结了下Latex对中文的支持,文章多为引用前人的成果,随着以后遇到新的问题,随时添加此文内容模板---------------------开始------------------------------%要运行该模板,LaTex需要安装CJK库以支持汉字. %字体大小为12像素,文档类型为article %如果你要写论文,就用report代替article %所有LaTex文档开头必须使用这句话
systemC 是高层建模的利器,用于模拟和测试,虽然有些工具可以用来从systemC直接生成layout,但是目前为止systemC 还是多用来模拟。现在介绍一下systemC2.2的安装过程。下载下载systemC2.2其实很简单,到[url]www.systemC.org[/url]网注册一下就可以下载到:systemc-2.2.05jun06.tgz,目前为止最新的文件。(我使用的是fed
asp 常用函数大全 1.数值型函数: abs(num): 返回绝对值 sgn(num): num>0 1; num=0 0; num<0 -1;判断数值正负 hex(num): 返回十六进制值 直接表示:&Hxx 最大8位 oct(num): 返回八进制值 直接表示:&Oxx 最大8位 sqr(num): 返回平方根 num>0 int(num):
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号