上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 29 下一页
摘要: 在研究yahoo音乐API,发现他的数据传出你可以任选xml和json,这是相当酷的事,于是写了个小例子来调用。因为读回来的歌曲数目通常会很多,于是想把json数据直接显示在页面上,想了想,貌似没有直接的方法,结果网上发现有一个比较好的实现,全文转载,原文地址函数的主要功能是:传入一个Json对象(为了节省空间,一般请求返回的Json都是没有格式化的,可读性不好),可以输出格式化字符串,提高Json可读性。虽然很多IDE或工具已经实现,但有时做简单测试时,格式化还是需要的。假设,JS调用(假设界面有一个id为result的textarea)var json = { Id: 1, Name: & 阅读全文
posted @ 2011-03-01 15:24 $walker 阅读(1893) 评论(0) 推荐(0)
摘要: 2011-9-2更新:增加width属性,每个同一个页面每个智能提示窗口可自定义 {width:220}增加hidden属性,用来保存智能提示结果对应的id,请传入一个具有value属性的form元素,比如hidden,input等 可以为DOM元素,也可以为jQuery对象 {hidden:$("#hiduid")},{hidden:document.getElementById("hiduid")} 以前是需要自己取该文本框的qid 现在同样可以在提交前值qid赋值给自定义的元素改善保存id的流程 所有取结果对应的id的,都是为了传递结果对应的数据库 阅读全文
posted @ 2011-02-17 14:16 $walker 阅读(1120) 评论(3) 推荐(0)
摘要: 很多人写程序时,用 header(location) 进行跳转往往不记得写 exit() 语句,事实上这种做法是存在严重风险的。从浏览器上看,使用 header(location) 就跳转到另一个页面了,但事实上,php却仍然会执行后台的代码的,假如后面的代码有不安全逻辑的,那就直接无视开发者设定的条件,继续把后面的东西给执行了。如:=====这个代码中,粗心的程序员会以为 header('location:http://www.xker.com'); 就over了,事实上,后台的代码却仍然被执行了,所以使用 header(location) 的时候,不管是封装在另一个函数还是直接写的,都建议 阅读全文
posted @ 2011-01-30 01:47 $walker 阅读(395) 评论(0) 推荐(0)
摘要: ==============reportviewer:插入组,表达式为=Ceiling(RowNumber(Nothing)/6),不包括组头和组尾,也不要重复组头和组尾,选择在结尾处分页,一切OK。貌似人为为分页而分组和数据库分组冲突了。。。另外,上面说的“不包括组头和组尾”使得你无法编辑该组,不可取,还是包一个的好。========reportviewer:自己画报表且分页时,表头的repeatOnNewpage决定了是否固定表头 阅读全文
posted @ 2011-01-30 01:37 $walker 阅读(628) 评论(0) 推荐(0)
摘要: 使用MSChart控件的时候有时候会碰到这样的问题:Invalid temp directory in chart handler configuration [c:\TempImageFiles\].Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. E 阅读全文
posted @ 2011-01-30 00:46 $walker 阅读(1360) 评论(0) 推荐(0)
摘要: 用两个实例来演示吧1,有个项目引用WebService的,因为同时发在了几台服务器上,为了方便切换,我就要能动态去更改它的IP(只是IP不同,不是WebService不同),所以我只要替换其中的服务器地址部分就可以了2,演示从查询字符串里面提取想要的资料,以便把这些资料恢复到网页上,类似asp.net的viewstate功能 private string testrex(Match m) { //组0,就是所有匹配,然后依次为各个括号内的 return m.Groups[1] + "/88.88.88.88:1000" +... 阅读全文
posted @ 2011-01-30 00:32 $walker 阅读(1956) 评论(0) 推荐(1)
摘要: msdn官方示例:http://msdn.microsoft.com/zh-cn/library/bb398934%28v=VS.90%29.aspx 总的来说, 1,注册ScriptManager的AsyncPostBackError事件,并在服务器实现它,并抛出被处理过的异常(根据是否为null,可能需要抛出e.Exception或e.Exception.innerException) 2,客... 阅读全文
posted @ 2011-01-28 16:56 $walker 阅读(533) 评论(0) 推荐(0)
摘要: 文如其名,介绍jQuery实现的ajax队列。有这个需求一般是同指向同一网址的同一个重复请求,比如注册的时候验证邮箱、用户名等,不用队列的话,单个客户端就可以频繁发出无数的ajax请求出去,我以前居然一直是用的一个我自己叫做ajaxlock的东西,(其实就是设一个变量,到ajax响应成功才把这个变量释放),这次了解了一下队列,用它的话方便多了,首先,模拟一个服务器页面,test.php然后是前台页面,假设由一个元素触发:才三句话,逐句解释:第一行,把一个队列绑定到任何一个dom元素上面去,我选择了body,而且队列初始化为空,并且队列名用了默认的"fx"第二行,绑定元素的click事件第三行, 阅读全文
posted @ 2010-12-24 22:52 $walker 阅读(1749) 评论(3) 推荐(0)
摘要: 2011/1/30更新:以前转了下面的内容,其实我在自己的项目里,用的基本上是这两个方法getCookie里的正则说明:比如我们要找member_id这个cookie,那么name就是member_id,上面的正则判断了三种情况:以member_id开头、member_id在cookie字串中间,member_id在字串末尾。所以我们要匹配的是name+"=([^;]*),并且把值放在分组里面,这一段可以从name开始匹配匹配到什么时候结束呢 (;|$),意思是匹配到名字后的第一个分号,假如是位置是最后一段,那么就没有分号,可是已经是结尾($)了从什么时候开始?同样,(^|;\s*),它要么是 阅读全文
posted @ 2010-12-13 16:31 $walker 阅读(561) 评论(0) 推荐(0)
摘要: System.IO.Directory.GetCurrentDirectory()方法用于获得应用程序当前工作目录。System.Windows.Forms.Application.StartupPath 获得应用程序的可执行文件的路径,不含文件名StartupPath 可执行文件固定就不会变,可用于定位GetCurrentDirectory 不一定是可执行文件所在目录,因启动的位置而变如有两个程... 阅读全文
posted @ 2010-11-22 14:59 $walker 阅读(647) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 29 下一页