自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django分页器Paginator数据重复问题

Django分页器Paginator数据重复问题问题描述debug排查反思问题描述上周添加了一个新的爬虫目标,前后端做好list页,详情页,over没想到本周管理爬虫信息的小哥反映说,每页都会出现一条重复的数据,这条重复的数据永远占据着每页的最后一条debug设想了几个可能导致该问题的原因使用html模板时误加了一行代码,如posts.last之类分页器使用方法错误排查经排查...

2019-04-30 10:19:06 944

原创 NO.48 旋转图像Rotate Image

目前想到两种解法:1. 洋葱剥离旋转替换法思路解析由外向内分层,然后由首(坐标「0,0」的位置)至尾进行移位,每次变动四个数的位置。 那么对于n*n的矩阵来说,一圈为一层的话,一共可分为m=(n+1)//2层, 每次移动4个数字的话,则第k层需进行的次数为n-2*k-1,以此类推,例如:当 n=3 时,则 m=(3+1)//2=2 第0层 第1层1...

2019-04-28 18:25:48 263

原创 Windows下python安装问题解决方案

最近新装了win8.1系统,重新安装Python的时候出了点小问题,python的msi文件总是执行到一半出现错误信息。一开始以为是我的windows installer出了问题,但前段时间刚刚安装的nodejs也是msi文件,一点问题没有。于是我重新下载了python2和python3的文件,安装还是提示出错。这就奇了怪了。忽然想起了之前似乎也遇到过类似的问题,是因为未使用管理员身份执行。解决方

2015-10-29 15:01:38 1210

原创 C++线下测试回顾

题目地址首先我们要明确下格式规范,写函数内容的时候,最好使用this指针this->width = width;this->height = height;而非:width = width;height = height;为什么要这样写?这样写的好处是什么呢?我们应该知道当局部变量名与全局变量同名时,全局变量会被覆盖,我们自己写构造函数的时候很可能会选择用不同名的变量名来进行赋值操作,像这样

2015-08-09 01:06:33 595

原创 Hexo安装无响应解决办法

原来是想用hexo搭博客用的,结果每次都到安装hexo那步卡住没办法继续,因为这个问题折腾了一上午,真是烦死人了,后来终于找到了解决办法,就是在输入安装命令之前,先修改hexo的安装源以下三种方法任选一个即可(正常的朋友不用执行这一步)。1.通过config命令:npm config set registry http://registry.cnpmjs.orgnpm info undersco

2015-07-30 16:15:25 1936

原创 导入文件夹的正确方法

urlib.urlretrieve()默认是将文件保存到项目的目录所在,假如文件多的话会给使用者造成一定的困扰,比如用爬虫爬了整个页面的图片所以我推荐使用下列用法 dir = r'e:\github\My_Crawler\img' picname = '%s.jpg' % filename = os.path.join(dir,picname) urllib.urlretrieve(imgu

2015-07-28 16:42:23 804

原创 3.构造函数

练习源码及最新更新详见my githubinline(内联)函数函数在class本体内定义自动形成inline如果在class外部定义就不是inlineinline function的优点 快,好在class外部定义的函数可通过inline实现内联,但具体是否完成内联仍然由编译器决定access level(访问级别)public共有成员 存储大部分函数private私有成员 多

2015-07-24 09:49:31 409

原创 2.头文件与类的声明

练习源码及最新更新详见my githubC vs C++,关于数据和函数[C vs C++,关于数据和函数][complex,string]Object Based(基于对象) vs. Object Oriented(面向对象)Object Based:面向的是单一class的设计Object Oriented:面向的是多重classes的设计,classes和classes之间的关系

2015-07-24 09:47:25 706

原创 1.C++面向对象程序设计

练习源码及最新更新详见my githubObject Oriented Programming,OOP你应该具备的基础曾经学过某种procedural language(C语言最佳) 变量(variables) 类型(types): int, float, char, struct… 作用域(scope) 循环(loops): while, for… 流程控制:if-else

2015-07-24 09:42:03 590 1

原创 1.从第一道面试题谈起

从第一道面试题谈起机构:博览GeekBand 讲师:董飞 更多详细内容请认真观看教学视频:)

2015-07-22 10:35:19 629

原创 网站推荐

如果你学过控制的话,多多少少会产生这样的疑问:控制理论有什么用?怎么用?用起来啥效果?反正我大学的时候是这么想过的,毕竟理论学起来是枯燥的,动手做才能勾起人的兴趣。那么关于“控制”的动手项目都有哪些呢?看看硕士生、博士生学长学姐你大概会知道些,比如机器人、导航、飞行器……,而当下最火的莫过于四轴跟机器人了。如果你从没动手写过一段代码,或是设计过一个简单的PID控制系统,

2015-05-29 11:53:01 595

原创 PID调节的一些基本概念

没有金刚钻,不揽瓷器活。为了能够掌握并运用PID,我们非常有必要学习下基本概念来武装自己,部分概念后面我会配上实际工程中常用的表示方法,以“实:”开头。1、被调量:反映被调对象的实际波动的量值。被调量是经常变化的。    实:常用检测到的反馈值表示,如yout(t)。2、设定值:PID调节器设定值就是人们期待被调量需要达到的值。设定值可以是固定的,也可以是变化的。    实:人

2015-04-21 10:05:54 3458

原创 Django动态网站基础

免责声明:本Django系列博文为《Django Web开发指南》一书的个人读书笔记,原作者为(美)JeffForcier、Paul Bissex、WesleyChun著,徐旭铭等译。文中涉及原书的引用纯属个人研究、学习之用,实际内容请参看原书正版。禁止一切商业范围的转载和使用!Web开发的基本流程大致如下:a.用户向Web服务器请求一个文档;b.Web服务器随即获取或生成

2015-04-16 15:19:03 1390

原创 PID调节中,为什么P叫有差调节,I叫无差调节?

首先你要明白“有差”和“无差”的含义。#何为“有差”?何为“无差”?在自动控制过程中,我们要解决的问题无非就是如何让“被调量”达到我们需要的“设定值”。这里说的“有差”、“无差”指的就是“被调量”与“设定值”之间的偏差有无,这个偏差也叫做余差或残差。#为何P叫有差调节,I叫无差调节,怎么得出来的?学过PID的人应该都知道,PID中的P表示比例调节,I表示积分

2015-04-08 11:10:46 9805 2

原创 自动控制常用函数介绍

(不定期更新)c2d,d2c        用c2d命令和d2c命令可以实现连续系统模型和离散系统模型之间的转换。c2d命令用于将连续系统模型转换成离散系统模型,d2c命令用于将离散系统模型转换为连续系统模型。       命令格式:sysd = c2d(sys, Ts, 'zoh')                           sys = d2c(sysd, 'z

2015-04-03 14:52:21 1683

原创 python比较运算符连用问题(双等号连用)

在python神奇的世界里你可能见过这个样的语句:if (5 == len(set(vec[i]+i for i in cols))      == len(set(vec[i]-i for i incols))):                   print vec或是这样的语句​:​a=[1,2,3,4,5]b=[1,2,3,4,5]if(5 =

2015-03-24 10:06:38 18056

原创 vim配置下划线问题

新装了虚拟机,照例是要配置一下vim的。我原来自己编辑的配置太简单,想找个高级点的,于是网上搜了一个配置,结果发现有些功能很烦人,比如出现的下划线问题,我本人是很讨厌编辑的时候出现一条下划线的,严重影响编辑时的代码视觉。于是我开始寻找解决方法,看到vimrc里的这句话:set cursorline这应该就是下划线了,我们将它注释掉之后,发现在可视化情况下,下划线是没了,但是进入

2015-03-24 09:47:22 13861 1

转载 算法练习建议

发信人: ict (后ict时代), 信区: ACMICPC标  题: ACM练习建议(zz)发信站: 逸仙时空 Yat-Sen Channel (Mon Mar 29 00:46:08 2010), 转信一位高手对我的建议:  一般要做到50行以内的程序不用调试、100行以内的二分钟内调试成功.acm主要是考算法的 ,主要时间是花在思考算法上,不是花在写程序与debu

2015-01-19 08:42:38 635

原创 轮盘赌算法详细批注《游戏编程中人工智能》

注:本文含有大量原著内容。本文目的仅在于对程序进行更详细的批注或解释,阅读过该著作的可直接转至标题查看详细注释。    原文介绍:       轮盘赌选择是从染色体群体中选择一些成员的方法,被选中的机率和它们的适应性分数成比例,染色体的适应性分数愈高,被选中的概率也愈多。这不保证适应性分数最高的成员一定能选入下一代,仅仅说明它有最大的概率被选中。其工作过程是这样的:

2014-12-18 16:49:09 3403 1

原创 利用指针进行类型强制转换(c指针详解)

今天看《C指针详解》(好像也有叫《深入理解c指针》的)的时候,看到一个有关类型转换的例子。    例十六:                 第一眼看到这个例子的时候,我原本以为这个函数的功能是要将整型数字125进行倒置转换的,如125变作521,于是写了对历程进行了一下修改#include void fun(char *s){     char c;     c=*(s+3

2014-12-16 10:56:28 4158

原创 高编头文件apue.h的配置方法

在http://www.apuebook.com/下载src.tar.gz源代码的压缩包。登不上该网站的童鞋可以自己百度apue.h,网上很多该头文件的下载地址的,自己动手丰衣足食,另外注意一下apue的版本是否跟自己的教材《unix高级环境编程》相匹配。   1、下载好之后解压至(提取至)/home/user/目录下   2、超级用户权限登入 #cd /usr/include,将

2014-12-05 10:58:07 1351

原创 getline()函数的几点疑惑

一、string类的getline函数(全局函数)        getline()函数的定义如下所示        1. istream& getline ( istream &is , string &str , char delim );        2. istream& getline ( istream &is , string &str );is 进行读入操作的输入

2014-12-04 17:05:37 6507

原创 g++安装经验总结(图文并茂,新手必备)

yi般看到这个标题说明你至少有这样一个需求:你需要g++编译器来编译cpp文件(废话)如果不是……请自行百度g++为何物,如果心急想直接看怎么安装请看标题部分g++安装步骤,标题部分为失败总结失败经历以及经验总结        最近要改写c++文件,所以要用到g++编译器。        我用的ubuntu12.04版,很久没写C++代码了,准备写个小文件测试下,结果准备编

2014-11-11 16:26:42 3835

空空如也

空空如也

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

TA关注的人

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