自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (49)
  • 收藏
  • 关注

原创 爬虫-获取指定城市所有企业信息

爬虫获取指定城市的所有企业信息

2020-05-26 10:27:54 8352 2

原创 python爬虫从企查查获取企业信息-手工绕开企查查的登录验证

爬虫绕开验证,从企查查获取企业信息

2019-03-06 20:46:18 31308 15

原创 阿里巴巴社区电商技术部-2021算法实习生招聘

扫码直达详细介绍

2021-03-09 10:00:53 241

原创 DIoU CIoU

DIoU (Distance-IoU) CIoU (Complete IoU) Loss论文https://arxiv.org/abs/1911.08287论文配套代码https://github.com/Zzh-tju/DIoU-darknetPaddle版代码https://github.com/PaddlePaddle/PaddleDetection/blob/master/ppdet/modeling/losses/iou_loss.py...

2020-07-13 14:39:03 304

原创 使用PaddleDetection训练自己的数据集

使用PaddleDetection训练自己的数据集https://aistudio.baidu.com/aistudio/projectdetail/441868?shared=1

2020-07-03 19:35:09 3214

原创 零基础实战行人重识别ReID项目-基于Milvus的以图搜图

零基础复现ReID算法,并结合Milvus开源工具进行工程化落地。

2020-05-13 22:44:56 5246 5

原创 AAAI 2020 收录的 百度 腾讯优图 蚂蚁金服的论文

关注公众号,回复“百度28”打包下载。

2020-05-10 12:48:30 758

原创 YOLO V4论文翻译及复现

论文标题:YOLOv4: Optimal Speed and Accuracy of Object Detection下载地址:https://arxiv.org/abs/2004.10934标题:YOLOv4:优化目标检测的速度和精度摘要:有大量的特征被认为可以提升卷积神经网络的精度。将这些特征进行组合后在大规模数据集上进行实际的测试,并给出理论层面的正当理由,是必要的。有些特征针对特定问题、特定模型,或者仅仅是针对小规模数据集起作用。与此同时,有些特征,例如批标准..

2020-05-09 09:45:37 2430

原创 百度深度学习7日打卡第六期:Python小白逆袭大神 Day3-《青春有你2》选手数据分析

百度深度学习7日打卡第六期:Python小白逆袭大神https://aistudio.baidu.com/aistudio/course/introduce/1224Day3-《青春有你2》选手数据分析这题主要考察Pandas的Series的访问,以及Matplotlib中的饼图的绘制方法,分别参考官方课件第21页和43页:需要做的工作:1.指...

2020-04-27 09:52:57 484

原创 百度深度学习7日打卡第六期:Python小白逆袭大神 Day2-《青春有你2》选手信息爬取

百度深度学习7日打卡第六期:Python小白逆袭大神https://aistudio.baidu.com/aistudio/course/introduce/1224Day2-《青春有你2》选手信息爬取这个作业主要考察BeautifulSoup以及Chrome开发者模式的使用。使用Chrome打开网站:https://baike.baidu.com/ite...

2020-04-27 09:43:54 360

原创 百度深度学习7日打卡第六期:Python小白逆袭大神 Day1-Python基础练习

百度深度学习7日打卡第六期:Python小白逆袭大神https://aistudio.baidu.com/aistudio/course/introduce/1224Day1-Python基础练习作业一:输出 9*9 乘法口诀表(注意格式)def table(): #在这里写下您的乘法口诀表代码吧! for i in range(1,10,1): ...

2020-04-26 22:13:50 234

原创 leetcode 1143. 最长公共子序列

https://leetcode.com/problems/longest-common-subsequence/解题思路:动态规划,二维数组,记录最长公共子序列的值。class Solution {public: int longestCommonSubsequence(string text1, string text2) { int l1 = te...

2020-04-12 13:04:35 233

原创 leetcode 56 Merge Intervals leetcode 57 Insert Interval 区间合并

leetcode 56Merge Intervalshttps://leetcode.com/problems/merge-intervals/class Solution {public: vector<vector<int>> merge(vector<vector<int>>& intervals) { ...

2020-04-08 15:26:51 152

原创 leetcode 206. Reverse Linked List 链表反转 递归、非递归

剑指offer第24题https://leetcode.com/problems/reverse-linked-list/1.非递归class Solution {public: ListNode* reverseList(ListNode* head) { if(head==nullptr || head->next ==nullptr) ret...

2020-04-02 17:16:11 174

原创 HDOJ 1231 最大和连续子序列 (LeetCode 53、剑指Offer42的拓展)

LeetCode 53、剑指Offer42 都是求 连续子序列的最大和,来自杭电OJ 1231这道题,不仅求最大和,还要给出子序列首位元素。http://acm.hdu.edu.cn/showproblem.php?pid=1231代码:#include<stdio.h>#include<vector>using namespa...

2020-03-30 23:25:27 179

原创 leetcode 557. Reverse Words in a String III 反转字符串中的每个单词

https://leetcode.com/problems/reverse-words-in-a-string-iii/解法一:遇到字符就压栈,遇到空格或最后一个字符就弹出栈。class Solution {public: string reverseWords(string s) { int n = s.length(); if(n<...

2020-02-16 11:57:34 151

原创 leetcode 151 / 186. Reverse Words in a String 将字符串中的单词反序

https://leetcode.com/problems/reverse-words-in-a-string/先整体反序,再逐个单词块进行反序。参考https://www.cnblogs.com/grandyang/p/4606676.htmlclass Solution {public: string reverseWords(string s) { ...

2020-02-16 11:28:07 178

原创 leetcode 215. Kth Largest Element in an Array 数组中的第K大的元素

https://leetcode.com/problems/kth-largest-element-in-an-array/将数组看为没有调整到位的最大堆,由于堆是完全二叉树,因此根节点与子节点的下标存在对应关系。每次从堆中取出最大值,将其放至根节点,再与最后一个节点互换位置,然后将其从堆删除。class Solution {public: int findKthLar...

2020-02-14 10:29:28 161

原创 4邻域、8邻域问题-DFS/BFS

leetcode 200 岛屿个数leetcode 695 最大岛屿面积leetcode 1091 八邻域,矩阵左上角至右下角最短路径

2020-02-12 15:56:30 2404

原创 leetcode 123. Best Time to Buy and Sell Stock III 股票最多两次买入、两次卖出的最大利润

https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii/数组的最大2子段和,允许在一天内买入又卖出,相当于不交易。因为题目规定的是最多交易两次,而不是必须交易两次。class Solution {public: int maxProfit(vector<int>& prices)...

2020-02-12 11:04:46 205

原创 leetcode 122. Best Time to Buy and Sell Stock II 股票多次买入卖出的最大利润

https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/把所有的大于零的价格差累加起来。class Solution {public: int maxProfit(vector<int>& prices) { int n = prices.size(); ...

2020-02-12 10:31:35 125

原创 leetcode 121. Best Time to Buy and Sell Stock 股票一次买入一次卖出的最大利润

https://leetcode.com/problems/best-time-to-buy-and-sell-stock/滑动更新最低价、最大收益值。class Solution {public: int maxProfit(vector<int>& prices) { int n = prices.size(); if...

2020-02-12 10:29:58 121

原创 leetcode 448. Find All Numbers Disappeared in an Array

https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/题目要求不使用额外空间,并且时间复杂度为O(n)思路:若元素值a[ i -1 ]与其序号i 不等,并且a[i-1] 与a[ a[i-1] -1]不等,则将a[i-1] 与 a[ a[i-1] -1] 对调位置后,两者对调后至少有一个...

2020-02-11 17:34:48 72

原创 leetcode 222. Count Complete Tree Nodes 统计完全二叉树节点个数

https://leetcode.com/problems/count-complete-tree-nodes/层次遍历二叉树,将节点压入队列,取出队列头部,将其左右子树压入队列。/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; ...

2020-02-10 16:08:34 140

原创 leetcode 958. Check Completeness of a Binary Tree 完全二叉树的判定

https://leetcode.com/problems/check-completeness-of-a-binary-tree/层次遍历,依次将每层的所有节点压入队列,空节点也照常压入,每次从队列中取出一个节点,若该节点为空,则队列应该为空,或者剩余节点全部为空节点。/** * Definition for a binary tree node. * stru...

2020-02-10 16:06:13 123

原创 leetcode 977. Squares of a Sorted Array 求一个数组的平方

https://leetcode.com/problems/squares-of-a-sorted-array/两个指针i,j,分别指向头和尾,平方后比较:若相等,则将元素的平方压入数组result,左指针i右移;反之,将较大的元素平方压入数组result,较大的指针向另一个指针移动;压入最后一个元素,将result数组取反。class Solution {public...

2020-02-08 15:44:45 132

原创 leetcode 547. Friend Circles 并查集

https://leetcode.com/problems/friend-circles/朋友关系是双向的,因此矩阵M是关于对角线对称的,只需要处理对角线以上的半边即可。用一维数组 f [] 记录每个节点真实的根,使用并查集的方式,求出朋友圈的个数。class Solution {public: int findCircleNum(vector<ve...

2020-02-02 16:09:55 145

原创 leetcode 72. Edit Distance 编辑距离-动态规划、滚动数组

https://leetcode.com/problems/edit-distance/1.动态规划,二维数组class Solution {public: int minDistance(string word1, string word2) { if(word1.empty() || word1.length()==0) retu...

2020-01-17 09:49:30 263

原创 leetcode 117. Populating Next Right Pointers in Each Node II 给非完全二叉树每个节点增加一个水平指针

https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/1.递归-对每层新建一个外部节点,用于将每层串起来。由于所有节点的next初始化为null,因此对于最右侧的节点不作处理。/*// Definition for a Node.class Node {public: i...

2020-01-07 15:31:02 83

原创 leetcode 116. Populating Next Right Pointers in Each Node 完全二叉树每个节点增加一个水平指针

https://leetcode.com/problems/populating-next-right-pointers-in-each-node/1.递归/*// Definition for a Node.class Node {public: int val; Node* left; Node* right; Node* next; ...

2020-01-07 10:54:46 91

原创 leetcode 110. Balanced Binary Tree 判断二叉树是否为平衡二叉树

https://leetcode.com/problems/balanced-binary-tree/1.通过计算每个节点左右子树的深度,自顶向下,判断每个节点是否平衡这种方法存在大量重复计算,效率较低。/** * Definition for a binary tree node. * struct TreeNode { * int val; * Tre...

2020-01-07 09:13:51 113

原创 leetcode 101. Symmetric Tree 判断二叉树是否左右对称

https://leetcode.com/problems/symmetric-tree/1.递归/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(in...

2020-01-06 21:51:42 106

原创 leetcode 100. Same Tree 判断两个二叉树是否相同

https://leetcode.com/problems/same-tree//** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(...

2020-01-06 21:24:31 151

原创 leetcode 103. Binary Tree Zigzag Level Order Traversal 二叉树之字型遍历-递归、非递归

https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/掌握vector的头插法 v.insert(v.begin(),val)之后,这道题就变得很简单了。1.递归/** * Definition for a binary tree node. * struct TreeNode { *...

2020-01-06 21:06:46 85

原创 leetcode 107. Binary Tree Level Order Traversal II 二叉树自底向上层次遍历-递归、非递归

https://leetcode.com/problems/binary-tree-level-order-traversal-ii/在leetcode102题的基础上,将vector反序即可。1.递归/** * Definition for a binary tree node. * struct TreeNode { * int val; * T...

2020-01-06 19:47:50 110

原创 leetcode 102. Binary Tree Level Order Traversal 二叉树层次遍历-递归、非递归

https://leetcode.com/problems/binary-tree-level-order-traversal/1.递归/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *rig...

2020-01-06 19:02:55 88

原创 leetcode 145. Binary Tree Postorder Traversal 二叉树后序遍历-递归、非递归

https://leetcode.com/problems/binary-tree-postorder-traversal/1.递归/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; ...

2020-01-06 16:24:56 145

原创 leetcode 144. Binary Tree Preorder Traversal 二叉树前序遍历-递归、非递归

https://leetcode.com/problems/binary-tree-preorder-traversal/1.递归/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; *...

2020-01-06 15:59:59 140

原创 leetcode 94. Binary Tree Inorder Traversal 二叉树中序遍历-递归、非递归

https://leetcode.com/problems/binary-tree-inorder-traversal/1.递归: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; ...

2020-01-06 15:24:29 91

原创 leetcode 113. Path Sum II 二叉树从根节点到叶节点的路径-输出所有结果

https://leetcode.com/problems/path-sum-ii//** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : va...

2020-01-06 12:36:11 130

Google code jam - World Finals 2017-Problem A. Dice Straight

抱歉,CSDN目前无法设置免费资源,感兴趣的话在我博客下留言,我可以用邮件发给你。 Small input of Google code jam - World Finals 2017-Problem A. Dice Straight

2017-09-22

TeleportUltra 网站离线工具

TeleportUltra 网站离线工具,可以将整个网站下载到本地,即使断开网络,也能像正常访问网站一样。

2016-09-16

类似于微信的聊天气泡图片

用draw9patch.bat绘制的气泡图片用在Android程序中有黑线,怎么解决? 下载这个压缩包,也可以参考我的博客自己动手做。 http://blog.csdn.net/rock4you/article/details/51971283

2016-07-20

Physical Review Letters(PRL)Latex编辑环境依赖库

Physical Review Letters(PRL)Latex编辑环境依赖库

2016-06-29

Physical Review Letters(PRL)Latex编辑环境依赖库1

Physical Review Letters(PRL)Latex编辑环境依赖库1

2016-06-29

EI检索目录表格官方下载

EI检索目录表格官方下载 详情可参看我的博客:http://blog.csdn.net/rock4you/article/details/51740457

2016-06-23

Python处理Excel依赖库(写)

Python处理Excel依赖库(写)

2016-06-02

xlrd-0.9.4.tar.gz

Python 处理Excel的依赖库

2016-06-01

Endnote 7.5 激活文件

Endnote 7.5 激活文件。先下载Endnote官方原版安装包,安装完成之后,将该License.dat拷贝至Endnote安装文件夹即可。亲测可用。

2016-05-26

Iterative Error Correction Turbo, Low-Density Parity-Check

Iterative Error Correction Turbo, Low-Density Parity-Check 非常好的一本纠错码教材。

2016-03-06

A_Practical_Guide_to_Error-Control_Coding_Using_MATLAB

本书介绍了多种纠错码,并使用了MATLAB进行仿真。

2016-03-06

Latex算法包 algorithm2e.sty — package for algorithms

algorithm2e.sty — package for algorithms 用于编辑算法伪代码等。

2015-12-06

国防科大 王兵山 数理逻辑 1993年版 国防科大计算机学院考博教材

国防科大计算机学院考博教材 王兵山 数理逻辑 1993年版

2015-11-30

Wu-Member算法举例

Wu-Member算法的实际应用举例,包括shift表、hash表、prefix表的建立和匹配的过程。

2014-05-14

信息隐藏复习参考题

信息隐藏复习参考题,内容为 数字隐写 与 数字水印 两个部分, 配套教材为王朔中的《数字密写和密写分析》& 葛秀慧的《信息隐藏原理及应用》

2014-04-30

图像放大与插值

2个Matlab源代码: 1.insert.m:矩阵放大1.3倍,即10*10的放大为13*13的,并对新产生的69个位置采用双线性插值法进行填充。 2.test.m:测试代码。

2014-04-25

Boyer-Moore算法

Boyer-Moore字符串搜索算法。它由Bob Boyer和J Strother Moore设计于1977年。此算法仅对搜索目标字符串(关键字)进行预处理,而非被搜索的字符串。虽然Boyer-Moore算法的执行时间同样线性依赖于被搜索字符串的大小,但是通常仅为其它算法的一小部分:它不需要对被搜索的字符串中的字符进行逐一比较,而会跳过其中某些部分。通常搜索关键字越长,算法速度越快。它的效率来自于这样的事实:对于每一次失败的匹配尝试,算法都能够使用这些信息来排除尽可能多的无法匹配的位置。

2014-04-23

KMP核心思想

KMP算法的Next表的计算比较复杂,但是掌握该图中的核心思想后,计算起来很简单。

2014-04-23

UCI手写数字识别matlab

Semeion Handwritten Digit——UCI手写数字库mat格式 包含1593个手写数字0~9.由semeion.data经matlab处理得到semeion.mat,可直接使用。原semeion.names转化为readme.m. mat:1593*266 每行为一个样本,其中256是16*16的手写数字展开,后10列为数字识别标签,例如:若第一列为1,则数字为0,第二列为1,数字为1.。。以此类推。 另外附matlab小例子,可以画出每个数字,更好理解。图像要反转和旋转一下才符合写作习惯。

2014-04-23

Matlab UCI 手写识别

Matlab源码,模式识别,手写体识别,贝叶斯分类

2014-04-19

Matlab-最近邻放大插值

Matlab图像处理源码,对256*256的图像进行放大,放大后为1024*1024,采用最近邻插值方法

2014-04-19

哈尔滨工业大学 2014年数据挖掘 期末试题

哈尔滨工业大学 2014年数据挖掘 期末试题 上课使用的参考书为:韩家炜主编的《Data Mining.Concepts & Techniques.3rd》

2014-04-10

数据挖掘概念与技术

  本书完整全面地讲述数据挖掘的概念、方法、技术和最新研究进展。本书对前两版做了全面修订,加强和重新组织了全书的技术内容,重点论述了数据预处理、频繁模式挖掘、分类和聚类等的内容,还全面讲述了OLAP和离群点检测,并研讨了挖掘网络、复杂数据类型以及重要应用领域。 本书是数据挖掘和知识发现领域内的所有教师、研究人员、开发人员和用户都必读的参考书,是一本适用于数据分析、数据挖掘和知识发现课程的优秀教材,可以用做高年级本科生或者一年级研究生的数据挖掘导论教材。

2014-04-07

Data Mining.Concepts & Techniques.3rd

  本书完整全面地讲述数据挖掘的概念、方法、技术和最新研究进展。本书对前两版做了全面修订,加强和重新组织了全书的技术内容,重点论述了数据预处理、频繁模式挖掘、分类和聚类等的内容,还全面讲述了OLAP和离群点检测,并研讨了挖掘网络、复杂数据类型以及重要应用领域。 本书是数据挖掘和知识发现领域内的所有教师、研究人员、开发人员和用户都必读的参考书,是一本适用于数据分析、数据挖掘和知识发现课程的优秀教材,可以用做高年级本科生或者一年级研究生的数据挖掘导论教材。

2014-04-07

Data Mining.Concepts & Techniques.2nd

本书全面地讲述数据挖掘领域的重要知识和技术创新。在第1版内容相当全面的基础上,第2版展示了该领域的最新研究成果,例如挖掘流、时序和序列数据以及挖掘时间空间、多媒体、文本和Web数据。本书可作为数据挖掘和知识发现领域的教师、研究人员和开发人员的一本必读书。

2014-04-07

Wu-Manber算法论文

该算法是由台湾学者发明,是模式匹配算法中最著名的快速匹配算法之一。 该算法采用哈希的方式以及BM算法中的坏字符规则达到快速检索、跳跃式步进的效果。建议读者先学习BM算法中的坏字符规则再学习Wu-Manber算法。

2014-04-02

Wireshark不同颜色代表的不同含义

Wireshark捕获得到的数据包,不同颜色代表的不同含义

2014-03-27

捕获TCP数据包并将其发送到网络上

Winpcap捕获tcp数据包,解析出头部信息,然后再将其分发送到网络上

2014-03-25

Winpcap解析HTTP报文头

Winpcap捕获网卡上的数据包,过滤出TCP的包,解析出HTTP报文

2014-03-25

Wireshark用户手册 chm版

Wireshark User's Guide v1.11.3-rc1-2115-ga99a036 for Wireshark 1.11

2014-03-25

Wireshark 用户手册

Wireshark用户手册,英文原版 Wireshark User's Guide v1.11.3-rc1-2115-ga99a036 for Wireshark 1.11

2014-03-25

Winpcap 解析TCP、IP报文

使用Winpcap捕获并解析TCP报文 需要配置Winpcap的库和头文件

2014-03-23

Github for windows

Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。

2014-03-20

网络安全开发包详解代码

网络安全开发包详解代码 本书以计算机网络安全开发包技术为核心,详细讨论了几个著名的网络安全开发包,它们分别是网络数据包捕获开发包Libpcap,Windows网络数据包捕获开发包WinPcap,数据包构造和发送开发包Libnet,通用网络安全开发包Libdnet,网络入侵检测开发包Libnids。书中对每个开发包的功能、原理和安装步骤进行了介绍,对开发包的各种数据结构和输出函数进行了详细阐述,并通过举例对开发包的使用方法进行了详细说明,每个例子都给出了完整的源代码并有详细的注解和结果分析。 光盘说明: (1)按章节列出代码,开发包自带的代码可以从开发包网站上下载。 (2)每个程序请按书上介绍的编译步骤进行编译运行。 (3)在Linux下的编译软件为GCC,在Windows平台下的编译软件为Visual C++ 6.0。

2014-03-20

Original paper on the Boyer-Moore algorithm

BM 匹配算法 In computer science, the Boyer–Moore string search algorithm is an efficient string searching algorithm that is the standard benchmark for practical string search literature.[1] It was developed by Robert S. Boyer and J Strother Moore in 1977.[2] The algorithm preprocesses the string being searched for (the pattern), but not the string being searched in (the text). It is thus well-suited for applications in which the pattern is much shorter than the text or does persist across multiple searches. The Boyer-Moore algorithm uses information gathered during the preprocess step to skip sections of the text, resulting in a lower constant factor than many other string algorithms. In general, the algorithm runs faster as the pattern length increases. The key feature of the algorithm is to match on the tail of the pattern rather than the head, and to skip along the text in jumps of multiple characters rather than searching every single character in the text.

2014-03-20

JPEG Matlab 图像压缩

用Matlab 实现Jpeg文件的压缩过程 即输入BMP文件,压缩为Jpeg格式的图片 主要流程为:分块、DCT变换、量化、huffman编码、以及他们的逆过程。 提示:参考资料中使用的函数较老,建议使用新的函数:dct2、idct2以及huffmanenco 和huffmandeco

2014-03-12

Knuth-Morris-Pratt算法(KMP)Fast pattern matching in strings

本文是由D.E.Kunth、J.H.Morris和V.R.Pratt三人共同发表的一篇论文: 《Fast pattern matching in strings》,该文于1977年发表于SIAM journal on computing上。 算法用于从一串字符中快速搜索一个模式,其时间复杂度为O(m+n),比传统的模式匹配更快。

2014-01-14

深入理解Nginx模块开发与架构解析.pdf

《深入理解nginx:模块开发与架构解析》是阿里巴巴资深nginx技术专家呕心沥血之作,是作者多年的经验结晶,也是目前市场上唯一一本通过还原nginx设计思想,剖析nginx架构来帮助读者快速高效开发http模块的图书。    《深入理解nginx:模块开发与架构解析》首先通过介绍官方nginx的基本用法和配置规则,帮助读者了解一般nginx模块的用法,然后重点介绍如何开发http模块(含http过滤模块)来得到定制的nginx,其中包括开发一个功能复杂的模块所需要了解的各种知识,如nginx的基础数据结构、配置项的解析、记录日志的工具以及upstream、subrequest的使用方法等。在此基础上,综合nginx框架代码分析nginx的架构,介绍其设计理念和技巧,进一步帮助读者自由、有效地开发出功能丰富、性能一流的nginx模块。

2013-12-16

深入理解Nginx模块开发与架构解析

本书是阿里巴巴资深Nginx技术专家呕心沥血之作,是作者多年的经验结晶,也是目前市场上唯一一本通过还原Nginx设计思想,剖析Nginx架构来帮助读者快速高效开发HTTP模块的图书。 本书首先通过介绍官方Nginx的基本用法和配置规则,帮助读者了解一般Nginx模块的用法,然后重点介绍如何开发HTTP模块(含HTTP过滤模块)来得到定制的Nginx,其中包括开发一个功能复杂的模块所需要了解的各种知识,如Nginx的基础数据结构、配置项的解析、记录日志的工具以及upstream、subrequest的使用方法等。在此基础上,综合Nginx框架代码分析Nginx的架构,介绍其设计理念和技巧,进一步帮助读者自由、有效地开发出功能丰富、性能一流的Nginx模块。

2013-12-16

Introduction to Automata Theory, Languages, and Computation Solutions

自动机理论、语言和计算导论(第三版)英文原版答案 Solutions to Introduction to Automata Theory, Languages, and Computation

2013-12-15

空空如也

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

TA关注的人

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