自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

获取数组元素中右边第一个大于该元素的值

<?php function getFirstRightVal($arrData) { if (empty($arrData)) { return array(); } $intPrevMaxVal = $arrData[0]; $intPrevVal = $arrData[0...

2017-07-07 13:01:11

阅读数 1419

评论数 0

获取数组最大连续增长子数组

function getMaxSubArr($arrData) { if (empty($arrData)) { return array(); } $arrRet = array(); $intPre...

2017-07-05 14:34:48

阅读数 267

评论数 0

GO语言通用生产消费模型

pcmode.go package pcmodel import "sync" type callback func(ch chan interface{}) type PCModel struct { wg *sync.WaitGroup ch chan inte...

2017-05-25 14:07:34

阅读数 219

评论数 0

GO语言最右边斜打印二维数组

例如如下的二维数组 var arr = [][]int{ {1, 2, 3, 4, 5, 6}, {7, 8, 9, 10, 11, 12}, {13, 14, 15, 16, 17, 18}, {19, 20, 21, 22, 23, 24}, } 依次打印1...

2017-05-23 23:59:05

阅读数 542

评论数 0

GO语言bit集合

GO语言bit集合相关操作 package main import( "fmt" "bytes" ) type IntSet struct { words []int64 } func (s *IntSet) Add(n in...

2017-04-17 14:39:09

阅读数 818

评论数 0

简析TCP的三次握手与四次分手

TCP是什么? 具体的关于TCP是什么,我不打算详细的说了;当你看到这篇文章时,我想你也知道TCP的概念了,想要更深入的了解TCP的工作,我们就继续。它只是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模型:我们需要知道TCP工作在网络OSI的七...

2017-03-22 12:27:58

阅读数 172

评论数 0

再理解tcp backlog

转载地址:http://lpbobo.com/2016/06/03/%E5%86%8D%E7%90%86%E8%A7%A3tcp-backlog/ 在linux 2.2以前,backlog大小包括了半连接状态和全连接状态两种队列大小。linux 2.2以后,分离为两个backlog来分别...

2017-02-27 19:33:51

阅读数 3803

评论数 0

python 之 赋值和拷贝(你真的了解吗),python赋值

python 之 赋值和拷贝(你真的了解吗),python赋值 现象:先上一段代码。 >>> import copy >>> a = [1,2,3,4,['a','b']] >>> b = a >>> c = co...

2016-12-09 00:15:18

阅读数 7369

评论数 0

mysql批量更新的4种方法

mysql 批量更新如果一条条去更新效率是相当的慢, 循环一条一条的更新记录,一条记录update一次,这样性能很差,也很容易造成阻塞。 mysql 批量更新共有以下四种办法 1、.replace into 批量更新 replace into test_tbl (id,dr) v...

2016-10-10 14:29:25

阅读数 207

评论数 0

PHP将XML转换为对应的数组

function xml2Array($xml) { $objXml = @simplexml_load_string($xml); $arrRet = obj2Array($objXml); return $arrRet; } function obj2Array($objXml)...

2016-08-29 11:40:12

阅读数 289

评论数 0

PHP多进程抓取百度搜索结果

<?php /** * 多进程抓取百度结果页自然结果,包括标题、摘要、图片、链接、来源 * @since 2016-04-15 */ class NaturalResultSpider { private $_strQuery = null; public $worker_...

2016-08-29 11:05:34

阅读数 1535

评论数 0

C++模板类+嵌套类实例

queue.h #ifndef QUEUE_H_ #define QUEUE_H_ template class Queue{ private: enum {Q_SIZE = 10}; class Node{ public: Type data; ...

2016-08-25 15:24:42

阅读数 2768

评论数 1

C语言实现类workerman的功能

闲来无聊,使用C/C++写了一个类似PHP下的workerman网络框架库 文件目录结构: pub/     pub.h                 //公共方法头文件     pub.cpp            //公共方法实现文件     pub.conf           ...

2016-08-11 19:14:02

阅读数 344

评论数 0

C语言select方式实现socket实例

server.c #include #include #include #include #include #include #include #include #include #include #include #include #include #include ...

2016-07-30 22:15:55

阅读数 592

评论数 0

C语言以epoll方式实现的简单socket实例

server.c #include #include #include #include #include #include #include #include #include #include #include #include #define MAX_FD_NUM...

2016-07-30 21:11:12

阅读数 1010

评论数 0

C语言实现简单的socket实例

socket.c #include #include #include #include #include #include #include #include #include #include void server() { int fd = socket(AF_I...

2016-07-26 16:29:20

阅读数 605

评论数 0

C语言实现简单的守护进程及信号处理

C语言实现的一个比较简单的守护进程、信号处理及具名管道与守护进程通信的例子 daemon.h#ifndef DAEMON_H_ #define DAEMON_H_ void write_log(char *); void set_daemon(void); void signal_hand...

2016-07-21 12:35:36

阅读数 930

评论数 0

PHP后台多进程任务处理类

闲来无聊写一个简单的PHP多进程任务处理类 <?php class Worker { const LOG_FILE_PATH = 'log/worker.log'; const DAEMON_FILE = 'daemon.pid'; private $pidPath; pri...

2016-07-21 11:14:07

阅读数 868

评论数 0

PHP7扩展开发实例

原生PHP: <?php class Page { private $objServiceData; public function __construct() { $this->objServiceData = new data(); } public fu...

2016-06-30 16:54:35

阅读数 358

评论数 0

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