码迷,mamicode.com
首页 > 2014年08月14日 > 全部分享
HDU 1026 Ignatius and the Princess I
广搜的一个简单变形,思路还是一样的,依旧是维护一个队列,将一个节点不断的扩展,扩展完后出队。这道题还有两个特点就是:可能遇到怪兽,因此需要额外花费n秒的时间来打败它。最终还要输出路径。因此结构体里面prex 和 prey就是来记录下一个格子的坐标的。因为有了怪兽所以我们不能一搜到起点就退出搜索,因为...
分类:其他好文   时间:2014-08-14 01:17:58    阅读次数:313
Android开发之登录验证
最近在做一个小项目,项目开发中需要实现一个登录验证功能,具体的要求就是,在Android端输入用户名和密码,在服务器端验证MySQL数据库中是否有此用户,实现之前当然首要的是,如何使Android端的数据发送到服务器端,具体的实现方法:服务器端:ManageServlet.javapublic cl...
分类:移动开发   时间:2014-08-14 01:17:47    阅读次数:270
自家用的java小总结(2.4):类的知识的查漏补缺(内部类)
12首先,这是一篇自己用的文章,不对读者承担任何责任,所以,要带着批判的眼光来看下面的文章 1发现了,得加上输出结果,怕自己出错,~~这篇文章说了些什么?这文章是我近来8.6号来在编程思想上打的代码,从0~200页的源码接近到在这里,下文正是总结这0~200页的的知识,涉及到接口,内部类.初始化,....
分类:编程语言   时间:2014-08-14 01:17:27    阅读次数:289
MyEclipse使用总结——MyEclipse去除网上复制下来的来代码带有的行号
一、正则表达式去除代码行号作为开发人员,我们经常从网上复制一些代码,有些时候复制的代码前面是带有行号,如:MyEclipse本身自带有查找替换功能,并且支持正则表达式替换,使用正则替换就可以很容易去除这些行号使用快捷键“ctrl+F”打开MyEclipse的查找替换功能,如下图所示:这样就可以把代码...
分类:系统相关   时间:2014-08-14 01:17:17    阅读次数:320
一些Python的惯用法和小技巧:Pythonic
Pythonic其实是个模糊的含义,没有确定的解释。网上也没有过多关于Pythonic的说明,我个人的理解是更加Python,更符合Python的行为习惯。本文主要是说明一些Python的惯用法和小技巧,其实与上一篇《编码规范》有异曲同工之妙,都是为了增加代码可读性,但Pythonic可能还会从性能...
分类:编程语言   时间:2014-08-14 01:17:07    阅读次数:271
BNUOJ 26223 CosmoCraft
CosmoCraftTime Limit: 1000msMemory Limit: 32768KBThis problem will be judged onHDU. Original ID:425764-bit integer IO format:%I64d Java class name:Mai...
分类:其他好文   时间:2014-08-14 01:16:57    阅读次数:458
学习笔记:shared_ptr陷阱
条款1:不要把一个原生指针给多个shared_ptr管理int* ptr = new int;shared_ptr p1(ptr);shared_ptr p2(ptr); //logic errorptr对象被删除了2次这种问题比喻成“二龙治水”,在原生指针中也同样可能发生。条款2:不要把this指...
分类:其他好文   时间:2014-08-14 01:16:47    阅读次数:286
boost::share_ptr用法
boost中提供了几种智能指针方法:scoped_ptr shared_ptr intrusive_ptr weak_ptr,而标准库中提供的智能指针为auto_ptr.这其中,我最喜欢,使用最多的是shared_ptr,也最让人随心所欲.使用很简单,如下:头文件 class A{virtual v...
分类:其他好文   时间:2014-08-14 01:16:37    阅读次数:243
Servlet乱码
Post方式乱码:request.setCharacterEncoding(“utf-8”); GET方式: 1.修改tomcat解码字符集 conf/server.xml URIEndoing=”utf-8” 2.手动重新编码 username = URLEncoder.encode(userna...
分类:其他好文   时间:2014-08-14 01:16:28    阅读次数:172
How to use *args and **kwargs in Python
Or,How to use variable length argument lists in Python.The special syntax,*argsand**kwargsin function definitions is used to pass a variable number of...
分类:编程语言   时间:2014-08-14 01:16:17    阅读次数:388
hdu 2112 HDU Today (最短路)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2112题目大意:给出起点和终点,然后算出最短的路。不过有好多细节要注意:(1)起始点和终止点相等的时候,这里注意不能直接输出0,必须用标记,因为数据可能还没有处理完!!!此处贡献n次wa。(2)这里是某大...
分类:其他好文   时间:2014-08-14 01:16:07    阅读次数:262
VBS脚本操作网页元素
=================打开百度,点击百度按钮====================Dim btn,ieSet ie = WScript.CreateObject("InternetExplorer.Application")ie.Visible = true '若为false,则...
分类:Web程序   时间:2014-08-14 01:15:57    阅读次数:818
protobuf c++入门
1、在.proto文件中定义消息格式2、使用protobuf编译器3、使用c++ api来读写消息0、为何使用protobuf?1、原始内存数据结构,可以以二进制方式sent/saved.这种方式需要相同的内存布局和字节序。2、以ad-hoc方式将数据项编码成一个简单字符串----比如,将4个int...
分类:编程语言   时间:2014-08-14 01:15:47    阅读次数:438
一些容易混淆的英语
Sporting house 妓院(不是体育室)Dead president 美钞(不是死了的总统)Lover 情人(不是爱人)Busboy 餐馆勤杂工(不是公汽售票员)Busybody 爱管闲事的人(不是大忙人)Dry goods 纺织品 谷物(不是干货)Heart man 换心人(不是有心人)M...
分类:其他好文   时间:2014-08-14 01:15:37    阅读次数:231
谁说程序员很屌丝?
程序员是什么?程序员是从事程序开发、维护的专业人员。屌丝是什么?典型的“屌丝”,集自卑、辛酸、自嘲、恶搞于一身。“屌丝”不是有青年,更不是精英,从年龄上看,“屌丝”多是上80后或者90后的刚踏入社会的年轻人或是在校学生。屌丝就是这么一类人,生活平庸、未来渺茫、感情空虚,不被社会认同。他们也渴望获得社...
分类:其他好文   时间:2014-08-14 01:15:27    阅读次数:222
R语言基础(二) 可视化基础
> which.max(apply(x[c("x1","x2","x3")], 1, sum))49> x$num[which.max(apply(x[c("x1","x2","x3")], 1, sum))][1] 2005138149> hist(x$x1)> plot(x$x1,x$x2)> ...
分类:其他好文   时间:2014-08-14 01:15:17    阅读次数:197
mysql中判断记录是否存在方法比较【转】
把数据写入到数据库的时,常常会碰到先要检测要插入的记录是否存在,然后决定是否要写入。我这里总结了判断记录是否存在的常用方法:sql语句:select count(*) from tablename;然后读取count(*)的值判断记录是否存在。对于这种方法性能上有些浪费,我们只是想判断记录记录是否存...
分类:数据库   时间:2014-08-14 01:15:07    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!