IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

[JQuery]自定义CircleAnimation,Animate方法学习笔记

最近对看了一些JQuery的基础教程,被JQuery深深的吸引住了,以前用过Extjs,看了JQuery不禁感叹,javascript还能这么些,真是太神奇了!在此贴出一些学习成果,希望能对学习JQuery的其他同学有所帮助,同时也记录下自己的学习情况。 看了一些JQuery的官方教程,已经有点心潮澎湃了,就决定自己尝试着写一些东西出来。我看到了很多很绚的动画效果,然后决定自己也尝试一下

Visual Studio 插件的开发

起因 在做项目的时候,经常需要根据表结构create一些实体类,写多了,实在是觉得无趣,于是就琢磨着做个代码生成工具。当然现在有很多现成的,拿来用就好,可是总想自己弄个出来玩玩,一来是当初用DataSet,VS可以根据一个xsd文件生成那么多代码,可以拖拖拽拽就搞定,一直没闹明白是怎么做的,不甘心,总想弄明白,二来,公司里,数据库的脚本大多是根据一个xml配置文件生成的,这样,我拿到这个xml生成

金山实习周记(1)——初次任务

    上星期五刚到金山报到时是兴奋的,信心满满的,但现在。。。 初次任务      在报到之后,老大让三个方向(UI,底层IO,算法)的人给我分别介绍是做什么的。由于在这三个方向中,我最熟悉算法,因此果断选算法。之后,老大讲解了线路图:看文档->优化内存->搞算法。     

How many prime numbers(解题报告)一种比较高效的素数判断算法

http://acm.hdu.edu.cn/showproblem.php?pid=2138 一开始感觉是水题,就直接点submit在页面上写 bool prime(int n) { if(n < 2) return false; if(n == 2) return true; int m = sqrt((float)n); for(int i = 3; i <=

Entity Framework 实践系列 —— 搞好关系 - 生儿育女(一对多,one-to-many)

从单相思(单向一对一),到两情相悦(双向一对一)并步入婚姻殿堂,接下来就是生儿育女,男人升级为父亲,如果生了很多孩子,那父亲与孩子之间的关系就是“一对多”。 一个父亲有多个孩子,一个孩子只属于一个父亲。 我们还是以博客为例,场景如下: 一个博客(BlogSite)有多篇文章(BlogPost),一篇文章只属于一个博客。 看类图: 看表结构: BlogSite与BlogP

【CSON原创】 支持行拖动,列拖动的表格插件

效果预览: 支持行拖动,列拖动的表格插件 col1_headcol2_headcol3_headcol4_head 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 4 6 7 8 功能说明: 当鼠标移动到表头区域时可以对列进行拖动排序,鼠标移动到行区域时可以对行进行拖动排序。 支持IE6 7 8 firefox chrome 实现原理:

SharePoint search 功能的定制开发

概要   客户要求改善 SharePoint 2007的搜索功能,我们要自定义开发搜索功能,一翻调查和研究,sharepoint 的搜索用到KeywordSearchQuery和FullTextSearchQuery 两种方式,因为我们要用到自定义的sharepoint list字段做为过虑条件,所以采用FullTextSearchQuery 来开发。   设计 Ful

25个优秀的网站导航菜单设计欣赏

导航菜单是网站重要的组成部分,导航菜单的设计关系着网站的可用性和用户体验,有吸引力的导航能够吸引用户去浏览更多的网站内容。今天这篇文章收集了25个优秀的网站导航设计案例,希望能带给你灵感。 Polaroid Archibald Studio Toasted Digital Ten Little Monkeys WPZOOM Namesake Designer Themes dfied

JavaScript 实用主义[1]--理想的开发环境

JavaScript在现在的Web开发中扮演者越来越重要的角色,这里分享一些实用的经验。从开发环境说起 IDE: Visual Studio 强大的JavaScript智能提示、断点调试功能使它成为.Net开发者的首选。 Intellij IDEA  Java平台强大的编辑器,JetBrains公司出品,这个公司还出品了大名鼎鼎的ReShaper。IDEA是一个支持多语言的IDE,

Android Ap 开发 设计模式第三篇:模板方法模式

Template Method Pattern 模板的含义   所谓模板,有用过VS的朋友会比较熟悉,这个IDE将一些统一的代码编写方法制作成模板加载在IDE里面,开发者可以根据自己制作的模板或者微软提供的模板比如Asp.net 、Winform 、WPF开发等各种模板。而Android 建立项目初期生成的Project 也可以当作是一个模板。它是将原先定义好的东西事先写好了一套规范,具体要如何使

领域驱动设计学习总结(一):关于银行转账的思考

由于项目需要,在办公室抱着领域驱动设计这本书啃了一星期。今天突发奇想想写个学习总结。于是乎就拿前段时间大伙儿都在讨论的银行转账问题来练练手,第一次接触领域驱动设计,有不妥的地方请大伙多多指教。 一、问题描述 实现银行账号汇款功能。 核心业务:将账号A的若干资金转到账号B上。 设转账金额为M(下同) Amount:账号资金 二、问题分析 1.账号A:账号A按照资金转出规则处理M 2.账号B:账号B按

SQL点滴20—T-SQL中的排名函数

  提到排名函数我们首先可能想到的是order by,这个是排序,不是排名,排名需要在前面加个名次序号的,order by是没有这个功能的。还可能会想到identity(1,1),它也给了一个序号,但是不能保证给出的序号是连续升序的。除非能够保证所有的Insert语句都能够正确成功地完成,并且没有删除操作,实际的使用中大多数的表都不能保证这样。 好在SQL Server中提供了一些排名

(译)如何升级你的cocos2d版本

原文链接地址:http://jamornh.posterous.com/upgrading-your-cocos2d-version-from-a-lower-v   前言:最近有朋友问我0.99.0怎么支持Retina Display,可能大家会说,把提供一套-hd后缀的图片,然后在appDelegate里面调用[director enableRetinaDisplay:YES] 就可以了。不过

Web三维技术:Flash Builder+away3d平台搭建(含演示视频)

Web三维技术:Flash Builder+away3d平台搭建 作者:一点一滴的Beer http://beer.cnblogs.com/ 前言:作为NCSLab中实验设备的显示层,需要一个swf作为显示的UI。虽然可以用FlashMX进行简单的flash设计,但是FlashMX一般是偏向于动画设计,而不是程序设计,所以在进行相关的开发时,支持性不是太好,于是笔者就想到了转用Fl

ASP.NET MVC过滤器中权限过滤器ValidateAntiForgeryToken的用法(Post-Only)

用途:防止CSRF(跨网站请求伪造)。 用法:在View->Form表单中:<%:Html.AntiForgeryToken()%>         在Controller->Action动作上:[ValidateAntiForgeryToken] 原理: 1、<%:Html.AntiFo

Entity Framework 实践系列 —— 搞好关系 - 两情相悦(双向一对一)- 续

在上篇文章中,我们通过WithRequiredDependent或WithRequiredPrincipal实现了“双向一对一”关系,但是Entity Framework生成的SQL语句很糟糕。 在上篇文章发布一个多小时之后,我们找到了解决之道。这就是写博客带来的好处,逼着你静下心来深入思考。 问题的原因在于我们向Entity Framework传递了不合情理的&ldquo

.NET简谈——跨进高级编程门槛的必经之路

我们继续C#基础知识的学习,这篇文章对前面基础知识学习的朋友有着举足轻重的作用;为了延续基础知识学习的热情,我编写了这篇特殊的文章。 本篇文章的中心是想借“.NET简谈反射(动态调用)”一文继续发挥下去,让朋友能一气呵成,到底反射能用在什么地方,究竟能起到多么高级的作用。 下面我就拿具体的例子讲解,不废话了请随我来; 1:必须具备的基础知识 C#接口:要想用反射进行高深的使

【网页设计】分享E-WebTemplates国外精美网页模板(FLASH+PSD源文件+HTML)(41~80)

都是国外E-WebTemplates网站上的网页模板,自己用采集程序把下载链接采集下来的。大概一共159套,样式都很漂亮,每套都含有PSD源文件和生成的HTML。   free photoshop template free PSD wedding template 下载地址 下载地址   free PSD Dating

WCF分发简述-ChannelDispatcher,EndpointDispatcher,MessageFilter

学习和使用WCF已经有很长一段时间了,但是一直不敢写关于这方面的blog。以为院子里有个WCF高手(Artech),我学习WCF大部分就是看的他的blog。所以在这里感谢Artech大哥的分享。前些日子的XX问到这个问题,所以我才斗胆有了这篇blog,欢迎高手指正。 1:ServiceHost 和ChannelDispatcher:    没使用过Viso,但是现在的机子上只有

C#面向对象编程的3个支柱(二)

  OOP第二个支柱:继承 继承是OOP的一个方面,可以促使代码重用。代码重用归为两类:经典继承(is-a关系)和包含/委托模型(has-a关系)。 当在类之间创建is-a关系时,也就是在两个或两个以上类类型之间创建依赖关系。经典继承是新的类(继承类)扩展既有类(基类/父类)的功能。基类的作用是为扩展类定义所以公共的数据与成员。 说起基类要清楚一点,.NET要求一个类只能有一个直接基类。