IT技术博客

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

Orchard基本概念

    前一篇我们看一下基于ASP.NET MVC的开源社区项目Orchard,今天简要介绍一下Orchard的一些基本概念,也算为后期深入学习做些准备。 CMS     CMS是内容管理系统的缩写, 'C'指的是内容, 内容是网站中的任何信息,例如一篇blog、一个回复,甚至一个导航菜单、公司logo等。如果有权

串口通信中接收数据时延迟处理与缓存处理的解决方案(C#)

利用串口进行通信,当发送方(A)将数据写入串口后,通过无线或有线方式将数据传送给接收方(B),B通过调用串口读方法comm.read(参数)即可将数据读出。原理十分简单,但最近在利用串口处理SM-42无线传输时,数据总是一段一段的传到B,并不能在comm_DataReceived方法中单纯使用read方法将数据接收完全。我知道用缓存机制,但由于经验少(正在实习),到网上找了找大牛们的方法,并结合自

Oracle 10g中DEPT、EMP脚本以及过程和函数的建立和调用

分享这个脚本,主要是因为一本书《精通Oracle 10g PL SQL编程》。在这本书中,离不开这两张表。     create table dept (deptno number(2) constraint pk_dept primary key, dname varchar2(14) , loc varchar2(13) ) ;

10个有用的jquery 图片插件

jquery的灵活性为我们所熟知并热爱。 给人映象最深的jquery应用通常与图片相关。 事实上,你可以借助jquery来处理图片达到给你的项目增添令人惊奇的功能! 这里筛选了10个非常有用的jquery 插件,在你的下一个项目中使用它们吧!   1、Slides   Slides是一个简单的SlideShow插件。包含循环播放,自动播放,过渡动画,图片预加载,自动生成页码等

JavaScript跨域问题

遇到过几次此类问题,上一次用了JQUERY的JSONP,而这次用了普通的JS写法,其实两者是完全一样的,贴出来分享一下也便于以后自己查找 首先是JQUERY的JSONP方法: 假设有一个静态页面上的某些功能需要通过判断IP来授权访问,而这个网站是静态的没办法自己实现判断IP功能,这时候就可以用跨域来解决代码如下: var CheckUrl=function(){ $.getJSON('

WF4集合Collection相关活动用法

集合活动用于使用工作流中的集合对象。.NET Framework 版本 4包含多个系统提供的活动,用于在集合中添加和移除项、测试集合中是否存在某个项以及清除集合。所有集合活动都是继承自 CodeActivity 或 CodeActivity 的泛型类;ExistsInCollection 和 RemoveFromCollection 具有一个类型为 Boolean 的 OutArgument,用于

中国计算机软件行业分析6---软件外包的缺陷

软件外包业的缺陷 ------- 兴,百姓苦,亡,百姓苦,这就是中国的软件外包行业。 由于软件外包业投资不大,见效快,创造大量的就业机会;此外跨国软件公司的游说下,中国政府重点发展软件外包和服务行业,这有让中国软件业畸形发展的趋势,软件外包业独大将损害中国的国家利益。因此为了中国软件业利益最大化和中国的国家利益,中国在发展软件外包和服务行业时不应放弃自主研发型软件产业。[袁永福版权所有 http:

C# 32位程序与64位程序读\写注册表的区别

用C#实现注册表的读\写是一件很容易的事情,在此不做详细的讲解。   用C#操作注册表主要用到的两个函数为(已经渗透到下面的实例程序中,注:要引入Microsoft.Win32命名空间):       1:读取键值-->Registry.LocalMachine.OpenSubKey(“..Key的路径...”, true),这里的第2个bool类型的参数含义为:标志

在.NET 4中用IIS部署WCF就这么简单

在.NET 3.5中,我们需要这样做: 1. 添加一个HelloService.svc文件,添加ServiceHost标记,在Service中添加WCF服务实现的名称,比如: <%@ ServiceHost Language="C#" Debug="false" Service="CNBlogs.Service.Impl.HelloService"%> 2. 在web.confi

SQL Servr 2008空间数据应用系列一:空间信息基础

Microsoft SQL Server 2008 提供了全面性的空间支持,可让组织通过具空间功能的应用程序来无缝地取用、使用及扩展以位置为基础的数据,最后可协助用户做出更好的决策。空间分析是一项非常复杂的工作,包含一系列学术内容:地理、数学、天文、图形等。虽然在使用SQL Server 2008的空间特性中不必要深入研究关于地理、数学、天文以及图形等学科,但如果你想在学习或者是正式的项目开发中能

wdk tips (2): IO_STACK_LOCATION

如前文所述,nt内核的驱动模型没有完全使用函数调用栈,而是自己山寨出来一个IO_STACK_LOCATION,里面保存了驱动调用序列。我们知道函数调用栈的push和pop都是编译器帮忙弄的,你甚至都可以在完全不了解内幕的前提下写代码,但是驱动开发不一样,调用序列要你自己去关心,何时入栈,何时出栈,栈内保留的什么内容,全部都要照顾好,否则BSOD就在前方不远等你。 与IO_STACK_LOCATIO

微软Share Point 2010企业应用解决方案

      2010年5月13日微软发布的SharePoint 2010是新一代的企业协作解决方案,通过构建高效、灵活、易管理的网络社区平台,让企业员工可以更好地学习、沟通、协作。微软每次推出新产品几乎都会引起用户的困惑,是否应该采用新的解决方案,新的产品能够带来怎样的改变呢?现在我们就来为大家解决关于SharePoint 2010的问题。 &nb

[集]mapreduce使用小解

这样一个情况,在mnesia数据库下有这样一个表:{tab, {{netaddress, date}, num}} [注:netaddress网站名;date是时间,单位是天,格式{year, month, day};num是指这个网站在这一天被访问的次数] 这儿的主键是{netaddress, date}, num是整型,代表这天这个网站被访问的次数,下面需求来了: 求{2011, 1, 1}到

免费ERP第二锤:构架简单就好

上一锤提到了刚发布的免费ERP系统(www.2bizbox.com)后,大家反响很热烈,短短3天就被下载了2万多次,服务器一度宕机,呵呵。大家讨论也比较热烈,纷纷提出不少问题和技术探讨,感觉非常有意义。这次和大家分享一下关于这个免费ERP的架构设计。之前先回答一下大家比较关心的一些问题: 网站只提供了windows的exe安装版,大家询问是否有适合linux跑的版本:这个可以有,不过还需要一点时

重温DOS下的小作品:回忆过去,展望将来

今天整理磁盘,发现了我以前在DOS下编写的一些小软件,于是萌发了一种将其发布到博客以表纪念的想法。纯粹是为了回忆和纪念,正如我们会经常回忆那些80后所看的经典动画片、所吃过的零食那样,当我看到这些曾经为之振奋而充满激情的“作品”时,不免会回想起当时写这些软件时的情景,进而感叹:时间过的真快,软件技术发展得真快。这些软件基本上是基于Quick Basic和C/C++编写的,B

【原创意】新浪微博都感到巨大鸭梨的全新创意 —— 二维码社区&quot;神码&quot;

前言 --------------------------------------------  前不久听说百度和阿里投资了新浪微博一个亿(谣言?),嗨,看来又要打水漂了。小李和小马(又:啊宏与啊云),还是拿个板凳坐好,听哥跟您说说“神码”的故事吧。   “神码”概述  -------------------------

ESBasic 可复用的.NET类库(28) -- TCP代理服务器 TCPProxy

1.缘起:     本文所描述的TCP代理服务器工作于网络协议层次中的应用层,位于传输层之上。只要是以TCP的方式为客户提供服务的(包括我们的HTTP服务器,HTTP底层走的仍然是TCP),我们都可以在真正的TCP服务器前面增加代理服务器。    TCP代理服务器可以隐藏背后真正TCP服务器,如此便可以起到保护真正TCP服务器的作用。由于TCP代理服务器工作于应用层,

环形队列的链式实现(原创)

程序是用codeblock写的,中间碰到了一个又一个的问题,都最终解决了。这个结构可以作为所有结构体的实现的一个模式。写写这些程序可以不断让自己更加深入认识指针,更加熟悉指针的各种使用。经常锻炼C基础,心里写程序更有底哈哈 链式环形队列实现/* ** 链式环形队列实现 */ #include <stdio.h> #include <stdlib.h> #include &

抢火车票利器:分享一个抓取火车票转让信息的小程序

  代码 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.ComponentModel;using System.Threading;usin

使用 SQL的 for xml path来进行字符串拼接

本篇主要讲怎么利用SQL的FOR XML PATH 参数来进行字符串拼接,FOR XML PATH的用法很简单,它会以xml文件的形式来返回数据。   我的讲解步骤:         1:构造初始数据         2:提出问题         3:简单介绍FOR XML PA