自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 【计网】HTTP长连接和短连接

转自微信公众号《Python那些事》1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。T

2017-11-02 10:38:09 267

转载 【Python】面试常见问题(2)

转自微信公众号《Python那些事》1、下面这段代码在Python2下输出结果将是什么?请解释。def div1(x,y):    print "%s/%s = %s" % (x, y, x/y)def div2(x,y):    print "%s//%s = %s" % (x, y, x//y)div1(5,2)div1(5.,2)div2(5,2)div2(5.,2.)

2017-10-26 11:50:11 382

转载 【Python】面试常见问题

转自公众号《Python那些事》1、看两个例子:a = 1def fun(a):    a = 2fun(a)print a  # 1a = []def fun(a):    a.append(1)fun(a)print a  # [1]所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。这里记住的是类型是属于对象的

2017-10-26 10:19:53 460

转载 【Python】【yield】生成器的使用

yield

2017-10-20 16:48:34 389

转载 【Python】【爬虫】关于requests库

1、requests:有try except模式,利用r.raise_for_status() 函数引发except机制2、requests.get(url, **kwargs)里面的参数有headers (定制HTTP头):params : url中的额外参数,字典或字节流格式,可选,这作为选择的键值对。

2017-10-08 21:29:26 372

转载 【Python】【爬虫】关于Beautiful Soup库

1、引入库from bs4 import BeautifulSoupimport bs42、简单讲,BeautifulSoup对应着一个HTML/XML文档的全部内容。BeautifulSoup的基本元素有Tag、Name(格式:tag.name,标签的名字)、Attributes(格式:tag.attrs,常常是以字典形式组织的,相关内容不会在网页上显示出来)、NavigableStri

2017-09-29 09:39:12 332

转载 【LeetCode】627、Swap Salary

解答:1)使用IF UPDATE Salary SET sex = IF(sex='m','f','m')或者使用 CASE WHEN... THEN ...ELSE...END要注意语法问题UPDATE Salary SET sex = (CASE WHEN sex='m' THEN 'f' ELSE 'm' END)

2017-09-28 16:47:01 309

转载 【LeetCode】596、Classes More Than 5 Students

题目要求:There is a table courses with columns: student and classPlease list out all classes which have more than or equal to 5 students.解答:COUNT与 DISTINCT组合使用,满足The students should not be count

2017-09-28 15:13:52 907

转载 【LeetCode】197、Rising Temperature

题目要求:Given a Weather table, write a SQL query to find all dates' Ids with higher temperature compared to its previous (yesterday's) dates.解答:关于时间的Mysql的函数:1、TO_DAYS(date):给定一个日期data,返回从年份0开始的天数2

2017-09-28 10:39:47 279

转载 【LeetCode】196. Delete Duplicate Emails

题目要求:Write a SQL query to delete all duplicate email entries in a table named Person, keeping only unique emails based on its smallest Id.解答:# Write your MySQL query statement belowDELETE p1

2017-09-28 10:07:15 246

转载 【LeetCode】183、Customers Who Never Order

题目要求:Suppose that a website contains two tables, the Customers table and the Orders table. Write a SQL query to find all customers who never order anything.解答:1) LEFT JOIN 左联结:SELECT Name AS Custo

2017-09-27 21:22:13 208

转载 【LeetCode】182. Duplicate Emails

题目要求:Write a SQL query to find all duplicate emails in a table named Person.解答:比较顺的思路就是用GROUP BY、HAVING ;但是还可以用DISTINCT 联表查询的方法。1) SELECT Email FROM PersonGROUP BY Email HAVING COUNT(*) >= 22) 摘

2017-09-26 22:17:24 213

转载 【LeetCode】181. Employees Earning More Than Their Managers

1、题目要求:Given the Employee table, write a SQL query that finds out employees who earn more than their managers. For the above table, Joe is the only employee who earns more than his manager.

2017-09-23 19:27:26 183

转载 【LeetCode】175、combine two tables ; 176. Second Highest Salary

1、题目要求(175、combine two tables):Write a SQL query for a report that provides the following information for each person in the Person table, regardless if there is an address for each of those peopl

2017-09-21 19:29:37 255

转载 【SQL】SQL语法复习

1、SQL语句的语法顺序为 SELECT[DISTINCT]   、FROM   、WHERE   、GROUP BY   、 HAVING     、UNION   、ORDER BY2、FROM语句FROM a,b  这句FROM语句的输出是一张联合报,联合了表a和表b,这个联合表里的数据是a*b,即a和b的笛卡尔积。FROM输出的结果被WHERE语句筛选后要经过GROUP BY语

2017-09-20 16:24:51 1083

转载 【LeetCode】234、Palindrome Linked List

1、题目要求:Given a singly linked list, determine if it is a palindrome.Follow up:Could you do it in O(n) time and O(1) space?2、

2017-09-13 16:24:39 153

转载 【LeetCode】9、Palindrome Number

1、题目要求:Determine whether an integer is a palindrome. Do this without extra space.2、如果将数字转化为字符串,就创建了一个新的变量,会占用新的空间。这样子做的代码如下:class Solution(object): def isPalindrome(self, x): """

2017-09-13 11:45:04 171

转载 【LeetCode】125、Valid Palindrome

1、题目描述:Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases.For example:”A man, a plan, a canal: Panama” is a palindrome.”race a car” is

2017-09-12 20:17:59 211

转载 【记录】Python小伎俩

转自微信公众号《Python那些事》1、熟练使用列表分割:list[start: end: step] 。 b = a[:] 是和a 的一比一的拷贝2、关于for 和 while 循环之后的else块 :循环正常结束之后会调用else 内的代码;循环里通过break跳出循环后,将不会执行else; 要遍历的序列为空时,立即执行else。关于遍历的序列为空时,立即执行else,这句,有代

2017-09-10 11:14:19 208

转载 【LeetCode】55、jump game

题目:Given an array of non-negative integers, you are initially positioned at the first index of the array.Each element in the array represents your maximum jump length at that position.Determin

2017-09-08 19:22:24 162

转载 【记录】一些很Python的写法

转自公众号【Python那些事儿】1、变量值交换不需要用tmp,直接a,b=b,a2、列表推导式for if可直接结合注意:Python3中 xrange() 改名为range(),要想使用range()获得一个list,必须显式调用:     >>> list(range(10))     [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] numb

2017-08-29 18:19:06 1410

转载 【LeetCode】69、int sqrt(int x).

1、此题应该利用binary search 的方法class Solution(object): def mySqrt(self, x): """ :type x: int :rtype: int """ l,r = 0,x mid = (1+x)/2 while l<=r:

2017-08-29 18:09:54 216

转载 【LeetCode】50、pow(x,n)

1、http://blog.csdn.net/nerv3x3/article/details/3465663

2017-08-29 11:25:13 233

转载 【笔记】Python面向对象编程

转自廖雪峰教程1、关于对象一说:面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。仍以Student类为例,在Python中,定义类是通过class关键字:class Student(object):    passcla

2017-08-29 09:39:47 217

转载 【笔记】机器学习实战第二章

1、P18 更改Python工作目录,这样才能在另一个py文件里调用。参见:http://blog.csdn.net/stormbjm/article/details/8229346http://jingyan.baidu.com/article/a3a3f811d29f328da2eb8aff.html2、P19tile函数:http://www.cnblogs.com/

2017-08-16 11:27:30 310

原创 【笔记】压缩感知(1)

1、字典概念http://blog.csdn.net/jbb0523/article/details/45099655这个博客把冗余字典与完备字典讲的很好。完备字典是线性无关的,冗余字典是线性相关的(但也是有完整的基的)。故而使用完备字典的表示是唯一的,使用冗余字典的表示不是唯一的。这个博客还讲了使用冗余字典进行匹配追踪(MP)中,字典原子不是相互正交的向量。因此上面减去投影计算残差的

2017-07-20 09:46:13 1717

原创 【笔记】CNN RNN要点

1、正确的分类,两个条件至少要满足一个:足够的特征;增加神经网络的隐藏层数和神经元个数。但是也要避免过拟合。

2017-07-13 20:57:10 483

原创 【笔记】Python算法教程(2)---树的实现、黑盒子

1、没有内置list类型的语言,还有另一种常见的树的实现方式,即采取“先子节点,后兄弟节点”的表示方法。每一个树节点都有两个用于引用其他节点的“指针”或属性。第一个引用指向的是当前节点的第一个子节点,第二个引用所指向的是其下一个兄弟节点。各个节点所应用的是一个(其子节点的)兄弟节点链表。2、当树这样的数据结构被原型化时,往往是一个非常有用灵活的类型,允许我们在其构造器中设置任何属性。bunch

2017-07-03 09:52:12 602

转载 【笔记】Python算法教程(1)

1、关于listPython里的list不是单(双)向链表,是顺序表,是一整块单一连续的内存区块----我们通常称之为数组(array)。这样做的好处有两点:这样按照既定索引值对某元素进行直接访问时更方便;append是在列表末尾添加,insert必须移动插入点右边所有的数据,故方便用append。2、关于复杂度任何多项式级算法的复杂度都要高于对数级;任何指数级算法的复杂度都要高于多项

2017-07-02 11:24:15 1825

空空如也

空空如也

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

TA关注的人

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