条件判断和循环
author:lxy
条件判断让计算机自己选择做什么
循环让计算机做重复的工作
条件判断:
if ...elif....else....
if :
elif :
else:
说明:
用法感觉和Java没什么不同吧,除了语法写起来有限不一样
注意每一个判断条件...
分类:
编程语言 时间:
2014-09-05 01:05:20
阅读次数:
270
Python_函数
author:lxy
函数就是一些具有特定功能抽象出来供给多次访问的语句,和java中方法一样。
通过抽象,我们可以不用关心函数底层具体调用过程,而直接在更高的层次上思考问题,这企不是和站在巨人的肩膀上远观一样吗。
函数的调用
Python中提供了很多函数我们可以直接调用
在调用函数之前应该明白函数名,和具体参数
当参数传递错误时,会报Type...
分类:
编程语言 时间:
2014-09-05 01:04:30
阅读次数:
269
/**
*函数名:$SymbolName$
*功能:$end$
*param:$MethodArg$
*返回值:$SymbolType$
*说明:$end$
*日期:$YEAR$-$MONTH$-$DAY$-$HOUR$:$MINUTE$
*作者:wowo
*/...
分类:
其他好文 时间:
2014-09-05 01:04:20
阅读次数:
262
Python高级特性
author:lxy
切片、迭代、列表生成式、生成器
切片
Python中 代码越少越简单越好,
我们要取一个list中的某一部分的元素的我们可以使用判断+循环实现,在Python提供了专门的方法--切片
slice切片,用来获取list中某一段元素
tuple、str等都看做是一种list只是使用切片获取的片段还是他们原来相应的类型...
分类:
编程语言 时间:
2014-09-05 01:04:00
阅读次数:
319
有时候我们需要在应用程序中创建一些常驻的子线程不定期地执行一些计算型任务,这时候可以考虑使用HandlerThread,它具有创建带消息循环的子线程的作用。
一、HanderThread使用示例
先熟悉下HandlerThread的一般用法。我们创建一个如下所示的Activity:
package com.example.handlethreaddemo;
import ...
分类:
移动开发 时间:
2014-09-05 01:03:50
阅读次数:
303
两人在1*N的格子上轮流画X,每一次可以在空白的格子上画X,如果一个玩家把三个X连起来,那么就获胜。你的任务是判断是先手胜还是后手。...
分类:
其他好文 时间:
2014-09-05 01:03:40
阅读次数:
129
Service组件想必都不陌生,这里不费口舌了。强调一点,Service组件默认运行在UI线程,所以也是会阻塞主线程的,使用时切记不可在Service中执行耗时操作,而应该创建子线程,异步执行。
IntentService类封装了在Service中创建子线程的工作(其实创建的是HandlerThread),我们只需继承IntentService,复写其onHandleIntent方法即可,o...
分类:
移动开发 时间:
2014-09-05 01:03:30
阅读次数:
365
一. 什么是JPA
JPA是sun官方提出的Java持久化规范, 它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据,
它的出现主要是为了简化现有的持久化开发工作和整合ORM技术.
JPA总体思想和现有的Hibernate、TopLink等ORM框架大体一致. 总的来说, JPA包括以下3方面的技术:
1. ORM映射元数据(JPA支持XML和注解两种元数据的形式) - 元数据描述对象和表之间的映射关系.
2. Java持久化API: 用来操作实体对象, 执行CRUD操作,框架...
分类:
其他好文 时间:
2014-09-05 01:03:20
阅读次数:
242
http://poj.org/problem?id=3744
有n个雷,某人的起始位置在1,每次走一步的概率为p,走两步的概率是1-p,给出n个雷的位置,问最后成功走出雷区的概率。
放在高中应该是很简单的分步乘法求概率。即把每一个雷都没踩到的概率求出来,最后n个相乘就是顺利通过的概率。对于输入的n个位置进行分段1~num[1],num[1]+1~num[2]......每一段都...
分类:
其他好文 时间:
2014-09-05 01:03:10
阅读次数:
161
Description
Consider a tropical forrest, represented as a matrix. The cell from the right top corner of the matrix has the coordinates (1,1), and the coordinates of the other cells are determinated...
分类:
其他好文 时间:
2014-09-05 01:01:10
阅读次数:
282
这篇文章准备说说如何自定义ViewGroup。对于新手来说,自定义ViewGroup是那种大牛级别的人物才能掌握的东西,自己却望而生畏。不要怕,请谨记“一切新事物都是纸老虎,只要肯去花时间钻研,没有学不会的东西”。废话不多说,接下来,就让我们来揭开自定义ViewGroup的神秘面纱。依照惯例,先从一个例子说起。很简单,3张扑克牌叠在一起显示。这个布局效果该如何实现呢?有的同学该说了,这很简单啊,用...
分类:
移动开发 时间:
2014-09-05 01:01:00
阅读次数:
423
一、PHP能做什么?
PHP能做什么?我觉得它很强大,只要我能想到的,它都能做,只是我技术能力还不行╮(╯﹏╰)╭。好吧,一张图,基本了解一下吧(ps:PHP的功能不局限于此( ^_^ ))
1
图像有点模糊,凑合一下,(≧▽≦)/
二、PHP语言标记
1、结束和开始标记
1.1 :属于xml风格,是PHP的标准风格,推荐使用。
1.2 //code :长风格标记,不常用。若你的奇葩...
分类:
Web程序 时间:
2014-09-05 01:00:40
阅读次数:
313
观察者模式(Observer Pattern)在项目中经常会被使用到,也被叫做发布订阅模式,也就是说 观察者 = 发布者 + 订阅者
GoF的《设计模式》中对观察者是这样描述的:
Define a one-to-many dependency between objects so that when one object changes state, all its depende...
分类:
其他好文 时间:
2014-09-05 01:00:30
阅读次数:
373
《修改代码的艺术》,英文名《Working Effectively with Legacy Code》,中文翻译的文笔上绝对谈不上“艺术”二字,愧对艺术二字(当然译者不是这个意思)。书中第三部分不论是例子还是解说都有点混乱,远不如《重构——改善既有代码设计》一书。此书精华在于第一、二部分。
如何学习这本书,作为一个最底层的码农,作为长期在别人代码上修修补补的苦逼二手货开发人员,我只能给的建议就是...
分类:
其他好文 时间:
2014-09-05 01:00:10
阅读次数:
355
缓冲区是一块特定的内存区域。开辟缓冲区的目的是通过缓解应用程序上下层之间的性能差异,提高系统性能。
缓冲可以协调上层组件和下层组件的性能差异。当上层组件性能由于下层组件时,可以有效地减少上层组件对下层组件的等待时间。例如,在操作系统中,为了改善 CPU 与 I/O 设备速度不匹配的矛盾,设置了缓冲区,程序输出的数据先送到缓冲区暂存,然后由I/O 设备慢慢地处理。这时,CPU不必等待,可以继续执行程序。实现了CPU与I/O设备之间的并行工作。事实上,凡在数据的到达速率与其离去速率不同的地方,都可设置缓冲,以缓...
分类:
其他好文 时间:
2014-09-05 00:59:30
阅读次数:
218
Netfix公司已经发布了三个内部工具,用于捕捉黑客在使用互联网服务时留下的痕迹。...
分类:
Web程序 时间:
2014-09-05 00:59:10
阅读次数:
371
Intent intent= new
Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK |
Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
Context对象.star...
分类:
移动开发 时间:
2014-09-05 00:59:00
阅读次数:
210