linux 命令及shell基础杂记 1、不管是linux命令行,还是Windows的Dos,执行一个命令,就会去path环境变量中找是否有这个变量。pwd:print working directoryfdisk:查看系统disk ctrl+l:清屏ctrl+u:删除到行首ctrl+a:光标到行首ctrl+e:光标到行位‘ctrl+z:把命令放到后台运行ctrl+r:历史命令中搜索一、搜索命令...
linux 目录说明 参考很多前辈的博文,在此就不一一列举了,一并感谢!1、/bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。2、/etc存放系统管理和配置文件。其中包括了用户信息文件/etc/passwd,系统初始化文件/etc/rc等。linux正是由于这些文件才得以正常地运行。2.1、/etc/rc、/etc/rc.d、/etc/rc?.d 启动、或改变运行级时...
Linux网络接口配置文件ifcfg-eth0解析 以下文章值得一读:https://blog.csdn.net/jmyue/article/details/17288467https://www.cnblogs.com/dkblog/archive/2011/12/28/2305004.html
Apache commons.io 一、Create、Modify1、copyFileToDirectory/** * Copies a file to a directory optionallypreserving the file date. * <p> * This method copies the contents of thespecified source fi...
头文件的组织状态 现在大多数C++开发工具表示头文件的组织状态1. 旧的C++头文件 比如iostream.h,他们虽然被标准化委员会所抛弃,但由于各大厂商为了各自的商业利益仍然将继续存活下去,这些头文件的内容将不处于namespace std中。2. 新的C++头文件如iostream虽然提供了和旧有头文件相同的功能,但他的内容都并入了namespace std中,从而有效避免了名字污染...
关于 Java Scanner 踩的坑 Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。以前主要用流(BufferedInputStream )。next()、nextInt()、nextFloat()等方法以忽略空格,Tab,Enter键开始;以空格,Tab,Enter键作为结束符结束。next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键,换...
GoF设计模式 这位同学总结的传送门简直赞!链接如下:https://www.cnblogs.com/foryang/p/5849402.html组合模式,感觉这篇文章描述得更好:https://www.cnblogs.com/lfxiao/p/6816026.html桥接模式,维度示例很赞:https://www.cnblogs.com/lfxiao/p/6815760.html ...
Java 集合整理 一直没有好好整理一下关于集合的知识点,今天闲了来弄弄。1、List :有序,可以重复的集合。List 接口的三个典型实现: ①、ArrayList:底层数据结构是数组,查询快,增删慢;线程不安全,效率高 ②、Vector:底层数据结构是数组,查询快,增删慢;线程安全,效率低,几乎已经淘汰了这个集合③、LinkedList:底层数据结构是链表,查询慢,增删快;线程不安全,...
typedef 的作用 typedef和#define不同,它不是简单的文本替换。用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 只声明了一个指向字符变量的指针 和一个字符变量;以下则可行:typedef char* PCHAR;PCHAR pa, pb; //声明了两个指向字符变量 用途二:辅助...
const 关键字 这位仁兄总结的很好!!http://blog.csdn.net/Eric_Jo/article/details/4138548const位于*右侧,表示指针本身是常量,不能指向其他内存地址;指针所指的数据可以通过解引用修改。onst位于*左侧,表示指针所指数据是常量,不能通过解引用修改该数据;指针本身是变量,可以指向其他的内存单元。const 要求他所修饰的对象为常量,不可被改变,不可...
Java 泛型super和extend 假设:Men extends Person 但是不能 List<Person> list = new List<Men>(); 会报错! 因为: Men is-a Person 存在继承关系 但是:List<Men> is-not-a List<Person> 不存在继承关系 这让泛型用起来很不舒服,为解决这个问题,所以: ? 通配符...
双硬盘下安装centos关于开机引导的问题 再踩了无数深坑之后,终于见到了开机双系统引导界面,眼泪都掉下来了。此文的安装系统的centos6.5,双硬盘主机下的操作,如果不是,那不用往下看了。最主要的一点是!(此处已经默认你已经知道怎么安装centos了):/boot分区和Windows系统分区用一块硬盘!提前将C盘切出1G左右的空闲区域,在安装centos的时候,/boot分区选择这个切出的区域!!其他的照常安装即可。...
WSAEventSelect事件模型函数介绍 WSAEventSelect事件模型函数介绍事件选择(WSAEventSelect)模型是另一个有用的异步I/O 模型。和WSAAsyncSelect 模型类似的是,它也允许应用程序在一个或多个套接字上,接收以事件为基础的网络事件通知,最主要的差别在于网络事件会投递至一个事件对象句柄,而非投递到一个窗口例程。 1、WSACreateEvent( )定义:WSAEVENT WSACr...
winsock 常用数据结构 在VC的头文件winsock.h和winsock2.h中定义了许多常数、变量类型和数据结构。现介绍一些常见的。1)WSAData:动态链接库关联的数据结构(winsock2.h中的定义,winsock.h中的定义类似)#defineWSADESCRIPTION_LEN 256#defineWSASYS_STATUS_LEN 128typedef struct WSAData ...
winsock 常用函数介绍 Winsock 部分函数解析注:本文综合了其他人的博客。函数附表: accept() * 确认外来连接,并将它与一个立即建立的数据套接字联系起来。原始套接字返回到监听状态。 bind() 给未命名套接字赋一个本地名。 closesocket() * 从进程对象参考表中删...
Struts2 ActionContext 一、定义ActionContext是Action的上下文,Struts2自动在其中保存了一些在Action执行过程中所需的对象,比如session, parameters, locale等。Struts2会根据每个执行HTTP请求的线程来创建对应的ActionContext,即一个线程有一个唯一的ActionContext。因此,使用者可以使用静态方法ActionContext.getCont...
web四大域对象 一、ServletContext 1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。 2、作用范围:整个Web应用(应用范围)。 3、作用: a)在不同Servlet 之间转发 this.get...