布尔有True和Flase两种值 数字0、None,以及元素为空的容器类对象都可视为Flase,反之为Ture。 bool类型支持的运算符 a and b :如果a和b都是True,结果为True,否则为Flase。 a or b :如果a和b至少有一个True,结果为True,否则为Flase。 ...
分类:
编程语言 时间:
2017-02-23 13:33:02
收藏:
0 评论:
0 赞:
0 阅读:
217
现在常用的数据结构分为线性结构和非线性结构,而线性结构包括表,栈,队列,非线性包括树,图等等。按照数据存储方式有可以将表分为顺序表和链表,栈分为顺序栈,链栈,队列也可以有链是队列。在高级语言中通常用数组来表示顺序存储结构,所以表,栈,队列都可以用数组来做。 ...
分类:
编程语言 时间:
2017-02-23 13:29:02
收藏:
0 评论:
0 赞:
0 阅读:
144
蛇形填数。在n×n方阵里填入1,2,…,n×n,要求填成蛇形。例如,n=4时方阵为:10 11 12 19 16 13 28 15 14 37 6 5 4上面的方阵中,多余的空格只是为了便于观察规律,不必严格输出。n≤8。 【解析】这道题的解题思路主要还是在于如何模拟蛇形填数的过程。 我们给出两个概 ...
分类:
编程语言 时间:
2017-02-23 13:28:27
收藏:
0 评论:
0 赞:
0 阅读:
335
遇到错误 Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.Android.build.api.transform.TransformException: com.android.ide.com ...
分类:
编程语言 时间:
2017-02-23 13:17:45
收藏:
0 评论:
0 赞:
0 阅读:
1685
目录 1 问题描述 2 解决方案 2.1 动态规划法 1 问题描述 现需找零金额为n,则最少需要用多少面值为d1 < d2 < d3 < ... < dm的硬币?(PS:假设这m种面值d1 < d2 < d3 < ... < dm的硬币,其中d1 = 1,且每种硬币数量无限可得) 2 解决方案 2. ...
分类:
编程语言 时间:
2017-02-23 13:17:11
收藏:
0 评论:
0 赞:
0 阅读:
252
spring,mybatis事务管理配置与@Transactional注解使用[转] spring,mybatis事务管理配置与@Transactional注解使用 概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了 ...
分类:
编程语言 时间:
2017-02-23 13:15:55
收藏:
0 评论:
0 赞:
0 阅读:
132
你可以完全自己手动写一个侧滑菜单,但是现在在 GitHub 上面已经有很多免费的开源库了,如果不是有很特别的需求,大可不必新建一个轮子。 在这里我使用的这个第三方库名字叫做 SWRevealViewController,作者是 John Lluch。这个免费的类库提供了很方便快捷的方法去把侧滑菜单加 ...
分类:
编程语言 时间:
2017-02-23 13:11:55
收藏:
0 评论:
0 赞:
0 阅读:
141
一.线程的基本概念 在我们前面的学习中,我们知道,进程是在各自独立的空间中运行的,如果要进行资源的交换,则需要进行进程间通(如管道,消息队列,信号量,共享内存等),实现起来较麻烦,而且每次只能有一个进程在运行,如果我们想要同时做多件事情(比如,我现在一边打字,一边听音乐)是不可能的,因此我们提出了线 ...
分类:
编程语言 时间:
2017-02-23 13:09:25
收藏:
0 评论:
0 赞:
0 阅读:
211
刚刚学习了什么是割点,桥,点双图,边双图,以及如何求,然后就想实践一下,结果悲剧了。。。 这道题的基本算法是用targin算法求出割点以及除去割点之后的联通块。 1.如果这个分支中只有1个割点,那么就需要建立一个特殊点。 2.如果有两个及以上的割点,就不需要去建立,因为无论哪个割点被爆了,都可以通过 ...
分类:
编程语言 时间:
2017-02-23 12:21:22
收藏:
0 评论:
0 赞:
0 阅读:
233
栈和队列 栈(后进先出) 栈,只允许访问一个数据项:即最后插入的数据项. 栈可以用来检查括号的匹配问题和解析数学表达式,类似于在编译原理中的使用。 该图片的操作实际上归纳起来:1.读到左分隔符入栈,2.读到右分隔符就和从栈顶弹出来的左分割符匹配,匹配成功,就正常进行。 3.读到一般的字母字符,就过滤 ...
分类:
编程语言 时间:
2017-02-23 12:20:19
收藏:
0 评论:
0 赞:
0 阅读:
129
前两天一个面试被问到python中单例模式有几种实现方式,只答出了可以用元类实现。。。然后就想不起来了。 之后翻书,原来这些之前都见过的啊。。。。 1.手动实现真正创建实例的方法__new__() 第二种,利用元类实现: 第三种,利用装饰器实现 ...
分类:
编程语言 时间:
2017-02-23 12:17:21
收藏:
0 评论:
0 赞:
0 阅读:
158
1:触发和执行并不是同一概念,计时器的回调函数一定会在指定delay的时间后被触发,但并不一定立即执行,可能需要等待。所有JavaScript代码是在一个线程里执行的,像鼠标点击和计时器之类的事件只有在JS单线程空闲时才执行。 2:在浏览器中,JavaScript引擎是基于事件驱动的,这里的事件可看... ...
分类:
编程语言 时间:
2017-02-23 12:13:42
收藏:
0 评论:
0 赞:
0 阅读:
140
这是《写给大忙人看的java核心技术》中的一道练习题。 1. 输出最大正数值 直接输出包装类Double的MAX_VALUE。 2. 输出最小正数值 使用Math.nextUp()方法也能输出最小的正数 java.lang.Math.nextUp(double d) 返回浮点值在正无穷方向上相邻的至 ...
分类:
编程语言 时间:
2017-02-23 12:12:45
收藏:
0 评论:
0 赞:
0 阅读:
457
1. String,字符串常量 StringBuffer,字符串变量(线程安全) StringBuilder,字符串变量(非线程安全) 2.String and StringBuffer String和StringBuffe的主要区别在于String是不可变对象,每次对String进行改变的时候其实 ...
分类:
编程语言 时间:
2017-02-23 12:08:45
收藏:
0 评论:
0 赞:
0 阅读:
238
在使用Spring时,有些情况下,在配置文件中,需要使用变量的方式来配置bean相关属性信息,比如下面的数据库的连接使用了${}的方式进行配置,如下所示: 那么上面的${}中的变量具体的值是从哪来的???肯定很多小伙伴一开始也跟我一样有疑问,其实很简单,具体有两种方式来进行配置: 方法一:使用bea ...
分类:
编程语言 时间:
2017-02-23 12:07:28
收藏:
0 评论:
0 赞:
0 阅读:
163
引文与描述: Adding arbitrary metadata annotations to Python functions and variables 说说我的体会: 类似编译的作用,能够帮助你尽早地避免错误 1. 不支持 Python2+ 2. 代码检查,而且写的时候很容易,并且可以被 ID ...
分类:
编程语言 时间:
2017-02-23 11:56:59
收藏:
0 评论:
0 赞:
0 阅读:
203
算法提高 勾股数 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 勾股数是一组三个自然数,a < b < c,以这三个数为三角形的三条边能够形成一个直角三角形 输出所有a + b + c <= 1000的勾股数 a小的先输出;a相同的,b小的先输 ...
分类:
编程语言 时间:
2017-02-23 11:54:57
收藏:
0 评论:
0 赞:
0 阅读:
560
1 消息队列 Disruptor(https://github.com/LMAX-Exchange/disruptor) 2 微服务 3 数据库 Apache Common DbUtils(https://commons.apache.org/proper/commons-dbutils/) 4 序 ...
分类:
编程语言 时间:
2017-02-23 11:43:06
收藏:
0 评论:
0 赞:
0 阅读:
164
缓冲区(Buffer):一,在 Java NIO 中负责数据的存取。缓冲区就是数组。用于存储不同数据类型的数据根据数据类型不同(boolean 除外),提供了相应类型的缓冲区:ByteBufferCharBufferShortBufferIntBufferLongBufferFloatBufferD ...
分类:
编程语言 时间:
2017-02-23 11:36:26
收藏:
0 评论:
0 赞:
0 阅读:
132
原文链接:http://blog.csdn.net/luanlouis/article/details/23927347 1. 事件 在浏览器客户端应用平台,基本生都是以事件驱动的,即某个事件发生,然后做出相应的动作。 浏览器的事件表示的是某些事情发生的信号。事件的阐述不是本文的重点,尚未了解的朋友 ...
分类:
编程语言 时间:
2017-02-23 11:30:53
收藏:
0 评论:
0 赞:
0 阅读:
236