自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (18)
  • 收藏
  • 关注

转载 Linux 使用ssh远程登录及文件传输命令

转自:http://os.51cto.com/art/201003/187301.htm1. 远程登录serverssh username@server, 然后输入登录远程server的密码2. 使用scp拷贝文件Linux scp命令用于Linux之间复制文件和目录,具体如何使用这里好好介绍一下,从本地复制到远程、从远程复制到本地是两种使用方式。这里有具体举例:

2013-01-31 21:56:31 2088

转载 Sizeof与Strlen的区别与联系

转自:http://www.cnblogs.com/carekee/articles/1630789.html一、sizeof    sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算,因此

2013-01-27 22:03:10 728

转载 Linux下C语言实现UDP Socket编程

转自:http://blog.csdn.net/tianshuai11/article/details/7027444发送方:/* * File: main.c * Author: tianshuai * * Created on 2011年11月29日, 下午10:34 * * 主要实现:发送20个文本消息,然后再发送一个终止消息 */#include #inc

2013-01-27 19:38:06 57970

原创 Linux UDP下C语言实现TFTP协议客户端

因课程实验要求,需要使用C语言在Linux下实现TFTP协议的客户端用于文件传输。TFTP,即Trivial File Transfer Protocol,有点类似于FTP协议不过要比FTP简单许多,功能也自然没FTP那么全。       根据实验要求,客户端在与服务端传输文件的时候需要同时实现上传和下载功能,具体的功能由传输命令决定,如-g small.txt xxxx.edu.

2013-01-27 19:24:18 10861 6

转载 linux c实现超时、非阻塞socket的函数select

linux c实现超时、非阻塞socket的函数selectSelect在Socket编程中还是比较重要的,可是对于初学Socket的人来 说都不太爱用Select写程序,他们只是习惯写诸如 connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等 待某个事件的发生,如果事件没有

2013-01-25 04:54:32 10075

转载 在Ubuntu 11.04下安装配置JDK

转自:http://www.cnblogs.com/evasnowind/archive/2011/01/05/1926059.html1、安装JDK1.1、到官网下载相关的JDK这里下载的是 jdk-6u23-linux-i586.bin。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.ht

2013-01-22 05:32:51 737

原创 基础计算机网络——网络安全 (Network Security)笔记

【Terminology 相关术语】1. Confidentiality (机密性): only sender and intended receiver understand message contents2. Authentication (身份验证): sender and receiver want to confirm the identity of each other3

2013-01-21 23:20:21 1201

原创 基础计算机网络——因特网概述 (Overview of Internet)笔记

【Internet core and edge 因特网的核心与边缘】1. Edge: application and host2.Core: routers and network of networks【Connection-oriented and Conectionless-oriented service 面向连接的服务与非面向连接的服务】In connection

2013-01-21 22:30:00 814

原创 基础计算机网络——链路层(Link Layer)笔记

【Data-link Layer 数据链路层】1. responsibility: transfer datagrram from one node to adjacent node over a link【Link layer servicesl 链路层服务】1. framing, link access2. reliable delivery between adjac

2013-01-21 07:26:45 1806

原创 基础计算机网络——网络层(Network Layer)笔记

【Forwarding & Routing 转发与路由】1. Forwarding:process of getting through single interchange2. Routing: process of planning trip from source node to destination node【Virtual circuits & Datagram n

2013-01-21 01:24:02 1561

原创 基础计算机网络——传输层(Transport Layer)笔记

【Multiplexing(多路技术)与Demultiplexing(多路分解技术)】1.      Multiplexing:Gather data from multiple sockets, enveloping data with header (Later used fordemultiplexing).2.      Demultiplexing:deliver receive

2013-01-20 23:13:15 972

原创 基础计算机网络——应用层(Application Layer)笔记

【CS架构与P2P架构】CS: 1.      Always-on server; 2.      Permanent IP address;3.      Server farms for scaling;P2P:1.      No always-on server;2.      Arbitrary end system;3.      Hard to man

2013-01-20 18:23:37 1247

转载 归并排序 (Merge Sort)

归并排序是分治(Divide and conquer)思想的典型应用,该算法利用递归方法将无序数组分割成左右两个子数组,并对子数组进行排序,然后将排好序的子数组合并,从而得到整个有序的数组归并排序的时间复杂度: O(nlogn)可以参见以下例子:从上图可以看出,我们首先把一个未排序的序列从中间分割成2部分,再把2部分分成4部分,依次分割下去,直到分割

2013-01-19 05:38:05 686

转载 堆排序 (Heap Sort)

1、堆的性质:堆是一种数组,但是以树的结构形式来看待它,如下标 i 节点的求解Parent和Children节点如下:PARENT(i) return ⌊i/2⌋ LEFT(i) return 2iRIGHT(i) return 2i + 1最大堆:根以外的每个结点i都不大于其根结点,即根为最大元素,在顶端,有A[PARENT(i)] (根)≥ A[i]最小堆:根以外

2013-01-18 23:32:02 842

转载 快速排序 (Quick Sort)

基本思想:快速排序时基于分治模式处理的,对一个典型子数组A[p...r]排序的分治过程为三个步骤:1.分解:A[p..r]被划分为俩个(可能空)的子数组A[p ..q-1]和A[q+1 ..r],使得A[p ..q-1] 2.解决:通过递归调用快速排序,对子数组A[p ..q-1]和A[q+1 ..r]排序。3.合并。 伪代码:QUICKSORT(A, p,

2013-01-18 08:09:15 769

转载 选择排序 (Selection Sort)

选择排序的基本思想是:对待排序的记录序列进行n-1遍的处理,第1遍处理是将L[1..n]中最小者与L[1]交换位置,第2遍处理是将L[2..n]中最小者与L[2]交换位置,......,第i遍处理是将L[i..n]中最小者与L[i]交换位置。这样,经过i遍处理之后,前i个记录的位置就已经按从小到大的顺序排列好了。 平均时间复杂度:O(n2) Java Code:public c

2013-01-18 08:06:15 529

转载 插入排序 (Insertion Sort)

插入排序的基本思想是,经过i-1遍处理后,L[1..i-1]己排好序。第i遍处理仅将L[i]插入L[1..i-1]的适当位置,使得L[1..i]又是排好序的序列。要达到这个目的,我们可以用顺序比较的方法。首先比较L[i]和L[i-1],如果L[i-1]≤ L[i]騆[1..i]已排好序,第i遍处理就结束了;否则交换L[i]与L[i-1]的位置,继续比较L[i-1]和L[i-2],直到找到某一个位

2013-01-18 08:03:42 454

转载 冒泡排序 (Bubble Sort)

排序过程  设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作有重量的气泡,根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R,凡扫描到违反本原则的轻气泡,就使其向上"漂浮",如此反复进行,直至最后任何两个气泡都是轻者在上,重者在下为止。 平均时间复杂度: O(n2) Java Code:public class BubbleSort { public st

2013-01-18 08:02:19 423

转载 迪杰斯特拉搜索 (Dijkstra Search)

致敬:EW Dijkstra, A note ontwo problems in connexion with graphs, Numerische mathematik, 1, 269-271,1959 Dijkstra算法是典型最短路算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但由

2013-01-18 08:00:22 828

转载 二分搜索 (Binary Search)

二分查找法主要是解决在“一堆数中找出指定的数”这类问题。而想要应用二分查找法,这“一堆数”必须有一下特征:存储在数组中 有序排列所以如果是用链表存储的,就无法在其上应用二分查找法了(链表不是顺序存储而是链式存储)。至于是顺序递增排列还是递减排列,数组中是否存在相同的元素都不要紧。不过一般情况,我们还是希望并假设数组是递增排列,数组中的元素互不相同。平均时间复杂度: O(log

2013-01-18 07:45:13 677

转载 A星搜索 (A* Search)

致敬:P. E.Hart, N. J. Nilsson, and B. Raphael.Aformal basis for the heuristic determination of minimum cost paths in graphs.IEEE Trans. Syst. Sci. and Cybernetics, SSC-4(2):100-107, 1968。 A*搜寻算法,俗

2013-01-18 07:40:17 16238 1

GeoIP-1.4.6.tar.gz

GeoIP-1.4.6.tar.gz依赖库

2014-12-02

libffi-3.2.1.tar.gz

libffi-3.2.1.tar.gz库

2014-12-02

goaccess-0.8.5.tar.gz

goaccess-0.8.5.tar.gz

2014-12-02

glib-2.42.1.tar.xz

linux glib库,不是devel哦,请注意 glib-2.42.1.tar.xz

2014-12-02

glib2-devel-2.12.3-4.el5_3.1.x86_64.rpm

glib2-devel-2.12.3-4.el5_3.1.x86_64.rpm

2014-12-02

libxml2-devel-2.6.23-1.i386.rpm

libxml2-devel-2.6.23-1.i386.rpm php依赖库 具体使用请参见文章: http://blog.csdn.net/tjssehaige/article/details/40938757

2014-11-10

libxml2-2.6.23 php依赖库

libxml2-2.6.23 php依赖库 具体使用请参见文章: http://blog.csdn.net/tjssehaige/article/details/40938757

2014-11-10

phpredis-master.zip php中redis扩展库

php中redis扩展库 具体使用请参见文章: http://blog.csdn.net/tjssehaige/article/details/40938757

2014-11-09

curl-7.39.0.tar.gz Nginx中curl扩展库

Nginx中curl扩展库 具体使用请参见文章: http://blog.csdn.net/tjssehaige/article/details/40938757

2014-11-09

ncurse-5.4.tar.gz mysql依赖库

mysql依赖库ncurse 具体使用方法参见文章: http://blog.csdn.net/tjssehaige/article/details/40938757

2014-11-09

nginx-1.2.8.tar.gz Nginx服务器

Nginx服务器源代码 具体使用方法请参考文章: http://blog.csdn.net/tjssehaige/article/details/40938757

2014-11-09

openssl-1.0.1c.tar.gz Nignx依赖库

Nginx服务器依赖库openssl 具体使用方法参见文章: http://blog.csdn.net/tjssehaige/article/details/40938757

2014-11-09

zlib-1.2.8.tar.gz Nginx依赖库

Nginx服务器依赖库zlib-1.2.8.tar.gz 使用方法参见文章: http://blog.csdn.net/tjssehaige/article/details/40938757

2014-11-09

pcre-8.21.tar.gz Nginx依赖库

Nginx服务器软件依赖库pcre-8.21.tar.gz 使用方法参见文章: http://blog.csdn.net/tjssehaige/article/details/40938757

2014-11-09

操作系统复习笔记1——该素

操作系统基本架构介绍,包括两种I/O方法,DMA,Channel, Main memory,Secondary memory,Operating system architecture

2013-04-08

操作系统复习笔记2——进程管理

操作系统复习笔记2——进程管理,涵盖进程、线程、CPU调度、进程同步和死锁

2013-04-08

命名数据网络

命名数据网络 涵盖了NDN的网络架构、Packets设计、层次化命名规则、路由和转发规则和安全,在最后介绍了NDN的应用实例——基于NDN的Vehicle-to-Vehicle网络通信

2013-03-07

Named Data Networking 命名数据网络

命名数据网络 涵盖了NDN的网络架构、Packets设计、层次化命名规则、路由和转发规则和安全,在最后介绍了NDN的应用实例——基于NDN的Vehicle-to-Vehicle网络通信

2013-03-05

空空如也

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

TA关注的人

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