自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 倩倩的test啦啦啦

package com.qian.main;import java.util.ArrayList;public class Function { ArrayList<Mine> data = new ArrayList<Mine>(); public void init() { System.out.println("初始化"); data.ad

2017-03-18 09:30:26 462 1

原创 倩倩的test啦啦啦

package com.qian.main;import java.util.ArrayList;public class Function { ArrayList<Mine> data = new ArrayList<Mine>(); public void init() { System.out.println("初始化"); data.ad

2017-03-18 01:15:16 469

原创 倩倩的test啦啦啦

package com.qian.main;import java.util.ArrayList;public class Function { ArrayList<Mine> data = new ArrayList<Mine>(); public void init() { System.out.println("初始化"); data.ad

2017-03-18 01:12:39 404

原创 倩倩的test啦啦啦

package com.qian.main;import java.util.ArrayList;public class Function { ArrayList<Mine> data = new ArrayList<Mine>(); public void init() { System.out.println("初始化"); data.ad

2017-03-18 01:11:50 333

转载 Jetty基本原理

参考与博客: https://my.oschina.net/liting/blog/420422Jetty 的基本架构Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Jetty 就是帮你管理这些

2017-01-20 13:28:04 1112

原创 Jetty简单例子

本来没打算写博客的,但是想着知识是由每天的一点点积累来的,所以还是写一下吧! 今天我来介绍一下jetty的一个小例子!下载jetty源码:http://central.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.0.v20161208/jetty-distribution-9.4.0.v20161208.zip创建一个ja

2017-01-01 23:57:56 5708 1

原创 将tomcat源码导入到Eclipse

准备工作1.Tomcat源码下载。http://download.nus.edu.sg/mirror/apache/tomcat/tomcat-6/v6.0.45/src/apache-tomcat-6.0.45-src.zip2.ant安装,用于编译tomcat的源码。见博客http://blog.csdn.net/sunnyliqian/article/details/51635684编译

2016-06-11 12:30:59 3013

原创 ant安装使用指南

Ant简单介绍Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。 Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。维护简单、可读性好、集成简单

2016-06-11 10:47:08 854

原创 linux系统下常用文件和目录的命令

ls命令: ls –F 区分文件和目录 –a 显示所有的文件和目录,包括隐藏文件 -R 显示该目录下以及在该目录下文件夹中的所有文件 -l 显示文件详细信息 -s 输出每个文件大小 添加过滤器:ls –l 文件或目录名 必须是完整的名字 进行匹配: ?问号代表一个字符;*星号代表零个或多个字符。创建文件 touch test1 复制文件

2016-05-28 12:22:43 482

原创 ICMP:Internet控制报文协议

ICMP:传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或更高层的协议使用。一些ICMP报文把差错报文返回给用户进程。ICMP报文是在IP数据报内部传输的。ICMP封装在IP数据报内部。 1.ICMP报文类型 ICMP报文分为查询报文和差错报文。对于ICMP差错报文进行响应时,永远不会生成另一份ICMp差错报文。如果没有这个限制规则,可能会遇到一个差错产生另一个差错的情况,而差错再

2016-05-24 09:53:48 689

原创 ARP:地址解析协议/RARP:逆地址解析协议

数据链路如以太网或令牌环网都有自己的寻址机制(常常为48bit),这是使用数据链路的任何网络层都必须遵从的。当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机上时,是根据48bit的以太网地址来确认目的接口地址的。设备驱动程序从不检查IP数据报中的目的IP地址。 数据解析为这两种不同的地址形式提供映射:32bit的IP地址和数据链路层使用的任何类型的地址。ARP为IP地址到对应的硬件地址之

2016-05-23 20:07:52 1147

原创 IP:网际协议

IP简介: 最高位在左边,记为0bit;最低位在右边,记为31bit。 Big endian网络节次序:传输次序位线传输0~7bit,然后传输8~15bit,依次类推。 Little endian:以其他存储形式存储二进制整数的机器,必须在传输数据之前把首部1转换成网络字节次序。 TTL生存时间字段设置了数据报可以经过最多的路由器数。它指定了数据报的生存时间,初始值由源主机设置,一旦经过一个

2016-05-23 10:08:42 499

原创 TCP/IP协议之链路层

功能 链路层主要有三个目的: a) 为IP模块发送和接收IP数据报 b) 为ARP模块发送ARP请求和接收ARP应答 c) 为RARP模块发送RARP请求和接收RARP应答以太网和IEEE802封装 以太网:为当今TCP/IP采用的主要的局域网技术。它采用一种称为CSMA/CD的媒体接入方法,意思是带冲突检测的载波侦听多路接入。速率为10Mb/s,地址为48bit。 以太网IP数

2016-05-15 14:43:07 734

原创 TCP/IP协议概述

一、分层 1. 链路层 设备驱动程序、网络接口卡,对应物理细节。 2. 网络层 IP协议、ICMP协议、IGMP协议。提供的是一种不可靠的服务,它只是尽可能快的把分组从源节点送到目的节点,但是不提供任何可靠性保证。 3. 运输层 提供端到端的通信。两个传输协议:TCP、UDP。特点:可靠,弥补网络层上不可靠特点。TCP采用超时重传、发送和接收端到端的确认分组机制。 4. 应用层

2016-05-15 12:56:12 680

原创 java——对象导论

已经学习了一年的java了,只是了解了一下基础知识,自己写了几个系统,最近想深入了解一下,于是买了一本java编程思想艺术。java的五个基本特性:万物皆对象程序是对象的集合,他们通过发送消息来告诉彼此所要做的每个对象都有自己的由其他对象所构成的存储每个对象都拥有其类型每个特性类型的所有对象都可以接受同样的消息用我自己的话解释一下: java是一门面象对象的语言,每一个对象通过发送消息

2016-04-10 22:30:10 740

原创 scanf与scanf_s比较

scanf: int scanf(char *format[,argument,…]); ANSI C中没有scanf_s(),只有scanf(),scanf()在读取时不检查边界,所以可能会造成内存访问越界,例如分配了5字节的空间但是读入了10字节char buf[5]={'\0'};scanf("%s", buf);如果输入1234567890,后面的部分会被写到别的空间上去。 以上代码如

2016-01-18 16:10:21 1256

原创 fopen与fopen_s的比较

fopen 功 能: 打开一个流 用 法: FILE *fopen(char *filename, char *type); 在定义FILE * fp 之后, fp = fopen(filename,”w”)。打开文件成功的话返回文件指针(赋值给fp),打开失败则返回NULL值;fopen_s errno_t fopen_s( FILE** pFile, const

2016-01-18 15:42:38 1056

原创 pthread_cond_init和pthread_cond_ destroy函数

pthread_cond_init函数原型extern int pthread_cond_init __P ((pthread_cond_t *__cond,__const pthread_condattr_t *__cond_attr));其中: cond:是一个指向结构pthread_cond_t的指针, cond_attr:是一个指向结构pthread_condattr_t的指针。结构pt

2015-12-23 00:13:28 5254

原创 strncmp函数

strncmp函数模型int strncmp ( const char * str1, const char * str2, size_t num );作用: 比较字符串str1和str2的大小,如果str1小于str2,返回值就<0,反之如果str1大于str2,返回值就>0,如果str1等于str2,返回值就=0,len指的是str1与str2的比较的字符数。此函数功能即比较字符串str1和s

2015-12-22 23:48:40 571

原创 简介UDP

名词解释:UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。UDP在IP报文的协议号是17。 在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OS

2015-12-22 23:41:22 1329

原创 linux下进程资源的限制——struct rlimit详解

一、Resouce limit 在Linux系统中,Resouce limit指在一个进程的执行过程中,它所能得到的资源的限制,比如进程的core file的最大值,虚拟内存的最大值等。soft limit 和 hard limit:soft limit是指内核所能支持的资源上限。比如对于RLIMIT_NOFILE(一个进程能打开的最大文件数,内核默认是1024),soft limit最大也只能

2015-12-22 23:33:57 661

原创 linux之sed命令详解

调用sed命令有两种形式: **sed [options] ‘command’ file(s) sed [options] -f scriptfile file(s)** a\ 在当前行后面加入一行文本。 b lable 分支到脚本中带有标记的地方,如果分支不存在则分支到脚本的末尾。 c\ 用新的文本改变本行的文本。 d 从模板块(Pattern space)位置

2015-12-21 22:32:59 415

原创 linux值wget命令详解

命令格式:wget [参数列表] [目标软件、网页的网址]-V,–version 显示软件版本号然后退出;-h,–help显示软件帮助信息;-e,–execute=COMMAND 执行一个 “.wgetrc”命令-o,–output-file=FILE 将软件输出信息保存到文件;-a,–append-output=FILE将软件输出信息追加到文件;-d,–debug显示输出信息;-q,–q

2015-12-21 22:03:46 526

原创 ubuntu下,iptables:unrecognized service

在ubuntu中不存在 /etc/init.d/iptales文件,所以无法使用service等命令来启动iptables,需要用modprobe命令。sudo modprobe ip_tables

2015-12-20 17:39:34 9953 1

原创 ip能ping开但是不能远程登陆

刚刚安装ftp时玩将防火墙开启了。然后退出ssh再登陆时就登陆不上去了。出现:ip能ping开但是不能远程登陆; telnet ip 也不通。以为使系统问题,但是想想刚刚的操作还是防火墙。 解决方法: 在网页上登陆系统中断将防火墙关闭:sudo ufw disable然后就好了!

2015-12-20 11:52:24 6286

原创 防火墙查看、关闭与开启命令

1、关闭ubuntu的防火墙 ufw disable2、卸载了iptables apt-get remove iptables3、关闭ubuntu中的防火墙的其余命令 iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT iptables -Fubuntu默认的是UFW防火墙,已经支持

2015-12-20 10:14:29 2329

原创 sudo: unable to resolve host 主机名

直接从/etc/hosts 设定, 让dev(hostname) 可以解回127.0.0.1 的IP 。 将文件中第一句话127.0.0.1 localhost修改为:127.0.0.1 localhost 主机名然后再reboot系统,指向sudo命令时就不会出现这个错误信息了

2015-12-19 23:00:45 435

原创 严重性代码说明项目文件行错误C4996'strcpy'

严重性代码说明项目文件 行错误 C4996 ‘strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. Test f

2015-12-14 12:39:48 59790 4

转载 linux之awk命令

1.命令行方式 awk [-F field-separator] ‘commands’ input-file(s) 其中,commands 是真正awk命令,[-F域分隔符]是可选的。 input-file(s) 是待处理的文件。 在awk中,文件的每一行中,由域分隔符分开的每一项称为一个域。通常,在不指名-F域分隔符的情况下,默认的域分隔符是空格。2.shell脚本方式 将所有的aw

2015-12-12 18:40:03 475

原创 (Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。

(Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。 解决办法:点击启用源服务支持: 点击Microsoft服务符号器:

2015-12-12 12:22:14 63907 13

原创 vs:严重性代码说明项目文件行错误LNK1168无法打开testes.exe进行写入

在VS中运行代码遇到下列问题: 严重性代码说明项目文件行错误LNK1168无法打开testes.exe进行写入

2015-12-12 11:48:54 45503 12

原创 linux之exec命令详解

1、介绍shell script:   有两种方法执行shell scripts。   一种是新产生一个shell,然后执行相应的shell scripts;新产生一个shell然后再执行scripts的方法是在scripts文件开头加入以下语句。一般的script文件(.sh)即是这种用法。这种方法先启用新的sub-shell(新的子进程),然后在其下执行命令#!/bin/sh  一种是在当前

2015-12-09 23:51:55 39086

原创 shell数组介绍

1、数组的声明: array[key]=value # array[0]=one,array[1]=two array=(var1 var2 var3 ... varN) array=( [1]=one [2]=two [3]=three ) array="one two three" echo ${array[0|@|*]} #把array变量当作数组来处理,但数组元素只有字符串本身2、计算

2015-12-08 23:44:01 415

原创 shell练习题之for循环——读取/var目录

写一个脚本 1.切换工作目录至/var 2.依次向/var目录中的每个文件或子目录问好,形如: (提示:for FILE in /var/*;或for FILE in ls /var;) Hello,log 3.统计/var目录下共有多个文件,并显示出来 #!/bin/bash cd /var for i in `ls

2015-12-08 23:16:19 3864

原创 shell之for循环

shell中for循环的用法大约分为以下几类:for((i=1;i<=10;i++));do echo $(expr $i \* 4); donefor i in $(seq 10);dodonefor i in `ls`;dodonefor i in ${arr[@]};dodonefor i in $* ; dodonefor File in /proc/sys/net/ipv4

2015-12-08 21:36:41 379

原创 /etc/passwd文件详解

/etc/passwd文件详解 打开/etc/passwd文件内容:root@liqian-Aspire-E1-471G:/home/testbash# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologinbin:x:2:2:bin:/bin:/usr/sbi

2015-12-07 23:46:31 1482

原创 shell之读取/etc/passwd中user及其id

题目: 写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d" " -f1) Hello,root,your UID is 0. 3.统计一个有多少个用户刚开始想的是一行一行读取文件,然后通过spl

2015-12-07 23:37:58 7276

原创 linux之tail命令

用法:head [选项]… [文件]… Print the first 10 lines of each FILE to standard output. With more than one FILE, precede each with a header giving the file name. With no FILE, or when FILE is -, read standard

2015-12-07 22:35:53 357

原创 linux之tail命令

tail命令用法:tail [选项]… [文件]… Print the last 10 lines of each FILE to standard output. With more than one FILE, precede each with a header giving the file name. With no FILE, or when FILE is -, read sta

2015-12-07 22:23:09 451

原创 linux之wc命令

用法:wc [选项]… [文件]…  或:wc [选项]… –files0-from=F Print newline, word, and byte counts for each FILE, and a total line if more than one FILE is specified. With no FILE, or when FILE is -, read standard

2015-12-05 23:45:40 598

空空如也

空空如也

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

TA关注的人

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