首页 > 编程语言
Java Evaluate Reverse Polish Notation(逆波兰表达式)
表达式:   ["2", "1", "+", "3", "*"] -> ((2 + 1) * 3) -> 9   ["4", "13", "5", "/", "+"] -> (4 + (13 / 5)) -> 6 题目大意:给定一个逆波兰表达式,求该表达式的值 思路:由于逆波兰表达式本身不需要括号来限制哪个运算该先进行,因此可以直接利用栈来模拟计算:遇到操作数直接压栈,碰到操作符直接取栈顶的2...
分类:编程语言   时间:2014-07-06 00:07:47    收藏:0  评论:0  赞:0  阅读:335
HexDump.java解析
从包名我们可以看出该类并没有对应用开发者开放,也就是说在google开放的Android API文档中并没有该类的相关介绍;好在Android系统源码是开源的,因此我在解决framework中问题的时候发现了这个工具类,由于工作原因一直没有回头在细细的领会这个工具类的精髓,因此今天花点时间对这个类进行全面的分析一遍,以备不时之需。 首先分析之前,我们需要了解该类使用来进行16禁止转换的,我之前也...
分类:编程语言   时间:2014-07-05 23:56:12    收藏:0  评论:0  赞:0  阅读:672
python基础教程_学习笔记20:标准库:一些最爱——os
标准库:一些最爱 os os模块为你提供了访问多个操作系统服务的功能。 os和它的子模块os.path还包括一些用于检查、构造、删除目录和文件的函数,以及一些处理路径的函数。   os模块中一些重要函数和变量 函数/变量 描述 environ 对环境变量进行映射 system(command) 在子s...
分类:编程语言   时间:2014-07-06 00:31:04    收藏:0  评论:0  赞:0  阅读:589
python 学习笔记 12 -- 写一个脚本获取城市天气信息
本文中编写了一个查询城市天气的python 脚本,很好用,支持参数、中英文输出,感觉还是很不错的。 欢迎大家来吐槽。...
分类:编程语言   时间:2014-07-06 08:03:39    收藏:0  评论:0  赞:0  阅读:424
客户端的多线程
1.多线程中的对象 对象可能被多线程访问,而这里的线程可以分为两类: 对象内部为完成业务逻辑而创建的线程,线程需要访问对象。 对象外部使用该对象的线程。 如果更细一步划分,外部线程分为拥有者线程和其它线程,拥有者负责初始化该对象。 在此基础上,可以看看对象的生命周期。 对象的初始化可能在某个线程上,这个不讨论。对象生命周期在哪个线程上结束? 对象可以在内部线程...
分类:编程语言   时间:2014-07-06 08:50:48    收藏:0  评论:0  赞:0  阅读:484
spring security3.2配置---权限管理
spring securtiy配置、下载,security权限管理,javaweb权限管理...
分类:编程语言   时间:2014-07-05 22:48:42    收藏:0  评论:0  赞:0  阅读:433
Python学习笔记<一>:概述
1.print语句输出和交互式解释器输出的不同 在下面的例子中,我们把一个字符串赋值给变量myString,先用print 来显示变量的内容, 之后用变量名称来显示。 >>> myString = 'Hello World!' >>> print myString Hello World! >>> myString 'Hello World!' 注意:在仅用变量名时,输出的字符串是...
分类:编程语言   时间:2014-07-06 09:03:41    收藏:0  评论:0  赞:0  阅读:390
Python学习笔记<二>:列表、元组、字典
可以将列表和元组当成普通的“数组”,它能保存任意数量任意类型的Python 对象。和数 组一样,通过从0 开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象。...
分类:编程语言   时间:2014-07-06 08:25:33    收藏:0  评论:0  赞:0  阅读:345
[leetcode]LRU Cache (python)
LRU:最近最久未使用,为了得到这个最新最久的信息,需要一种策略来进行记录,如果加入类似时间戳式的字段,那么每次删除的时候,就必须通过遍历才能得到时间信息,或者对时间戳进行排序,但是无论哪种,都是需要额外的维护,维护成本都比较高。 广泛使用的策略是底层用双端队列来进行维护,双端使得在插入删除时操作更简单。而单单使用双端队列似乎还是不够,比如在get 时,还是需要顺序查找给定的key参数的,所以为...
分类:编程语言   时间:2014-07-05 23:30:37    收藏:0  评论:0  赞:0  阅读:470
c语言中读入带空格的字符串
问题:  scanf("%s", a); 运行输入hello world   回车 则输入到a的只是空格之前的部分,怎样把空格之后的部分也输出? 1. scanf( "%[^\n]", str ); #include int main(){ char str[50]; scanf( "%[^\n]", str ); printf( "%s\...
分类:编程语言   时间:2014-07-06 11:05:31    收藏:0  评论:0  赞:0  阅读:578
一些Java面试题深入分析
一、&和&&的区别? &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表...
分类:编程语言   时间:2014-07-06 08:37:11    收藏:0  评论:0  赞:0  阅读:374
侃侃Thinking In Java
再读一遍《Thinking In Java》...
分类:编程语言   时间:2014-07-06 12:19:32    收藏:0  评论:0  赞:0  阅读:398
关于java中ReentrantLock类的源码分析以及总结与例子
关于java中ReentrantLock类的源码分析以及总结与例子...
分类:编程语言   时间:2014-07-06 00:34:18    收藏:0  评论:0  赞:0  阅读:422
对java泛型的理解
泛型从jdk1.6之后就成为了程序员们广泛使用的东西,使用泛型的地方我们随处可见,但是只有细细品味才能知道它的奥妙。...
分类:编程语言   时间:2014-07-06 10:31:47    收藏:0  评论:0  赞:0  阅读:363
解析java树形结构
思路一:1、准备表结构及对应的表数据a、表结构:create table TB_TREE(CID NUMBER not null,CNAME VARCHAR2(50),PID NUMBER //父节点)b、表数据:insert into tb_tree (CID, CNAME, PID) value...
分类:编程语言   时间:2014-07-05 20:54:26    收藏:0  评论:0  赞:0  阅读:424
wxPython + Boa 练习程序
最近需要做点支持linux的跨平台gui,网上查到了wxPython及Boa,感觉不错,照着Boa文档做做练习。代码:App:#!/usr/bin/env python#Boa:App:BoaAppimport wximport Frame1modules ={'Dialog1': [0, '', ...
分类:编程语言   时间:2014-07-05 21:21:59    收藏:0  评论:0  赞:0  阅读:583
python 逐行读取文本
f = open("foo.txt") # 返回一个文件对象line = f.readline() # 调用文件的 readline()方法while line: print line, # 后面跟 ',' 将忽略...
分类:编程语言   时间:2014-07-05 21:24:32    收藏:0  评论:0  赞:0  阅读:348
一种JavaScript 类的设计模式
一种JavaScript 类的设计模式尽管前面介绍了如何定义一个类,如何初始化一个类的实例,但既可以在function定义的函数体中添加成员,又可以用prototype 定义类的成员,代码显的很混乱,和面向对象语言类的实现之间有着很大的区别。那么,如何以一种清晰的方式来定义类呢?下面给出了一种类的实...
分类:编程语言   时间:2014-07-05 22:25:54    收藏:0  评论:0  赞:0  阅读:291
Java中double类型的数据精确到小数点后两位
Java中double类型的数据精确到小数点后两位多余位四舍五入,四种方法一:double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2,BigDecimal.ROUND_HALF_UP).doub...
分类:编程语言   时间:2014-07-05 22:44:56    收藏:0  评论:0  赞:0  阅读:3591
JavaScript中类的实现机制
理解类的实现机制在前面已经讲过,在JavaScript中可以使用function关键字来定义一个“类”。现在介绍如何为类添加成员。其过程很简单,在函数内通过this指针引用的变量或者方法都会成为类的成员,例如:function class1(){var s=”abc”;this.p1=s;this....
分类:编程语言   时间:2014-07-06 12:48:21    收藏:0  评论:0  赞:0  阅读:378
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!