`
lyw985
  • 浏览: 39704 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
判断一个自然数是否是某个数的平方。 51CTO上的参考答案如下 写道 假设待判断的数字是 N。 方法1: 遍历从1到N的数字,求取平方并和N进行比较。 如果平方小于N,则继续遍历;如果等于N,则成功退出;如果大于N,则失败退出。 复杂度为O(n^0.5)。 方法2: 使用二分查找法,对1到N之间的数字进行判断。 复杂度为O(log n)。 方法3: 由于 (n+1)^2 =n^2 + 2n + 1, = ... = 1 + (2*1 + 1) + (2*2 + 1) + ... + (2*n + 1) 注意到这些项构成了等差数列(每项之间相差2)。 所以我们可以比较 ...
Apache CXF + WSS4J Soap报文如下 <?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-ws ...

我无力吐槽

今天突然想查查公积金的情况,问了下人事,人事给了我个人客户号 好嘛,我去登陆杭州住房公积金网站-个人业务,注册完毕后 你妹的,我不叫null! 而且这个没装载成功是什么情况? 重启一下吧,我晕眩 我去,相关部门的网站都是这么给力的么?
话说我上个项目一直在和XML打交道,自认为应该没有什么XML的问题能难住我了 结果来了这么个错误 Exception in thread "main" org.dom4j.DocumentException: Error on line 1 of document file:///F:/test.xml : The processing instruction target matching "[xX][mM][lL]" is not allowed. Nested exception: The processing instruction targ ...
需求:使用URLConnection跟Webservice进行交互,其中有一个数据类型是base64Binary,对应到服务端就是byte[]。 PS:实际上就是文件处理 SOAP的请求文本格式 POST /MyService.asmx HTTP/1.1 Host: localhost Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://tempuri.org/upload" <?xml version="1.0" en ...
做程序员,已经有2年多的时间了。 经过这2年的经验积累,我基本知道,怎么去快速完成上级布置的任务。 编写出来的代码也是越来越强壮,不容易出现问题。 但是如果问我,你对java的了解怎么样 我可能回答,支持多系统的面向对象的编程语言 这是非常表面的回答,但是我也只知道这些 -----------------------------割--------------------------------- 这里就引出一个问题,我学到的都是技术,而不是科学。 例如: 我知道怎么去写java代码 但是我不知道 java的语句是如何被机器解析并运行? java虚拟机是怎么一回事,如何运作? ...
简要的分析在这里 这两天把做的东西做了一个demo,便于大家上手以及扩展 1.支持int,String,自定义类,以及以上的数组格式 不支持自定义循环类 例子: public class User { private User user; } 2.jars servlet-api.jar struts2-core.jar xwork.jar dom4j.jar commons-fileupload.jar spring.jar 因为包多,文件超过了10M,所以我截图一个,去下载吧 关于找jar包,我提供2个网址 http://jarvana.com ...
昨天解决了一个问题:通过类名获取特定的类型数组 今天碰上新的问题,通过类名获取不知道长度的类型数组 我的第一反应是ArrayList,于是我编写了以下代码 String className = "test.User"; Object[] objs = (Object[]) Array.newInstance(Class.forName(className), length); List list = new ArrayList(Arrays.asList(objs)); list.add(Class.forName(className).newInstance( ...
需求:参数为className,数组大小length,返回一个特定的类型的数组 耗费脑力一堆,但是答案相当的简单,代码如下 public static Object[] getArrayByClassName(String className, int length) throws NegativeArraySizeException, ClassNotFoundException { return (Object[]) Array.newInstance(Class.forName(className), length); } 别看这个返回是Object[],你如果使用 ...
项目的需求:需要解析WSDL,动态生成对应的HTML,页面上输入对应的参数或者选择文件,打印最后的信息 没有找到对应的Java语言的第三方软件,因此决定自己制作 软件环境:SSH,JSP,Servlet,Mysql 思路: 1.通过配置装载对应的WSDL文件(通过对应的网址解析) 关于这点,鄙人曾经花过时间去查询对应的WSDL装载和解析的方法,有一个WSDL4j,但是这个项目应该是个半成品,所以解析不完善。 因此,我决定自己解析成比较通俗易懂的类包类的方式,虽然暴力,但是易懂 2.动态生成HTML表格 通过已经装载的WSDL,解析成对应的表格 例如: <xsd:compl ...
今天启动项目碰上这个问题:There is no Action mapped for action name 花了我整整2个钟头的时间解决这个问题 一般有3情况出现这个问题: 1.配置文件没找到 2.注意拼写错误,一般的错误大概是struts.xml里的method有拼写错误 3.如果用s:form的话namespace是需要填写的 我的问题是:配置文件没找到 原因是这样的,我定义的包名不规范,类似于action.user,所以昨天大动工,在所有的包名前加上了com.xxx.xxx.xxx 因此本来应该在根目录下的struts.xml,现在在com.xxx.xxx.xxx下, ...
这里只记载一些WSDL的java用法 通过WSDL生成Java类 在javaEE6的bin文件夹中,有一个wsimport.exe,这个工具可以依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方法了。 使用方法:wsimport -d 类文件目录 -Xnocompile wsdl文档目录 通过WSDL生成可视化document 网上有很多例子,我只举一个:wsdl-viewer 使用方法:       <?xml version="1.0" encoding="utf-8"?>   ...
虽然我们都有劳动法保护,但是人人都知道,这个东西比较不靠谱。 那么我了解一下朋友们是怎么被人欺负的,整理如下: 1.免费加班,通宵也免费(这个很常见,见怪不怪了 ) 2.中午休息时只能午睡或者编程,不能玩游戏,看论坛(管你妹啊管,我自己的休息时间! ) 3.每个月支付一定的远程教育费用,在家里学习(不过我都是视频挂在那里,自己该玩还是玩的 ) 4.每个月看一本书(比方说《狼图腾》《哈姆雷特》(非广告)),看完写观后感(真是让人情何以堪 ) 5.工资有绩效考核奖金,领导说了算,给多少算多少(这个你懂的) 6.老大私自接项目给我们做,钱都被他拿走,就请客吃饭,还是那种小饭馆,100打发 ...
看到某人在讨论九宫图,我想到了我去年的一个笔试,那才叫一个悲惨 公司名称是(一个动漫角色 )软件公司 去年去一个公司面试,直接给我一叠笔试题让我做,我一看,差点没晕过去 第一份,技术笔试题,数据库相关知识 ...
右键项目-Properties-Java Build Path-Source 下面有一个Default output folder进行修改即可 确定时弹出的提示是将项目的原编译文件进行删除
Global site tag (gtag.js) - Google Analytics