- 浏览: 40743 次
- 性别:
- 来自: 杭州
最新评论
-
shixiuteng:
我想知道服务端怎么写的。
用URLConnection传递文件参数,通过SOAP到Webservice -
xuhuankeven:
部门很给力,网站更给力...
我无力吐槽 -
yan_calculate:
你这个疑惑好比在问:知道历史有什么? 只要尝试站在宏观一点的角 ...
关于学习的重心 -
knight4423:
解决我的难题了。非常感谢分享。
Dom4j装载XML文件出错 -
zudajun225:
我下了一个struts2.1.8,然后就开始做一个Hellow ...
There is no Action mapped for action name
文章列表
判断一个自然数是否是某个数的平方
- 博客分类:
- 生活点滴
判断一个自然数是否是某个数的平方。
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进行修改即可
确定时弹出的提示是将项目的原编译文件进行删除