zcy19941015的博客

一个苦逼准码农

leetcode题解

一道题目的状态分为三种: [未掌握],[已掌握],[已巩固] 第一次无法AC的题目,标记为未掌握。 第二天可以默写代码的题目,改标志为已掌握。 一个星期复习时依然可以写出代码的题目,标记为已巩固。 ++++++++++++++++++++++++++++++++++++++++++++++++++...

2016-12-02 12:09:42

阅读数 429

评论数 0

高性能MySQL读书笔记:3、服务器性能剖析

性能剖析:测量服务器的时间都花费在哪里 性能优化简介 性能:完成某件任务需要的时间度量,性能即响应时间。数据库的性能用查询的响应时间来度量。 优化:一定的工作负载下降低响应时间。 完成一项任务的时间分成两部分:执行时间和等待时间。 通过性能剖析进行优化 性能剖析:测量任务花费的时间;对结果...

2016-12-24 22:51:57

阅读数 292

评论数 0

高性能MySQL读书笔记:2、MySQL基准测试

为什么需要基准测试 基准测试是一种压力测试,是唯一方便有效的、可以学习系统在给定负载下会发生什么的一种方法。 基准测试的主要问题在于不是真实压力的测试,有很多因素会影响基准测试的准确度。 我们只能进行大概的测试,来确定系统大致的余量有多少。 基准测试的策略 两种主要策略:针对整个...

2016-12-23 19:31:27

阅读数 317

评论数 0

高性能MySQL读书笔记:1、MySQL架构与历史

MySQL逻辑架构 MySQL具有分层架构,上层是服务器层的查询和执行引擎下层是存储引擎。其中,服务器层又包含两层,第一层负责连接/线程处理、授权认证、安全,第二层负责查询解析、分析、优化、缓存以及所有的内置函数,所有的跨存储引擎功能。 每个客户端连接都会在服务器端拥有一个线程,MySQL服务...

2016-12-20 23:50:01

阅读数 425

评论数 0

Scrapy源码分析(四):请求Request

本次我们要分析的Scrapy源码为Request模块,模块的位置: from scrapytest.http import Request 首先把Request的源码附上: class Request(object_ref): def __init__(self, url, cal...

2016-12-17 23:27:07

阅读数 4469

评论数 0

DAY29:leetcode #32 Longest Valid Parentheses

Given a string containing just the characters '(' and ')', find the length of the longest valid (well-formed) parentheses substring. For "(...

2016-12-01 16:29:13

阅读数 167

评论数 0

Scrapy源码分析(三):信号管理器SignalManager

类的位置scrapy.signalmanager.SignalManager。主要是对pydispatch.dispatcher的一层封装。 首先来看看pydispatch.dispatcher都有哪些功能:项目主页 这个模块主要提供了消息的发送和接收功能,主页的示例: To set...

2016-11-29 23:41:26

阅读数 1218

评论数 0

DAY28:leetcode #41 First Missing Positive

Given an unsorted integer array, find the first missing positive integer. For example, Given [1,2,0] return 3, and [3,4,-1,1] return 2. Your ...

2016-11-29 14:11:18

阅读数 186

评论数 0

Python入门基础知识:locals() 和globals()

原文链接:点击打开链接 Python有两个内置的函数,locals() 和globals(),它们提供了基于字典的访问局部和全局变量的方式。 首先,是关于名字空间的一个名词解释。是枯燥,但是很重要,所以要耐心些。Python使用叫做名字空间的东西来记录变量的轨迹。名字空间只是一个 字典...

2016-11-28 23:26:25

阅读数 916

评论数 0

DAY27:leetcode #23 Merge k Sorted Lists

Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. Subscribe to see which companies asked this...

2016-11-28 16:41:38

阅读数 203

评论数 0

DAY27:leetcode #25 Reverse Nodes in k-Group

Given a linked list, reverse the nodes of a linked list k at a time and return its modified list. If the number of nodes is not a multiple of k th...

2016-11-28 16:10:00

阅读数 184

评论数 0

DAY27:leetcode #18 4Sum

Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array w...

2016-11-28 14:40:09

阅读数 151

评论数 0

DAY26:leetcode #5 Longest Palindromic Substring

Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000. Example: Input: "babad&q...

2016-11-27 19:34:35

阅读数 221

评论数 0

Scrapy源码分析(二):Setting相关类定义

Scrapy中的BaseSetting的行为是一个包含优先级的字典,当请求存在的key时,value中优先级最大的一个会被返回。 首先看几个辅助的元素,优先级字典: SETTINGS_PRIORITIES = { 'default': 0, 'command': 10, '...

2016-11-27 16:21:38

阅读数 1580

评论数 0

Scrapy源码分析(一):框架入口点和配置文件加载

本系列文章涉及到的Scrapy为1.2.1版本,运行环境为py2.7。 首先我们查看一下setup.py: entry_points={ 'console_scripts': ['scrapy = scrapy.cmdline:execute'] },可以看到,框架唯一的入...

2016-11-27 11:48:41

阅读数 5567

评论数 0

DAY25:leetcode #53 Maximum Subarray

Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For example, given the array [-2,1,-3,4,-...

2016-11-15 10:45:39

阅读数 180

评论数 0

DAY24:leetcode #67 Add Binary

Given two binary strings, return their sum (also a binary string). For example, a = "11" b = "1" Return "100". ...

2016-11-10 16:06:35

阅读数 179

评论数 0

DAY24:leetcode #66 Plus One

Given a non-negative number represented as an array of digits, plus one to the number. The digits are stored such that the most significant digit ...

2016-11-10 15:51:23

阅读数 143

评论数 0

DAY24:leetcode #64 Minimum Path Sum

Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path....

2016-11-10 13:53:38

阅读数 161

评论数 0

DAY24:leetcode #63 Unique Paths II

Follow up for "Unique Paths": Now consider if some obstacles are added to the grids. How many unique paths would there be? An obstacle an...

2016-11-10 13:23:45

阅读数 139

评论数 0

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