一,可迭代的 #iterable 可迭代的#str#列表#tuple#set#dict #可迭代的 ——对应的标志 __iter__# print('__iter__' in dir([1,2,3])) #判断一个变量是不是一个可迭代的 可迭代的转化成迭代器方法 二,迭代器 #迭代器 大部分都是在p ...
分类:
编程语言 时间:
2017-08-03 01:07:25
阅读次数:
217
停掉数据库 shutdown immediate; 查询用户下面的表 select * from user_tables; 查询用户下边的表名: select table_name from user_tables; 在用户名下查询表的名称和列的名称:select table_name , colu ...
分类:
数据库 时间:
2017-08-03 01:07:19
阅读次数:
175
一个程序在运行的过程中就产生一个进程,一个进程有可能会使用到一个到多个线程,而Java中经常会使用到多线程,比如debug.每一次调用方法都会使用到多线程.Java中可以用Thread 的子类来创建一个线程,然后子类里面的run方法来执行我们所要编程的代码.也可以直接在匿名子类中创建并overrid ...
分类:
编程语言 时间:
2017-08-03 01:07:12
阅读次数:
223
关于 token 的存储问题 关于 token 的存储问题 JWT: csrf 攻击无法获取第三方的 cookie,而是直接使用 cookie进行查询的时候会自动携带 cookie。 xss攻击通过代码注入可以获取 cookie。需要设置转义。 方式一、客户端使用 cookie直接认证,需要设置 c ...
分类:
其他好文 时间:
2017-08-03 01:07:04
阅读次数:
2050
一、迭代器的变化 和vector、list不同,set、map都是关联式容器。set内部是基于红黑树实现的。插入和删除操作效率较高,因为只需要修改相关指针而不用进行数据的移动。 在进行数据删除操作后,迭代器会不会失效呢?删除set的数据时,实际的操作是删除红黑树中的一个节点,然后相关指针做相关调整。 ...
分类:
编程语言 时间:
2017-08-03 01:06:55
阅读次数:
157
引言: 实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表、怎样使用索引的,因此,我们能感知到的就只有 sql语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写sql语句的时候就很少考虑到性能的问题。但是当数据规模增大,如千万、亿的时候,我们运 行同样 ...
分类:
数据库 时间:
2017-08-03 01:06:49
阅读次数:
173
主要利用visio开发者模式,在没有开发帮助文档的情况下,实现对visio文件的处理 Sub Macro3() 'Enable diagram services Dim DiagramServices As Integer DiagramServices = ActiveDocument.Diagr ...
分类:
编程语言 时间:
2017-08-03 01:06:41
阅读次数:
864
考虑一下特殊情况: set<string*> ssp; // ssp = “set of string ptrs”ssp.insert(new string("Anteater"));ssp.insert(new string("Wombat"));ssp.insert(new string("Le ...
分类:
其他好文 时间:
2017-08-03 01:06:34
阅读次数:
209
本书是从英国吃货写的信息百科,科学的成分不多,基本内容是食物在世界各地的类别与做法的异同。 作者是个人不是组织,不够权威。 另外内容当然是以英国、欧洲的食物为主,作者对中国的食物非常不熟悉。 翻译水平一般,比如书中说苹果梨12年出现的,估计是另外一种类似的水果。有些内容明显是被译者改过,比如这个标题 ...
分类:
其他好文 时间:
2017-08-03 01:06:27
阅读次数:
161
今天看的源码是线程池的部分,记录下,源码看的jdk8的。 主要是讲述下,创建线程池的过程,以及绘制的原理图片。 从线程池的execute代码开始入手 【源码一】 java.util.concurrent.ThreadPoolExecutor.execute(Runnable command) 一句 ...
分类:
编程语言 时间:
2017-08-03 01:06:18
阅读次数:
260
LNMP编译安装之php安装--图文详解 1、前言 本次安装采用源码安装,主要资源包从官网下载,次要依赖则使用yum进行安装,本篇只涉及php的安装,不涉及php的配置,对应nginx如何访问php,本篇也不涉及。该教程纯属安装,不涉及任何重要知识点,老少皆宜。 2、安装步骤 php官网:http: ...
分类:
Web程序 时间:
2017-08-03 01:06:11
阅读次数:
198
最近在研究HTML页面中JavaScript的执行顺序问题。在JavaScript中,定义一个方法或者函数有很多方式,最常见的有2中,function语句式与函数直接量方式。 对于function语句式,解释器会优先解释。即加载了这个js文件后,会扫描一下所有的js代码,然后把该优先执行的东西先执行 ...
分类:
Web程序 时间:
2017-08-03 01:06:04
阅读次数:
228
递归调用: 在调用一个函数的过程中,直接或间接的调用函数本身。 def func(): print('from func') 间接调用: def foo(): print('form foo') bar() def bar(): print('form foo') foo() 递归都是有次数限制的。 ...
分类:
其他好文 时间:
2017-08-03 01:05:54
阅读次数:
206
今天碰到了个郁闷的问题,svn执行clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”。无论你到那个父层次的目录执行“clean up “,都是报一样的错。执行cleanup时候 ...
分类:
其他好文 时间:
2017-08-03 01:05:46
阅读次数:
201
缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。 本章从缓存所在的命名空间“System.Web.Caching”开始,详细介绍框架提供的缓存类和操作方法,主要 ...
JDK介绍: JDK(Java Development Kit):Java语言开发工具包,主要包含了Java运行环境(JRE和Java类库)和Java工具 javac:编译器,将源程序转成字节码文件(.class) jar:打包工具,将相关的类文件打包成一个文件(.jar) java:运行编译后的j ...
分类:
编程语言 时间:
2017-08-03 01:05:31
阅读次数:
205
一、表单验证是否输入为空,如果为空弹出alert。 二、验证表单填入邮箱格式是否正确。 (需要添加的功能还包括动态邮箱补全,地址连接http://www.jb51.net/article/97210.htm) 具体要实现的功能 填写邮箱名字,出现下拉列表,自动补全邮箱 点击上下按钮,选中下拉列表邮箱 ...
分类:
其他好文 时间:
2017-08-03 01:05:24
阅读次数:
193