自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx+Php-fpm+MySQL+Redis源代码编译安装指南

Nginx+Php-fpm+MySQL+Redis源代码编译安装指南 说明:本教程主要包括以下三个部分:1.      源代码编译安装Nginx2.      源代码编译安装php以及mysql、redis扩展模块3.      配置虚拟主机文中所涉及安装包程序均提供下载链接,欢迎使用 运行环境以及前置条件:Ubuntu 12.04 LTS 已安装g++编译环境

2014-11-09 01:59:30 12397 1

原创 JavaScript 在字符串中替换某个位置的字符

JavaScript中无法使用下标来访问字符串中的某一位字符,为了能够xiu

2014-06-16 23:04:56 20879

原创 Swing中使用BeanBinding实例

最近在做一个java swing的小程序,试了一下Bean Binding,需要用到的lib有两个,appframework-1.03.jar和beanbind-1.2.1.jar. 完整代码如下:Entrance.javapackage main;import swing.MainFrame;public class Entrance { /** * @param ar

2013-05-24 19:03:39 3312

转载 getParameter方法和getAttribute方法

转自:http://bbs.csdn.net/topics/900557481.getAttribute是取得jsp中 用setAttribute設定的attribute 2.parameter得到的是string;attribute得到的是object 3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;reque

2013-05-23 21:38:25 1489

原创 Forward函数和sendRedirect函数

在Java EE项目的servlet中,Dispatcher.forward函数和response.sendRedirect函数使用较频繁,本文总结一下二者的区别,如有错漏还请指正:Dispacther.forward:1. 在web服务器工作2. 无法通过在URL中传递参数,但是在a.jsp页面的form中填写的数据如果调用forward方法可以自动传递到b.jsp页面3

2013-05-23 19:03:50 1845

转载 堆栈与内存分配

转自:http://blog.csdn.net/hairetz/article/details/4141043一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —

2013-05-22 16:39:20 614

转载 Java synchronized关键字与多线程并发访问

转自:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.htmlJava语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到

2013-05-19 23:12:14 838

原创 软件开发与测试阶段对照图

网上看到的一张图,对应软件开发和测试的各个阶段,觉得不错,特此存照

2013-05-03 05:22:21 1535

原创 C语言 二叉树构建与前中后序遍历

闲来无事,随手练练好久不用的数据结构编码,写一个创建二叉树和遍历二叉树的小程序,如有错误还请指正。程序测试输入:1 2 3 -1 -1 4 -1 -1 5 -1 -1 -1 (“-1”输入作为标识符),构建的二叉树结构如下图所示:// 20130425.cpp : Defines the entry point for the console application./*@aut

2013-05-01 22:08:16 707

原创 二维数组中元素遍历次序

C语言中需要遍历二维数组中元素时,若不考虑其他因素,建议外循环遍历列而内循环遍历行,因为在C语言中用的是以行序为主的存储结构。for(int i=0;i<column;i++){ for(int j=0;j<row;j++){ /*Your codes to visit elements*/ }}

2013-04-26 01:53:54 1351

转载 全局变量/全局静态变量/静态变量/静态局部变量/局部变量

转自:http://www.cnblogs.com/yangfengming/archive/2009/06/23/1509559.html静态变量静态变量的类型说明符是static,静态变量属于静态存储方式,但属于静态存储方式的不一定是静态变量,如外部变量(全局变量)就属于静态存储方式,但不是静态变量。必须有static加以定义才是静态变量,或静态全局变量。对于自动变量(局部变量

2013-04-19 22:19:30 719

转载 Contiki入门学习

转:http://blog.csdn.net/ferlansue/article/details/7256964一、Contiki简介Contiki是一个开源的、高度可移植的多任务操作系统,适用于联网嵌入式系统和无线传感器网络,由瑞典计算机科学学院(Swedish Institute of Computer Science)的Adam Dunkels和他的团队开发,已经应用在许

2013-04-19 05:40:28 1118

原创 高级数据库技术 课程复习笔记

Advanced Database Design 1       DatabaseAPI1.1  Call level interface (1)    Library of DBMS specificinterface functions(2)    A vendor-specific applicationprogramming interface1.2  ODBC

2013-03-28 21:52:15 1283

转载 Java中的抽象类和接口 (Abstract Class and Interface in Java)

转自:http://blog.csdn.net/b271737818/article/details/3950245在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开

2013-03-18 21:34:39 892

原创 Linear hashing 线性哈希表

Section 1:问题描述最近在阅读分布式数据库的相关资料, 资料中提到分布式数据库中需要解决大数据如何高效存储的问题。分布式或并行数据存储数据结构的设计:(1) 需要具有良好的扩展性(scalability),能够支持大规模数据存储(2) 不允许在不同数据节点上产生数据分布不均衡的问题,即避免产生“hotspot nodes”.(3) 在存储数据增加或者缩减的情况下能够动态

2013-03-07 20:23:07 12593

原创 数据库完整性约束

1. Integrity constraints 完整性约束(1) Domain Constraints:     – attribute values for attribute A shall be atomic values from domain(A), c.f. user defined atomic datatype(2) Key Constraints:    – c

2013-02-14 23:47:40 932

原创 数据库索引之B-树与B+树

数据库中使用B-树和B+树对索引进行存储。在这里记录一下这两者的一些特点。B-树1. 节点包含三个部分(key, value, subtree)分别表示键值对和指向子树的指针2. 中间节点与叶子节点并无差异(搜索结果可以在非叶子节点和叶子节点命中)3. 结构图如下:4. 实例图解:B+树:1. 中间节点包含两部分(key, subtree)分别表

2013-02-14 22:51:50 1077

转载 Java(Swing)开发国际化处理

转自:http://lavasoft.blog.51cto.com/62575/184605msg_en_US.properties、msg_zh_CN.properties等配置文件放置在默认的“src”目录下可以起作用,请问是否可以放置到自定义的目录中? 一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以:

2013-02-12 07:16:53 2475

转载 Java Singleton 单例模式

转自:http://hi.baidu.com/lucene1853/item/db11b914987bce0dd1d66d78首先了解一下Singleton模式通常的两种表现形式:第一种形式:public class Singleton { private Singleton(){} // 在自己内部定义自己一个实例,是不是很奇怪? // 注

2013-02-11 07:33:15 744

转载 Opportunistic Network Environment 模拟器入门指导

转自:http://www.cnblogs.com/jcleung/archive/2011/05/23/2054713.html运行ONE:one.sh [-b runcount] [conf-files] -b 表示以批处理方式运行,其后必须指定运行的次数,或者运行次数的范围,如one.sh -b 3 one.

2013-02-07 07:39:15 2179

转载 MySql 使用存储过程和游标读取并更新数据

转自:http://blog.csdn.net/rdarda/article/details/78816481、游标的作用及属性游标的作用就是用于对查询数据库所返回的记录进行遍历,以便进行相应的操作;游标有下面这些属性:    a、游标是只读的,也就是不能更新它;    b、游标是不能滚动的,也就是只能在一个方向上进行遍历,不能在记录之间随意进退,不能跳过某些记录;

2013-02-05 06:48:41 10565 2

转载 MySql 存储过程

转自:http://blog.csdn.net/aaa1117a8w5s6d/article/details/84801981. 使用存储过程的优点有:(1)存储过程在服务器端运行,执行速度快。(2)存储过程执行一次后,其执行规划就驻留在高速缓冲存储器,在以后的操作中,只需从高速缓冲存储器中调用已编译好的二进制代码执行,提高了系统性能。(3)确保数据库的

2013-02-05 05:31:43 1683 2

转载 数据库索引

转自:http://www.cnblogs.com/kissknife/archive/2009/03/30/1425534.html一、引言对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳

2013-02-02 07:43:31 626

原创 MySQL 使用Navicat8和命令行执行存储过程

首先来看一下执行存储过程的表结构:number, intname, varchar(20)address, varchar(20)city, varchar(15)1. 使用命令行执行存储过程mysql> delimiter $mysql> create procedure CustomerInsert (in inumber int,in ina

2013-02-02 05:07:23 22149 1

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

转载 Sizeof与Strlen的区别与联系

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

2013-01-27 22:03:10 716

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

原创 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 10764 6

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

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

2013-01-25 04:54:32 10026

转载 在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 719

原创 基础计算机网络——网络安全 (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 1148

原创 基础计算机网络——因特网概述 (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 774

原创 基础计算机网络——链路层(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 1752

原创 基础计算机网络——网络层(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 1530

原创 基础计算机网络——传输层(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 944

原创 基础计算机网络——应用层(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 1221

转载 归并排序 (Merge Sort)

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

2013-01-19 05:38:05 675

转载 堆排序 (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 827

转载 快速排序 (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 756

转载 选择排序 (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 517

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关注的人

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