摘要: 代码管理以前各种开源项目的代码都是通过博客和个人网页来发布的。这种分享方式并不是最容易的一种,也不便于他人对代码做出贡献。下面是几个管理项目代码的工具,不管对于个人开发者还是团队开发者来说,它们都是非常好用的。GithubGitHub,也就是Git版本控制系统,采用一种优雅的方式来管理项目代码。比起Subversion,Git要更加经济划算,对于新手来说安装过程也更加简单。创建新的版本分支非常简便,而且完全不用害怕会让你的辛勤劳作毁于一旦。我强烈推荐大家使用Github的一个重要原因就是因为它已经很有年头了。它的免费工具很好,其中包括用户wiki、Q&A支持、推送请求以及免费的网页托管 阅读全文
posted @ 2013-11-21 17:21 Ranran 阅读(1496) 评论(0) 推荐(3) 编辑
摘要: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两种结构:对象和数组。 1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号,数值型则不须要。例如: ... 阅读全文
posted @ 2013-11-21 14:32 Ranran 阅读(1123) 评论(0) 推荐(3) 编辑
摘要: 在官方文档http://technet.microsoft.com/zh-cn/library/ms181299.aspx中“互操作性”段落中有这么一句:触发器继续执行 ROLLBACK 语句之后的所有其余语句。如果这些语句中的任意语句修改数据,则不回滚这些修改。执行其余的语句不会激发嵌套触发器。其中“执行其余的语句不会激发嵌套触发器”,是否意味着在回滚操作后面的语句如果继续执行的话,后面语句触发的触发器就不会执行了?比如后面的语句有针对一个表的update操作,而这张表又有update的触发器,这个时候update会执行成功,但触发器不会执行? 以下是网友帮忙写的测试用例,结果是触发了嵌套. 阅读全文
posted @ 2013-11-21 11:49 Ranran 阅读(3152) 评论(0) 推荐(1) 编辑
摘要: 今天要为大家分享9款设计非常独特的jQuery/CSS3全新应用插件,插件包含菜单、jQuery焦点图、jQuery表单、jQuery图片特效等。下面大家一起来看看吧。1、jQuery水晶样式下拉导航这是一款非常不错的jQuery多功能下拉菜单插件,菜单外观呈水晶样式,晶莹剔透,功能丰富,包含多级菜单、自定义内容菜单、表单菜单,是一款不可多得的jQuery菜单导航插件。在线演示 / 源码下载2、CSS3堆栈式图片切换动画插件这是一款非常炫的CSS3图片切换动画效果,动画效果非常丰富,折叠式、淡入淡出式、旋转式等,让你的图片颇具特色,大大提高用户体验。在线演示 / 源码下载3、基于jQuer.. 阅读全文
posted @ 2013-11-19 21:52 Ranran 阅读(931) 评论(0) 推荐(0) 编辑
摘要: Google规范的原文链接大家可以访问:http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml 1.协议头: 建议在指向图片或其他媒体文件、样式表和脚本的URL地址中省略http:https:协议部分,除非已知相应文件不能同时兼容2个协议。 注:这个倒是真正平日不注意的,只要是绝对地址,http:总是带着。如果仔细想一想,还真有道理。 2.缩进:每次缩进使用双空格 不要使用tab制表符或制表符加空格的混合方式缩进 3.大小写:只使用小写 所有的代码都应是小写的,包括元素名称、属性,属性值(除非text... 阅读全文
posted @ 2013-11-19 09:57 Ranran 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 一直被老婆抱怨不懂浪漫,老婆的生日又来了,老婆指着闺蜜空间上贴的老公做的胡萝卜心形浪漫晚餐告诉我:必须送她一份用心的礼物。我绞尽脑汁想出这么一法子,还是得用我们码农的独特方式,经过一天多的努力,终于做完了,来给大家晒一下,一共三个特效 1,六个字单列从右侧飞入;2,六个字闪烁;3,六个字连续从右侧飞入(类似电子字幕的滚动特效)下面有附件,大家轻拍。基本原理,生成一个20行20列的table,400个小格子当屏幕,按照每个字的形状生成0,1数组,如果单元格需要显示,填入心形图片,否则填充透明图片,动画的时候一帧即为1个长度为400的数据,一共5*6+120*20+210*6帧*400个0和1,: 阅读全文
posted @ 2013-11-18 20:17 Ranran 阅读(2171) 评论(1) 推荐(1) 编辑
摘要: 一般来说flash中的数据是不能被现有技术很容易采集到的,但是也不能谈flash色变,要具体问题具体分析,有些flash是可以通过一些分析发现背后的数据。然后采集就变得很容易了。具体案例:搜房房价走势采集。先看看房价走势页面:http://baolishangcheng.soufun.com/house/2810932360/fangjia.htm可以看出,这是个flash的,还有很多鼠标移动上去显示的数据。右键点击,发现确实是flash,然后查看源码,发现如下信息:原来flash是放在iframe中的,好的,打开改iframe对应的网页http://pinggus.soufun.com/Es 阅读全文
posted @ 2013-11-18 15:13 Ranran 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 找了很多jquery的幻灯片,都觉得不是很好,最后发现bxslider兼容性最好,移动设备支持手动翻动。但是官方提供的显示效果真的很难看,让人难以接受。最后只能自己DIY了。bxslider官方样式:改造后的样式:第一步:引入bxsliderHtml代码 第二步:加入bxslider html代码Java代码 {$i} {$i} 原版官方的html代码是这样的:Java代码 在此基础上创建了一个slider_block的父层DIV,设置position为relative,主要是为子层s... 阅读全文
posted @ 2013-11-18 11:51 Ranran 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 一直被老婆抱怨不懂浪漫,老婆的生日又来了,老婆指着闺蜜空间上贴的老公做的胡萝卜心形浪漫晚餐告诉我:必须送她一份用心的礼物。我绞尽脑汁想出这么一法子,还是得用我们码农的独特方式,经过一天多的努力,终于做完了,来给大家晒一下,一共三个特效 1,六个字单列从右侧飞入;2,六个字闪烁;3,六个字连续从右侧飞入(类似电子字幕的滚动特效)下面有附件,大家轻拍。基本原理,生成一个20行20列的table,400个小格子当屏幕,按照每个字的形状生成0,1数组,如果单元格需要显示,填入心形图片,否则填充透明图片,动画的时候一帧即为1个长度为400的数据,一共5*6+120*20+210*6帧*400个0和1,: 阅读全文
posted @ 2013-11-18 09:38 Ranran 阅读(3127) 评论(6) 推荐(1) 编辑
摘要: 为了能回老家,我选择了回沈阳。为了能找一个工作,我选择了东软,这下来了,才知道垃圾。1.待遇方面,大家都懂的,低(传统的公司,领导多啊,干活的人少。sb,你以为谁都和你们一样啊)2.人才培养方面,东软只让你干活,不会培养你的。(我身为东软的架构师我感到可耻)3.选择了东软就选择了后悔,我真后悔来这个公司。(真不应该选择这个公司。说实话)4.我准备离职了,明年3月份(为什么选择3月份,因为我明白什么时候软件行业才要人多)希望我有更好的发展,大家会认为我自私,出来干活要对的起公司。。。但公司对不起你,“压榨”你,你身为一个小老百姓,我不知道还有什么理由选择它。如果有沈阳的朋友,你可以像我一样去东软 阅读全文
posted @ 2013-11-17 21:54 Ranran 阅读(5921) 评论(0) 推荐(2) 编辑
摘要: 前几天遇到了一个让我哭笑不得的bug,我写的Wpf程序在Win7里可以运行,到XP、WindowsServer里运行点击某个控件之后闪退,不报任何错,在后台代码里trycatch也捕捉不到任何异常。很明显,这不是后台的代码出的错。当时情况很艰苦,用户在十万八千里之外,他的电脑上也没有调试环境,我只能在本地一步一步排除错误可能,修改、打包、发布到用户、卸载、重装、足足折腾了一天,最后总算是搞定了。 不知道大牛们遇到这样的情况怎么处理。没有调试环境,本地运行良好,用户运行就闪退,没有任何错误抛出。大家先思考一番,你遇到这样的情况,你会如何处理。 我比较笨,第一步,把这个控件关联的后台代码注... 阅读全文
posted @ 2013-11-16 22:31 Ranran 阅读(2397) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2013-11-15 09:39 Ranran 阅读(383) 评论(0) 推荐(1) 编辑
摘要: 一般来说flash中的数据是不能被现有技术很容易采集到的,但是也不能谈flash色变,要具体问题具体分析,有些flash是可以通过一些分析发现背后的数据。然后采集就变得很容易了。具体案例:搜房房价走势采集。先看看房价走势页面:http://baolishangcheng.soufun.com/house/2810932360/fangjia.htm可以看出,这是个flash的,还有很多鼠标移动上去显示的数据。右键点击,发现确实是flash,然后查看源码,发现如下信息:原来flash是放在iframe中的,好的,打开改iframe对应的网页http://pinggus.soufun.com/Es 阅读全文
posted @ 2013-11-14 16:07 Ranran 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 说明:首先要下载一个DLL文件(iTextsharp),下载地址在这。接着建一个Asp.net项目,在项目名称上点击右键“添加引用”。浏览到下载的DLL文件,然后在页面上放一个Lable控件(命名为lblArticle)和一个Textbox输入框控件,再拖一个按钮。本文目的在于,当我们点击按钮时,将输入框或者lable控件上的文字转化为PDF文件。接下来转到CS文件,输入以下代码,以添加命名空间引用:using System.IO;using iTextSharp.text;using iTextSharp.text.pdf;using iTextSharp.text.html;using i 阅读全文
posted @ 2011-11-24 11:45 Ranran 阅读(941) 评论(1) 推荐(0) 编辑
摘要: 概述在网上看到不少的这方面的例子,使Repeater控件象ListView控件一样支持DataPager分页。但是我试了不少,都失败了。所以我就花点时间来自己写了一个。下面是我的解决方案。代码介绍首先,我们建立一个用户控件,取名DataPagerRepeater。使其继承自Repeater 并引用System.Web.UI.WebControls.IPageableItemContainer 命名空间。(同时添加System.Web.Extensions引用)并输入以下代码[ToolboxData("")]public class DataPagerRepeater : R 阅读全文
posted @ 2011-11-22 21:17 Ranran 阅读(1576) 评论(2) 推荐(1) 编辑