51CTO博客开发
1. 字符串a="", 用a==""的判断返回不了true,要用a.equals("");2. List<Integer>中remove函数里参数用int类型删除的不是对应值,而是对应下标的值。可使用remove((Integer)1)或remove(Integer.valueOf(1))http://stackoverflow.com/questions/4534146/proper
提交几次都没过,冒泡排序一直在改。然后干脆用STL的sort,方便简洁,一换代码就过了!冒泡排序竟然都写错了!不过涉及两个数组确实挺麻烦的。改后的代码用了全局变量,不符合软件工程的思想。但是刷sicily就先不顾忌这些了。贴代码(错误的排序代码在注释里,有空再看):#include <iostream> #include <algorithm> using namespac
题目是和1150一样的,但是把深度最大为N的条件去掉了。所以搜索空间大了很多。但是时间限制和内存限制又没增大,所以如果按照1150的方法去写,肯定会超时的。所以,剪枝是必要的。 可以判断,其实如果按照之前的代码,会出现很多重复判断的情况,如AA是和空操作是一样的结果,所以,怎么减少这些重复的判断就是我们剪枝要做的事情。  
水题一条,但可以通过此题学习宽搜或深搜,然后通过和1151的比较,学习搜索中剪枝的作用。 宽搜中可以在递归的一开始就先检测是否搜到目标值(如下面贴上来的代码),也可以在将候选节点入队时检查。但如果是在入队时检查的话记得要注意在初始节点入队时检查初始节点是否就已经是目标值。 一开始犯的错误就是红色字体标出的错误。因此自己
这道题不用结构体或类的话做起来挺累的。而且做完这道题才发现我C和C++很多语法和函数都忘了。像sort(p, p+cnt)这样的排序函数都不会用了,差点就自己写冒泡排序了。而符号重写就完全忘了,毕竟很少有语言会有这种功能开放了。 其中新写的代码用了师兄的结构体和比较符号“<”的重写。 先贴以前写的代码:#incl
这么简单的题都出错了。因为忘了把检查过的结果给清除了,所以可能导致重复计算。 比如AT,TA,AT这样的输入,应该只能组成一组,如果组完后没有丢弃AT,TA,就会导致检查完AT后继续检查TA,然后将已经使用过的TA去和AT做匹配! 先贴下错误代码:#include <iostream> using name
就是简单的字符串比较和排序。 一开始看到之前写的代码是用了map,觉得没必要用map,只需要pair就可以了。等做完才发现原来输出要求是要按id的字典序排序的,而map在插入的过程中就自动排序了。所以最后还是用了map,省得自己写排序^_^。 先贴下之前的代码,应该是不熟悉string(可能是混淆了C和C++的str
利用栈可以巧妙的解决该问题。 之所以可以用栈可以解决,关键在于想通就算是第1个和第N个是配对,一直删除配对下去,也是会在队列的中间就有个配对的,所以栈的使用并不会和排队排成圈这一特性有冲突。应该想通即使出现第1个和第N个配对这样的特例,也是可以从中间向两边散开消除,到最后栈还是会出现空的情况。 一开始忘了STL里面有栈
http://blog.163.com/hong_feiy/blog/static/207325071201282324736756/回想小学怎么做除法可以帮助理解大数求模 #include <iostream> #include <string> using namespace std; int div(string x, int b) { int r, k;
《大掌门》这款游戏可玩性还是挺不错的,也难怪能排在APP STORE排行榜那么靠前的位置。 首先,游戏的背景借助了武侠小说构建了世界观。因此让对武侠小说或电视剧电影感兴趣的玩家感觉很亲切,而且里面弟子“缘”的设计也是符合原著的,拉近了游戏和初始玩家之间的距离。而游戏模式也是很传统的,如属性有攻防血和内力,其中“缘”是个创新。战斗模式也是国产游戏
今天在安装完jpype后在eclipse里import jpype仍旧报错。 在命令行中进行import jpype验证了安装没问题后。 我对比了两台机器里python\Lib\site-packages里有关jpype的内容,发现没有区别。 然后再对比两台机器里eclipse里的pydev里的python Interpreter里的System PYTHONPATH发现也没区别。而且在
如果发现含有网络传输内容最外层函数不能捕捉异常怎么办?因为在被调用的函数里已经捕捉异常了,所以不能在调用该函数的外层里捕捉异常。这时候Throw就派上用场了。之前总是不懂Throw Exception和try catch Exception的区别。今天在做家长移动学院的时候懂了。Throw Exception是把异常抛给调用它的函数去捕捉,然后做处理;而try catch Exception是把异
加入一个jar之后,老是无法实例化主Activity,后来发现原来是因为ListActivity在官方已经有了,所以命名冲突了,把主Activity从ListActivity改成MainActivity。
∀∁∂∃∄∅∆∇∈∉∊∋∌∍∎∏∐∑−∓∔∕∖∗°∙√∛∜∝∞∟∠∡∢∣∤∥∦
对于我来讲,这个错误经常是因为把()写成[]导致的。
需要重新配置pydev中的python解释器,因为它不会自动更新。 将原先的python.exe先remove掉,再重新new回来,new回来的时候会让你勾选system libs,把你想要更新的勾选上去就可以了。
创建了admin.py,并写下类似下面的代码: from django.contrib import admin from models import Event admin.site.register(Event) 重启服务器
Android在界面跳转的时候,比如从Activity A 跳回 Activity B,并不是先执行A的onDestroy,而是执行完A的onPause之后就立即跳回Activity B里的onResume。在执行了Activity B 的onResume之后一两秒甚至更长一点的时间才执行Activity A里的onDestroy。 &nbs
String str = ""; DisplayMetrics dm = new Displ
若出现载入的图片使用wrap_content,但是实际显示的效果是原分辨率的一半的话,则有可能是因为把图片放在了drawable-xhdpi或drawable-hdpi文件夹内。 而事实上我的实验机器的屏幕密度只是在drawable-mdpi范围里面的,所以当我的图片放在本应是放更高屏幕密度的图片的文件夹里,在读取图片资源的时候就会以为那些
之前写过一篇博文《Android在SDcard建文件夹(在Android中移动文件必用)》http://xuewei.blog.51cto.com/6061915/1069843。里面有个createDir函数,之前忘了贴createDir函数的代码了。 不过也没关系,因为那篇博文主要是为了提醒自己和大家创建文件夹要逐级创建,而别想着一蹴而
获取Android设备的外存路径的接口为: Environment.getExternalStorageDirectory().getAbsolutePath() 所以,给自己的程序建个目录可如下所写: String appHome = Environment.getExternalStorageDirectory().get
眼睛: 平常是“:”或“=”,眨呀眨是“;”。 鼻子: 通常没有,有的话是“o”、“O”、“-”。 嘴: 在开心时是“D”或“)”或“]”。
因为数字在电脑里是以二进制存储的,所以通过左移可以高效地计算2的次方。如下所示: >>> 1<<1 2 >>> 1<<2 4 >>> 1<<3 8 >>> 1<<4&
Python是通过引用调用的。这意味着函数内对参数的改变会影响到原始对象。不过事实上只有可变对象会受此影响,对不可变对象来说,它的行为类似按值调用。 摘自《Python核心编程(第二版)》2.17节(32页)
在确定数据库并没有损坏的情况下,如果出现sqlite error 11,那就很可能是因为在加载写入数据库的时候出现了影响加载进行的动作。 如果数据库很小,如50M以下,那么一般不用考虑这个问题,因为现在的手机、平板的处理速度能够秒杀这个数量级的数据库的读写操作。 然而,如果数据库超过50M,那么就要慎重考虑这个
通过getResources().getConfiguration().orientation可获取当前环境。 if (getResources().getConfiguration().orientation==Configuration.ORIENTATION_LANDSCAPE) p_w_picpathView.setBa
在listView里的TestView使用自定义的字体,一开始在Adapter里的代码如下: @Override public View getView(int position, View convertView, ViewGroup parent) {
在上一篇博客讲到是在Activity类里通过Window类来改变标题栏。 但是这么做的应用背景是你要自己自定义标题栏,而不是用系统原生态的标题栏。所以一旦用了该方法,标题栏便立即变了样式。 作为懒人一个,不想重新做标题栏,免得处理各种适配问题。因此又找其他方法。 发现可以在mainfest里面通过修改Activity的属性来修改各个Activity自己的logo和标题。如下所示:
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号