自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux 命令及shell基础杂记

1、不管是linux命令行,还是Windows的Dos,执行一个命令,就会去path环境变量中找是否有这个变量。pwd:print working directoryfdisk:查看系统disk ctrl+l:清屏ctrl+u:删除到行首ctrl+a:光标到行首ctrl+e:光标到行位‘ctrl+z:把命令放到后台运行ctrl+r:历史命令中搜索一、搜索命令...

2018-07-15 21:12:23 192

原创 linux 目录说明

参考很多前辈的博文,在此就不一一列举了,一并感谢!1、/bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。2、/etc存放系统管理和配置文件。其中包括了用户信息文件/etc/passwd,系统初始化文件/etc/rc等。linux正是由于这些文件才得以正常地运行。2.1、/etc/rc、/etc/rc.d、/etc/rc?.d 启动、或改变运行级时...

2018-07-14 15:09:57 199

转载 Linux网络接口配置文件ifcfg-eth0解析

以下文章值得一读:https://blog.csdn.net/jmyue/article/details/17288467https://www.cnblogs.com/dkblog/archive/2011/12/28/2305004.html

2018-07-14 13:26:27 348

原创 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...

2018-07-01 22:18:39 1032

转载 头文件的组织状态

 现在大多数C++开发工具表示头文件的组织状态1.     旧的C++头文件 比如iostream.h,他们虽然被标准化委员会所抛弃,但由于各大厂商为了各自的商业利益仍然将继续存活下去,这些头文件的内容将不处于namespace std中。2.     新的C++头文件如iostream虽然提供了和旧有头文件相同的功能,但他的内容都并入了namespace std中,从而有效避免了名字污染...

2018-03-17 13:56:38 181

原创 关于 Java Scanner 踩的坑

Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。以前主要用流(BufferedInputStream )。next()、nextInt()、nextFloat()等方法以忽略空格,Tab,Enter键开始;以空格,Tab,Enter键作为结束符结束。next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键,换...

2018-03-16 17:20:52 1084

转载 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 ...

2018-03-08 12:22:58 138

转载 Java 集合整理

一直没有好好整理一下关于集合的知识点,今天闲了来弄弄。1、List :有序,可以重复的集合。List 接口的三个典型实现:  ①、ArrayList:底层数据结构是数组,查询快,增删慢;线程不安全,效率高  ②、Vector:底层数据结构是数组,查询快,增删慢;线程安全,效率低,几乎已经淘汰了这个集合③、LinkedList:底层数据结构是链表,查询慢,增删快;线程不安全,...

2018-01-20 12:20:18 247

转载 typedef 的作用

 typedef和#define不同,它不是简单的文本替换。用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb;   // 只声明了一个指向字符变量的指针 和一个字符变量;以下则可行:typedef char* PCHAR;PCHAR pa, pb;  //声明了两个指向字符变量 用途二:辅助...

2018-01-05 19:48:24 925

转载 C++虚函数

c++中实现动态多态则必须使用虚函数!!这是虚函数的主要作用!下文仁兄讲得超棒!https://www.cnblogs.com/jin521/p/5602190.html

2018-01-05 11:04:52 127

转载 const 关键字

这位仁兄总结的很好!!http://blog.csdn.net/Eric_Jo/article/details/4138548const位于*右侧,表示指针本身是常量,不能指向其他内存地址;指针所指的数据可以通过解引用修改。onst位于*左侧,表示指针所指数据是常量,不能通过解引用修改该数据;指针本身是变量,可以指向其他的内存单元。const 要求他所修饰的对象为常量,不可被改变,不可...

2018-01-04 17:18:31 231

转载 Java 泛型super和extend

假设:Men extends Person 但是不能 List<Person> list = new List<Men>(); 会报错! 因为: Men is-a Person  存在继承关系 但是:List<Men> is-not-a List<Person>   不存在继承关系 这让泛型用起来很不舒服,为解决这个问题,所以: ? 通配符...

2018-01-04 17:04:24 1472

原创 双硬盘下安装centos关于开机引导的问题

再踩了无数深坑之后,终于见到了开机双系统引导界面,眼泪都掉下来了。此文的安装系统的centos6.5,双硬盘主机下的操作,如果不是,那不用往下看了。最主要的一点是!(此处已经默认你已经知道怎么安装centos了):/boot分区和Windows系统分区用一块硬盘!提前将C盘切出1G左右的空闲区域,在安装centos的时候,/boot分区选择这个切出的区域!!其他的照常安装即可。...

2017-10-15 14:46:34 1983 2

原创 WSAEventSelect事件模型函数介绍

WSAEventSelect事件模型函数介绍事件选择(WSAEventSelect)模型是另一个有用的异步I/O 模型。和WSAAsyncSelect 模型类似的是,它也允许应用程序在一个或多个套接字上,接收以事件为基础的网络事件通知,最主要的差别在于网络事件会投递至一个事件对象句柄,而非投递到一个窗口例程。 1、WSACreateEvent( )定义:WSAEVENT WSACr...

2017-10-09 17:36:16 1023

原创 winsock 常用数据结构

在VC的头文件winsock.h和winsock2.h中定义了许多常数、变量类型和数据结构。现介绍一些常见的。1)WSAData:动态链接库关联的数据结构(winsock2.h中的定义,winsock.h中的定义类似)#defineWSADESCRIPTION_LEN   256#defineWSASYS_STATUS_LEN 128typedef struct  WSAData ...

2017-10-09 15:45:03 453

转载 winsock 常用函数介绍

Winsock 部分函数解析注:本文综合了其他人的博客。函数附表: accept() *  确认外来连接,并将它与一个立即建立的数据套接字联系起来。原始套接字返回到监听状态。 bind()  给未命名套接字赋一个本地名。 closesocket() *  从进程对象参考表中删...

2017-10-09 15:00:18 3141

原创 Struts2 ActionContext

一、定义ActionContext是Action的上下文,Struts2自动在其中保存了一些在Action执行过程中所需的对象,比如session, parameters, locale等。Struts2会根据每个执行HTTP请求的线程来创建对应的ActionContext,即一个线程有一个唯一的ActionContext。因此,使用者可以使用静态方法ActionContext.getCont...

2017-10-06 19:35:55 274

转载 web四大域对象

 一、ServletContext     1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。     2、作用范围:整个Web应用(应用范围)。    3、作用:        a)在不同Servlet 之间转发           this.get...

2017-10-06 19:12:04 350

原创 关于AOP概念不清踩得坑

before :插入到目标对象切入方法(invocation.invoke())之前,跟它没有任何关系!after:插入到目标对象切入方法之后!方法已经完全执行完毕!!你在后面做什么跟他方法体中的内容已经毫无关联了。切入并不是切入到方法体中!...

2017-10-06 18:17:59 157

原创 Java static执行顺序

闲来整理一下java static:public class StaticTest { static int age1; int age2; static{ age1 = 10; System.out.println("这是静态代码块"); } { System.out.println("这是普通代码块"+age1); } public StaticTest...

2017-10-02 10:55:56 500

原创 Hibernate HQL

1、from User 在SQL中经常用到from 表名,但这里不同的是User在这里并不是表名,而是实体类的名称,由hibernate帮我们进行映射。 List users= (List)session.createQuery(“select user from User user”).list(); 上述语句的作用就是查出所有的Special对象放到一个List当中。 select us

2017-10-02 09:46:59 128

原创 内省

在计算机科学中,内省是指计算机程序在运行时(Run time)检查对象(Object)类型的一种能力,通常也可以称作运行时类型检查。相对于内省,反射更进一步,是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。为了让程序员们更好的操作Java对象的属性,SUN公司开发了一套API(java.beans),被业界内称为:内省;内省的出现有利于了对类对象属...

2017-09-30 18:57:58 242

原创 容器

容器可以管理对象的生命周期、对象与对象之间的依赖关系,通常使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器之后,所有的对象都可以直接取用,不用编写任何一行程序代码来产生对象,或是建立对象与对象之间的依赖关系。 容器就是一个专门用来管理对象的模块。它负责创建对象,管理...

2017-09-30 18:16:46 157

转载 AOP

下文值得一看:http://blog.csdn.net/lovesummerforever/article/details/22664647#reply

2017-09-29 22:40:58 176

转载 Spring的IOC原理

下文值得一看:IOC算是又一次让我感叹设计的神奇了!http://www.cnblogs.com/superjt/p/4311577.html

2017-09-29 20:33:48 112

原创 关于多指针指向同一块内存的问题

有时为了逻辑实现的方便,在程序中会采用多指针指向同一块内存的设计,但是这同时会带来问题:问题1:容易引发“野指针”错误!即其中一个指针delete了内存之后,其他指针无法判断该指向地址是否还有效,如果也去delete,这时自然会导致错误。解决方案:严格遵照 谁申请,谁释放 的原则!问题2:即使遵守谁申请谁释放的原则,其他指针还是无法有效置为null,因为你无法判断它是否还有效,只能不去...

2017-09-15 15:19:12 4700

原创 继承中子类与父类构造\析构的调用和顺序

1、子类被构造的时候会先调用父类的构造函数2、子类析构的时候先析构子类后析构父类3、如果直接用子类构造一个父类的对象,删除这个父类的对象不会调用子类的析构函数,这就是引入虚析构函数的原因!...

2017-08-30 10:10:14 1470

转载 多线程浅析

下列文章很值得一看1、http://m.blog.csdn.net/column/details?alias=killthreadseries2、http://blog.csdn.net/luoweifu/article/details/46613015、但是此文demo1此处代码具有误导性,Thread thread1 = new Thread(new SyncThread(), ...

2017-04-23 12:20:20 158

一个线程写,一个线程读的copy工具

多线程复制的另一种实现,不是分块随机读写多线程,而是一个线程读,一个线程写的copy

2018-07-12

文件同步代码

文件复制操作,文件夹监控,包括jnotify,java 7 WatchService

2018-07-08

CSerialPort改进版

CSerialPort改进版

2017-04-21

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

TA关注的人

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