- 浏览: 391610 次
- 性别:
- 来自: 上海
-
文章分类
最新评论
-
zenmshuo:
这个也是调用Excel IO实现的吗?之前都是通过Spread ...
JS 导入导出 EXcel -
todayANDtommorow:
太喜欢了,谢谢
HSSFWorkBooK用法 -
qinjian379:
挺实用的。
HSSFWorkBooK用法 -
s_8808:
var isMobile=/^(?:13\d|15\d)\d{ ...
正则表达式判断电话号码 -
liuweihug:
jquery调用函数时传递对象参数 http://www.s ...
Jquery 迭代对象
1这个主要是 httpclient4.0.3 的一些常用操作
package com.woyo.abcp.mq.common; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.List; import java.util.Map; import org.apache.http.NameValuePair; import org.apache.http.client.HttpClient; import org.apache.http.client.ResponseHandler; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.BasicResponseHandler; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; public abstract class HttpClientHelper { public static String httpGet(String url) { // 消除没必要的日志 System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.SimpleLog"); System.setProperty("org.apache.commons.logging.simplelog.showdatetime", "true"); System .setProperty( "org.apache.commons.logging.simplelog.log.org.apache.commons.httpclient", "stdout"); // 构造HttpClient的实例 HttpClient httpClient = new DefaultHttpClient(); // httpClient.setTimeout(5000); // 创建GET方法的实例 HttpGet getMethod = new HttpGet(url); // 使用系统提供的默认的恢复策略 ResponseHandler<String> responseHandler = new BasicResponseHandler(); try { // 执行getMethod return httpClient.execute(getMethod, responseHandler); } catch (IOException e) { // 发生网络异常 e.printStackTrace(); } finally { // 释放连接 httpClient.getConnectionManager().shutdown(); } return null; } public static String httpGet(String url, String charset) { // 消除没必要的日志 System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.SimpleLog"); System.setProperty("org.apache.commons.logging.simplelog.showdatetime", "true"); System .setProperty( "org.apache.commons.logging.simplelog.log.org.apache.commons.httpclient", "stdout"); // 构造HttpClient的实例 HttpClient httpClient = new DefaultHttpClient(); // httpClient.setTimeout(5000); // 创建GET方法的实例 HttpGet getMethod = new HttpGet(url); // 使用系统提供的默认的恢复策略 ResponseHandler<String> responseHandler = new BasicResponseHandler(); try { return httpClient.execute(getMethod, responseHandler); } catch (IOException e) { // 发生网络异常 e.printStackTrace(); } finally { // 释放连接 httpClient.getConnectionManager().shutdown(); } return null; } public static String httpPost(String url, Map<String, String> params) { // 消除没必要的日志 System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.SimpleLog"); System.setProperty("org.apache.commons.logging.simplelog.showdatetime", "true"); System .setProperty( "org.apache.commons.logging.simplelog.log.org.apache.commons.httpclient", "stdout"); // 构造HttpClient的实例 HttpClient httpClient = new DefaultHttpClient(); // 创建Post方法的实例 HttpPost postMethod = new HttpPost(url); // 将参数的值放入postMethod中 if (params != null) { List<NameValuePair> values = new ArrayList<NameValuePair>(); for (Map.Entry<String, ?> entity : params.entrySet()) { BasicNameValuePair pare = new BasicNameValuePair(entity .getKey(), entity.getValue().toString()); values.add(pare); } UrlEncodedFormEntity entity; try { entity = new UrlEncodedFormEntity(values, "UTF-8"); postMethod.setEntity(entity); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block System.out.println("httpclient postmethod 参数赋值错误"); e.printStackTrace(); } } try { // 执行postMethod ResponseHandler<String> responseHandler = new BasicResponseHandler(); return httpClient.execute(postMethod, responseHandler); } catch (IOException e) { // 发生网络异常 e.printStackTrace(); } finally { // 释放连接 httpClient.getConnectionManager().shutdown(); } return null; } /* * public static void main(String[] args) throws Exception { * * String url="http://cmt.wy/sapi/service_comments.php"; Map<String,String> * params=new HashMap<String,String>(); params.put("method", * "updateCommentsStatusForbid"); params.put("data", * "{\"id\":\"123456\",\"target_id\":\"123456\",\"target_owner_id\":\"123456\",\"target_type\":\"12345\",\"channel_id\":\"123456\",\"channel_type\":\"123456\"}" * ); String rs=httpPost(url,params); System.out.println(rs); * * * // String jsonStr=HttpClientHelper.httpPost(url, params); * * // System.out.println(jsonStr); * * // Map <String,String> param=new HashMap<String,String>(); // * param.put("user_id", "547064"); // param.put("album_id", * "00706300000082"); // param.put("option", "3"); // param.put("reason", * "0"); // param.put("checker_id", "988387"); // * param.put("time","1295440915" ); // // * * // String url = "http://photo.wy/sapi/check_album.php"; // * HttpClientHelper * .httpGet(url);//("http://photo.wy/sapi/check_album.php",param); * Map<String, String> params = new HashMap<String, String>(); String url = * "http://blog.wy/sapi/service_blog.php"; params.put("method", * "admin_blog"); params.put("option", "1");// 通过 // params.put("user_id", * "546064"); // params.put("blog_id", "007064000004170"); * * params.put("user_id", "636620"); params.put("blog_id", "00700630000399"); * * params.put("reason", "0"); * System.out.println(HttpClientHelper.httpPost(url, params)); * * } */ }
发表评论
-
org.apache.commons.digester.Digester 解析 XML文件或者流
2012-07-12 19:21 2038最近在做快捷支付这块,对XML这块接触的比较多.梳理XML这块 ... -
struts2 深入探索
2012-02-08 15:55 1742Struts2中一些零碎的知识点:struts.xml详解、模 ... -
tomcat 启动两次, servlet 初始化两次
2012-02-07 13:52 1622今天有同事碰到了 servlet 的init方法 ... -
java 属性文件读取工具类
2012-02-07 10:30 1243哎 . 年纪大了就越来越懒了... 不废话,直接代码 ... -
HSSFWorkBooK用法
2012-02-02 14:45 109361public ActionResult excel ... -
JDBC 取一个结果集得简单处理方法
2011-07-15 15:38 20021:首先可以看下SQL语句 select task.t ... -
判断Socket 服务端是否已关闭
2011-03-28 16:07 2719最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连 ... -
Ibatis 调用存储过程 返回值为空 求真相
2011-01-20 11:01 21491: 首先看存储过程语句(我是用Navicat 8) CR ... -
Java基础-关于session的详细解释
2010-11-18 16:44 1241一、术语session 在我的经验里,session这个词 ... -
java中如何实现同一账号不能同时登录
2010-11-18 14:44 20433经过两天的研究,下面给两个方法.不个是webwork版 ... -
Java基础:里设置session过期时间
2010-11-18 09:42 7072由于session值之前没有设置,以至于刚登录的网站,不 ... -
webwork Action中获取request, response,session对象的方法
2010-11-17 16:52 1738webwork Action中获取request, ... -
webwork 获得 request,session
2010-11-15 17:33 936ServletActionContext.getRequ ... -
ActionContext.getContext().getSession() 的意义
2010-11-12 10:16 71191: ActionContext.getContext ... -
java Web 同一个用户名不能同时登陆的思路
2010-11-12 08:55 6041情况之一:第一个用户等陆了,不允许第二个用户登录。 ... -
JSP 访问数据库
2010-10-09 14:48 15511:导入 Java类 <%@ page lan ... -
小知识
2010-08-12 10:28 8821:纯粹就是给自己长记性 <script typ ... -
Java中的时间操作(判断工作日和休息日)和判断日期大小
2010-07-08 14:43 13024--1:日期操作以免自己 ... -
webwork 文件上传
2010-06-08 15:40 1218--1:先看属性 private ... -
java 导出 TXT,CSV
2010-05-06 11:07 5342导出这两个就比导出EXCel简单多了,主要是不用考虑一个一个 ...
相关推荐
内容概要:本文详细介绍了基于MATLAB GUI界面和卷积神经网络(CNN)的模糊车牌识别系统。该系统旨在解决现实中车牌因模糊不清导致识别困难的问题。文中阐述了整个流程的关键步骤,包括图像的模糊还原、灰度化、阈值化、边缘检测、孔洞填充、形态学操作、滤波操作、车牌定位、字符分割以及最终的字符识别。通过使用维纳滤波或最小二乘法约束滤波进行模糊还原,再利用CNN的强大特征提取能力完成字符分类。此外,还特别强调了MATLAB GUI界面的设计,使得用户能直观便捷地操作整个系统。 适合人群:对图像处理和深度学习感兴趣的科研人员、高校学生及从事相关领域的工程师。 使用场景及目标:适用于交通管理、智能停车场等领域,用于提升车牌识别的准确性和效率,特别是在面对模糊车牌时的表现。 其他说明:文中提供了部分关键代码片段作为参考,并对实验结果进行了详细的分析,展示了系统在不同环境下的表现情况及其潜在的应用前景。
嵌入式八股文面试题库资料知识宝典-计算机专业试题.zip
嵌入式八股文面试题库资料知识宝典-C and C++ normal interview_3.zip
内容概要:本文深入探讨了一款额定功率为4kW的开关磁阻电机,详细介绍了其性能参数如额定功率、转速、效率、输出转矩和脉动率等。同时,文章还展示了利用RMxprt、Maxwell 2D和3D模型对该电机进行仿真的方法和技术,通过外电路分析进一步研究其电气性能和动态响应特性。最后,文章提供了基于RMxprt模型的MATLAB仿真代码示例,帮助读者理解电机的工作原理及其性能特点。 适合人群:从事电机设计、工业自动化领域的工程师和技术人员,尤其是对开关磁阻电机感兴趣的科研工作者。 使用场景及目标:适用于希望深入了解开关磁阻电机特性和建模技术的研究人员,在新产品开发或现有产品改进时作为参考资料。 其他说明:文中提供的代码示例仅用于演示目的,实际操作时需根据所用软件的具体情况进行适当修改。
少儿编程scratch项目源代码文件案例素材-剑客冲刺.zip
少儿编程scratch项目源代码文件案例素材-几何冲刺 转瞬即逝.zip
内容概要:本文详细介绍了基于PID控制器的四象限直流电机速度驱动控制系统仿真模型及其永磁直流电机(PMDC)转速控制模型。首先阐述了PID控制器的工作原理,即通过对系统误差的比例、积分和微分运算来调整电机的驱动信号,从而实现转速的精确控制。接着讨论了如何利用PID控制器使有刷PMDC电机在四个象限中精确跟踪参考速度,并展示了仿真模型在应对快速负载扰动时的有效性和稳定性。最后,提供了Simulink仿真模型和详细的Word模型说明文档,帮助读者理解和调整PID控制器参数,以达到最佳控制效果。 适合人群:从事电力电子与电机控制领域的研究人员和技术人员,尤其是对四象限直流电机速度驱动控制系统感兴趣的读者。 使用场景及目标:适用于需要深入了解和掌握四象限直流电机速度驱动控制系统设计与实现的研究人员和技术人员。目标是在实际项目中能够运用PID控制器实现电机转速的精确控制,并提高系统的稳定性和抗干扰能力。 其他说明:文中引用了多篇相关领域的权威文献,确保了理论依据的可靠性和实用性。此外,提供的Simulink模型和Word文档有助于读者更好地理解和实践所介绍的内容。
嵌入式八股文面试题库资料知识宝典-2013年海康威视校园招聘嵌入式开发笔试题.zip
少儿编程scratch项目源代码文件案例素材-驾驶通关.zip
小区开放对周边道路通行能力影响的研究.pdf
内容概要:本文探讨了冷链物流车辆路径优化问题,特别是如何通过NSGA-2遗传算法和软硬时间窗策略来实现高效、环保和高客户满意度的路径规划。文中介绍了冷链物流的特点及其重要性,提出了软时间窗概念,允许一定的配送时间弹性,同时考虑碳排放成本,以达到绿色物流的目的。此外,还讨论了如何将客户满意度作为路径优化的重要评价标准之一。最后,通过一段简化的Python代码展示了遗传算法的应用。 适合人群:从事物流管理、冷链物流运营的专业人士,以及对遗传算法和路径优化感兴趣的科研人员和技术开发者。 使用场景及目标:适用于冷链物流企业,旨在优化配送路线,降低运营成本,减少碳排放,提升客户满意度。目标是帮助企业实现绿色、高效的物流配送系统。 其他说明:文中提供的代码仅为示意,实际应用需根据具体情况调整参数设置和模型构建。
少儿编程scratch项目源代码文件案例素材-恐怖矿井.zip
内容概要:本文详细介绍了基于STM32F030的无刷电机控制方案,重点在于高压FOC(磁场定向控制)技术和滑膜无感FOC的应用。该方案实现了过载、过欠压、堵转等多种保护机制,并提供了完整的源码、原理图和PCB设计。文中展示了关键代码片段,如滑膜观测器和电流环处理,以及保护机制的具体实现方法。此外,还提到了方案的移植要点和实际测试效果,确保系统的稳定性和高效性。 适合人群:嵌入式系统开发者、电机控制系统工程师、硬件工程师。 使用场景及目标:适用于需要高性能无刷电机控制的应用场景,如工业自动化设备、无人机、电动工具等。目标是提供一种成熟的、经过验证的无刷电机控制方案,帮助开发者快速实现并优化电机控制性能。 其他说明:提供的资料包括详细的原理图、PCB设计文件、源码及测试视频,方便开发者进行学习和应用。
基于有限体积法Godunov格式的管道泄漏检测模型研究.pdf
嵌入式八股文面试题库资料知识宝典-CC++笔试题-深圳有为(2019.2.28)1.zip
少儿编程scratch项目源代码文件案例素材-几何冲刺 V1.5.zip
Android系统开发_Linux内核配置_USB-HID设备模拟_通过root权限将Android设备转换为全功能USB键盘的项目实现_该项目需要内核支持configFS文件系统
C# WPF - LiveCharts Project
少儿编程scratch项目源代码文件案例素材-恐怖叉子 动画.zip
嵌入式八股文面试题库资料知识宝典-嵌⼊式⼯程师⾯试⾼频问题.zip