IT技术博客

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

八百年一次,这个月有5个礼拜五,5个礼拜六,5个礼拜天

昨天在微博上看到有人说:   看看日历,的确是这样:   但是凭程序员的直觉,感觉下一次,应该不需要800年啊,于是做了如下测试:   判断有5个礼拜五,5个礼拜六,5个礼拜天的方法: 1:该月必须有31天 2:该月1号必须是星期5.  static void Main(string[] args) { DateTime dtNow = D

MSP430程序库<二>UART异步串口

串行通信接口是处理器与其他设备进行数据通信最常用的方式之一。我的这个程序库是针对MSP430f14系列和MSP430f16系列的,我常用的单片机是这两款:msp430f149,msp430f169。这两款单片机中均有两个增强型串行通信接口,都可以进行同步或是异步通信,甚至169的模块USART0还能进行进行I2C协议通信。在这里,我们只讨论异步串行通信。 硬件介绍: MSP单片机的USART模

极度偷懒 - 实现算命程序中tabcontrol的“美化”

这几天做了一个命理推测(就是算命)程序,客户用来给顾客体验的。既然用来体验,界面肯定要下点功夫。主界面需要用到TabControl的功能,但c# winform默认的样子很丑啊,想要实现好看一点儿的界面,比如,标签和页面分离,美化标签按钮,去掉tabcontrol的边框,不太容易,需要继承tabcontrol并扩展。那有没有不用自定义控件就能实现比较好看的换页效果呢?经本人摸索,发现了一个极度偷懒

关于领域知识的一次聊天

 这篇博客就从我的一个同事说起。  阿广:一个很有经验的程序员,我很佩服他,大概半个月前离开研发中心,去产品中心做需求。在做需求期间应该对领域知识感触比较深,一次聊天聊到了我们感兴趣的知识。 回头看我们的聊天记录的时候,感到自己在这段时间进步了不少,故以此文鼓励自己继续前进。  一、部分聊天记录如下:    阿广 10:22:

如何用BlazeDS更改图片

相信大家在实际应用中肯定会碰到这样的问题:如何动态更改网元图片或者Topo背景?本文用具体实例演示了如何从本地上传图片到服务器,并设置为Topo背景。 首先介绍一下本文用到的技术: 1. FileReferenceFileReference用于从本地打开文件,而且需要添加编译选项:-target-player=10.0.0。关于FileReference的用法请参考官方文档FileReferen

软件以人为本3 - Scrum之每日立会1

《软件以人为本》由此开始进入实战部分,先从Scrum的实践开始吧。 1. 每日立会很难  来自微博@大卫张33(就是我自己,呵呵):http://weibo.com/1812458977/eD4B8a661kg 似曾相识?早上路过一个站会现场。白板上贴了很多即时贴,大概每类10-15张;团队围成一个圆圈,但是没有面对白板;领导挨个询问,被询问者面对领导作答;领导笔录,问问题,每

[翻译] The Beauty of Closures--C# in Depth

    原文链接:The Beauty of Closures--C# in Depth。     闭包之美--C# in Depth。     不足之处,愿各位不吝指出,交流学习。     Some time soon, I want to write about the va

分享33个优秀的 jQuery 教程

jQuery 是一个非常优秀的 JavaScript 框架,使用简单灵活,在现在的Web开发项目中扮演着重要角色。这篇文章与大家分享33个优秀的 jQuery 教程,教您如何使用 jQuery 制作幻灯片、动画菜单、照片墙、图片画廊等很多效果很炫的功能。 How To Build a Sliding Feature Slideshow with jQuery Fullscreen Gallery

秋色园CPU高温优化-两天两夜吐血失败经验总结

前言:   前N天,一直在优化 秋色园 ,仍然纠结于access数据库锁问题,因为一旦被锁,只在网站涉及到读取数据库,基本上就不用打开了,下场仅有重启IIS。   为了解决这个并发锁问题,我是用心良苦,频繁出招,这些留下到“秋色园技术原理解析 系列”里写了。   过程:   这几天,对 秋色园 首页进

开发到底是什么?

本来计划在这一篇的时候发一些关于Hash算法对于关键词过滤以及屏蔽,特别是一些不和谐的词,但是推迟了一下。在上一篇的中做的一个缓存类受关注的并不多,所以就来吹吹牛,讲下开发到底是为什么。 18岁的时候我已经接触了开发,为当时风靡的摩托罗拉手机MTK芯片组进行修改并完善摩托罗拉L6手机系统的修改。那时候是早期智能手机的样子,内存貌似只有不到10M,支持移动运用。(有兴趣的可以去手机之家去搜索下V-s

欢迎来上海兰亭序喝茶

帮上海的朋友做一下宣传,地瓜最近很忙,冷落了博客的各位读者,先说一声对不起,等有时间了,还会继续更新。我不在兰亭序,但这家公司我很喜欢,因为他非常有个性,所以把他推荐给大家。 上海Sliverlight交流分享沙龙活动: 我们相信每一个优秀的程序员一定都深爱着他的作品,而如今Silverlight给了我们更大的舞台,我们可以像艺术家一样,用我们的作品传递感情,张扬个性。 我们每天活跃在网上,与许多

Windows Presentation Foundation系列(5)---自定义布局面板

声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://www.cnblogs.com/leezhm/archive/2011/07/06/2099083.html 开拓进取的小乌龟------->cnBlogs 点滴点点滴滴 Blog         在这

灵活运用 SQL SERVER FOR XML PATH

        FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.         一.FOR XML PA

在Orchard中创建一个主题(Theme)

    在Orchard中我们可以通过自定义主题来让我们的网站与众不同。一个主题可以重写样式,图片,布局,并还可以重写所有Orchard模块所提供的模板。简言之就是:网页上任何一处Html代码都是可控制的。也正是由于这个优势的存在,让前端网页设计师有了无限制的发挥空间。本文通过一个简单的示例来让我们开启Orchard主题制作之旅。 生成主题代码结构首先还是要用到一个我

RAII、栈展开和程序终止

缘起 在项目中发现某些情况下,对象的析构函数不被调用,比如程序调用exit(), 异常终止等。那么,析构函数什么情况下不会被调用呢? RAII RAII(资源获取即初始化RAII, Resource Acquisition Is Initialization)是C++编程中很重要的一项技术。其原理是在对象析构函数中释放该对象获取的资源,利用栈展开过程栈上对象的析构函数将被自动调用的保证,从而正确地

自己来控制EntityFramework4.1 Code-First,逐步消除EF之怪异现象

最近的项目开始使用EF4.1,拜读各路大侠文章数遍,满以为可以轻车熟路,却屡遭悲惨啊,怪异现象接连... 1,虽然使用Code-First模式,就是因为它代码整洁清爽条理,但还是习惯先建立数据表,再POCO...  结果发现Entity实体类与数据表的映射是EF自己独特智能操控的,比如实体类名为Product,它会智能映射成Products的表,加了个"s",然而,Category的实

Silverlight 4 中的新增功能

1.控件RichTextBox 控件使用RichTextBox控件可以显示、输入和编辑多格式文本。您可以对文本应用字符或段落格式、显示超链接,以及添加内联图像。Viewbox 控件Viewbox控件是一个内容修饰器,它采用一个子元素并且可通过拉伸或缩放该子元素以适合Viewbox 的大小 WebBrowser 控件WebBrowser 控件可以在应用程序运行在浏览器之外时提供用于显示 H

IE浏览器—自定义地址协议详解(非转载)

        类似问题:实现一个类似迅雷下载的功能,用户点击下载链接,如果用户未安装迅雷,则弹出迅雷安装对话框,已经安装迅雷,则要求启动迅雷,并下载用户想要的种子。        核心实现:最近开发客户端程序,被要求实现一个自定义的IE地址栏协议,目的是为了

Silverlight 版工作流设计器示例

正在开发的 Silverlight 流程设计器,希望高手提供布线的算法,目前的布线总是会出现和边贴合的情况。 目前实现功能:活动拖拽                     在接点处拖拽可生成连线  

分享一个大学期间为企业做的个人CMS

前言: 今年大三了,等7号最后一科考试结束,大三就结束了,等着去暑假实习,希望在大学还剩下一年的时间,把自己总结的知识以及可以看的东西分享一下,希望得到新手的喜欢,以及盼望得到园里很多高手的指点,个人CMS主要是实现文章内容管理,图片管理,管理员管理,留言互动管理等等..完美的三层架构,数据库采用Access,免去独立买数据库空间所需的费用... 看到好多园友回复,谢谢提醒,我把网站地址删除了,我