11 2013 档案
摘要:1.解决办法机器级别修复, 服务器所有ASP.NET程序受益 需要去微软下载对应asp.NET版本的修补程序.NET 4 -http://support.microsoft.com/kb/2600088.NET 2.0http://support.microsoft.com/kb/2600100for Win7 SP1/Windows Server 2008 R2 SP1, Windows Vista/Server 2008, Windows XP/Server 2003http://support.microsoft.com/kb/2608565for Win7/Windows Server
阅读全文
摘要:有时候,我们可能不会在网页中 请输入您的名字: Jquery获取名字
阅读全文
摘要:一、奇数宽高 悲剧的IE6啊,为何有如此多bug,但用户市场又那么大,真让我们搞网站的纠结。今天就遇到了一个非常奇怪但又很细节的一个bug,一个外部的相对定位div,内部一个绝对定位的div(right:0),如下图所示: 可是在IE6下查看,却变成了right:1px的效果了,是特效吗,不像: 结果发现只要外部div的高或宽为奇数时,就会出现如上1px的问题,修复问题的解决方案就是把外部div的高或宽设为偶数。 以下是css代码: #outer { width: 609px;/*这里宽度为奇数,bug就出现了!!改成偶数就OK了*/ height: 300px; position: rela
阅读全文
摘要:网站开发中,在页面之间的跳转,经常会用到传值,其中可能会传递多个值。一、CommadArgument传多个值到其他页面。 像Gridview dataList repeater等数据绑定控件中,可以使用CommadArgument传多个值。 源的代码(aspx页面代码)如下:这个代码一般写在项模板中,如果你用的第一种方法就不需要加上onclick事件,直接点击数据绑定控件的RowCommand ,itemCommand事件,就行了。object[] arg=e.CommandArgument.ToString().split(','); //注意是单引号string arg0=
阅读全文
摘要:HTML中我们一般把部分称为网页的头部。头部部分的内容虽然不会在页面中显示,但它能影响到搜索引擎对网页的收录和排序,以及网页的各种全局设置,可以说是至关重要。▲知识点一——头部信息里设置网页的基底网址基底网址的实质是统一设置超级链接的属性,基底网址标签是,它有两个属性,href和_target。href用于设置基底网址的路径,_target用于设置超级链接的打开方式。通过基底网址的添加,页面中所有的相对网站根目录地址可转换成绝对地址。当浏览器浏览页面时,通过标记将相对网站跟目录地址附加在基底网址路径的后面,从而转化成绝对地址。我们首先创建一个base.htm,编写HTML代码如下:基底网址的设
阅读全文
摘要:今天做测试工作,发现了一个令我费解的问题,jquery的getJson方法在firefox上运行可以得到返回的结果,但是在ie8上测试,竟发现没有发送请求,故不能取到任何返回的结果,经历了一翻周折,找到了网上一篇文章的解决办法,便摘抄了一下,并做了一些修改。1 让每次调用的url都不一样 方法:在参数中加一个随机数。例1:jQuery.getJSON("$!{Root}/a/a/s.ashx",{ID:"123456",Name:"john",random:Math.random()},function(responseText){}
阅读全文
摘要:清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。1、结尾处加空div标签 clear:both1234 .div1{background:#000080;border:1pxsolidred;}.left{float:left;width:20%;height:200px;background:#DDD}.right{float:right;width:30%;height:80px;background:#DDD}.clear{clear:both} 这种方法,感...
阅读全文
摘要:表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:点击提交按钮两次。刷新页面使用浏览器后退按钮重复之前的操作,导致重复提交表单。使用浏览器历史记录重复提交表单。浏览器重复的HTTP请求。几种防止表单重复提交的方法 禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果客户端把Javascript给禁止掉,这种方法就无效了。 Post/Redirect/Get模式。在提交后执行页面重定向,这就是所谓的Post-Redirect-Get (PRG)模式。简言之,当..
阅读全文
摘要:web开发的时候有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码!方法一:方法二:方法三:
阅读全文
摘要:jQuery插件开发分为两种:1 类级别类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法。开发扩展其方法时使用$.extend方法,即jQuery.extend(object);$.extend({add:function(a,b){return a+b;},minus:function(a,b){return a-b;}});页面中调用:var i = $.add(3,2);var j = $.minus(3,2); 2 对象级别对象级别则可以理解为基于对象的拓展,如$("#table").changeColor(...); 这里
阅读全文
摘要:最近很是激动啊,现在的自己还是和当初刚刚学习程序的时候一样,虽然现在回头一看自己写过的程序,都非常的小孩子和漏洞百出,也没有太多的考虑效率和安全,但是还是每次写出了新的程序或系统,都是抱着一种马上拿着去参赛的心情。感觉很爽啊,虽然过段时间再回看这个程序,又会发现一些不足,但无疑这样积极的心态让我受益匪浅。做程序就是要这样,通过一些小小的成功,来增加自己的成就感和自豪感,这样会让你更有兴趣。这个导医系统,本来是为了满足公司需要开发的,所以没有考虑太多,是我自己做的,历时也不是很长时间,不过也是直接跳过内部测试,直接边使用边测试的,现在使用了近一年时间了,数据量级现在为十几万级,中间有几次小的修改
阅读全文
摘要:本篇中使用到了的一些工具,压缩包请大家执行搜索。骚年,还在等什么,最高4999的大红包等着你。刮奖界面如上,如果支付宝钱包都不知道在哪的同学,你就OUT了。1、在android手机上进行HTTP抓包;请参见该博客进行tcpdump 操作android平台tcpdump wireshark 网络数据抓包(综合)将抓包的pcap文件导出到PC上使用wireshark进行分析,剪短分析:http://d.alipay.com/xqb/result.htm?isnewuser=T,这个URL应该就是刮奖界面请求。进一步分析,页面是有会话管理的,同时返回结果是GZIP压缩的。2、根据上述的分析进行jav
阅读全文
摘要:最近开始看Tair的源码实现,Tair的通信使用的是淘宝的开源的网络库tbnet实现。具体来说是依靠tbnet::Transport类型实现,其源代码路径如下:http://code.taobao.org/svn/tb-common-utils/trunk/tbnet/src下面介绍其通信流程:1. 启动Transport::start()完成其启动,主要工作是启动了两个线程:_readWriteThread和_timeoutThread.这两个线程的实际入口函数式Tranport::run(),下面是Transport::run的实现:void Transport::run(tbsys::C
阅读全文
摘要:目前,国内自主研发的文件系统可谓凤毛麟角。淘宝在这一领域做了有效的探索和实践,Taobao File System(TFS)作为淘宝内部使用的分布式文件系统,针对海量小文件的随机读写访问性能做了特殊优化,承载着淘宝主站所有图片、商品描述等数据存储。最近,淘宝核心系统团队工程师楚材(李震)在其官方博客上撰文(《TFS简介》,以下简称文章)简要介绍了TFS系统的基本情况,引起了社区的关注。文章首先概括了TFS的特点:完全扁平化的数据组织结构,抛弃了传统文件系统的目录结构。在块设备基础上建立自有的文件系统,减少EXT3等文件系统数据碎片带来的性能损耗。单进程管理单块磁盘的方式,摒除RAID5机制。带
阅读全文
摘要:1、jquery类库在我们实际项目中用的很多,大家经常需要根据控件的id,获取对应的html元素。 但是:当id含有特殊字符的时候,是不能选中的。2、 自己简单的测试了下,jquery的id选择器只支持,单词、阿拉伯数字、下划线、中划线。 其中单词,包括英文字母、汉字,但是控件id属于客户不可见内容,实际中开发人员是不用汉字作为id的, 这里不考虑。3、提供以下方法,开人人员只要将id转义后,jquery就能选中了。不用再考特殊字符的问题function escapeJquery(srcString) {// 转义之后的结果var escapseResult = srcString;// ja
阅读全文
摘要:有时候我们为了节省页面空间,会在页面明显处放一小条,用来展示比较重要的即时新闻,一般以轮播的形式出现。今天要介绍的jQuery News Ticker插件就是用来实现这个即时新闻展示功能的,效果图如下:jQuerynews ticker是一个使用非常便捷的jQuery插件,能够非常方便地让你生成类似上图所示的一个新闻行情效果。插件的demo演示它能够通过列表,HTML甚至是RSS(只能加载本站的RSS feed)来生成新闻内容,并且支持前后播放和停止。这个插件支持一系列的自定义选项,例如:播放速度播放效果播放方向显示时间首先引入jQuery news ticker类库及其jQuery类库:12
阅读全文
摘要:对于开发者来说,满足用户需求和坚持自己的产品理念是不是冲突的?微博上关于乔布斯“去你麻痹,滚你麻痹,爱买不买!”的段子流传甚广。本文提出了自己的观点:听取用户意见,但要自己掌控整个工作的节奏、目标和流程。 作为一个软件开发者,你的工作内容远远不止写代码。还有一些是你职责范围内的事:预估工作周期理解你没写过的软件的功能把复杂的问题简单化把复杂的问题分解成若干个小问题调整代码,为迭代预留空间发现并修复漏洞上述问题与其他成员协作完成 如果你直接和你的用户交互,还有更多的建议:把用户需求翻译成改进计划;深入浅出,把复杂的意思用简单的方式向用户传达;明晰每一个尚待解决的问题。 但是在这些职责之上,...
阅读全文
摘要:今天在css-tricks上看到一篇文章,那篇文章让我不禁心头一震,强大的CSS啊,居然能画出这么多基本的图形。图形包括基本的矩形、圆形、椭圆、三角形、多边形,也包括稍微复杂一点的爱心、钻石、阴阳八卦等。当然有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,我希望你用的是firefox或者chrome,当然IE也能看一部分的。那好,下面就一起来看看我们是如何用纯CSS来画这些图形的,如果你也觉得很震撼,推荐给你的朋友吧。1、正方形最终效果:CSS代码如下:#square { width: 100px; height: 100px; background: red;}2、长方形最终效果:
阅读全文
摘要:本例用到其他2个php class.upload.php和functions.php还有css和js以及img文件下载地址为www.freejs.net/demo/91/down.zip演示JavaScript CodeXML/HTML Code上面2个js都放在index.php里面XML/HTML CodeNameSizeStatusSelectfilestouploadUpload"/>upload.phpPHP Codeuploaded){$extension=$handle->file_src_name_ext;$mime=$handle->file_sr
阅读全文
摘要:如果第一次运行不成功,那就叫它1.0版吧。我的程序永远不会有bug。那些只是开发出来的随机的功能特征。嗨!编译通过了!赶紧打包发布!最难调试的代码是那些你知道不可能有错的代码。我的观点不是不对,只是还处于beta版中。小心那些带着改锥的程序员。COBOL程序员理解为什么女人痛恨周期。如今的编程是一场程序员和上帝的竞赛,程序员企图开发出来更好更大的傻瓜都会用的软件,而上帝总能创造出更‘大’更‘好’的傻瓜,所以,上帝总是赢。程序员的开窍起始于理解‘让程序运行起来’和‘一个可运行的程序’之间的区别。我不是不喜欢社交,只是用户友好性不够。如果Ruby不是是Perl是答案,你根本没有理解问题。The m
阅读全文
摘要:代码管理以前各种开源项目的代码都是通过博客和个人网页来发布的。这种分享方式并不是最容易的一种,也不便于他人对代码做出贡献。下面是几个管理项目代码的工具,不管对于个人开发者还是团队开发者来说,它们都是非常好用的。GithubGitHub,也就是Git版本控制系统,采用一种优雅的方式来管理项目代码。比起Subversion,Git要更加经济划算,对于新手来说安装过程也更加简单。创建新的版本分支非常简便,而且完全不用害怕会让你的辛勤劳作毁于一旦。我强烈推荐大家使用Github的一个重要原因就是因为它已经很有年头了。它的免费工具很好,其中包括用户wiki、Q&A支持、推送请求以及免费的网页托管
阅读全文
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两种结构:对象和数组。 1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号,数值型则不须要。例如: ...
阅读全文
摘要:在官方文档http://technet.microsoft.com/zh-cn/library/ms181299.aspx中“互操作性”段落中有这么一句:触发器继续执行 ROLLBACK 语句之后的所有其余语句。如果这些语句中的任意语句修改数据,则不回滚这些修改。执行其余的语句不会激发嵌套触发器。其中“执行其余的语句不会激发嵌套触发器”,是否意味着在回滚操作后面的语句如果继续执行的话,后面语句触发的触发器就不会执行了?比如后面的语句有针对一个表的update操作,而这张表又有update的触发器,这个时候update会执行成功,但触发器不会执行? 以下是网友帮忙写的测试用例,结果是触发了嵌套.
阅读全文
摘要:今天要为大家分享9款设计非常独特的jQuery/CSS3全新应用插件,插件包含菜单、jQuery焦点图、jQuery表单、jQuery图片特效等。下面大家一起来看看吧。1、jQuery水晶样式下拉导航这是一款非常不错的jQuery多功能下拉菜单插件,菜单外观呈水晶样式,晶莹剔透,功能丰富,包含多级菜单、自定义内容菜单、表单菜单,是一款不可多得的jQuery菜单导航插件。在线演示 / 源码下载2、CSS3堆栈式图片切换动画插件这是一款非常炫的CSS3图片切换动画效果,动画效果非常丰富,折叠式、淡入淡出式、旋转式等,让你的图片颇具特色,大大提高用户体验。在线演示 / 源码下载3、基于jQuer..
阅读全文
摘要:Google规范的原文链接大家可以访问:http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml 1.协议头: 建议在指向图片或其他媒体文件、样式表和脚本的URL地址中省略http:https:协议部分,除非已知相应文件不能同时兼容2个协议。 注:这个倒是真正平日不注意的,只要是绝对地址,http:总是带着。如果仔细想一想,还真有道理。 2.缩进:每次缩进使用双空格 不要使用tab制表符或制表符加空格的混合方式缩进 3.大小写:只使用小写 所有的代码都应是小写的,包括元素名称、属性,属性值(除非text...
阅读全文
摘要:一直被老婆抱怨不懂浪漫,老婆的生日又来了,老婆指着闺蜜空间上贴的老公做的胡萝卜心形浪漫晚餐告诉我:必须送她一份用心的礼物。我绞尽脑汁想出这么一法子,还是得用我们码农的独特方式,经过一天多的努力,终于做完了,来给大家晒一下,一共三个特效 1,六个字单列从右侧飞入;2,六个字闪烁;3,六个字连续从右侧飞入(类似电子字幕的滚动特效)下面有附件,大家轻拍。基本原理,生成一个20行20列的table,400个小格子当屏幕,按照每个字的形状生成0,1数组,如果单元格需要显示,填入心形图片,否则填充透明图片,动画的时候一帧即为1个长度为400的数据,一共5*6+120*20+210*6帧*400个0和1,:
阅读全文
摘要:一般来说flash中的数据是不能被现有技术很容易采集到的,但是也不能谈flash色变,要具体问题具体分析,有些flash是可以通过一些分析发现背后的数据。然后采集就变得很容易了。具体案例:搜房房价走势采集。先看看房价走势页面:http://baolishangcheng.soufun.com/house/2810932360/fangjia.htm可以看出,这是个flash的,还有很多鼠标移动上去显示的数据。右键点击,发现确实是flash,然后查看源码,发现如下信息:原来flash是放在iframe中的,好的,打开改iframe对应的网页http://pinggus.soufun.com/Es
阅读全文
摘要:找了很多jquery的幻灯片,都觉得不是很好,最后发现bxslider兼容性最好,移动设备支持手动翻动。但是官方提供的显示效果真的很难看,让人难以接受。最后只能自己DIY了。bxslider官方样式:改造后的样式:第一步:引入bxsliderHtml代码 第二步:加入bxslider html代码Java代码 {$i} {$i} 原版官方的html代码是这样的:Java代码 在此基础上创建了一个slider_block的父层DIV,设置position为relative,主要是为子层s...
阅读全文
摘要:一直被老婆抱怨不懂浪漫,老婆的生日又来了,老婆指着闺蜜空间上贴的老公做的胡萝卜心形浪漫晚餐告诉我:必须送她一份用心的礼物。我绞尽脑汁想出这么一法子,还是得用我们码农的独特方式,经过一天多的努力,终于做完了,来给大家晒一下,一共三个特效 1,六个字单列从右侧飞入;2,六个字闪烁;3,六个字连续从右侧飞入(类似电子字幕的滚动特效)下面有附件,大家轻拍。基本原理,生成一个20行20列的table,400个小格子当屏幕,按照每个字的形状生成0,1数组,如果单元格需要显示,填入心形图片,否则填充透明图片,动画的时候一帧即为1个长度为400的数据,一共5*6+120*20+210*6帧*400个0和1,:
阅读全文
摘要:为了能回老家,我选择了回沈阳。为了能找一个工作,我选择了东软,这下来了,才知道垃圾。1.待遇方面,大家都懂的,低(传统的公司,领导多啊,干活的人少。sb,你以为谁都和你们一样啊)2.人才培养方面,东软只让你干活,不会培养你的。(我身为东软的架构师我感到可耻)3.选择了东软就选择了后悔,我真后悔来这个公司。(真不应该选择这个公司。说实话)4.我准备离职了,明年3月份(为什么选择3月份,因为我明白什么时候软件行业才要人多)希望我有更好的发展,大家会认为我自私,出来干活要对的起公司。。。但公司对不起你,“压榨”你,你身为一个小老百姓,我不知道还有什么理由选择它。如果有沈阳的朋友,你可以像我一样去东软
阅读全文
摘要:前几天遇到了一个让我哭笑不得的bug,我写的Wpf程序在Win7里可以运行,到XP、WindowsServer里运行点击某个控件之后闪退,不报任何错,在后台代码里trycatch也捕捉不到任何异常。很明显,这不是后台的代码出的错。当时情况很艰苦,用户在十万八千里之外,他的电脑上也没有调试环境,我只能在本地一步一步排除错误可能,修改、打包、发布到用户、卸载、重装、足足折腾了一天,最后总算是搞定了。 不知道大牛们遇到这样的情况怎么处理。没有调试环境,本地运行良好,用户运行就闪退,没有任何错误抛出。大家先思考一番,你遇到这样的情况,你会如何处理。 我比较笨,第一步,把这个控件关联的后台代码注...
阅读全文
摘要:Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助SHIFT + F1当前窗口帮助CTRL + ALT + F3帮助-搜索SHIF
阅读全文
摘要:一般来说flash中的数据是不能被现有技术很容易采集到的,但是也不能谈flash色变,要具体问题具体分析,有些flash是可以通过一些分析发现背后的数据。然后采集就变得很容易了。具体案例:搜房房价走势采集。先看看房价走势页面:http://baolishangcheng.soufun.com/house/2810932360/fangjia.htm可以看出,这是个flash的,还有很多鼠标移动上去显示的数据。右键点击,发现确实是flash,然后查看源码,发现如下信息:原来flash是放在iframe中的,好的,打开改iframe对应的网页http://pinggus.soufun.com/Es
阅读全文