类与对象 对象是特征(变量)与技能(函数)的结合体,类是一系列对象共有的特征与技能的结合体 现实生活中:先有对象,再总结归纳出类 程序中:一定是先定义类,再实例化出对象定义类的语法:class 类名: '''注释''' 类体(可以是任意代码) 1. 类的第一种用法,实例化 2. 类的第二种用法,属性 ...
分类:
编程语言 时间:
2017-06-17 10:21:31
阅读次数:
230
线程同步: 一个场景: 一个列表里所有元素都是0,线程A从后向前把所有元素改成1,而线程B负责从前往后读取列表并打印. 那么,可能线程A开始改的时候,线程B便来打印列表了,输出就变成一半0一半1,这就是数据的不同步 线程同步就是为了防止这个,同时也引入了锁的概念.Lock和Rlock可以实现线程同步 ...
分类:
编程语言 时间:
2017-06-17 10:22:42
阅读次数:
228
public class Student { private String name = "小黑黑"; public Integer age; protected Date birthday; int num; static { System.out.println("student的静态代码块") ...
分类:
编程语言 时间:
2017-06-17 10:22:57
阅读次数:
169
1.修改或者添加对象 2.多添件查询时候也会遇到 springMvc能够根据属性自动的封装pojo的对象并且支持关联的对象:大致的原理是在传入后台的时候把前台的属性和对象封装成json的形式传入后台,后台根据传入的对象,把Json的形式转换为对象进行处理 具体使用: -1.地址实体类:包含省份和城市 ...
分类:
编程语言 时间:
2017-06-17 10:23:40
阅读次数:
171
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。 双向加密大体意思就是明文加密后形成密文,可以通过算法还原 ...
分类:
编程语言 时间:
2017-06-17 10:24:04
阅读次数:
241
这个脚本只能处理小范围的数列,如果给定的数列非常大,运行该脚本会导致内存溢出, 如果通过生成器的方法来优化这个脚本,就可以避免内存问题,明天演示 ...
分类:
编程语言 时间:
2017-06-17 10:24:42
阅读次数:
122
结果分析: 正则是\d+\b|[><]=?,匹配文本是1234,匹配是否成功:true,匹配结果是1234hitEnd() is true//如果结尾加5,文本变化,加a,匹配失败,所以hitEnd为truerequireEnd() is true//加a,导致失败正则是\d+\b|[><]=?,匹 ...
分类:
编程语言 时间:
2017-06-17 11:09:32
阅读次数:
170
题目: One way to serialize a binary tree is to use pre-order traversal. When we encounter a non-null node, we record the node's value. If it is a null n ...
分类:
编程语言 时间:
2017-06-17 11:09:39
阅读次数:
228
C++的水比較深,之前我一直以为C++的全局变量会像其它语言一样,很easy仅仅要在头文件里,定义一个变量就可以,比方以下的test.h:#ifndef _TEST_H #define _TEST_H int a = 10; #endif我都加上头文件保护符,总应该没有多重包括的问题了吧?没想到多个 ...
分类:
编程语言 时间:
2017-06-17 11:10:02
阅读次数:
131
字典安值排序是一个伪命题. 字典本身是不能被排序的, 已经依照关键字(key)排序, 可是列表(list)和元组(tuple)能够排序, 所以字典须要转换列表后排序. 如 import operator x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0} sorted_x = so ...
分类:
编程语言 时间:
2017-06-17 11:10:29
阅读次数:
297
1、字符串转换 字符串转换是最基础的要求和工作,你可以将任何类型的数据都转换为字符串,你可以用下面三种方法的任何一种: 你同样可以这么做: 或者,再简单点儿: 2、字符串分割 字符串分割,即将一个字符串分割为多个字符串,JavaScript中给我们提供了一个非常方便的函数,如: split()的第二 ...
分类:
编程语言 时间:
2017-06-17 11:10:37
阅读次数:
272
第五讲 常用模块学习 http://www.cnblogs.com/alex3714/articles/5161349.html http://www.cnblogs.com/wupeiqi/articles/4963027.html http://egon09.blog.51cto.com/916 ...
分类:
编程语言 时间:
2017-06-17 11:10:46
阅读次数:
235
队列:from collections import deque;实现保存最后几条历史记录,list = deque(maxlen=6),那么超过六条记录会删除之前的记录。 堆:import heapq;最大特点是第一弹出的元素总是堆中最小的元素;list=[1,2,3] heap=heapq.he ...
分类:
编程语言 时间:
2017-06-17 11:10:54
阅读次数:
232
下面的代码会输出什么?为什么? 结果分别是 122,32,02,112,NaN2,NaN 这里要注意的是第二题和第三题 第二题的+“2”的结果是把字符串2转换成了数字2,结果就成了字符串32 第三题的-“2”的结果是把字符串2转换成了数字2,结果成了字符串02 +,-运算符在这里起到了转换的作用,将 ...
分类:
编程语言 时间:
2017-06-17 11:11:37
阅读次数:
156
Queue.qsize()返回队列的大小 Queue.empty()如果队列为空,返回True,反之False Queue.full()如果队列满了,返回True,反之False Queue.full与maxsize大小对应 Queue.get([block[,timeout]])获取队列,time ...
分类:
编程语言 时间:
2017-06-17 11:11:44
阅读次数:
160
至于各种语法问题就不多说,该加逗号加逗号,该加括号加括号。大致就没什么问题 现在各类语言的第一个多半都是 输出"Hello,world!",原因大概就是Hello,world 是世界上大概第一个程序,用B语言写的,不仅仅代表这一串字符,更代表着我们从事计算机工作对代码世界(自己的世界)的一种向往。脑 ...
分类:
编程语言 时间:
2017-06-17 11:13:55
阅读次数:
264
over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。其参数:over(partition by columnname1 order by columnname2)含义:按columname1指定的字段进行分组排序,或者说按字段columnn ...
分类:
编程语言 时间:
2017-06-17 11:14:45
阅读次数:
807
参考:http://blog.csdn.net/violetjack0808/article/details/50668195 内容: 一直以来对String的这三个空挺晕的,刚好同事问我,我也学习下。从别人博客上看到的是这样的: isEmpty() 分配了内存空间,值为空,是绝对的空,是一种有值( ...
分类:
编程语言 时间:
2017-06-17 11:15:00
阅读次数:
218
对文件的操作,步骤为:打开一个文件-->读取/写入内容-->保存文件 文件读写的3中模式 ...
分类:
编程语言 时间:
2017-06-17 11:16:19
阅读次数:
278
1.编码问题 在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。 用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件: 浏览网页的时候,服务器会把动 ...
分类:
编程语言 时间:
2017-06-17 11:16:32
阅读次数:
257