当前位置:  编程技术>综合
本页文章导读:
    ▪ubuntu下java开发环境        前言:距离农历2013年还有一个月的时间,元旦休息了几天,之前的项目也没有怎么进展,接着又来了个新的任务,目标是远大的,很多新的技术要学习,可是之前的struts2的知识框架还没有.........
    ▪java 调用 webservice      只想调用远处webservice,不构建自己的,看了一些资料都是先构建,再请求。 个人理解webservice提供一种服务,暴露某个地址,调用也是http请求,客户端只要传递正确参数到服务端 能够解析调.........
    ▪js截取字符串      看来正则需要好好学习学习了,今天遇到了个截取字符串的问题。 有个字符串,格式如下: var vcard='<vCard xmlns="vcard-temp"><N><GIVEN>1</GIVEN></N><BDAY>2</BDAY>&.........

[1]ubuntu下java开发环境
    来源:    发布时间: 2013-11-07

  前言:距离农历2013年还有一个月的时间,元旦休息了几天,之前的项目也没有怎么进展,接着又来了个新的任务,目标是远大的,很多新的技术要学习,可是之前的struts2的知识框架还没有完全掌握,还有很多基础的知识要精通。于是我就自己用把我的笔记本装了win7+ubuntu12.04LTS 双系统,如果会安装双系统的可以直接跳过安装教程。后来开发环境的搭建,命令的学习...

  (1)win7+ubuntu双系统的安装(软件在附件里)

          首先肯定是要下载我上传附件里的软件 , 我的电脑原先系统是win7,我 将一个空的盘(50G)分出来用来装ubuntu系统 。直接用win7自带的磁盘管理,将这个盘删除 ,没有进行格式化处理,这是为了方便在ubuntu的安装,磁盘 格式是ext4 。记住这个不是wubi安装...下载的是Ubuntu12.04 lts桌面版系统 ,准备一个空的u盘,容量在1G以上 ,解压universal-usb-win.exe 软件,用来使用u盘装linux系统,相信大家一看就知道怎么使用了。 先选择你下载的linux版本,再选择本地存放的系统iso镜像文件,最后选择你的u盘盘符。等待几分钟就能把linux系统刻录到u盘里了 。这个软件十分的强大,支持很多版本的linux系统的刻录。

            u盘不拔,重启电脑,选择从u盘启动(按F12可以弹出启动选择)。直接选择u盘启动,之后不用再手动选择了,电脑会自动进入u盘里的ubuntu系统。 恭喜你看到了ubuntu系统 ,点击桌面的install。会出现安装选项-->语言-->时区。最重要的是安装目录的选择。找到你空出来的盘,再来自己分区假设50g,分出一个swap,大小跟你的电脑内存一样如40。再分出挂在点,ext4日志文件格式,/ 根目录为30G,/boot 为 100m,/home 为10g  /usr 为剩下的容量。其他的不用设置。具体的可以参考linux文件系统简介。 记住一定要分出swap。 接下来就是安装了,很简单的,跟安装win7差不多。

            安装完后,会提示你重启电脑。直接点击重启 ,这个时候选择直接从硬盘启动 ,直接进入的是win7系统,不用担心 。ubuntu系统是已经安装到你的电脑里了。将解压的EasyBCD2.2.exe安装,加入ubuntu的系统启动项 。可以搜索easybcd添加linux启动项,方法是 :add new entity ------>Linux/BSD-------->Type=GRUB2,Name=Ubuntu 12.04,Device=你安装ubuntu的根目录盘符,也就是你挂载 / 的目录盘符。--------->点击 Add Entry 。之后重启电脑就会出现ubuntu 12.04 的启动选项了。可以使用EasyBcd设置默认的启动。这样就安装好了win7+ubuntu双系统了。

     (2)ubuntu下java开发环境的搭建



    本文附件下载:
  • win7_linux双系统装机软件.zip (2.5 MB)


已有 0 人发表留言,猛击->>这里<<-参与讨论


ITeye推荐
  • —软件人才免语言低担保 赴美带薪读研!—




    
[2]java 调用 webservice
    来源:    发布时间: 2013-11-07
只想调用远处webservice,不构建自己的,看了一些资料都是先构建,再请求。
个人理解webservice提供一种服务,暴露某个地址,调用也是http请求,客户端只要传递正确参数到服务端
能够解析调用的那个累的那个方法,获取参数后将响应信息组装给客户端,来回处理都是xml。因此,未借助第三方jar,只用jdk提供jar做了个请求webservice的例子
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;

public class InvokeWS {
	public static void main(String[] args) {
		try {
			//以请求天气service为例
			String point ="http://www.webxml.com.cn/WebServices/WeatherWebService.asmx";
			//初始化请求传送的soap信息   soap格式从上面网站可以查到
			String soap = getSoapBody("济南");
			//获取 建立至webservice节点的连接
			URL url = new URL(/blog_article/point/index.html);
			URLConnection con = url.openConnection();
			con.setUseCaches(false);
			con.setDoInput(true);
			con.setDoOutput(true);
			//设置请求header信息 
			con.setRequestProperty("Content-Type", "text/xml; charset=gbk");
			con.setRequestProperty("Content-Length",String.valueOf(soap.length()));
			con.setRequestProperty("SOAPAction", "http://WebXml.com.cn/getWeatherbyCityName");
			//发送请求内容 soap至服务端
			OutputStream out = con.getOutputStream();
			OutputStreamWriter writer = new OutputStreamWriter(out,"gbk");
			writer.write(soap);
			writer.flush();
			writer.close();
			//获取响应信息 
			InputStream in = con.getInputStream();
			InputStreamReader reader = new InputStreamReader(in,"utf-8");
			BufferedReader br = new BufferedReader(reader);
			String str = br.readLine();
			while(str !=null){
				System.out.println(str);
				str = br.readLine();
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	private static String getSoapBody(String name){
		StringBuffer sb = new StringBuffer();
		sb.append("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
		sb.append("<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">");
		sb.append("<soap:Body>");
		sb.append("<getWeatherbyCityName xmlns=\"http://WebXml.com.cn/\">");
		sb.append("<theCityName>").append(name).append("</theCityName>");
		sb.append("</getWeatherbyCityName>");
		sb.append("</soap:Body>");
		sb.append("</soap:Envelope>");
		return sb.toString();
	}
}


返回信息:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<soap:Body>
		<getWeatherbyCityNameResponse xmlns="http://WebXml.com.cn/">
			<getWeatherbyCityNameResult>
				<string>山东</string>
				<string>济南</string>
				<string>54823</string>
				<string>54823.jpg</string>
				<string>2013-1-7 10:51:13</string>
				<string>-6℃/2℃</string>
				<string>1月7日 多云转晴</string>
				<string>南风微风</string>
				<string>1.gif</string>
				<string>0.gif</string>
				<string>今日天气实况:气温:2℃;风向/风力:东南风 1级;湿度:35%;空气质量:较差;紫外线强度:最弱</string>
				<string>穿衣指数:天气冷,建议着棉衣、皮夹克加羊毛衫等冬季服装。年老体弱者宜着厚棉衣或冬大衣。
					过敏指数:天气条件极不易诱发过敏,可放心外出,享受生活。
					运动指数:天气较好,但考虑天气寒冷,推荐您进行室内运动,户外运动时请注意保暖并做好准备活动。
					洗车指数:适宜洗车,未来持续两天无雨天气较好,适合擦洗汽车,蓝天白云、风和日丽将伴您的车子连日洁净。
					晾晒指数:天气不错,午后温暖的阳光仍能满足你驱潮消霉杀菌的晾晒需求。
					旅游指数:白云飘飘,同时又有微风伴您一路同行。虽稍冷,但您仍可陶醉于大自然的美丽风光中。
					路况指数:天气较好,路面比较干燥,路况较好。
					舒适度指数:天气较冷,不很舒适,请注意适时添加衣物,以防感冒。
					空气污染指数:气象条件较不利于空气污染物稀释、扩散和清除,请适当减少室外活动时间。
					紫外线指数:属弱紫外线辐射天气,无需特别防护。若长期在户外,建议涂擦SPF在8-12之间的防晒护肤品。
				</string>
				<string>-8℃/1℃</string>
				<string>1月8日 晴</string>
				<string>无持续风向微风转北风微风</string>
				<string>0.gif</string>
				<string>0.gif</string>
				<string>-7℃/1℃</string>
				<string>1月9日 晴</string>
				<string>北风微风转南风微风</string>
				<string>0.gif</string>
				<string>0.gif</string>
				<string>济南是中国东部沿海经济大省--山东省的省会,位于山东省中西部,是全省的政治、经济、科技、文化中心和重要的交通枢纽。济南具有2000多年的历史,是中华文明的重要发祥地之一,中国原始部落的首领--舜(约公元前22世纪)就诞生与生活在济南一带。济南东郊的城子崖是中国新石器时代晚期以黑陶为标志的龙山文化(距今4600-4000年)的发现地,这里发现了中国最古老的城址约20万平方米。作为城市,济南已有4000多年的历史。济南文物古迹众多,有舜文化遗址(公元前22世纪)舜耕山,有先于秦长城的齐长城(公元前3世纪),中国最古老的地面房屋建筑--汉代孝堂山郭氏墓石祠(公元前1世纪),中国最古老的石塔--隋代柳埠四门塔(公元7世纪)和被誉为"海内第一名塑"的灵岩寺宋代彩塑罗汉(公元11世纪)等。济南自古素有“泉城”之美称。尤以趵突泉、黑虎泉、五龙潭、珍珠泉四大名泉久负盛名,自古就有“家家泉水,户户垂杨”之誉。济南拥有的泉水之多,流量之大,景色之美,独步天下。这些泉纵横分布,错落有致,既有趵突、黑虎、珍珠、五龙潭四大泉群,又有郊区泉群,誉称72名泉.趵突泉为72名泉之首,泉水分三股而淌。泉北有宋代建筑“泺源堂”,西南是明代建筑“观澜亭”,池东为“来鹤桥”,桥南立木牌楼,横额上书“洞天福地”、“蓬山旧迹”。清高宗乾隆南下游览,观趵突泉后大为兴奋,当即题“游湍”,封“天下第一泉”,留《趵突泉游记》石刻碑文。
				</string>
			</getWeatherbyCityNameResult>
		</getWeatherbyCityNameResponse>
	</soap:Body>
</soap:Envelope>



已有 0 人发表留言,猛击->>这里<<-参与讨论


ITeye推荐
  • —软件人才免语言低担保 赴美带薪读研!—




    
[3]js截取字符串
    来源: 互联网  发布时间: 2013-11-07

看来正则需要好好学习学习了,今天遇到了个截取字符串的问题。

有个字符串,格式如下:
var vcard='<vCard xmlns="vcard-temp"><N><GIVEN>1</GIVEN></N><BDAY>2</BDAY><EMAIL>3</EMAIL><URL>4</URL><ADR><CTRY>5</CTRY><REGION>6</REGION><LOCALITY>7</LOCALITY><STREET>8</STREET><EXTADD>9</EXTADD><PCODE>10</PCODE></ADR><ORG><ORGNAME>11</ORGNAME><ORGUNIT>xxxxxxxxxxxxx</ORGUNIT></ORG><TITLE>12</TITLE><ROLE>13</ROLE><DESC>14</DESC></vCard>';

所需<ORGUNIT>xxxxxxxxxxxxx</ORGUNIT>中的值


解决方法如下:

var vcard='<vCard xmlns="vcard-temp"><N><GIVEN>1</GIVEN></N><BDAY>2</BDAY><EMAIL>3</EMAIL><URL>4</URL><ADR><CTRY>5</CTRY><REGION>6</REGION><LOCALITY>7</LOCALITY><STREET>8</STREET><EXTADD>9</EXTADD><PCODE>10</PCODE></ADR><ORG><ORGNAME>11</ORGNAME><ORGUNIT>xxxxxxxxxxxxx</ORGUNIT></ORG><TITLE>12</TITLE><ROLE>13</ROLE><DESC>14</DESC></vCard>';
    var t,reg = /<ORGUNIT>([\s\S]*?)<\/ORGUNIT>/ig;
    while((t=reg.exec(vcard))!=null){ 
      alert(t[1]);
    }

dml@2013.1.7

作者:duanml61 发表于2013-1-7 11:42:20 原文链接
阅读:0 评论:0 查看评论

    
最新技术文章:
▪error while loading shared libraries的解決方法    ▪版本控制的极佳实践    ▪安装多个jdk,多个tomcat版本的冲突问题
▪简单选择排序算法    ▪国外 Android资源大集合 和个人学习android收藏    ▪.NET MVC 给loading数据加 ajax 等待loading效果
▪http代理工作原理(3)    ▪关注细节-TWaver Android    ▪Spring怎样把Bean实例暴露出来?
▪java写入excel2007的操作    ▪http代理工作原理(1)    ▪浅谈三层架构
▪http代理工作原理(2)    ▪解析三层架构……如何分层?    ▪linux PS命令
▪secureMRT Linux命令汉字出现乱码    ▪把C++类成员方法直接作为线程回调函数    ▪weak-and算法原理演示(wand)
▪53个要点提高PHP编程效率    ▪linux僵尸进程    ▪java 序列化到mysql数据库中
▪利用ndk编译ffmpeg    ▪活用CSS巧妙解决超长文本内容显示问题    ▪通过DBMS_RANDOM得到随机
▪CodeSmith 使用教程(8): CodeTemplate对象    ▪android4.0 进程回收机制    ▪仿天猫首页-产品分类
▪从Samples中入门IOS开发(四)------ 基于socket的...    ▪工作趣事 之 重装服务器后的网站不能正常访...    ▪java序列化学习笔记
▪Office 2010下VBA Addressof的应用    ▪一起来学ASP.NET Ajax(二)之初识ASP.NET Ajax    ▪更改CentOS yum 源为163的源
▪ORACLE 常用表达式    ▪记录一下,AS3反射功能的实现方法    ▪u盘文件系统问题
▪java设计模式-观察者模式初探    ▪MANIFEST.MF格式总结    ▪Android 4.2 Wifi Display核心分析 (一)
▪Perl 正则表达式 记忆方法    ▪.NET MVC 给loading数据加 ajax 等待laoding效果    ▪java 类之访问权限
▪extjs在myeclipse提示    ▪xml不提示问题    ▪Android应用程序运行的性能设计
▪sharepoint 2010 自定义列表启用版本记录控制 如...    ▪解决UIScrollView截获touch事件的一个极其简单有...    ▪Chain of Responsibility -- 责任链模式
▪运行skyeye缺少libbfd-2.18.50.0.2.20071001.so问题    ▪sharepoint 2010 使用sharepoint脚本STSNavigate方法实...    ▪让javascript显原型!
▪kohana基本安装配置    ▪MVVM开发模式实例解析    ▪sharepoint 2010 设置pdf文件在浏览器中访问
▪spring+hibernate+事务    ▪MyEclipse中文乱码,编码格式设置,文件编码格...    ▪struts+spring+hibernate用jquery实现数据分页异步加...
▪windows平台c++开发"麻烦"总结    ▪Android Wifi几点    ▪Myeclipse中JDBC连接池的配置
▪优化后的冒泡排序算法    ▪elasticsearch RESTful搜索引擎-(java jest 使用[入门])...    ▪MyEclipse下安装SVN插件SubEclipse的方法
▪100个windows平台C++开发错误之七编程    ▪串口转以太网模块WIZ140SR/WIZ145SR 数据手册(版...    ▪初识XML(三)Schema
▪Deep Copy VS Shallow Copy    ▪iphone游戏开发之cocos2d (七) 自定义精灵类,实...    ▪100个windows平台C++开发错误之八编程
▪C++程序的内存布局    ▪将不确定变为确定系列~Linq的批量操作靠的住...    ▪DIV始终保持在浏览器中央,兼容各浏览器版本
▪Activity生命周期管理之三——Stopping或者Restarti...    ▪《C语言参悟之旅》-读书笔记(八)    ▪C++函数参数小结
▪android Content Provider详解九    ▪简单的图片无缝滚动效果    ▪required artifact is missing.
▪c++编程风格----读书笔记(1)    ▪codeforces round 160    ▪【Visual C++】游戏开发笔记四十 浅墨DirectX教程...
▪【D3D11游戏编程】学习笔记十八:模板缓冲区...    ▪codeforces 70D 动态凸包    ▪c++编程风格----读书笔记(2)
▪Android窗口管理服务WindowManagerService计算Activity...    ▪keytool 错误: java.io.FileNotFoundException: MyAndroidKey....    ▪《HTTP权威指南》读书笔记---缓存
▪markdown    ▪[设计模式]总结    ▪网站用户行为分析在用户市场领域的应用
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3