现在位置: 首页 > intending发表的所有文章
  • 02月
  • 20日
综合 ⁄ 共 2487字 评论关闭
接上次,继续研究登录的验证码,authimg并不是值栈中的值! 由于我们确定com.laoer.bbscs.web.servlet.AuthImg就是产生验证码的类,不妨从这个开始着手,看AuthImg.java 可以看到AuthImg继承了HttpServlet类,可以看出程序中是把AuthImg当做servlet来使用的,故而去看web.xml文件: 可以看到其中定义了一个servlet它的名字是authimg,实现类是AuthImg,相对URL是/authimg,由此可知: 中的”authimg”指的其实是一个Http请求的URL,处理这个请求的类是AuthImg,并且处理的结果就是输出验证码图片,所以虽然这是个请求的URL,但......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 1280字 评论关闭
【题意】 给定一个r*c(r<=100,c<=100)的矩阵,每个元素表示该点高度,给定初始速度v,当从一点移动到另一点后,速度变为原先的2^(该点高度-移动到的点的高度),花费时间是1/原先高度,求从1,1到r,c的最短时间 【输入】 第一行三个数v,r,c 接下来一个r*c的矩阵,意义如上(每个高度在[-25,25]) 【输出】 输出一个数表示从1,1到r,c的最短时间,保留两位小数 本来写了个heap+dijkstra,轻松地崩溃了 看了解析发现每个点的速度都是固定的,一遍spfa即可 program poj3037; const zl:array [1..4,1..2] of longint=((0,1),(......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 905字 评论关闭
完美理解ruby中的yield的概念 分类: 转帖 2012-05-26 13:29 10人阅读 评论(0) 收藏 举报 地址:http://www.cnitblog.com/kenlistian/archive/2008/03/16/40979.html   看到axgle 兄解释ruby中的yield的概念,形象的理解为“占位”的作用。 但是对yield还可以带着参数的概念总觉得有点不够形象,   [ruby] view plaincopy def foo        yield [1,2,3]   end      foo {|v| p v}   以我看来更像是,比喻成一个纯虚函数更好理解,其中,在方法后跟块后,不过就是对yield的声明化了而已。 不过对于初步理解yield还是有很......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 2121字 评论关闭
文章目录 对象序列化的概念 对象序列化的作用 对象序列化的相关说明 对象序列化的Java实现代码 对象序列化的概念 对象序列化使得一个程序可以把一个完整的对象写到一个字节流里面;其逆过程则是从一个字节流里面读出一个事先存储在里面的完整的对象,称为对象的反序列化。 将一个对象保存到永久存储设备上称为持续性。对象的序列化即可实现持续性。 一个对象要想能够实现序列化,必须实现  Serializable 接口或 Externalizable 接口。 对象序列化的作用 一、对象序列化可......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 1500字 评论关闭
@Test public void proxyTest2() { CGlibProxyFactory factory = new CGlibProxyFactory(); PeopleServiceBean peopleServiceBean = (PeopleServiceBean) factory.createProxyInstance(new PeopleServiceBean("张三")); peopleServiceBean.save("hello"); } package com.tiger.aop; import java.lang.reflect.Method; import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.MethodInterceptor; import net.sf.cglib.proxy.MethodProxy; import com.tiger.service.impl.PeopleServiceBean; public class ......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 663字 评论关闭
有时候有些这种需求,在我们自己的activity中有个电话号码,点击这个电话号码可以跳转到系统的Activity中,您可以这样去实现   //在程序中打开拨号键盘 Uri uri = Uri.parse("tel:10086"); Intent intent = new Intent(Intent.ACTION_DIAL, uri); startActivity(intent); 您还可以偷懒,不按拨号键,直接打电话 Uri uri = Uri.parse("tel:10086"); Intent intent = new Intent(Intent.ACTION_CALL, uri); startActivity(intent); 忘了一个东西,如果用第二种方法的话还需要注册一个打电话的权限,打开Androi......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 1720字 评论关闭
泛型的排序有3种方法,分别是:1、List<T>.Sort(),只能在集合元素实现了IComparable泛型接口时使用2、List<T>.Sort(Comparison<T>),Comparison<T>是一个方法委托,它带有2个参数T,返回int类型,可以灵活指定如何排序,但是需要编码时手动指定如果排序;3、List<T>.Sort(IComparer<T>),使用实现了IComparer<T>接口的类给集合排序,可以灵活指定如何排序,但是需预先定义好类的排序方法 这里介绍第一种方法:首先定义一个类,用作集合的元素,并实现IComparable泛型接口,默认按年龄......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 176字 评论关闭
定义 代理模式:为其他对象提供一种代理以控制对这个对象的访问。 结构图 应用理解 远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同地址空间的事实。 虚拟代理,是根据需要创建开销很大的对象。通过它来存放实例化需要很长时间的真实对象。 安全代理,用来控制真实对象访问时的权限。 智能指引,是指当调用真实的对象时,代理处理另外一些事。
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 2315字 评论关闭
IT程序员开发必备-各类资源下载清单,史上最全IT资源,个人收藏总结! Android 工程构建的持续集成,需要搭建一套编译和打包自动化流程,比如建立每日构建系统、自动生成发布文件等等。这些都需要我们对Android工程的编译和打包有一个比较深入的理解,例如知道它的每一步都做了什么,需要什么环境和工具,输入和输出是什么,等等。 首先,假定你的系统(Windows、Linux、Mac OS都行,本文默认使用Linux系统来举例子,但在 Windows中几乎没有什么差别)已经安装了JDK和Android SDK, 如果没有安装,可以参考我先前的博客:Ubuntu......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 659字 评论关闭
通过网上搜索并实践发现:使用self.request.remote_ip可以获取到客户端的IP 但是如果我们使用了代理后发现获取到的IP是127.0.0.1或是服务器端IP,难道使用了代理就获取不到客户端IP?其实不是的,因为我们还需要通过进行如下设置: Tornado支持通过 x-real-ip 或 x-forwarded-for来获取IP,但前提是需要在你的HTTPServer实例中增加xheaders=True参数 # To get remote_ip, it should set xheaders=True when initializing HTTPServer http_server = HTTPServer(Application(), xheaders=True) # 或者如下 # application.listen(......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 2539字 评论关闭
  一 array 1)实例 use strict;use warnings; my @myarray = (123,"hello", 456, 'guy'); foreach(@myarray){    print "$_ " ;}print "\n";foreach my $item (@myarray){    print "$item " ;}print "\n";for(my $i = 0; $i <scalar(@myarray); $i++){    print "$myarray[$i]" . " ";}print "\n";for(0..($#myarray)){    print "$myarray[$_]" . " ";}print "\n"; @myarray = (@myarray, 789);print "@myarray\n" ;push(@myarray,"gril");print "@myarray\n" ;unshift(@myarray, '000');print "@myarray\n" ; delete $myar......
阅读全文
  • 11月
  • 16日
综合 ⁄ 共 681字 评论关闭
坑爹的题目呀 ,死活读不懂!!!参照别人的解说,才搞明白 题意,一个公司,每个月要么亏损d,要么盈利s,每年连续五个月统计一次,每年统计8次,某年因为事故数据丢失,只知道统计的8次都是亏损,但是不知道几月亏损,亏损多少。给你s和d,如果年终盈利,求盈利的最大数,如果亏损,输出Deficit。 分析:分5中情况讨论:(5-i)*s-i*d<0;   i 从枚举到4, i=1:    SSSSDSSSSDSS       ans=10*s-2*d; i=2:    SSSDDSSSDDSS      ans=8*s-4*d; i=3:   SSDDDSSDDDSS      ans=6*(s-d); i=4:   SDDDDSDDDDSD    ans=3*s-9......
阅读全文