12 2018 档案

摘要:继承Thread类 queue传递的对象 想增加:1、日志记录 2、图片下载中断后,字节数不足,判断图片没下载完重新下载或者接着下载 3、有图片本身就失效了,图片大概3k很小,这样的图片记录下来 阅读全文
posted @ 2018-12-28 16:26 yangly 阅读(1657) 评论(0) 推荐(1) 编辑
摘要:日期时间 java.util包提供了Date类来封装当前的日期和时间。 Date类提供两个构造函数来实例化Date对象。第一个构造函数使用当前日期和时间来初始化对象。 第二个构造函数接收一个参数,该参数是从1970年1月1日起的微秒数。 实例: 创建test类,创建Date对象,打印当前时间 格式化 阅读全文
posted @ 2018-12-28 16:17 yangly 阅读(14625) 评论(0) 推荐(0) 编辑
摘要:多线程编程 Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。这里定义和线程相关的另一个术语:进程:一个进程包括由操作系统分配的内存空间 阅读全文
posted @ 2018-12-27 10:01 yangly 阅读(154) 评论(0) 推荐(0) 编辑
摘要:容器概念 在书写程序的时候,我们常常需要对大量的对象引用进行管理。为了实现有效的归类管理,我们常常将同类的引用放置在同一数据容器中。由于数据容器中存放了我们随时可能需要使用到的对象引用,所以一般的数据容器都要能提供方便的查询、遍历、修改等基本接口功能。早期的OOP语言都通过数组的方式来实现对引用集的 阅读全文
posted @ 2018-12-27 09:56 yangly 阅读(222) 评论(0) 推荐(0) 编辑
摘要:枚举 Enumeration接口中定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素。这种传统接口已被迭代器取代,虽然Enumeration还未被遗弃,但在现代代码中已经被很少使用了。尽管如此,它还是使用在诸如Vector和Properties这些传统类所定义的方法中,除此之外,还 阅读全文
posted @ 2018-12-27 09:44 yangly 阅读(208) 评论(0) 推荐(0) 编辑
摘要:异常定义 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error; 如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.Ari 阅读全文
posted @ 2018-12-26 15:50 yangly 阅读(168) 评论(0) 推荐(0) 编辑
摘要:继承 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。继承中最常使用的两个关键字是extends和implements。这两个关键字的使用决定了一个对象和另一个对象是否是IS-A(是一个)关系。通过使用这两个关键字,我们能实现 阅读全文
posted @ 2018-12-25 18:36 yangly 阅读(303) 评论(0) 推荐(0) 编辑
摘要:创建类类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 使用class语句来创建一个新类,class之后为类的名称并以冒号结尾,如下实例: 下面代码就创建了一个名为Employee的类. 如下代码创建Employee的实例。 阅读全文
posted @ 2018-12-25 17:04 yangly 阅读(14203) 评论(0) 推荐(0) 编辑
摘要:open函数 Python内置的open()函数打开一个文件,创建一个file对象,相关的辅助方法才可以调用它进行读写。语法为: 各个参数的细节如下: 1、file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。2、access_mode:access_mode决定了打开 阅读全文
posted @ 2018-12-25 16:45 yangly 阅读(738) 评论(0) 推荐(0) 编辑
摘要:函数的定义 1、函数代码块以def关键词开头,后接函数标识符名称和圆括号()。2、任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。3、函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。4、函数内容以冒号起始,并且缩进。5、Return[expression]结束函数, 阅读全文
posted @ 2018-12-25 16:13 yangly 阅读(284) 评论(0) 推荐(0) 编辑
摘要:算术运算符运算符 描述 实例+ 加 - 两个对象相加 a + b 输出结果 30- 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10* 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200/ 除 - x除以y b / a 输出结果 2% 取模 - 返回 阅读全文
posted @ 2018-12-25 15:29 yangly 阅读(427) 评论(0) 推荐(0) 编辑
摘要:标识符 在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用"from xxx import *"而导入;以 阅读全文
posted @ 2018-12-25 14:30 yangly 阅读(251) 评论(0) 推荐(0) 编辑
摘要:class Vertex: def __init__(self,key): self.id=key self.connectedTo={} def addNeighbor(self,nbr,weight=0): self.connectedTo[nbr]=weight def __str__(self... 阅读全文
posted @ 2018-12-24 18:38 yangly 阅读(2554) 评论(0) 推荐(0) 编辑
摘要:class BinarySearchTree: def __init__(self): self.root=None self.size=0 def length(self): return self.size def __len__(self): return self.size ... 阅读全文
posted @ 2018-12-24 13:14 yangly 阅读(290) 评论(0) 推荐(0) 编辑
摘要:class BinHeap: def __init__(self): self.heapList = [0] self.currentSize = 0 def percUp(self,i): while i // 2 > 0: if self.heapList[i] self.heapList... 阅读全文
posted @ 2018-12-24 10:25 yangly 阅读(278) 评论(0) 推荐(0) 编辑
摘要:安装phantomjs下载地址:http://phantomjs.org/download.html下载后解压缩,启动phantomjsE:\phantomjs-2.1.1-windows\bin执行phantomjs.exe 阅读全文
posted @ 2018-12-20 17:17 yangly 阅读(448) 评论(0) 推荐(0) 编辑
摘要:1、新建文件config.json,内容如下,文件放在pyspider文件夹下,路径为C:\Windows\System32\cmd.exe 2、安装redis,在redis文件夹下启动终端,运行命令启动redis服务端E:\redis>redis-server.exe redis.windows. 阅读全文
posted @ 2018-12-20 11:02 yangly 阅读(1407) 评论(0) 推荐(0) 编辑
摘要:#列表表示树 def BinaryTree(r): return [r, [], []] def insertLeft(root,newBranch): t = root.pop(1) if len(t) > 1: root.insert(1,[newBranch,t,[]]) else: root.insert(1,[new... 阅读全文
posted @ 2018-12-20 10:22 yangly 阅读(871) 评论(0) 推荐(0) 编辑
摘要:class Node: def __init__(self,initdata): self.data = initdata self.next = None def getData(self): return self.data def getNext(self): return self.next ... 阅读全文
posted @ 2018-12-18 15:47 yangly 阅读(539) 评论(0) 推荐(0) 编辑
摘要:from pythonds.basic.deque import Deque class Deque: def __init__(self): self.items = [] def isEmpty(self): return self.items == [] def addFront(self, item): se... 阅读全文
posted @ 2018-12-18 14:53 yangly 阅读(245) 评论(0) 推荐(0) 编辑
摘要:from pythonds.basic.queue import Queue import random def hotPotato(namelist,num): simqueue = Queue() for name in namelist: simqueue.enqueue(name) while simqueue.size()>1: ... 阅读全文
posted @ 2018-12-18 14:37 yangly 阅读(222) 评论(0) 推荐(0) 编辑
摘要:from pythonds.basic.stack import Stack def parChecker(symbolString): s=Stack() balanced=True index=0 while index 0: rem = decNumber % 2 remstack.push(rem) d... 阅读全文
posted @ 2018-12-18 11:46 yangly 阅读(335) 评论(0) 推荐(0) 编辑
摘要:在界面增加一个“停止训练”按钮 点击“停止训练”,进到stop方法里,传递id作为参数 controller建立stopTask方法实现停止训练,将方法放进service里,便于其他controller调用 方法写进实现类里 还有重构时再加上清空日志 阅读全文
posted @ 2018-12-07 18:35 yangly 阅读(200) 评论(0) 推荐(0) 编辑
摘要:找到要改的按钮,发现它是个a,给它的li和a都添加一个id,使可以找到更改它 不可选的样式为ccc,点击按钮后样式改为ccc,disable改为true,运行发现点击按钮后等了会才改变样式,同事看了后讲是ajax中设置了async: false,改成true即可。async为异步的 更改页面弹出窗口 阅读全文
posted @ 2018-12-07 18:08 yangly 阅读(620) 评论(0) 推荐(0) 编辑
摘要:def bubbleSort(alist): for passnum in range(len(alist)-1,0,-1): for i in range(passnum): if alist[i]>alist[i+1]: #temp = alist[i] #alist[i] = a... 阅读全文
posted @ 2018-12-05 11:50 yangly 阅读(234) 评论(0) 推荐(0) 编辑
摘要:def sequentialSearch(alist,item): pos = 0 found = False while pos < len(alist) and not found: if alist[pos] == item: found = True else: pos = pos +... 阅读全文
posted @ 2018-12-03 18:26 yangly 阅读(376) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示