表达式求值
时间限制:3000 ms | 内存限制:65535 KB
描述
Dr.Kong设计的机器人卡多掌握了加减法运算以后,最近又学会了一些简单的函数求值,比如,它知道函数min(20,23)的值是20 ,add(10,98) 的值是108等等。经过训练,Dr.Kong设计的机器人卡多甚至会计算一种嵌套的更复杂的表达式。
假设表达式可以简单定义为:
...
分类:
其他好文 时间:
2015-03-19 18:33:48
阅读次数:
126
在计算机诞生之初,就是为了替人做一些重复性的简单的工作,随着计算机技术的深入,我们的这个初衷,一直没有变过,计算机最大的优点就是重复,作为程序设计者,在所有员工的工作中,我们是否都应该考虑,这个工作是必须的吗?这个工作是纯洁的copy吗?这个工作可以交给计算机来做吗?这个工作是不是一个人做了,大家都可以使用呢?这些工作,不仅仅需要设计师脑海中的经验,还有对于业务的抽象能力以及整体架构的把控力!...
分类:
编程语言 时间:
2015-03-19 18:33:26
阅读次数:
275
android 手机欢迎界面不显示的问题?今天遇到了也很郁闷。
是因为, 现在的手机比较的高端, android 4.4以上的手机, 手机的分辨率普遍都是 1080*1920 左右的, 所以App 内部调用的时候, 没有调用Drawable 和 hdrawable, xdrawable 都没有走。 因为他们好像只走了 xxDrawable!
androi...
分类:
移动开发 时间:
2015-03-19 18:33:55
阅读次数:
143
上文《Android技术——视图切换(三)》实现的图片切换,虽然切换时有动画效果,但是却需要使用按钮才能切换。这个实例中,将尝试用手势识别代替按钮来实现图片切换。
这个实例也是基于前三篇文章里的项目添加而来的。
/MeiNv_Liulanqi/res/layout/activity_view_switcher_huadong.xml文件:
android:layout_wid...
分类:
移动开发 时间:
2015-03-19 18:31:16
阅读次数:
257
Our bear’s forest has a checkered field. The checkered field is an n?×?n table, the rows are numbered from 1 to n from top to bottom, the columns are numbered from 1 to n from left to right. Let’s deno...
分类:
其他好文 时间:
2015-03-19 18:31:54
阅读次数:
165
为期四天的CleanCode培训时间很短,很难准确掌握一些知识,但让我对代码有了一个重新的认识和启发;之前也有看过设计模式、重构之类的书,看完之后也有一些感触,过后在写代码中还是不能应用进来,其实重构是时刻都可以进行和长期存在的,变量用途是否单一、一个函数的命名、一个if语句表达式、是否有重复代码、函数职责是否单一、函数是否短小易懂、抽象层次是否单一;
原来之前写的代码是这么烂,...
分类:
其他好文 时间:
2015-03-19 18:31:40
阅读次数:
143
数据库中的数据清理
问题描述:在我所使用的系统中,由于历史和各种原因,导致数据库中表里面记录的数据,是有问题的,有重复的和不完整的数据
解决方案:首先,由于这些数据的量还是挺大的,手工的清理肯定不行,
然后,我就想写SQL脚本来按照约定的规则进行更新,可以利用游标
来完成表中的记录的遍历,但是SQL是面向结构化的查询语言,不是面向过程的,所以虽然可以但是没有C和python这样的面向过程的...
分类:
数据库 时间:
2015-03-19 18:32:45
阅读次数:
230
要在自定义类型中使用移动算法,需要在元素中提供移动赋值运算符,移动赋值运算符和std::move()详见《c++高级编程》第9章
class mystring
{
public:
string mstr;
mystring(){}
mystring(const string &str) :mstr(str){}
mystring& operator=(mystring&& r...
分类:
移动开发 时间:
2015-03-19 18:33:03
阅读次数:
130
1614. National Project “Trams”
Time limit: 0.5 second
Memory limit: 64 MB
President has declared the development of tram service a priority national project. As a part of this project, Yeka...
分类:
其他好文 时间:
2015-03-19 18:32:12
阅读次数:
145
软件下载链接
酷我音乐ios版下载的音乐文件,通过同步助手等软件查看时,发现音乐文件都是一串数字命名。通过网上查找和自己尝试,发现那些文件都是音频文件改了文件名而已。只要修改回文件名,就能和正常的音乐一样播放了。
之前写了一个简单的Java程序实现了功能,但是没有提供打包好的程序供大家使用。最近特地写了一个简单的图形界面供下载使用。如有问题或改进建议可联系本人(在原文中评论即可)。...
分类:
移动开发 时间:
2015-03-19 18:32:12
阅读次数:
177
在 linux 下面设置 DHCP一点也不复杂﹐您所有要做的只有一个文件﹕/etc/dhcpd.conf 。
下面﹐我用我自己的设置文件来说说怎么修改这个文件﹕...
分类:
系统相关 时间:
2015-03-19 18:32:58
阅读次数:
198
1.工厂模式这种模式抽象创建具体对象的过程,用函数封装特定的接口来创建类。 function createStudent(name) {
var o = new Object();
o.name = name;
o.sayName = function() {
alert(this.name);
};...
分类:
编程语言 时间:
2015-03-19 18:30:19
阅读次数:
208
//最左侧加图片是以下代码 右侧类似
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"comment_write"]];
_textField.leftView = imgView;
_textField.leftViewMode = UITextFieldViewModeAlways...
分类:
移动开发 时间:
2015-03-19 18:29:40
阅读次数:
247
方法1:
SQL> select tname from tab wheretabtype='TABLE';
TNAME
------------------------------------------------------------
REGIONS
LOCATIONS
JOB_HISTORY
JOBS
EMPLOYEES
DEPARTMENTS
COUNTRI...
分类:
数据库 时间:
2015-03-19 18:32:09
阅读次数:
168
今天又踩了一个坑,使用DecimalFormat来完成四舍五入,但是传入的是float类型,几轮测试才发现一个问题,传入的float会被转为double类型,大家都知道float是4位,double是8位,强转肯定会造成进度丢失。...
分类:
其他好文 时间:
2015-03-19 18:29:30
阅读次数:
142
脚本大致分为8部:
Inject URLs(注入urls)
Generate, Fetch, Parse, Update Loop(循环执行:产生待抓取URL,抓取,转换得到的页面,更新各DB)
Merge Segments(合并segments)
Invert Links(得到抓取到的页面的外连接数据)
Index(索引)
Dedup(去重)
Merge Indexes(合并索引)
Load new indexes(tomcat重新加载新索引目录)...
分类:
其他好文 时间:
2015-03-19 18:30:26
阅读次数:
158
在工作中遇到这个函数,没想起来再哪碰到过,一找让我惊讶啦,这个函数好强大。下面简单介绍一起其用法。
1、获取类变量
class A:
a = 1
getattr(A,'a') == 1
2、 获取类函数
class B:
def funb():
print 'abc'
getattr(B,'funb')
>'abc'
3、貌似还可以实现工厂模式(例子来自网上,没验证...
分类:
编程语言 时间:
2015-03-19 18:31:27
阅读次数:
181