IT技术博客

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

一点一点学汇编2

寄存器   这回我们来看寄存器。CPU是由运算器,控制器,寄存器这些个器件组成。   运算器主要负责数据的各种数据的处理工作,比如算数运算,逻辑运算;   控制器是根据给出的相应的机器指令,发出对应的具体控制信号驱动硬件工作。它有指令译码的工作,就是根据指令寄存器的内容,产生相应的微指令;加法指令的执行可分为:取指,计算地址,取操作数和加法运算四步,每一步都由一组微操

Zigbee之旅(九):几个重要的CC2430基础实验——系统睡眠及中断唤醒(加入简单的JQuery实现代码折叠)

一、承上启下   这一篇,我们来讨论一下CC2430的睡眠功能及唤醒方法。在实际运用中的CC2430节点一般是靠电池来供电,因此对其功耗的控制显得至关重要。   下面是摘自CC2430中文手册对CC2430的4种功耗模式的介绍:   从上表中可看出,CC2430共有4种电源模式:PM0(完全清醒),PM1(有点瞌睡)、PM2(半醒半睡)、PM3(睡的很死)。越靠后,被关闭的功能越多,功耗也越来越

《我们真的到了规划时刻1》

      大部分人可能都想过要给自己制定一个规划(如3年规划、5年规划或10年规划)。但是,真的做到这点的人少之又少,其中有的人在制定规划后,变化超过了计划,执行不下去了,就放弃了。而且,规划制定是需要一定条件的,并不是在我们不懂自己能做什么,不知道自己需要什么的时候就能制定出规划的。所以,规划很难制定、规划很难执行,规划很难被人看好。 规划是指

在Drupal中使用C#代码

这几天的学习Drupal, 发现居然没找到这样的东东(有知道的不妨告诉一声,先谢过!),刚刚写了个Drupal的Module,名字叫 CSharp filter, 已经上传到 http://drupal.org, 目前状态正在审批。 不过,这里还是可以“尝鲜”的。 name = CSharp filter description = Allows embedded CS

在生产环境下,MONO与.NET Framework的性能差别。

     上个月公司项目需要,在腾讯社区开放平台部署了基于mono的腾讯校友应用“公务员考试”。经过一周的观察,发现问题非常大。       我们来看mono在腾讯服务器上的CPU报表。         2月18日到2月2

使用Joel Test来衡量开发团队的过程

Joel Test是一组非常简单的问题列表,可以非常快捷的来评审软件团队的开发过程。最早是由Joel Spolsky发布在其网站Joel on Software上面,尽管Joel宣称它是“一个不太靠谱的、粗糙的来评定团队的测试”,但是它被软件管理者、面试主考官还有软件投资者广泛使用。 下面是问题列表: 1. 是否启用版本控制? 2. 是否可以一步构建? 3. 是否进行每

分享45款高质量的免费(X)HTML/CSS模板

当你需要在短时间内设计出一个网站的时候,网站模板就非常有用了。这也就是为什么这些设计模板已成为设计领域的最新趋势的原因。在这篇文章中,收集了各式各样的网站模板,您可以免费下载使用,希望这些设计模板不仅带给您灵感,也让您回到创作轨迹。 Green Planet ( 演示 | 下载 ) CreativeStudio ( 演示 | 下载 ) Restaurant Website ( 演示 | 下载

让TinyGUI库支持模拟器

Microsoft .Net Micro Framework 官方UI库为WPF,针对320*240的LCD而言,至少额外需要150K以上RAM才能基本运行,所以推出了轻量级的图形库TinyGUI。 WPF支持标准BMP,JPG,GIF图片显示,从使用角度来看非常方便,但是由于嵌入式LCD大都为16bit显示(RGB565格式),无论是BMP还是JPG和GIF都需要进行颜色转换,此外后者还需要进行

Mongodb亿级数据量的性能测试

进行了一下Mongodb亿级数据量的性能测试,分别测试如下几个项目: (所有插入都是单线程进行,所有读取都是多线程进行) 1) 普通插入性能 (插入的数据每条大约在1KB左右) 2) 批量插入性能 (使用的是官方C#客户端的InsertBatch),这个测的是批量插入性能能有多少提高 3) 安全插入功能 (确保插入成功,使用的是SafeMode.True开关),这个测的是安全插入性能会差多少 4

SharePoint开发笔记-SharePoint2010的WebPart和Linq

此为微软官方的练习,本人只是做了一些易错地方的说明. 预计完成此练习所需的时间:10 分钟 在此练习中,您将开发和部署从列表中读取数据并显示在 DataGrid 中的可视化 Web 部件。在此练习中,您将执行以下操作:1. 创建可视化 Web 部件。2. 生成 Linq 代理代码。3. 使用 Linq 提供程序从 SharePoint 列表读取数据。4. 使用 SPDataGrid Web 控件呈

IE6下著名的z-index bug

abcc项目实现这样一个功能:点击“上载查询”,弹出一个绝对定位的div(类似qq文件中转站的“上传文件”按钮),里面有上传按钮等,点击后div在最上层。即z-index为最大。在firefox下表现良好,在IE6下无论如何也盖不住select。墨墨说是IE下一个著名的bug,解决方法用一个iframe包住select。以下是一个测试的静态html,

【全面解禁!真正的Expression Blend实战开发技巧】第八章 FluidMoveBehavior完全解析之一漂浮移动

好久没更新博客了,今天如果没急事,准备连发三篇,完全讲解Blend最牛的元素-“FluidMoveBehavior”。我向大家保证这三章一定非常精彩,不看你肯定后悔。我相信这三篇文章发表后,国内很多silverlight和wpf作品将充满各种飞出,漂浮的酷炫效果,以及让元素平滑运动的滚动条。你的客户一定会惊讶,原来软件可以这么炫。而更神奇的是,实现这些效果真的非常非常简单,

【原】检测是否包含特定字符串的几种方法以及性能比较

对于一串字符串"abfeuiowqjiqopeuwqiopewq",检测其中是否包含特定字符串"oweu",我常用的方法如下:if (row.IndexOf(pattern) > -1) 以前从来没有想过这样有什么问题,但最近需要处理较大数据量的字符串,需要从各个方面考虑如何提高处理的效率,其中“检测是否包含特定字符串”也是重要的一环。 几种方法 在.Net 2.0之后,其实有更简洁的方法

[Silverlight]实现DataGrid使用CheckBox选择行(3)

继续之前的话题。这次的方法仍然和上一次大同小异,只不过改变创建模版列的方法,同时也不在关注那个CheckBox。具体方法就是创建一个UserControl,让它帮我们完成获取DataTemplate和Style,其实这是一种很偷懒的方法,写起来好像也不怎么漂亮。看看下面这段XAML   <UserControl xmlns:sdk="http://schemas.mic

Silverlight实用窍门序列:17.中心点联动多线的可拖动控件(绘制工程图、拓扑图基础)【附带源码实例】

        本节是继上节所讲述的基础上做出一些调整而来,如有疑问可参考上节文章。         在实际项目中可能会遇到绘制各类工程图或者网络拓扑图之类的情况,这类图基本上都是以设备加线的方式连接在一起的。那么一个中心设备连接多个外围设备的展示方

超级玛丽奥项目管理

超级玛丽奥,一个无比经典的游戏,在红白机上的受欢迎程度无出其右,游戏的设计必有其出色之处,才导致那么多人的痴迷。本篇文章试图将超级玛丽的游戏设计的部分理念和细节转换为项目管理的方案,使用游戏的方式去管理项目,找寻一条快乐的管理之道。 游戏的组成 超级玛丽的游戏组成非常简单,只有几个必要的概念,但是可以玩出无数的花样: 主角 一个水管工,名叫玛丽奥,某天他的公主被邪恶的大魔王抓走了,于是开始了拯救公

【全面解禁!真正的Expression Blend实战开发技巧】第十章 FluidMoveBehavior完全解析之三飞出ListBox吧

刚才有人说我的标题很给力,哈哈。那这个标题肯定更给力了,“飞出ListBox吧”。你可以在www.kaodigua.net上看到具体的效果。下面是效果截图:           当用户选择ListBox中某一项时,这个被选中的Item从ListBox中飞出来,平稳的屏幕中央。这是我自己最喜欢的一个特效。实现起来依然不是很困难。不过在开始之前,还是先废话几句,FluidMov

ASP.NET 视图状态概述:初步了解

           视图状态管理是一种简单且方便的技术。通过视图状态管理,控件开发者可以在一个原本无状态的环境下模拟有状态的且看起来是持续执行的运行效果。其具体过程为:每当用户请求某个.aspx页面时,.NET框架首先把相关控件的状态序列化成一个字符串,然后将其作为名为__VIEWSTATE的隐藏

Asp.NET MVC Widget开发 - Controller控制器

在Asp.NET开发博客类系统,我们经常都会用到Widget,像在线好友、最近访问好友、最新留言等,关于Asp.NET MVC与Asp.NET视图的差异,这里不再说了,大家可去查一下,接下来我以“我的好友”列表来要介绍在Asp.NET MVC实现这一功能以及结构设计。 开发工具:VS 2010 EN 开发语言:Visual C# ASP.NET MVC 3 As

Asp.NET MVC Widget开发 - ViewEngine

在Asp.NET开发博客类系统,我们经常都会用到Widget,像在线好友、最近访问好友、最新留言等,关于Asp.NET MVC与Asp.NET视图的差异,这里不再说了,大家可去查一下,接下来我以“我的好友”列表来要介绍在Asp.NET MVC实现这一功能以及结构设计。 开发工具:VS 2010 EN 开发语言:Visual C# ASP.NET MVC 3 As