break和continue语句及循环中的else子句break语句可以跳出for和while的循环体。如果你从for或while循环中终止,任何对应的循环else块将不执行。 continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。 循环语句可以有else子句 ...
分类:
编程语言 时间:
2018-04-30 10:19:23
阅读次数:
134
项目创建方式一 该方法可能会创建失败,如下: 该错误可能是因为网络相关问题导致。。所以我们可以采用第二种方式 项目创建方式二 创建好项目后下载,然后导入IDEA 项目启动配置 如果直接运行run可能会导致找不到主类,因此我们常常配置springboot来启动。。 ...
分类:
编程语言 时间:
2018-04-30 10:20:12
阅读次数:
214
python中的输入输出函数,文件的读写、追加、指针、删除和重命名已经文件操作的常用函数的笔记记录 ...
分类:
编程语言 时间:
2018-04-30 10:21:20
阅读次数:
280
# coding=utf-8 # 高阶函数 + 嵌套函数=》装饰器#这个是一个为home页面和bbs论坛页面添加登录认证的一个装饰器 user = "stanlong" passwd = "abc123" def auth(auth_type): def outer_wrapper(func): d... ...
分类:
编程语言 时间:
2018-04-30 10:21:28
阅读次数:
187
1.继承 语法 只能多层继承,不能多重继承,子类不能直接访问父类中的私有成员,可通过getter和setter方法获得 子类对象new实例化(时) 1. 会默认先调用父类的构造方法,再调用子类的构造方法去实例化所以,若父类和子类构造方法里含有输出语句,会在new时都打印 2. 实际上,子类构造里隐含 ...
分类:
编程语言 时间:
2018-04-30 10:21:45
阅读次数:
293
在上篇文章的基础上,做了许多调整,修复了许多BUG。在解决bug的过程中,我逐渐领悟到一个要领:枯燥地一步步调试太痛苦了,找不到问题的根源!所以我选择将中间结果打到图片上。如:(注意,里面的点是我随便点的,有互动了吧)调试光线和最近交点法线调试光线和最远交点法线这就非常爽了!本文分两个部分,一个是交... ...
分类:
编程语言 时间:
2018-04-30 11:41:14
阅读次数:
203
写在前面在先前的画光系列中,实现实体几何、反射、折射等效果,但是最大的一个缺陷是复杂度太高。当采样是1024时,渲染时间直线上升(用4线程),以至好几个小时才能完成一副作品,实现太慢。然而,当我看到用C++画光(一)这篇文章时,我有了一些思路。我想到了【游戏框架系列】简单的图形学(一)系列文章中的思... ...
分类:
编程语言 时间:
2018-04-30 11:43:30
阅读次数:
320
一:装饰本质就是函数,功能是为其他函数添加附加功能 二:原则: 1)不修改被修饰函数的源代码 2)不修改被修饰函数的调用方式 三:装饰器的实现 1)装饰器=高阶函数+函数嵌套+闭包 示例:将下列函数增加一个执行时间的功能 此时为了保证装饰器的原则,我们需要另外写一个执行时间的函数 装饰器的用法:在第 ...
分类:
编程语言 时间:
2018-04-30 11:44:00
阅读次数:
239
在写爬虫的时候,经常需要处理cookie,requests库里的cookie是dict,但是headers['cookie']却是一个key=value的字符串。 下面是几个用推导式实现的转换函数,供大家参考。 输出结果: 以上。。。 ...
分类:
编程语言 时间:
2018-04-30 11:45:33
阅读次数:
200
1. Background: python 3/win10 2. Error Line: 3. Solution index()是对list的函数,所以要用圆括号,而不是方括号 ...
分类:
编程语言 时间:
2018-04-30 11:47:01
阅读次数:
699
【更新】稍微将A*算法进行修正,使用BFS(按F值对open表排序),另外,新增评估函数,用来测量当前点到终点的线段上的随机某一点是否是墙或已访问结点,是的话返回1,否则返回0。function path_add_barrial_tracing(state, pt1, pt2) local xabs... ...
分类:
编程语言 时间:
2018-04-30 11:49:18
阅读次数:
306
下面是我给自学java的几个建议: 建议一:有系统的学习方案,系统的学习教程,先把java学了一遍之后才是真正的入门,然后就是不断的练习,不断的巩固,为之后的工作打下坚实的基础。 建议二:学习java不要先看书学,一定要先把一块的知识点学完一遍,并且自己多多少少会动手操作,然后去看书温习。还有不要盲 ...
分类:
编程语言 时间:
2018-04-30 11:49:49
阅读次数:
232
测试两个接口 启动tornado服务。 这里不使用ab测试,使用更灵活的代码线程池测试性能,使用线程池并发方式请求接口 同步方式测试如下: 看以看到,10线程请求同步接口时候,是每隔5秒才能领处理完成一个请求。程序中设置的tornado进程是1,如果把tornado服务的进程数量提高为4,每5秒也能 ...
分类:
编程语言 时间:
2018-04-30 11:51:50
阅读次数:
265
#字符串#老式的字符串格式化%,按照顺序 例如:# s="i am %s ,age %d"%('alex',18)# print(s)#加号表示右对齐,减号表示左对齐,如果是0的话,必须是数字即%04d# s="i am %(n1)+10s,age %(n2)+10d"%{"n1":'alex',' ...
分类:
编程语言 时间:
2018-04-30 11:52:07
阅读次数:
174
启动项目后报这个错 Line: 184 - java/net/AbstractPlainSocketImpl.java:184:-1 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(Configurati ...
分类:
编程语言 时间:
2018-04-30 11:54:28
阅读次数:
544
今天在做项目的时候发现一个问题,如果有两个方法是重载的,而且他们的参数一个是父类,一个是子类,那么调用的时候会调用哪个函数呢? 做了个测试,发现调用的是子类。 例子: 他的一个子类: 然后再Test类中实现两个方法: 运行结果: miao 如果把cat声明为Animal的话,运行结果又变成了 waw ...
分类:
编程语言 时间:
2018-04-30 11:54:35
阅读次数:
137
python中利用socket模块来实现对各种底层通讯的封装,支持tcp/udp协议,为编制c/s类的程序提供了便利。 最常见的用法: 如ftp_server: 1 import socketserver 2 class Mysocketserver(socketserver.BaseRequest ...
分类:
编程语言 时间:
2018-04-30 11:54:46
阅读次数:
153
Python Map Pythonic docopt pocoo Werkzeug click Flask RESTful Jinja2 RESTful Sphinx txt2tags AsciiDoc Pelican moinmoin Pygments Werkzeug click Flask R ...
分类:
编程语言 时间:
2018-04-30 11:56:41
阅读次数:
220
名词解释: BOM(bill of materials):材料清单,用于解决jar包依赖的好方法。 Spring IO Platform 缘起:Spring起初只专注ioc和aop,现在已发展成一个庞大体系。比如security、mvc等。如此一来,不同模块或者与外部进行集成时,依赖处理就需要各自对 ...
分类:
编程语言 时间:
2018-04-30 11:57:03
阅读次数:
169
生成器 在 Python 中,使用了 yield 的函数被称为生成器(generator)。 跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。 在调用生成器运行的过程中,每次遇到 yield 时函数会暂停并保存当前所有的运行信息,返回yield的 ...
分类:
编程语言 时间:
2018-04-30 11:57:11
阅读次数:
161