码迷,mamicode.com
首页 > 编程语言 > 月排行
Python--列表生成式(List Comprehensions)、del语句和生成器(generator)
1.运用列表生成式,可以写出非常简洁的代码 例如: 可以写成如下形式: for循环后面还可以加上if语句来作为判断条件,如可以得到偶数 还可以利用双重for循环,生成全排列 列表表达式可以包含复杂的表达式和函数嵌套 嵌套的列表表达式 上面的表达式还可以写成下面的形式: 这个反过来写也是一样,如下: ...
分类:编程语言   时间:2017-04-12 02:36:09    阅读次数:267
219. 数组重复元素2 Contains Duplicate II
Given an array of integers and an integer k, find out whether there are two distinct indices i and j in the array such that nums[i] = nums[j] and the ... ...
分类:编程语言   时间:2017-04-12 02:38:39    阅读次数:136
分页工具 Pagehelper的学习 (Spring+Mybatis)
使用pageHelper 非常简单,只需要: 1.在MyBatis中配置MyBatis的拦截器插件 2.配置数据库的方言,来确定数据库 3.设置分页也只需要调用类的静态方法:PageHelper.startPage(1, 30); /* MyBatis的配置文件 SqlMapConfig.xml * ...
分类:编程语言   时间:2017-04-12 02:39:23    阅读次数:479
unity基础知识笔记一(快捷方式、基础概念)
快捷方式: 飞行模式,可以用alt+wasd ,切换,实现用户以第一视角在场景漫游 alt+鼠标左键:围着关注点旋绕 :切换天空盒、雾效,光晕的显示与隐藏。 ctrl+6:可以弹出animation视图 基础概念: Mesh Filter:网格过滤器用于从对象中获取网格信息(Mesh)并将其传递到用 ...
分类:编程语言   时间:2017-04-12 02:40:25    阅读次数:195
【Java】Java_07 浮点型
浮点型 类型 占用存储空间 表数范围 Float 4字节 -3.403E38~3.403E38 Double 8字节 -1.798E308~1.798E308 float类型又被称作单精度类型,尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足需求。 double表示这种类型的数 ...
分类:编程语言   时间:2017-04-12 02:40:45    阅读次数:254
【python】os模块
os模块 转自http://www.cnblogs.com/zhaof/p/5809246.html ...
分类:编程语言   时间:2017-04-12 02:41:03    阅读次数:196
python 软件目录结构规范
为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实现的逻辑并不复杂,但是却耗费了我非常长的时间去理解它想表达的意 ...
分类:编程语言   时间:2017-04-12 02:41:24    阅读次数:207
【python】time
time 转自http://www.cnblogs.com/zhaof/p/5809246.html http://www.runoob.com/python/python-date-time.html 运行结果 格式化 ...
分类:编程语言   时间:2017-04-12 02:42:12    阅读次数:182
Python练习-一个简单的生成器
今天我们学习了生成器,怎么理解生成器呢,其实就是使用函数的方式自己建立一个迭代器 事实上生成器也是一个迭代器,这个理论有点难懂: ...
分类:编程语言   时间:2017-04-12 02:43:20    阅读次数:183
优秀Java程序员必须了解的GC工作原理
一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限 ...
分类:编程语言   时间:2017-04-12 02:44:15    阅读次数:240
C++程序设计方法4:模板特化
模板参数的具体化/特殊化 有时,有些类型不适用,则需要对模板进行特殊化处理,这称为“模板特化” 对函数模板,如果有多个模板参数,则特化时必须提供所有参数的特例类型,不能部分特化; 如: char *sum(char *,char *); 在函数名后用<>括号括起具体类型 template<> cha ...
分类:编程语言   时间:2017-04-12 02:44:34    阅读次数:224
事件循环和线程没有必然关系(就像Windows子线程默认没有消息循环一样),模态对话框和事件循环也没有必然关系(QWidget直接就可以)
周末天冷,索性把电脑抱到床上上网,这几天看了 dbzhang800 博客关于 Qt 事件循环的几篇 Blog,发现自己对 Qt 的事件循环有不少误解。从来只看到现象,这次借 dbzhang800 的博客,就代码论事,因此了解到一些 Qt 深层的实现,虽然是在 Qt 庞大的构架里只算的是冰山的一角,确 ...
分类:编程语言   时间:2017-04-12 02:45:32    阅读次数:334
day2-python
1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 列表操作:切片:取多个元素、追加、插入、修改、删除、扩展、拷贝、统计、排序&翻转、获取下标。 元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表 2. 字符串 ...
分类:编程语言   时间:2017-04-12 02:47:19    阅读次数:227
从头到尾彻底解析哈希表算法
说明:本文分为三部分内容,第一部分为一道百度面试题Top K算法的详解;第二部分为关于Hash表算法的详细阐述;第三部分为打造一个最快的Hash表算法。 第一部分:Top K 算法详解 问题描述 百度面试题: 搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-25 ...
分类:编程语言   时间:2017-04-12 02:47:58    阅读次数:238
Python练习-一个简单易懂的迭代器,了解一下
今天我们学习了迭代器,其实可以理解为是一个元素容器被遍历的方式,不难理解,看看下面的小例子: 尝试着独立看懂这段代码,最好是复制到Pycharm中,执行一次再仔细阅读,相信你一定可以理解的 ...
分类:编程语言   时间:2017-04-12 02:49:37    阅读次数:235
2000 ASCII码排序
声明:从今天开始每天做一道杭电ACM题,锻炼思考能力。 2000 ASCII码排序 Problem Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格。 Output 对于每组输入数据,输出 ...
分类:编程语言   时间:2017-04-12 02:50:30    阅读次数:148
Selenium2+python自动化57-捕获异常(NoSuchElementException)
前言 在定位元素的时候,经常会遇到各种异常,为什么会发生这些异常,遇到异常又该如何处理呢? 本篇通过学习selenium的exceptions模块,了解异常发生的原因。 一、发生异常 1.打开博客首页,定位“新随笔”元素,此元素id="blog_nav_newpost" 2.为了故意让它定位失败,我 ...
分类:编程语言   时间:2017-04-12 02:50:43    阅读次数:386
java 包
1.包 package pack; /*定义包,放在程序的第一行,包名所以字母小写*/class PackageDemo{ public static void main(String[] args) { packa.DemoA a=new packa.DemoA(); /*编译时将会出现两个错误, ...
分类:编程语言   时间:2017-04-12 02:55:29    阅读次数:154
数据结构与算法-栈和队列
一、简介 众所周知,线性表是数据结构的基础,通常有两种实现方式:数组和链表。栈和队列是最常用的数据结构,它们基于线性表实现。 二、栈 定义:栈是限定仅在表尾进行插入和删除操作的线性表,即FILO。 栈被经常类比于弹夹,即先被压如弹夹的子弹最后被打出。根据线性表的实现方式得知,栈的实现方式有两种:数组 ...
分类:编程语言   时间:2017-04-12 02:56:07    阅读次数:277
JavaScript基础知识十五(原型链批量设置公有属性)
function Fn(){ this.x = 100; } /* 1.把原来原型指向的地址赋值给我们的pro,现在它们 操作的是同一个内存空间*/ var pro = Fn.prototype; pro.getA =function(){}; pro.getB =function(){}... ...
分类:编程语言   时间:2017-04-12 03:01:32    阅读次数:137
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!