自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 组合数与二进制

题目描述在组合数学中,我们学过排列数。从n个不同元素中取出m(m<=n)个元素的所有排列的个数,叫做从n中取m的排列数,记为p(n, m)。具体计算方法为p(n, m)=n(n-1)(n-2)……(n-m+1)= n!/(n-m)! (规定0!=1).当n和m不是很小时,这个排列数是比较大的数值,比如 p(10,5)=30240。如果用二进制表示为p(10,5)=30240=( 111...

2019-03-18 12:09:14 1050

转载 安装虚机

安装win7安装mac实现物理机与虚拟资源互访(安装VM tools)VM toolsTips: MAC物理机在切换操作系统之后电脑死机的时候,按住option键和开机键重新换其他的操作系统...

2019-02-28 15:43:45 322

原创 两个矩阵相乘

                                                                 n*m与m*n矩阵相乘得n*n矩阵#include<stdio.h>int a[100][100],b[100][100],c[100][100];int main(){ int n,m; scanf("%d%d",&n...

2019-02-20 16:37:21 3521

转载 蓝桥

                                                            Glenbow Museum  问题描述  卡城著名的格林堡博物馆是加拿大西部最大的博物馆,展品涵盖了艺术、文化史以及矿物学。如今一个全新的展区正在被布置,它是专门为你这样杰出的程序猿(媛)打造的。不幸的是,由于空间不足,博物馆打算建造一栋新的建筑来重新安置这个展区。  新的建筑...

2018-03-21 16:05:44 373

原创 蓝桥

标题:方格分割6x6的方格,沿着格子的边线剪开成两部分。要求这两部分的形状完全相同。如图:p1.png, p2.png, p3.png 就是可行的分割法。试计算:包括这3种分法在内,一共有多少种不同的分割方法。注意:旋转对称的属于同一种分割法。请提交该整数,不要填写任何多余的内容或说明文字。做法:首先把每个格子的边的交叉点看为二维矩阵的点,我们会发现,剪的边是关于 (3,3)中心 对称的,这时候我...

2018-03-21 13:35:10 343

原创 蓝桥

标题: k倍区间给定一个长度为N的数列,A1, A2, ... AN,如果其中一段连续的子序列Ai, Ai+1, ... Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。  你能求出数列中总共有多少个K倍区间吗?  输入-----第一行包含两个整数N和K。(1 <= N, K <= 100000)  以下N行每行包含一个整数Ai。(1 <= Ai...

2018-03-20 18:19:44 253

原创 蓝桥

标题: 分巧克力    儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。    小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。    为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足:    1. 形状是正方形,边长是整数      2. 大小相同  例如一块6x5的巧克力可以切出6块2x2的巧克力或者2块3x...

2018-03-20 15:12:24 293

原创 蓝桥

标题:包子凑数小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多笼,可以认为是无限笼。每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有X个包子。比如一共有3种蒸笼,分别能放3、4和5个包子。当顾客想买11个包子时,大叔就会选2笼3个的再加1笼5个的(也可能选出1笼3个的再加2笼4个的)。当然...

2018-03-20 14:24:23 284

转载 Deepin下使用Vim开发Python全记录

点击打开链接

2018-01-16 10:36:01 1728

原创 checking for tgetent()... configure: error: NOT FOUND! You need to install a terminal library;

在安装vim时出现这样错误是因为terminal library未安装好。解决的办法就是给机器安装终端库,./configure给出的提示为:ncurse库。解决办法如下在终端中输入如下代码:sudo apt-get install libncurses5-dev这样就为linux安装了ncurses库了。接着将上面安装vim的步骤重新进行一遍即可。

2018-01-16 10:02:17 4909

原创 wondows识别不了USB的解决办法

今天突然我的电脑识别不了U盘,但是别人的U盘可以识别,我的U盘别人也可以识别。于是就找到个快速的解决方法:首先插入U盘,打开自己的设备管理器,在里面找到通用串行总线控制器,找到USB大容量存储设备,右击点击卸载。再从新插入U盘就可以正常识别了。打开设备管理器步骤如下(windows10下):点击菜单中的设备,再点击系统,然后点击关于,就可以找到设备管理器了。。

2017-12-17 10:45:27 722

转载 常见的错误码

一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务不可用详细分解:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认

2017-12-06 16:04:44 1327

原创 windows10 浏览器出现无法连接到代理服务器

今天突然自己的电脑浏览器不能上网,但是其他的都能上网,但是切换到无线网络下都可以上网了,自己郁闷,捣鼓,网上也搜了许多解决办法,但是都不行。(1)出现这些问题,首先看下是不是设置了代理,可以把代理关了,把ip,还有dns设置为自动获取,,,试一试,如果不行就试试下面的。快速的解决。。。。。。。。。(2)把原来的宽带连接删除,重新建立新的连接,名字不要起宽带连接,命名为网络连接,这样就可以打

2017-11-30 21:11:01 42212 2

原创 爬取js渲染过的页面(爬取一个婚庆网站为例)

这个网站是js渲染过的,所以我们可以使用PhantomJS浏览器或者在network中找出需要post的qurrystring中的参数,发请求就可以了,得到的是json# !/usr/bin/python# -*- encoding: UTF-8 -*-from lxml import etreeimport urllibimport urllib2import jsonpathimp

2017-11-22 18:22:36 1594

原创 处理JS分页加载的网页_recv

# # shark-pager-next# # h3 class:ellipsis# # span class:dy-num fr# # shark-pager-disable-nextfrom selenium import webdriverfrom bs4 import BeautifulSoup as bsimport unittestclass douyu(unittes

2017-10-28 11:11:47 401

原创 糗事百科案例(使用 xpath模块)

通过一个案列先了解下json与python之间的转换关系#json解析库,对应到lxmlimport json#json的解析语法,对应到xpathimport jsonpathimport urllib2url="http://www.lagou.com/lbs/getAllCitySearchLabels.json"headers={"User-Agent":"Mozilla

2017-10-25 15:21:07 743

原创 爬知乎了解BeautifulSoup用法

import requestsfrom bs4 import BeautifulSoupimport timedef captcha(captcha_data): with open("captcha.jpg","wb") as f: f.write(captcha_data) text=raw_input(("请输入验证码:").encode("gb18030")) retur

2017-10-24 11:43:55 1076

原创 lxml库和贴吧图片下载案例

# -*- encoding: UTF-8 -*-import sysreload(sys)sys.setdefaultencoding('utf-8')import urllibimport urllib2from lxml import etree#找出所有帖子的链接def loadPage(url): """ 作用:根据url发送请求,获取服务器响应文件 url:需要

2017-10-20 21:32:15 416

原创 爬虫 内涵段子

import urllib2import urllibimport reclass spilder: def __init__(self): self.page=1#初始页是1 self.switch=True#如果是True就开始爬 def loadpage(self): """下载页面""" print u"正在下载页面...." url="http://ww

2017-10-20 10:46:15 472

原创 爬虫-有道翻译

# !/usr/bin/python# -*- encoding: UTF-8 -*-import urllibimport urllib2headers={"X-Requested-With":"XMLHttpRequest","User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTM

2017-10-14 11:52:06 973

原创 模仿两个 人之间的转账

#!/usr/bin/python# -*- coding: UTF-8 -*-import pymssqlimport sysreload(sys)sys.setdefaultencoding('utf8')import urllib2class TransferMoney(object): def __init__(self,conn): self.conn=conn

2017-10-09 21:27:14 503

转载 'import sitecustomize' failed; use -v for traceback

sitecustomize.py 是python中的一个特殊脚本,可以放在目录下的任意位置,一般放在\Lib\site-packages下面,当python开始运行时会先运行该脚本中的代码,因此可以用来设置一些default的东西。一个用途就是用来设置python的默认编码,在import sys后,可以使用sys.getdefaultencoding()函数查看默认编码,如果你想使用ut

2017-09-22 19:06:40 7057

转载 python操作数据库

打开此链接点击打开链接点击打开链接

2017-09-20 12:06:45 274

转载 使用sqlcmd对sql进行操作

使用sqlcmd对sql操作

2017-09-19 17:46:29 773

原创 两种url转向的实例

在Tornado框架上午web编程中,也可以实现与flask中相同的url转向功能。Tornado框架中有两种方法可以实现url转向:redirect(url) 在业务逻辑中转向urlRedirecHandler 实现某个url的直接转向RedirecHandler类的具体使用形式为:(r'/aaa',tornado.Web.RedirectHandler,dict(url='/a

2017-09-14 18:40:51 1241

原创 在不同页面设置与获取cookie值的实例

#-*-encoding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf8')import tornado.webimport tornado.ioloopclass we(tornado.web.RequestHandler): def get(self): a=tornado.escape.url_escap

2017-09-14 17:13:08 1827

原创 密码生成

密码生成描述:生活在当代社会,我们要记住很多密码,银行卡,qq,人人,微博,邮箱等等。小P经过一番思索之后,发明了下面这种生成密码方法:给定两个正整数a和b, 利用a / b我们会到的一个长度无限的小数(若a / b不是无限小数, 比如1/2=0.5,我们认为0.5是0.5000000…,同样将其看做无限长的小数),小P将该小数点后第x位到第y位的数字 当做密码,这样,无论密码

2017-09-13 21:20:59 535

原创 divmod(a,b)函数

中文说明:divmod(a,b)方法返回的是a/b(取整)以及a对b的余数返回结果类型为tuple(元组)参数:a,b可以为数字(包括复数)版本:在python2.3版本之前不允许处理复数,这个大家要注意一下a,b=divmod(c,d)例如:divmod(4,3)返回的结果是1,1

2017-09-13 19:12:14 19875 1

原创 tornado中参数的获取

-----------在get方法中获取url中参数的基本实例-----------------#-*-encoding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf8')import tornado.ioloopimport tornado.webclass we(tornado.web.RequestHand

2017-09-08 18:09:15 2206

转载 python中的二维数组

先看一段代码[py]array = [0, 0, 0]matrix = [array*3]print matrix## [[0,0,0,0,0,0,0,0,0]][/py]这段代码其实没有新建一个二维数组再看一段代码[py]array = [0, 0, 0]matrix = [array] * 3print matrix## [[0, 0, 0],

2017-09-08 08:43:30 2191

原创 接收上传文件

使用Flask框架编写上传文件的服务器端也很简单,它与处理get和post参数具有相似的地方,客户端上传的文件相关信息会被保存在flask.request.files对象中,通过这个对象。可以获取上传的文件名和文件对象,然后通过文件对象的save方法将文件保存到指定的目录中演示一个文件上传的基本的例子:import flaskapp=flask.Flask(__name__)@app.

2017-09-07 09:51:00 3800

原创 使用独立的HTML文件的URL服务,并在其中引用服务器中的图片

网站中的网页少不了要用图片,CSS,JS等文件,而Flask框架已经准备了这些,要使用这些,只要在模板文件中使用一下语句:url_for('static',filename='test.jpg')它会生成一个网址/static/test.jpg,要求静态文件保存在当前目录的static文件夹下。然后可以使用flask.render_template('name.html',name='

2017-09-06 17:39:35 3722

原创 Largest Point

Given the sequence AA with nn integers t1,t2,⋯,tnt1,t2,⋯,tn. Given the integral coefficients aa and bb. The fact that select two elements titi and tjtj of AA and i≠ji≠j to maximi

2017-09-05 16:44:22 218

原创 使用cookie与session跟踪客户

cookie是运用客户端存储交互状态的一种方式,而session则主要是在服务器端存储交互状态的一种方式flask中的session是以密钥签名加密的cookie,即用户可以查看你的cookie获取cookie可以使用:flask.request.cookies.get('name')设置cookie则需要使用make_response对象:resp=make_response

2017-08-22 09:58:22 399

转载 安装pip

点击打开链接

2017-08-17 20:28:12 215

原创 Microsoft SQL Server 2012出现的错误

有时候在数据库中新建一个登录名(假如是55),用登录名连接到数据库,然后访问想新建数据库的时候会出现这样的错误,那是因为这个登录名没有权限如何改正呢?其实在下载这个软件的时候自带的有一个登录名字是sa的用户,我们可以先登sa这个用户连接数据库,然后在双击你55这个登录名,把服务器角色中勾上sysadmin,然后在用户映射中,把master,model,msdb,tempdb勾上,在下面的数

2017-08-03 17:48:03 1880

原创 python编程实现通过多线程的方式来求2000~3000之间的所有的素数

不用线程:def isprime(m): #质数是指只能被1和它本身整除的数 for i in range(2, m/2+1): if m % i == 0: return False return Trueif __name__ == '__main__': print filter(isprime, range(20

2017-08-02 19:47:29 2471

转载 线程和进程之间的联系

原文:点击打开链接进程概念  进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。在Mac、Windows NT等采用微内核结构的操作系

2017-08-02 18:05:52 235

转载 线程同步

线程同步如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。使用Thread对象的Lock和Rlock可以实现简单的线程同步,这两个对象都有acquire方法和release方法,对于那些需要每次只允许一个线程操作的数据,可以将其操作放到acquire和release方法之间。如下:多线程的优势在于可以同时运行多个任务(至少感觉起来是

2017-08-02 17:21:00 289 1

转载 Python Unicode与中文处理

点击打开链接

2017-08-01 20:42:14 491

空空如也

空空如也

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

TA关注的人

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