一、生成器 1.定义 生成器(generator)是一个特殊的迭代器,它的实现更简单优雅,yield是生成器实现__next__()方法的关键。它作为生成器执行的暂停恢复点,可以对yield表达式进行赋值,也可以将yield表达式的值返回。 也就是说,yield是一个语法糖,内部实现支持了迭代器协议 ...
分类:
编程语言 时间:
2017-06-03 11:18:17
阅读次数:
269
在python3中hashhelp(hash)
Helponbuilt-infunctionhashinmodulebuiltins:
hash(obj,/)
Returnthehashvalueforthegivenobject.#返回给定对象的哈希值
Twoobjectsthatcompareequalmustalsohavethesamehashvalue,butthe
reverseisnotnecessarilytrue.
#两个比较相等的对象也必..
分类:
编程语言 时间:
2017-06-03 11:17:11
阅读次数:
108
方法的概念: 方法就是完成特定功能的代码块 在很多语言里面都有函数的定义 函数在Java中被称为方法 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 函数体; return 返回值; } 返回值类型:就是功能结果的数据类型。 方法名:符合命名规则即可。方便我们的调... ...
分类:
编程语言 时间:
2017-06-03 11:16:17
阅读次数:
276
#include<stdio.h>#include<stdlib.h>#include<conio.h>#include<windows.h>#include<string.h>/*功能:1.添加学生信息(学号,姓名,性别,5门课程成绩)2.按学号或者姓名查找、修改、删除和保存各个学生的信息3.按学号或者总分排序输出每个学..
分类:
编程语言 时间:
2017-06-03 11:16:09
阅读次数:
492
在数据库中建立一个表,有Id, fatherId, value 三个字段,就可以存储一个树。 如何把该表中的数据以树的形式呈现出来,下面小弟用python简单模拟一下。 初学python,请大家多多指点。另外非常感谢http://www.cnblogs.com/lzyzizi/对小弟的指点。 运行结 ...
分类:
编程语言 时间:
2017-06-03 11:14:49
阅读次数:
104
要求: * 判断用户输入的年份是平年还是闰年 实现代码: 运行结果: ...
分类:
编程语言 时间:
2017-06-03 11:14:32
阅读次数:
141
Java对图片Base64转码 package base64; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import ...
分类:
编程语言 时间:
2017-06-03 11:14:01
阅读次数:
266
本例通过位运算的疑惑运算符把字符串与一个制定的值进行以后运算,从而改变字符串中每个字符的值,这样就可以得到一个加密后的字符串,当把加密后的字符串作为程序输入内容,异或运算会把加密后的字符串还原为原字符串的值。 ...
分类:
编程语言 时间:
2017-06-03 11:13:17
阅读次数:
164
配置web.xml(struts2的过滤器、spring监听器、解决Hibernate延迟加载问题的过滤器、解决中文乱码的过滤器) ...
分类:
编程语言 时间:
2017-06-03 11:11:59
阅读次数:
174
为什么学习python? python是一种高级脚本解释性语言,若运行for循环等肯定不如c或fortran快,但是它是开源的,有很多特别有用的库,代码以空格强制控制格式,形式优美简洁,且特别容易实现访问网络、数据库等高级应用,也存在很多图形库,方便些gui客户端;特别容易实现和c/c++等常用语言 ...
分类:
编程语言 时间:
2017-06-03 11:11:36
阅读次数:
165
最近有个需求,要将几万条数据从日语翻译成中文。因为数据的获取和处理用的是python代码,所以想先尝试翻译部分也用python实现。目前网上查到的翻译方法有百度、有道云以及谷歌翻译,下面会对这三个方法进行简单的测试和分析。 ...
分类:
编程语言 时间:
2017-06-03 10:06:20
阅读次数:
239
使用JSON 来定义一个对象: <script type="text/javascript">var xiaoming = { name : 'xiaoming', age : 18, say : function(){ console.log('my name is '+this.name); } ...
分类:
编程语言 时间:
2017-06-03 10:05:46
阅读次数:
198
maven,IDEA多模块项目,啊,快要疯了,好吧,又是一个笔记 好吧,根据记忆一步一步试吧,实在不行,继续折腾;我这里用的是mac版的IDEA,不过和windows版的弄法是一样的,只是有一些按键的位置不同而已(后来发现好像没有- -!) 先创建一个空项目先~! 1、打开IDEA,选择Create ...
分类:
编程语言 时间:
2017-06-03 10:03:17
阅读次数:
26120
写在前面 上课第四天,打卡: 如果再见不能红着眼,是否还能红着脸; 一、协程函数(生成器:yield的表达式形式) 1.yield 的语句形式: yield 1 2.yield 的表达式形式: x=yield 注意:next(g) #等同于 g.send(None),示例如下: 3.yield表达式 ...
分类:
编程语言 时间:
2017-06-03 10:03:08
阅读次数:
358
这里总结3中方法获取资源文件的 ServletContext Class ClassLoader 文件的位置 1. ServletContext 结果显示: 2. ClassLoader 使用ClassLoader是相对于classes的 得到结果: 3. class 路径前斜杠表示相对于当前的cl ...
分类:
编程语言 时间:
2017-06-03 10:02:44
阅读次数:
315