自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猫和鱼爪的鸟窝

Pain is in your mind.

  • 博客(14)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

原创 《深入理解Nginx》笔记之 ngx_mail相关结构体

Nginx mail相关模块结构体ngx_mail_module_t      这是mail模块的抽象接口,即ngx_module_t中的ctx成员所指向的mail模块特有接口。每一个mail模块都会实现自己的ngx_mail_module_t结构体。 typedef struct { // POP3 STMP IMAP邮件模块提取出的通用接口 ngx_mail_protocol

2015-08-26 13:28:29 1334

原创 shell常用特殊变量

特殊变量列表 变量名 含义 $$ 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID $@ 传递给脚本或函数的所有参数 $* 传递给脚本或函数的所有参数 $# 传递给脚本或函数的参数个数 $n 传递给脚本或函数的参数 $0 当前脚本的文件名

2015-08-23 22:27:13 425

原创 关于mac OSX下的sed

mac OS X下的sed出错      其实这里只是记录一下自己在用sed修改文件的时候遇到的现象。       网上有很多sed的讲解,还算详细。今天打算改一些网页,打算加一句代码,于是有了如下的语句:sed -i "s/class=\"look\"/class=\"look\" id=\"lookBigView\"/g" *      然而报错:sed: -i may not be used

2015-08-23 20:58:58 5654

原创 Git服务器搭建+上传代码

git服务器搭建+上传代码git服务器搭建下载gitapt-get install git //ubuntu创建git专用用户sudo adduser git创建登陆证书 将所有登陆用户的id_rsa.pub中的公钥放入/home/git/.ssh/authorized_keys文件内,一行一个。 创建一个仓库git init --bare myrepo.git      裸

2015-08-22 20:42:11 662

原创 《深入理解Nginx》笔记之ngx_event_pipe_s结构体

ngx_event_pipe_stypedef struct ngx_event_pipe_s ngx_event_pipe_t;// 处理接收自上游的包体的回调函数原型typedef ngx_int_t (*ngx_event_pipe_input_filter_pt)(ngx_event_pipe_t *p,

2015-08-21 15:30:08 1492

转载 C++ virtual关键字

本文是在网易面试中被提及“类函数的隐藏”之后,才查阅的,个人还未搞清楚virtual实现虚函数的机制,但是看到这一篇文章,暂时先记录一下,待今后更深层次地去了解c++虚函数的实现原理,在对次进行评论。原作者地址:http://blog.sina.com.cn/s/blog_76af014901012xbv.html Virtual是C++ OO机制中很重要的一个关键字。只要是学

2015-08-20 02:13:35 313

原创 《深入理解nginx》笔记之 ngx_upstream相关结构

ngx_http_upstream_t数据结构的意义typedef struct ngx_http_upstream_s ngx_http_upstream_t;struct ngx_http_upstream_s { // 处理读事件的回调函数 ngx_http_upstream_handler_pt read_event_handler; // 处理写事件的回调函

2015-08-17 23:11:30 3528

原创 Shell 批量删除失效软链接

shell删除失效软连接#! /bin/bashread pathif [ -z $path ]then echo "please enter scan path" exitfifor file in $(find $path -type l)do if [ ! -e $file ] then echo "rm $file" r

2015-08-13 00:03:52 4746

原创 2016 360校招笔试编程题

360校招编程题第一题题目      有一个小镇选举镇长,满足条件如下: 1. 每个人都认识自己; 2. 镇长必须不认识除了自己以外的任何人; 3. 每个人都必须认识镇长。       输入: 第一行为数据个数n,表示之后将有n组样本;接下来就是第一组数据,m:镇上的人数,k:下面将要写的人际关系;接下来就是人际关系,“q p”:第q个人认识第p个人(并不能表示p认识q);

2015-08-11 23:15:57 715

原创 【latched】Single Number II

ProblemCodeint singleNumber(int* nums, int numsSize) { int tmp = 0; for(int i=1;i<numsSize;++i){ tmp = nums[0] & (tmp ^ nums[i]); nums[0] = tmp | (nums[0] ^ nums[i]); }

2015-08-05 14:56:04 399

原创 《深入理解Nginx》笔记之 HTTP请求的11个处理阶段

HTTP请求的11个处理阶段typedef enum { // 接收到完整的HTTP头部后处理阶段 NGX_HTTP_POST_READ_PHASE = 0, // 将请求URI与location表达式匹配前,修改URI,即重定向阶段 NGX_HTTP_SERVER_REWRITE_PHASE, // 只能由ngx_http_core_module模块实现,用于根

2015-08-05 09:19:02 2511

原创 Nginx监听端口管理

Nginx监听端口管理      每监听一个TCP端口,都将使用一个独立的ngx_http_conf_port_t结构体表示。ngx_http_conf_port_ttypedef struct { //socket地址家族 ngx_int_t family; //监听端口 in_port_t port; //监听端口下对应

2015-08-04 15:47:35 2577

原创 《深入理解Nginx》之HTTP模块

Nginx HTTP模块ngx_http_module      对于每一个HTTP模块,都必须实现ngx_http_module接口。 typedef struct { /* 在解析http{}配置项前的回调函数 */ ngx_int_t (*preconfiguration)(ngx_conf_t *cf); /* 解析完http{}配置项后的回调函数 */

2015-08-03 23:25:25 1905 1

原创 【leetcode】Candy

Problem Code/*#include <stdio.h>#include <stdlib.h>#include <stdbool.h> * 1、找出“两边高,中间低”的那个点,设为1(可能有很多这样的点); * 2、满足“任意一个孩子都至少有一颗糖”,那么就是从1中这些点出发,分别向两边递增; * 3、每两个点之间以较长的序列为基准! */void print(int n

2015-08-01 23:36:02 362

Thinking in Java 4th

绝对清晰,的Thinking in Java。不要任何分数的第四版。

2015-11-10

Vitamio Demo

Vitamio 4.0 demo搭建,本人在eclipse下运行亲测,导入即可 测试文件路径,/mnt/sdcard/eplayer/1367460960911_tm.mpg

2015-07-29

Terminal-Music-Player

自制的终端播放器,直接运行music即可,音乐文件放在“musicLoad"文件夹下。 快捷键: (全局) Alt + R/r 刷新界面 Alt + 1 歌曲列表界面 Alt + 2 歌曲名界面 Alt + 3 笔记本界面 Alt + N/n 切换歌曲 Alt + 0 退出 歌曲列表界面下: M/r 切换模式 ←→ 调整音量 ↑↓ 选中歌曲 Enter 播放歌曲 P/p 暂停播放 歌曲名界面下: ←→ 下一首/上一首 笔记本界面: clear 刷新

2015-05-05

Sudoku数读游戏

linux下的数读游戏,用console写的,基于哈佛课程

2015-04-25

WinPcap ARP欺骗简单源码

非常简单清晰的ARP欺骗,除了对ARP帧的手工添加,其他都是WinPcap开发者手册里的。

2015-04-13

匿名管道重定向cmd

适合学习但又搞不懂的新手,了解匿名管道的重定向作用

2015-03-21

NamedPipe命名管道通信

用MFC做的客户端和服务器,只是简单地传输文字、自动接收,用命名管道技术。可以用来新手学习

2015-03-20

LED8*8点阵驱动

简单的很,就是老师要求做的8*8LED点阵驱动,用multisim12打开,8*8点阵没有封装元件,就是用二极管代替了,或许老师看到了还能表扬你理解了点阵23333

2014-11-17

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

TA关注的人

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