jQuery Ajax 方法调用 Asp.Net WebService 的详细例子

ws.aspx 代码

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


title> <br> <br> <script src="jquery.js" type="text/javascript">script> <br> <br> <style type="text/css"> <br> .hover <br> { <br> cursor: pointer; /*小手*/ <br> background: #ffc; /*背景*/ <br> } <br> .button <br> { <br> width: 150px; <br> float: left; <br> text-align: center; <br> margin: 10px; <br> padding: 10px; <br> border: 1px solid #888; <br> } <br> #dictionary <br> { <br> text-align: center; <br> font-size: 18px; <br> clear: both; <br> border-top: 3px solid #888; <br> } <br> #loading <br> { <br> border: 1px #000 solid; <br> background-color: #eee; <br> padding: 20px; <br> margin: 100px 0 0 200px; <br> position: absolute; <br> display: none; <br> } <br> #switcher <br> { <br> } <br> style> <br> <br> <script type="text/javascript"> <br> <br> <br> //无参数调用 <br> $(document).ready(function() { <br> $('#btn1').click(function() { <br> $.ajax({ <br> type: "POST", //访问WebService使用Post方式请求 <br> contentType: "application/json", //WebService 会返回Json类型 <br> url: "WebService1.asmx/HelloWorld", //调用WebService的地址和方法名称组合 ---- WsURL/方法名 <br> data: "{}", //这里是要传递的参数,格式为 data: "{paraName:paraValue}",下面将会看到 <br> dataType: 'json', <br> success: function(result) { //回调函数,result,返回值 <br> $('#dictionary').append(result.d); <br> } <br> }); <br> }); <br> }); <br> <br> <br> //有参数调用 <br> $(document).ready(function() { <br> $("#btn2").click(function() { <br> $.ajax({ <br> type: "POST", <br> contentType: "application/json", <br> url: "WebService1.asmx/GetWish", <br> data: "{value1:'心想事成',value2:'万事如意',value3:'牛牛牛',value4:2009}", <br> dataType: 'json', <br> success: function(result) { <br> $('#dictionary').append(result.d); <br> } <br> }); <br> }); <br> }); <br> <br> <br> //返回集合(引用自网络,很说明问题) <br> $(document).ready(function() { <br> $("#btn3").click(function() { <br> $.ajax({ <br> type: "POST", <br> contentType: "application/json", <br> url: "WebService1.asmx/GetArray", <br> data: "{i:10}", <br> dataType: 'json', <br> success: function(result) { <br> $(result.d).each(function() { <br> //alert(this); <br> $('#dictionary').append(this.toString() + " "); <br> //alert(result.d.join(" | ")); <br> }); <br> } <br> }); <br> }); <br> }); <br> <br> <br> //返回复合类型 <br> $(document).ready(function() { <br> $('#btn4').click(function() { <br> $.ajax({ <br> type: "POST", <br> contentType: "application/json", <br> url: "WebService1.asmx/GetClass", <br> data: "{}", <br> dataType: 'json', <br> success: function(result) { <br> $(result.d).each(function() { <br> //alert(this); <br> $('#dictionary').append(this['ID'] + " " + this['Value']); <br> //alert(result.d.join(" | ")); <br> }); <br> <br> } <br> }); <br> }); <br> }); <br> <br> //返回DataSet(XML) <br> $(document).ready(function() { <br> $('#btn5').click(function() { <br> $.ajax({ <br> type: "POST", <br> url: "WebService1.asmx/GetDataSet", <br> data: "{}", <br> dataType: 'xml', //返回的类型为XML ,和前面的Json,不一样了 <br> success: function(result) { <br> //演示一下捕获 <br> try { <br> $(result).find("Table1").each(function() { <br> $('#dictionary').append($(this).find("ID").text() + " " + $(this).find("Value").text()); <br> }); <br> } <br> catch (e) { <br> alert(e); <br> return; <br> } <br> }, <br> error: function(result, status) { //如果没有上面的捕获出错会执行这里的回调函数 <br> if (status == 'error') { <br> alert(status); <br> } <br> } <br> }); <br> }); <br> }); <br> <br> <br> //Ajax 为用户提供反馈,利用ajaxStart和ajaxStop 方法,演示ajax跟踪相关事件的回调,他们两个方法可以添加给jQuery对象在Ajax前后回调 <br> //但对与Ajax的监控,本身是全局性的 <br> $(document).ready(function() { <br> $('#loading').ajaxStart(function() { <br> $(this).show(); <br> }).ajaxStop(function() { <br> $(this).hide(); <br> }); <br> }); <br> <br> // 鼠标移入移出效果,多个元素的时候,可以使用“,”隔开 <br> $(document).ready(function() { <br> $('div.button').hover(function() { <br> $(this).addClass('hover'); <br> }, function() { <br> $(this).removeClass('hover'); <br> }); <br> }); <br> <br> <br> script> <br> <br>head> <br><body> <br> <form id="form1" runat="server"> <br> <div id="switcher"> <br> <h2> <br> jQuery 的WebServices 调用h2> <br> <div class="button" id="btn1"> <br> HelloWorlddiv> <br> <div class="button" id="btn2"> <br> 传入参数div> <br> <div class="button" id="btn3"> <br> 返回集合div> <br> <div class="button" id="btn4"> <br> 返回复合类型div> <br> <div class="button" id="btn5"> <br> 返回DataSet(XML)div> <br> div> <br> <div id="loading"> <br> 服务器处理中,请稍后。 <br> div> <br> <div id="dictionary"> <br> div> <br> form> <br>body> <br>html> <br> <br> <br> <br>WebService1.asmx.cs <br> <br>using System; <br>using System.Collections.Generic; <br>using System.Linq; <br>using System.Web; <br>using System.Web.Services; <br>using System.Data; <br> <br>namespace jQuery.Learning <br>{ <br> /// <br> /// WebService1 的摘要说明 <br> /// <br> [WebService(Namespace = "http://tempuri.org/")] <br> [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] <br> [System.ComponentModel.ToolboxItem(false)] <br> // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 <br> [System.Web.Script.Services.ScriptService] <br> public class WebService1 : System.Web.Services.WebService <br> { <br> /// <br> /// 无参数 <br> /// <br> /// <br> [WebMethod] <br> public string HelloWorld() <br> { <br> return "Hello World "; <br> } <br> <br> /// <br> /// 带参数 <br> /// <br> /// <br> <br> <br>/// <br>/// <br>/// <br>/// <br>[WebMethod] <br>public string GetWish(string value1, string value2, string value3, int value4) <br>{ <br>return string.Format("祝您在{3}年里 {0}、{1}、{2}", value1, value2, value3, value4); <br>} <br> <br>/// <br>/// 返回集合 <br>/// <br>/// <br>/// <br>[WebMethod] <br>public List<int> GetArray(int i) <br>{ <br>List<int> list = new List<int>(); <br> <br>while (i >= 0) <br>{ <br>list.Add(i--); <br>} <br> <br>return list; <br>} <br> <br>/// <br>/// 返回一个复合类型 <br>/// <br>/// <br>[WebMethod] <br>public Class1 GetClass() <br>{ <br>return new Class1 { ID = "1", Value = "牛年大吉" }; <br>} <br> <br> <br>/// <br>/// 返回XML <br>/// <br>/// <br>[WebMethod] <br>public DataSet GetDataSet() <br>{ <br>DataSet ds = new DataSet(); <br>DataTable dt = new DataTable(); <br>dt.Columns.Add("ID", Type.GetType("System.String")); <br>dt.Columns.Add("Value", Type.GetType("System.String")); <br>DataRow dr = dt.NewRow(); <br>dr["ID"] = "1"; <br>dr["Value"] = "新年快乐"; <br>dt.Rows.Add(dr); <br>dr = dt.NewRow(); <br>dr["ID"] = "2"; <br>dr["Value"] = "万事如意"; <br>dt.Rows.Add(dr); <br>ds.Tables.Add(dt); <br>return ds; <br>} <br> <br> <br>} <br>//自定义的类,只有两个属性 <br>public class Class1 :?: <br>{ <br>public string ID { get; set; } <br>public string Value { get; set; } <br>} <br>} <br> <br>明 </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1287785259508740096"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(jquery)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1938776162532651008.htm" title="java毕业设计房产中介系统mybatis+源码+调试部署+系统+数据库+lw" target="_blank">java毕业设计房产中介系统mybatis+源码+调试部署+系统+数据库+lw</a> <span class="text-muted">兮兮科技</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>java毕业设计房产中介系统mybatis+源码+调试部署+系统+数据库+lwjava毕业设计房产中介系统mybatis+源码+调试部署+系统+数据库+lw本源码技术栈:项目架构:B/S架构开发语言:Java语言开发软件:ideaeclipse前端技术:Layui、HTML、CSS、JS、JQuery等技术后端技术:JAVA运行环境:Win10、JDK1.8数据库:MySQL5.7/8.0源码地址</div> </li> <li><a href="/article/1938775532875345920.htm" title="使用html+css+jquery实现3D轮播图" target="_blank">使用html+css+jquery实现3D轮播图</a> <span class="text-muted">mini_055</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a> <div>还是先来看看效果图:通过效果图我们先理一下思路:首先就是需要几张图片,但只有一张是显示在我们眼前的第二步:把一张图片分成几等份,这样点击转换的时候就会分开转第三步:就是实现点击按钮切换下一张。HTML部分HTML部分首先我们需要一个盒子显示图片,然后在盒子里装入图片,你想装几张图片就可以写几个li,除了图片我们还需要一个按钮来点击。一个li的图片效果如图所示:div是当你点击下一张的时候一个div</div> </li> <li><a href="/article/1938580402717388800.htm" title="从vue-i18n来分析vue插件是如何工作的" target="_blank">从vue-i18n来分析vue插件是如何工作的</a> <span class="text-muted">weixin_34365635</span> <a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/ui/1.htm">ui</a><a class="tag" taget="_blank" href="/search/ViewUI/1.htm">ViewUI</a> <div>故事背景vue-i18n是vue代码贡献量第二的vuecoreteam的一位日本小哥写的,虽是第三方插件,用起来心里也舒服.github里搜了vuei18n,结果有不少,有一些很粗糙的,甚至用jquery的lib都有六七十个star.(阻断吐槽).厉害的人明显在设计上代码上都高很多档次吧.今天的故事的主角repo是:vue-i18n与iView.在使用他们的时候报错了,查看了issue,在issu</div> </li> <li><a href="/article/1938437072314494976.htm" title="Frontend - Event 事件(change、dblclick、click、keydown、addEventListener)" target="_blank">Frontend - Event 事件(change、dblclick、click、keydown、addEventListener)</a> <span class="text-muted">萝卜干榨菜酱</span> <a class="tag" taget="_blank" href="/search/Fontend-%E4%BA%8B%E4%BB%B6/1.htm">Fontend-事件</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a><a class="tag" taget="_blank" href="/search/Django%E6%A8%A1%E6%9D%BF/1.htm">Django模板</a><a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E4%B8%80%E7%BA%A7%E4%BA%8C%E7%BA%A7%E8%81%94%E5%8A%A8%E4%B8%8B%E6%8B%89%E6%A1%86select/1.htm">一级二级联动下拉框select</a> <div>目录一、常用事件(一)下拉选项切换change(同理:CheckBox、RadioBox)(二)双击dblclick(三)单击click(四)键盘按下keydown(如,回车键)二、监听事件addEventListener(一)意义(二)用法(三)举例三、监听事件jQueryon举例(设置DataTable的一级二级联动下拉框)1.模板文件2.luobogan.js(公共文件)一、常用事件(一)下</div> </li> <li><a href="/article/1938410470838956032.htm" title="【Rust】——使用消息在线程之间传递数据" target="_blank">【Rust】——使用消息在线程之间传递数据</a> <span class="text-muted">Y小夜</span> <a class="tag" taget="_blank" href="/search/Rust%EF%BC%88%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%E9%87%8D%E7%82%B9%E6%80%BB%E7%BB%93%EF%BC%89/1.htm">Rust(官方文档重点总结)</a><a class="tag" taget="_blank" href="/search/rust/1.htm">rust</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>博主现有专栏:C51单片机(STC89C516),c语言,c++,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结),jQuery,前端vue.js,Javaweb开发,Python机器学习等主页链接:Y小夜-CSDN博客目录信道与所有权转移发送多个值并观察接收者的等待通过克隆发送者来创建多个生产者学</div> </li> <li><a href="/article/1938246305830727680.htm" title="python和html和css什么关系什么区_python前端HTML和CSS入门" target="_blank">python和html和css什么关系什么区_python前端HTML和CSS入门</a> <span class="text-muted">斤木</span> <div>前端阶段课程介绍1~4:HTML及CSS5~6:JavaScript7~10:jQuery00-知识点预习1、HTML基本结构2、HTML的常用标签3、HTML布局入门4、CSS概述5、CSS书写方式6、CSS常用选择器7、CSS常用属性01-什么是HTML?HTML是用来描述网页的一种语言。HTML指的是超文本标记语言:HyperTextMarkupLanguageHTML不是一种编程语言,而是</div> </li> <li><a href="/article/1938180377441005568.htm" title="前端难还是后端难?干了8年后端开发,我想说点实话" target="_blank">前端难还是后端难?干了8年后端开发,我想说点实话</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E5%90%8E%E7%AB%AF%E7%A8%8B%E5%BA%8F%E5%91%98/1.htm">前端后端程序员</a> <div>前端容易吗?不容易。后端轻松吗?也不轻松。那到底哪个更难?这事还真不是一句话能说清楚的……一、先说说我个人的背景我是一个写了8年Java后端的程序员,经历过中后台系统、金融系统、ToCApp的服务端架构,也跟前端打了无数交道。从最早的jQuery到现在的Vue、React、Vite,从最早的JSP页面到现在的前后端分离,我见证了不少“变化”。我不是要拉踩谁,只是想以一个偏后端开发者的视角,聊聊我对</div> </li> <li><a href="/article/1937180122004123648.htm" title="Node.js爬虫 CheerioJS ‌轻量级解析、操作和渲染HTML及XML文档" target="_blank">Node.js爬虫 CheerioJS ‌轻量级解析、操作和渲染HTML及XML文档</a> <span class="text-muted">伍哥的传说</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91%E9%82%A3%E7%82%B9%E4%BA%8B/1.htm">前端开发那点事</a><a class="tag" taget="_blank" href="/search/node.js/1.htm">node.js</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a> <div>简介‌CheerioJS‌是一个专为Node.js设计的轻量级库,用于解析、操作和渲染HTML及XML文档,语法类似Jquery。安装npminstallcheerio示例constcheerio=require("cheerio");consthtml=`ExampleHello,world!`;const$=cheerio.load(html);console.log($("h1").text</div> </li> <li><a href="/article/1937119350926405632.htm" title="【Dify精讲】第17章:前端组件定制开发" target="_blank">【Dify精讲】第17章:前端组件定制开发</a> <span class="text-muted">1989</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/flask/1.htm">flask</a><a class="tag" taget="_blank" href="/search/AI%E7%BC%96%E7%A8%8B/1.htm">AI编程</a> <div>引言作为一个深耕前端领域多年的老兵,我见证了从jQuery到现代框架的演进历程。当我深入Dify的前端代码库时,被其优雅的组件架构设计深深震撼。这不仅仅是一个简单的AI应用前端,更是一个展示现代前端开发最佳实践的典型案例。今天,让我们一起走进Dify的前端世界,从组件设计的角度来理解如何构建一个可维护、可扩展的企业级前端应用。一、组件开发规范1.1Dify的组件架构哲学翻开Dify的前端代码,你会</div> </li> <li><a href="/article/1937053662002081792.htm" title="图书管理系统 - jQuery与Ajax实战项目" target="_blank">图书管理系统 - jQuery与Ajax实战项目</a> <span class="text-muted">纪彬崧Darian</span> <div>图书管理系统-jQuery与Ajax实战项目去发现同类优质开源项目:https://gitcode.com/项目简介本仓库提供了一个名为“图书管理系统.zip”的资源文件下载。该系统是一个基于jQuery和Ajax技术开发的图书管理系统,共包含10个页面。该项目适合已经学习了jQuery一个学期的读者,是我个人的jQuery基础大作业。功能特点图书管理:支持图书的增删改查操作,方便管理员对图书信息</div> </li> <li><a href="/article/1937000093597102080.htm" title="探索经典与创新的交汇:Blockrain.js —— 现代化的HTML5俄罗斯方块游戏引擎" target="_blank">探索经典与创新的交汇:Blockrain.js —— 现代化的HTML5俄罗斯方块游戏引擎</a> <span class="text-muted">怀琪茵Crown</span> <div>探索经典与创新的交汇:Blockrain.js——现代化的HTML5俄罗斯方块游戏引擎blockrain.jsHTML5TetrisGameforjQuery项目地址:https://gitcode.com/gh_mirrors/bl/blockrain.js在数字娱乐的浩瀚宇宙中,有一种简单而永恒的游戏——俄罗斯方块。今天,我们要介绍一款以现代技术重新诠释这一经典的开源项目——Blockrain</div> </li> <li><a href="/article/1936729687967461376.htm" title="contactform7 ajax,Contact Form 7插件高级应用" target="_blank">contactform7 ajax,Contact Form 7插件高级应用</a> <span class="text-muted"></span> <div>原标题:ContactForm7插件高级应用WordPress联系表单插件–ContactForm7是一款简单易用扩展性灵活的表单插件,可以自定义各式各样不同类型的表单功能,而且支持自定义接受邮件,Ajax提交和jQuery表单插件支持。可结合Akismet过滤垃圾邮件,同时也支持CAPTCHA反垃圾邮件,表单域元素支持各种最常见的:单选框、复选框、文本框、下拉菜单、按钮、文件上传等多种表单域。C</div> </li> <li><a href="/article/1936405348642516992.htm" title="jQuery动态生成下拉列表并添加点击事件【简单实用】" target="_blank">jQuery动态生成下拉列表并添加点击事件【简单实用】</a> <span class="text-muted">weixin_43440301</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/jQuery/1.htm">jQuery</a><a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</a><a class="tag" taget="_blank" href="/search/jQuery/1.htm">jQuery</a><a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</a><a class="tag" taget="_blank" href="/search/%E4%B8%8B%E6%8B%89%E5%88%97%E8%A1%A8/1.htm">下拉列表</a> <div>jQuery动态生成下拉列表并添加点击事件直接上代码了,后续会贴上效果图。部门请选择部门$(function(){$.ajax({url:'/member/list',type:'POST',data:{},dataType:'json',timeout:1000,cache:false,beforeSend:LoadFunction,//加载执行方法error:erryFunction,//错误</div> </li> <li><a href="/article/1936186405529120768.htm" title="jquery获取本机内网IP" target="_blank">jquery获取本机内网IP</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/ipipv4/1.htm">ipipv4</a> <div>在jquery中获取本机内网IP地址可以通过WebRTCAPI来收集本地候选IP地址,并通过正则表达式筛选出内网IP一:实现思路WebRTC获取IP:通过创建RTCPeerConnection实例,浏览器会自动收集本地网络接口的IP地址作为ICE候选。筛选内网IP:从收集到的候选IP中过滤出符合IP地址二:浏览器支持需在支持WebRTC的现代浏览器(如Chrome、Firefox)中运行三:代码实</div> </li> <li><a href="/article/1935993018385494016.htm" title="YiI2+ecshop phpexcel生成下载excel订单" target="_blank">YiI2+ecshop phpexcel生成下载excel订单</a> <span class="text-muted">PHP(Mr. Hamster)</span> <a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/Yii2/1.htm">Yii2</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a><a class="tag" taget="_blank" href="/search/excel/1.htm">excel</a> <div>前端代码注:需引入jquery下载订单document.getElementById('downloadBtn').addEventListener('click',function(event){event.preventDefault();//自定义逻辑例如:发送AJAX请求或显示下载提示constkey_words=$('input[name="key_words"]').val();con</div> </li> <li><a href="/article/1935884714539806720.htm" title="DevExpress BI仪表盘集成OpenAI:实现实时对话式数据分析助手" target="_blank">DevExpress BI仪表盘集成OpenAI:实现实时对话式数据分析助手</a> <span class="text-muted">界面开发小八哥</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/1.htm">数据挖掘</a><a class="tag" taget="_blank" href="/search/devexpress/1.htm">devexpress</a><a class="tag" taget="_blank" href="/search/BI/1.htm">BI</a><a class="tag" taget="_blank" href="/search/%E7%95%8C%E9%9D%A2%E6%8E%A7%E4%BB%B6/1.htm">界面控件</a><a class="tag" taget="_blank" href="/search/%E7%94%A8%E6%88%B7%E7%95%8C%E9%9D%A2/1.htm">用户界面</a> <div>DevExtreme拥有高性能的HTML5/JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NETCore,jQuery,Knockout等)构建交互式的Web应用程序。从Angular和Reac,到ASP.NETCore或Vue,DevExtreme包含高性能和响应式UI小部件集合,可在传统Web和下一代移动应用程序中使用。该套件附带功能齐</div> </li> <li><a href="/article/1935880175937974272.htm" title="从达标到卓越 —— API 设计之道" target="_blank">从达标到卓越 —— API 设计之道</a> <span class="text-muted">阿里云云栖号</span> <a class="tag" taget="_blank" href="/search/%E5%8F%82%E6%95%B0/1.htm">参数</a><a class="tag" taget="_blank" href="/search/%E4%BA%8B%E4%BB%B6/1.htm">事件</a><a class="tag" taget="_blank" href="/search/%E6%8E%A5%E5%8F%A3/1.htm">接口</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1/1.htm">设计</a><a class="tag" taget="_blank" href="/search/%E4%BB%A3%E7%A0%81/1.htm">代码</a> <div>摘要:新技术层出不穷,长江后浪推前浪。在浪潮褪去后,能留下来的,是一些经典的设计思想。在前端界,以前有远近闻名的jQuery,近来有声名鹊起的Vue.js。这两者叫好又叫座的原因固然有很多,但是其中有一个共同特质不可忽视,那便是它们的API设计非常优雅。因此这次我想来谈个大课题——API设计之道。******新技术层出不穷,长江后浪推前浪。在浪潮褪去后,能留下来的,是一些经典的设计思想。在前端界,</div> </li> <li><a href="/article/1935873488753586176.htm" title="Jquery笔记" target="_blank">Jquery笔记</a> <span class="text-muted">Kari–</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a> <div>JQuery笔记文章目录JQuery笔记CSS()函数JQ操作DOMJQ访问CSS任务:比较JQ访问CSS与JS访问CSS各自优缺点JQ常用内置函数分类JQ插件JS和JQ的ajax内置函数第一个任务操作CSS样式操作元素类图片显示效果练习picture.zip第二个任务操作元素的尺寸第三个任务操作元素的位置解决布局设置元素属性JQ访问CSS样式css()JQ访问元素类addClass()JQ访问元</div> </li> <li><a href="/article/1935485296971935744.htm" title="jquery和CSS3圆形倒计时特效" target="_blank">jquery和CSS3圆形倒计时特效</a> <span class="text-muted">yt94832</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/css3/1.htm">css3</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>这是一款jquery和CSS3圆形倒计时特效。该特效使用CSS对页面进行布局,生成用于倒计时的圆环,然后通过jquery代码来控制圆环的倒计时进度。预览下载使用方法在页面中引入下面的文件。HTML结构MinSec开始停止初始化插件letcircle=document.getElementById('cls');lettotal;letstart=$('#start');start.click(()</div> </li> <li><a href="/article/1934855958400397312.htm" title="前端框架实战经验深度解析:美团#房源选房项目>>>Vue.js开发与跨端部署的那些事" target="_blank">前端框架实战经验深度解析:美团#房源选房项目>>>Vue.js开发与跨端部署的那些事</a> <span class="text-muted">small_wh1te_coder</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a><a class="tag" taget="_blank" href="/search/vue/1.htm">vue</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/vscode/1.htm">vscode</a><a class="tag" taget="_blank" href="/search/es6/1.htm">es6</a> <div>跟着codewh全套教程看源码、怼项目也有两个月了,吸取前人经验、敲了几个项目之后也小有收获:1.遇事不决:源码开怼!从js高级到jquery到各中框架,碰到底层知识、实现中的小bug不懂、调试难题.....诸多此类类似于ast生成/编译过程/lexicalEnvironment分析等底层原理性难点,直接找技术手册或找到源码分析!程序员只有刨根问底才能获得最大程度的上的进化!2.觉得记不住?多敲多</div> </li> <li><a href="/article/1934843101155749888.htm" title="joomla网页加速插件" target="_blank">joomla网页加速插件</a> <span class="text-muted">chenjie3392593</span> <a class="tag" taget="_blank" href="/search/jooma/1.htm">jooma</a><a class="tag" taget="_blank" href="/search/mootools/1.htm">mootools</a><a class="tag" taget="_blank" href="/search/library/1.htm">library</a><a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/ajax/1.htm">ajax</a><a class="tag" taget="_blank" href="/search/google/1.htm">google</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a> <div>1、选择配置高、线路快的虚拟主机!这一点非常重要!如果你购买了一个垃圾服务器空间,那么在软件上怎么折腾,也无法弥补硬件太差的损失!2、开启Joomla缓存,设置好适当的缓存时长。安装高级缓存工具例如JotCache;3、使用外部JS库,例如:GoogleAJAXLibrary以及jQueryEasy;4、合并、压缩CSS及JS文件,清理及压缩HTML输出,例如:JCHOptimize。5、如果页面</div> </li> <li><a href="/article/1934835539962294272.htm" title="为什么ajax请求状态码为0,ajax请求状态码为0的解决办法" target="_blank">为什么ajax请求状态码为0,ajax请求状态码为0的解决办法</a> <span class="text-muted">程涛-supertim</span> <a class="tag" taget="_blank" href="/search/%E4%B8%BA%E4%BB%80%E4%B9%88ajax%E8%AF%B7%E6%B1%82%E7%8A%B6%E6%80%81%E7%A0%81%E4%B8%BA0/1.htm">为什么ajax请求状态码为0</a> <div>原文链接:https://blog.csdn.net/changqing5818/article/details/53932463前言今天遇到个奇怪的问题,使用JQuery的ajax请求,后台的Controller层也接收到请求了,一切处理很正常,但是很奇怪,浏览器Debug发现,responseText是”error”,状态码是0而不是200.请求源码如下$.ajax({type:"POST",</div> </li> <li><a href="/article/1934395324198088704.htm" title="OpenLayers轨迹动画" target="_blank">OpenLayers轨迹动画</a> <span class="text-muted">lixue7921</span> <a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/ecmascript/1.htm">ecmascript</a> <div>OpenLayers是一款开源的地图库,可以在Web浏览器中显示交互式地图。它可以与OpenStreetMap、GoogleMaps、BingMaps等在线地图服务集成使用。OpenLayers中的轨迹动画可以通过使用OpenLayers的Vector和FeatureAPI,结合一些JavaScript动画库,如Tween.js或jQuery,来实现。下面是一个简单的示例:1.准备地图和轨迹数据v</div> </li> <li><a href="/article/1934101480759947264.htm" title="深入理解与应用:jQuery核心概念笔记" target="_blank">深入理解与应用:jQuery核心概念笔记</a> <span class="text-muted">陈马登Morden</span> <div>本文还有配套的精品资源,点击获取简介:《jQuery笔记1——深入理解与应用》是一本介绍如何使用jQuery库的书。jQuery是一个用于简化Web开发的JavaScript库,包括HTML文档遍历、事件处理、动画及Ajax交互等功能。通过实例应用,本笔记将引导读者深入理解jQuery的核心概念,并巩固学习成果。内容涵盖从基本的jQuery选择器和DOM操作到复杂的动画效果和Ajax请求处理,为W</div> </li> <li><a href="/article/1933976432053121024.htm" title="计算机毕业设计Java汽车租赁系统(源代码+数据库+系统+lw文档)" target="_blank">计算机毕业设计Java汽车租赁系统(源代码+数据库+系统+lw文档)</a> <span class="text-muted">在线科技</span> <a class="tag" taget="_blank" href="/search/%E6%B1%BD%E8%BD%A6/1.htm">汽车</a> <div>计算机毕业设计Java汽车租赁系统(源代码+数据库+系统+lw文档)计算机毕业设计Java汽车租赁系统(源代码+数据库+系统+lw文档)本源码技术栈:项目架构:B/S架构开发语言:Java语言开发软件:ideaeclipse前端技术:Layui、HTML、CSS、JS、JQuery等技术后端技术:JAVA运行环境:Win10、JDK1.8数据库:MySQL5.7/8.0源码地址:https://p</div> </li> <li><a href="/article/1933602030304161792.htm" title="Django核心知识点全景解析" target="_blank">Django核心知识点全景解析</a> <span class="text-muted">python_chai</span> <a class="tag" taget="_blank" href="/search/json/1.htm">json</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>引言本文深入剖析Django核心组件,涵盖数据交换、异步交互、状态管理及安全认证,附完整代码示例和避坑指南!目录引言一、JSON:轻量级数据交换标准1.核心特性2.标准格式3.各语言处理方法4.常见错误示例二、AJAX:异步通信核心技术1.核心优势2.原生JS实现3.jQuery简化实现4.安全防护(CSRFToken)5.文件上传实战三、Cookie:客户端状态管理1.核心原理2.Django操</div> </li> <li><a href="/article/1933500798159876096.htm" title="java毕业设计劳务外包管理系统源码+lw文档+mybatis+系统+mysql数据库+调试" target="_blank">java毕业设计劳务外包管理系统源码+lw文档+mybatis+系统+mysql数据库+调试</a> <span class="text-muted">銮銮科技</span> <a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a> <div>java毕业设计劳务外包管理系统源码+lw文档+mybatis+系统+mysql数据库+调试java毕业设计劳务外包管理系统源码+lw文档+mybatis+系统+mysql数据库+调试本源码技术栈:项目架构:B/S架构开发语言:Java语言开发软件:ideaeclipse前端技术:Layui、HTML、CSS、JS、JQuery等技术后端技术:JAVA运行环境:Win10、JDK1.8数据库:My</div> </li> <li><a href="/article/1933492564359442432.htm" title="webpack优化:提高二次构建速度" target="_blank">webpack优化:提高二次构建速度</a> <span class="text-muted"></span> <div>痛点:开发过程中改一行代码却要等webpack构建半天实在太捉急。项目背景我们的项目是@vue/cli4生成的,基于webpack和vue2开发,未使用ts。用到了很多jquery、lodash、echarts等第三方依赖。参考:@vue/cli4已经默认配置过一些优化方法了,比如为babel-loader增加cache-loder。请教了deepseek和google之后,根据项目的实际情况和当</div> </li> <li><a href="/article/1933396906965266432.htm" title="WPF使用WebBrowser报脚本错误问题处理" target="_blank">WPF使用WebBrowser报脚本错误问题处理</a> <span class="text-muted">星火燎猿</span> <a class="tag" taget="_blank" href="/search/WPF%E6%A1%8C%E9%9D%A2%E7%A8%8B%E5%BA%8F%E5%BC%80%E5%8F%91/1.htm">WPF桌面程序开发</a><a class="tag" taget="_blank" href="/search/wpf/1.htm">wpf</a> <div>前言WPF使用WebBrowser报脚本错误问题处理,我们都知道WPF自带的WebBrowser都用的IE内核,但是在特殊的条件下我们还需要用到它,比如展示纯html简单的页面。再展示主流页面的时候比如用到Jquery高级库或者VUE等当前主流站点时经常就会报JS脚本错误,在Winform里面我们一句代码就能搞定,但是WPF没有提供相关的方法,今天我们就自己来实现一个扩展方法来实现。最终我们也能一</div> </li> <li><a href="/article/1933225824752824320.htm" title="jquery根据日期算周次" target="_blank">jquery根据日期算周次</a> <span class="text-muted">Let dreams fly</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/js%E6%A0%B9%E6%8D%AE%E6%97%A5%E6%9C%9F%E7%AE%97%E5%91%A8%E6%AC%A1/1.htm">js根据日期算周次</a><a class="tag" taget="_blank" href="/search/jquery%E6%A0%B9%E6%8D%AE%E6%97%A5%E6%9C%9F%E7%AE%97%E5%91%A8%E6%AC%A1/1.htm">jquery根据日期算周次</a> <div>jquery根据日期算周次$(function(){functionddd(types){vartext="";switch(types){case1:text="星期一";break;case2:text="星期二";break;case3:text="星期三";break;case4:text="星期四";break;case5:text="星期五";break;case6:text="星期六</div> </li> <li><a href="/article/54.htm" title="JAVA中的Enum" target="_blank">JAVA中的Enum</a> <span class="text-muted">周凡杨</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/enum/1.htm">enum</a><a class="tag" taget="_blank" href="/search/%E6%9E%9A%E4%B8%BE/1.htm">枚举</a> <div>Enum是计算机编程语言中的一种数据类型---枚举类型。 在实际问题中,有些变量的取值被限定在一个有限的范围内。     例如,一个星期内只有七天 我们通常这样实现上面的定义: public String monday; public String tuesday; public String wensday; public String thursday</div> </li> <li><a href="/article/181.htm" title="赶集网mysql开发36条军规" target="_blank">赶集网mysql开发36条军规</a> <span class="text-muted">Bill_chen</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E4%B8%9A%E5%8A%A1%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/1.htm">业务架构设计</a><a class="tag" taget="_blank" href="/search/mysql%E8%B0%83%E4%BC%98/1.htm">mysql调优</a><a class="tag" taget="_blank" href="/search/mysql%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">mysql性能优化</a> <div>(一)核心军规 (1)不在数据库做运算    cpu计算务必移至业务层; (2)控制单表数据量    int型不超过1000w,含char则不超过500w;    合理分表;    限制单库表数量在300以内; (3)控制列数量    字段少而精,字段数建议在20以内</div> </li> <li><a href="/article/308.htm" title="Shell test命令" target="_blank">Shell test命令</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/shell/1.htm">shell</a><a class="tag" taget="_blank" href="/search/%E5%AD%97%E7%AC%A6%E4%B8%B2/1.htm">字符串</a><a class="tag" taget="_blank" href="/search/test/1.htm">test</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E5%AD%97/1.htm">数字</a><a class="tag" taget="_blank" href="/search/%E6%96%87%E4%BB%B6%E6%AF%94%E8%BE%83/1.htm">文件比较</a> <div>Shell test命令 Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 数值测试 参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 实例演示: num1=100 num2=100if test $[num1]</div> </li> <li><a href="/article/435.htm" title="XFire框架实现WebService(二)" target="_blank">XFire框架实现WebService(二)</a> <span class="text-muted">周凡杨</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/webservice/1.htm">webservice</a> <div>   有了XFire框架实现WebService(一),就可以继续开发WebService的简单应用。 Webservice的服务端(WEB工程): 两个java bean类: Course.java    package cn.com.bean; public class Course {     private </div> </li> <li><a href="/article/562.htm" title="重绘之画图板" target="_blank">重绘之画图板</a> <span class="text-muted">朱辉辉33</span> <a class="tag" taget="_blank" href="/search/%E7%94%BB%E5%9B%BE%E6%9D%BF/1.htm">画图板</a> <div>       上次博客讲的五子棋重绘比较简单,因为只要在重写系统重绘方法paint()时加入棋盘和棋子的绘制。这次我想说说画图板的重绘。        画图板重绘难在需要重绘的类型很多,比如说里面有矩形,园,直线之类的,所以我们要想办法将里面的图形加入一个队列中,这样在重绘时就</div> </li> <li><a href="/article/689.htm" title="Java的IO流" target="_blank">Java的IO流</a> <span class="text-muted">西蜀石兰</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>刚学Java的IO流时,被各种inputStream流弄的很迷糊,看老罗视频时说想象成插在文件上的一根管道,当初听时觉得自己很明白,可到自己用时,有不知道怎么代码了。。。 每当遇到这种问题时,我习惯性的从头开始理逻辑,会问自己一些很简单的问题,把这些简单的问题想明白了,再看代码时才不会迷糊。 IO流作用是什么? 答:实现对文件的读写,这里的文件是广义的; Java如何实现程序到文件</div> </li> <li><a href="/article/816.htm" title="No matching PlatformTransactionManager bean found for qualifier 'add' - neither" target="_blank">No matching PlatformTransactionManager bean found for qualifier 'add' - neither</a> <span class="text-muted">林鹤霄</span> <div>java.lang.IllegalStateException: No matching PlatformTransactionManager bean found for qualifier 'add' - neither qualifier match nor bean name match!   网上找了好多的资料没能解决,后来发现:项目中使用的是xml配置的方式配置事务,但是</div> </li> <li><a href="/article/943.htm" title="Row size too large (> 8126). Changing some columns to TEXT or BLOB" target="_blank">Row size too large (> 8126). Changing some columns to TEXT or BLOB</a> <span class="text-muted">aigo</span> <a class="tag" taget="_blank" href="/search/column/1.htm">column</a> <div>原文:http://stackoverflow.com/questions/15585602/change-limit-for-mysql-row-size-too-large   异常信息: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAM</div> </li> <li><a href="/article/1070.htm" title="JS 格式化时间" target="_blank">JS 格式化时间</a> <span class="text-muted">alxw4616</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a> <div>/** * 格式化时间 2013/6/13 by 半仙 alxw4616@msn.com * 需要 pad 函数 * 接收可用的时间值. * 返回替换时间占位符后的字符串 * * 时间占位符:年 Y 月 M 日 D 小时 h 分 m 秒 s 重复次数表示占位数 * 如 YYYY 4占4位 YY 占2位<p></p> * MM DD hh mm</div> </li> <li><a href="/article/1197.htm" title="队列中数据的移除问题" target="_blank">队列中数据的移除问题</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/%E9%98%9F%E5%88%97%E7%A7%BB%E9%99%A4/1.htm">队列移除</a> <div>     队列的移除一般都是使用的remov();都可以移除的,但是在昨天做线程移除的时候出现了点问题,没有将遍历出来的全部移除,  代码如下;      // package com.Thread0715.com; import java.util.ArrayList; public class Threa</div> </li> <li><a href="/article/1324.htm" title="Runnable接口使用实例" target="_blank">Runnable接口使用实例</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/thread/1.htm">thread</a><a class="tag" taget="_blank" href="/search/Runnable/1.htm">Runnable</a><a class="tag" taget="_blank" href="/search/java%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">java多线程</a> <div>Runnable接口 a.       该接口只有一个方法:public void run(); b.       实现该接口的类必须覆盖该run方法 c.       实现了Runnable接口的类并不具有任何天</div> </li> <li><a href="/article/1451.htm" title="oracle里的extend详解" target="_blank">oracle里的extend详解</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/extend/1.htm">extend</a> <div>扩展已知的数组空间,例: DECLARE TYPE CourseList IS TABLE OF VARCHAR2(10); courses CourseList; BEGIN -- 初始化数组元素,大小为3 courses := CourseList('Biol 4412 ', 'Psyc 3112 ', 'Anth 3001 '); -- </div> </li> <li><a href="/article/1578.htm" title="【httpclient】httpclient发送表单POST请求" target="_blank">【httpclient】httpclient发送表单POST请求</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/httpclient/1.htm">httpclient</a> <div>浏览器Form Post请求 浏览器可以通过提交表单的方式向服务器发起POST请求,这种形式的POST请求不同于一般的POST请求 1. 一般的POST请求,将请求数据放置于请求体中,服务器端以二进制流的方式读取数据,HttpServletRequest.getInputStream()。这种方式的请求可以处理任意数据形式的POST请求,比如请求数据是字符串或者是二进制数据 2. Form </div> </li> <li><a href="/article/1705.htm" title="【Hive十三】Hive读写Avro格式的数据" target="_blank">【Hive十三】Hive读写Avro格式的数据</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/hive/1.htm">hive</a> <div> 1. 原始数据 hive> select * from word; OK 1 MSN 10 QQ 100 Gtalk 1000 Skype      2. 创建avro格式的数据表   hive> CREATE TABLE avro_table(age INT, name STRING)STORE</div> </li> <li><a href="/article/1832.htm" title="nginx+lua+redis自动识别封解禁频繁访问IP" target="_blank">nginx+lua+redis自动识别封解禁频繁访问IP</a> <span class="text-muted">ronin47</span> <div>在站点遇到攻击且无明显攻击特征,造成站点访问慢,nginx不断返回502等错误时,可利用nginx+lua+redis实现在指定的时间段 内,若单IP的请求量达到指定的数量后对该IP进行封禁,nginx返回403禁止访问。利用redis的expire命令设置封禁IP的过期时间达到在 指定的封禁时间后实行自动解封的目的。 一、安装环境: CentOS x64 release 6.4(Fin</div> </li> <li><a href="/article/1959.htm" title="java-二叉树的遍历-先序、中序、后序(递归和非递归)、层次遍历" target="_blank">java-二叉树的遍历-先序、中序、后序(递归和非递归)、层次遍历</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> import java.util.LinkedList; import java.util.List; import java.util.Stack; public class BinTreeTraverse { //private int[] array={ 1, 2, 3, 4, 5, 6, 7, 8, 9 }; private int[] array={ 10,6,</div> </li> <li><a href="/article/2086.htm" title="Spring源码学习-XML 配置方式的IoC容器启动过程分析" target="_blank">Spring源码学习-XML 配置方式的IoC容器启动过程分析</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/IOC/1.htm">IOC</a> <div>以FileSystemXmlApplicationContext为例,把Spring IoC容器的初始化流程走一遍: ApplicationContext context = new FileSystemXmlApplicationContext ("C:/Users/ZARA/workspace/HelloSpring/src/Beans.xml&q</div> </li> <li><a href="/article/2213.htm" title="[科研与项目]民营企业请慎重参与军事科技工程" target="_blank">[科研与项目]民营企业请慎重参与军事科技工程</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E4%BC%81%E4%B8%9A/1.htm">企业</a> <div>      军事科研工程和项目 并非要用最先进,最时髦的技术,而是要做到“万无一失”    而民营科技企业在搞科技创新工程的时候,往往考虑的是技术的先进性,而对先进技术带来的风险考虑得不够,在今天提倡军民融合发展的大环境下,这种“万无一失”和“时髦性”的矛盾会日益凸显。。。。。。所以请大家在参与任何重大的军事和政府项目之前,对</div> </li> <li><a href="/article/2340.htm" title="spring 定时器-两种方式" target="_blank">spring 定时器-两种方式</a> <span class="text-muted">cuityang</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/quartz/1.htm">quartz</a><a class="tag" taget="_blank" href="/search/%E5%AE%9A%E6%97%B6%E5%99%A8/1.htm">定时器</a> <div>方式一: 间隔一定时间 运行 <bean id="updateSessionIdTask" class="com.yang.iprms.common.UpdateSessionTask" autowire="byName" /> <bean id="updateSessionIdSchedule</div> </li> <li><a href="/article/2467.htm" title="简述一下关于BroadView站点的相关设计" target="_blank">简述一下关于BroadView站点的相关设计</a> <span class="text-muted">damoqiongqiu</span> <a class="tag" taget="_blank" href="/search/view/1.htm">view</a> <div>终于弄上线了,累趴,戳这里http://www.broadview.com.cn   简述一下相关的技术点   前端:jQuery+BootStrap3.2+HandleBars,全站Ajax(貌似对SEO的影响很大啊!怎么破?),用Grunt对全部JS做了压缩处理,对部分JS和CSS做了合并(模块间存在很多依赖,全部合并比较繁琐,待完善)。   后端:U</div> </li> <li><a href="/article/2594.htm" title="运维 PHP问题汇总" target="_blank">运维 PHP问题汇总</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/windows2003/1.htm">windows2003</a> <div>1、Dede(织梦)发表文章时,内容自动添加关键字显示空白页 解决方法: 后台>系统>系统基本参数>核心设置>关键字替换(是/否),这里选择“是”。 后台>系统>系统基本参数>其他选项>自动提取关键字,这里选择“是”。   2、解决PHP168超级管理员上传图片提示你的空间不足 网站是用PHP168做的,反映使用管理员在后台无法</div> </li> <li><a href="/article/2721.htm" title="mac 下 安装php扩展 - mcrypt" target="_blank">mac 下 安装php扩展 - mcrypt</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a> <div>MCrypt是一个功能强大的加密算法扩展库,它包括有22种算法,phpMyAdmin依赖这个PHP扩展,具体如下: 下载并解压libmcrypt-2.5.8.tar.gz。 在终端执行如下命令: tar zxvf libmcrypt-2.5.8.tar.gz cd libmcrypt-2.5.8/ ./configure --disable-posix-threads --</div> </li> <li><a href="/article/2848.htm" title="MongoDB更新文档 [四]" target="_blank">MongoDB更新文档 [四]</a> <span class="text-muted">eksliang</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a><a class="tag" taget="_blank" href="/search/Mongodb%E6%9B%B4%E6%96%B0%E6%96%87%E6%A1%A3/1.htm">Mongodb更新文档</a> <div>MongoDB更新文档 转载请出自出处:http://eksliang.iteye.com/blog/2174104 MongoDB对文档的CURD,前面的博客简单介绍了,但是对文档更新篇幅比较大,所以这里单独拿出来。 语法结构如下: db.collection.update( criteria, objNew, upsert, multi) 参数含义 参数   </div> </li> <li><a href="/article/2975.htm" title="Linux下的解压,移除,复制,查看tomcat命令" target="_blank">Linux下的解压,移除,复制,查看tomcat命令</a> <span class="text-muted">y806839048</span> <a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a> <div>重复myeclipse生成webservice有问题删除以前的,干净 1、先切换到:cd usr/local/tomcat5/logs 2、tail -f catalina.out 3、这样运行时就可以实时查看运行日志了 Ctrl+c 是退出tail命令。 有问题不明的先注掉   cp /opt/tomcat-6.0.44/webapps/g</div> </li> <li><a href="/article/3102.htm" title="Spring之使用事务缘由(3-XML实现)" target="_blank">Spring之使用事务缘由(3-XML实现)</a> <span class="text-muted">ihuning</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>  用事务通知声明式地管理事务   事务管理是一种横切关注点。为了在 Spring 2.x 中启用声明式事务管理,可以通过 tx Schema 中定义的 <tx:advice> 元素声明事务通知,为此必须事先将这个 Schema 定义添加到 <beans> 根元素中去。声明了事务通知后,就需要将它与切入点关联起来。由于事务通知是在 <aop:</div> </li> <li><a href="/article/3229.htm" title="GCD使用经验与技巧浅谈" target="_blank">GCD使用经验与技巧浅谈</a> <span class="text-muted">啸笑天</span> <a class="tag" taget="_blank" href="/search/GC/1.htm">GC</a> <div>前言 GCD(Grand Central Dispatch)可以说是Mac、iOS开发中的一大“利器”,本文就总结一些有关使用GCD的经验与技巧。 dispatch_once_t必须是全局或static变量 这一条算是“老生常谈”了,但我认为还是有必要强调一次,毕竟非全局或非static的dispatch_once_t变量在使用时会导致非常不好排查的bug,正确的如下: 1 </div> </li> <li><a href="/article/3356.htm" title="linux(Ubuntu)下常用命令备忘录1" target="_blank">linux(Ubuntu)下常用命令备忘录1</a> <span class="text-muted">macroli</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/ubuntu/1.htm">ubuntu</a> <div>在使用下面的命令是可以通过--help来获取更多的信息1,查询当前目录文件列表:ls ls命令默认状态下将按首字母升序列出你当前文件夹下面的所有内容,但这样直接运行所得到的信息也是比较少的,通常它可以结合以下这些参数运行以查询更多的信息:  ls / 显示/.下的所有文件和目录  ls -l 给出文件或者文件夹的详细信息 ls -a 显示所有文件,包括隐藏文</div> </li> <li><a href="/article/3483.htm" title="nodejs同步操作mysql" target="_blank">nodejs同步操作mysql</a> <span class="text-muted">qiaolevip</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E6%B0%B8%E6%97%A0%E6%AD%A2%E5%A2%83/1.htm">学习永无止境</a><a class="tag" taget="_blank" href="/search/%E6%AF%8F%E5%A4%A9%E8%BF%9B%E6%AD%A5%E4%B8%80%E7%82%B9%E7%82%B9/1.htm">每天进步一点点</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/nodejs/1.htm">nodejs</a> <div>// db-util.js var mysql = require('mysql'); var pool = mysql.createPool({ connectionLimit : 10, host: 'localhost', user: 'root', password: '', database: 'test', port: 3306 }); </div> </li> <li><a href="/article/3610.htm" title="一起学Hive系列文章" target="_blank">一起学Hive系列文章</a> <span class="text-muted">superlxw1234</span> <a class="tag" taget="_blank" href="/search/hive/1.htm">hive</a><a class="tag" taget="_blank" href="/search/Hive%E5%85%A5%E9%97%A8/1.htm">Hive入门</a> <div>  [一起学Hive]系列文章 目录贴,入门Hive,持续更新中。   [一起学Hive]之一—Hive概述,Hive是什么 [一起学Hive]之二—Hive函数大全-完整版 [一起学Hive]之三—Hive中的数据库(Database)和表(Table) [一起学Hive]之四-Hive的安装配置 [一起学Hive]之五-Hive的视图和分区 [一起学Hive</div> </li> <li><a href="/article/3737.htm" title="Spring开发利器:Spring Tool Suite 3.7.0 发布" target="_blank">Spring开发利器:Spring Tool Suite 3.7.0 发布</a> <span class="text-muted">wiselyman</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>Spring Tool Suite(简称STS)是基于Eclipse,专门针对Spring开发者提供大量的便捷功能的优秀开发工具。   在3.7.0版本主要做了如下的更新:   将eclipse版本更新至Eclipse Mars 4.5 GA Spring Boot(JavaEE开发的颠覆者集大成者,推荐大家学习)的配置语言YAML编辑器的支持(包含自动提示,</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>