- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 2010-11-27
<br /> <br /> <br />突然间觉得有些事很让人郁闷。 两年来,付出了好多好多。但得到的收获却好少好少……<br /> <br />而有的人付出的不多,什么都酱油,就靠着那张嘴脸,什么都能混个好的结果。 难道在这种学校就真的是这样吗?<br /> <br />有时候觉得连某些指导都也是酱油的,就喜欢挂名。找个名声大点的(可能是挂多,名气自然大。当然也有部分是<br /> <br />有实力的),什么都是一路顺风。碰到过有真才实学的,但职称确不高的,就只有面临着竞争中被淘汰的命运。走过两年<br
2010-11-27 22:28:00 497
转载 使用Linq to Sql创建模型层
<br /><br />在这篇文章中我们建造一个电影数据库管理程序,在这里我们以一种极快极简单的方式来创建电影数据库管理程序,在控制层中直接对数据库进行操作。<br />接着我们学习使用Reporsitory模式,使用Repository模式需要我们额外化些力气,但它可以使我们的程序更容易测试,更好地应对变化。<br />一、什么是模型类<br />MVC模型层包含除了视图层和控制层之外的所有的逻辑,MVC模型层包含所有的商业逻辑和数据访问逻辑<br />我们可以使用各种不同的技术来实现数据访问逻辑。如:我
2010-11-22 15:16:00 1366
转载 Repository 模式
<br /> <br />近来发现很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近发布的免费的ASP.NET MVC教程都使用了该模式。就简单看了下。<br />在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明:<br />通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。<br />在《领域驱动设计:软件核心复杂性应对之道》中,译者将Repository翻译为仓储,给出如下说明:<br />一种用来封装
2010-11-22 15:14:00 856
转载 Asp.Net MVC 模型(使用LINQ to SQL创建Model类) – Part.2
<br /><br />转载地址:http://www.tracefact.net/Asp-Net/AspNetMvc-Model-Part2.aspx 作 者:Stephen Walther<br />这篇教程的目的是解释一种为ASP.NET MVC应用程序创建模型类的方法。在这篇教程中,你会学习到如何利用Microsoft LINQ to SQL创建模型类并执行数据库访问。<br />在这篇教程中,我们创建了一个基本的Movie数据库应用程序。我们尽可能地用最快速和最简单的方法创建Movie数据库应用程
2010-11-19 17:59:00 1658
转载 堆和栈的区别
<br />一、预备知识—程序的内存分配 <br /><br />由C/C++编译的程序占用的内存分为以下几个部分 <br />1、栈区(stack): 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 <br />2、堆区(heap): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 <br />3、全局区(static): 全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量
2010-11-15 17:13:00 482
转载 堆空间、栈空间和堆栈平衡
<br /><br />堆(heap)与栈(stack)是程序存储空间上的一组概念。<br />应用程序启动时<br />程序启动时,windows的PE装载器会将PE文件(可执行文件,Unix/Linux 上是ELF)的不同部分的内容装入不同的内存区域。<br />程序的数据段包括.data段(全局变量)和.rdata段(静态变量和常量)。而PE装载器只能从程序中读出已初始化的全局变量和静态变量,并将它们放在的一段专门的初始化的数据的内存区域上。而未初始化的全局变量和静态变量则存放在一段专门的非初始化数据
2010-11-15 17:10:00 865
转载 "堆"和"栈"的基本概念(C/C++初学者必读)
<br /><br />"堆"和"栈"<br />作者:arya<br />堆(heap)和栈(stack)是C/C++编程不可避免会碰到的两个基本概念。首先,这两个概念都可以在讲数据结构的书中找到,他们都是基本的数据结构,虽然栈更为简单一些。<br />在具体的C/C++编程框架中,这两个概念并不是并行的。对底层机器代码的研究可以揭示,栈是机器系统提供的数据结构,而堆则是C/C++函数库提供的。<br />具体地说,现代计算机(串行执行机制),都直接在代码底层支持栈的数据结构。这体现在,有专门的寄存器指向
2010-11-15 17:10:00 716
转载 ASP.NET MVC Framework体验(3):表单提交教程
<br /><br /> <br />在前面的两篇文章总,我们分别做了一个简单的ASP.NET MVC的例子和进行数据的绑定,在本文中,将通过ASP.NET MVC Framework实现表单的提交,你可以看到,在这里有多种方法来获取表单数据,可以自动映射、通过Request对象获取等。实现新增数据<br />1.这里我们还采用上一篇做过的Blog示例(在后面的文章中,我将一直使用该示例),在这之前,先修改一下上次示例中的BlogRepository,为其增加一个Add方法:public void Add(
2010-11-14 22:31:00 1115
转载 从C语言到汇编,从汇编到C语言
<br /><br />看雪一同志写的文章,我觉得很基础和有用,知识着眼于小处。积累才是王道!<br />一、循环语句与发汇编后的机器语言<br />1、for循环<br /> 下面是一段C语言的代码,我们的目的是来看其反汇编的结果:<br /> int myfunction(int a,int b) <br /> { <br /> int c = a+b; <br /> int i; <br /> for(i=0;i<50;i++) <br /
2010-11-14 09:38:00 1320
转载 什么是中断,为什么要用中断?
<br />中断解析 <br />一、中断是什么 <br /><br />中断的汉语解释是半中间发生阻隔、停顿或故障而断开。那么,在计算机系统中,我们为什么需要“阻隔、停顿和断开”呢? <br /><br />举个日常生活中的例子,比如说我正在厨房用煤气烧一壶水,这样就只能守在厨房里,苦苦等着水开——如果水溢出来浇灭了煤气,有可能就要发生一场灾难了。等啊等啊,外边突然传来了惊奇的叫声“怎么不关水龙头?”于是我惭愧的发现,刚才接水之后只顾着抱怨这份无聊的差事,居然忘了这事,于是慌慌张张的冲向水管,三下两下关了
2010-11-13 23:09:00 6843 1
转载 如何在C++获得系统时间
<br /><br />//方案— 优点:仅使用C标准库;缺点:只能精确到秒级 <br />#include <time.h> <br />#include <stdio.h> <br />int main( void ) <br />{ <br />time_t t = time(0); <br />char tmp[64]; <br />strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) ); <br />puts(
2010-11-04 10:44:00 510
转载 error LNK2001: unresolved external symbol
<br /><br />第一:<br />nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argv<br />nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argc<br />nafxcwd.lib(timecore.obj) : error LNK2001: unresolved external symbol _
2010-11-04 10:23:00 722
转载 VC++技巧 在控制台程序中隐藏控制台窗口
当创建一个控制台程序时,又不想看到其窗口可用如下代码解决:<br /><br />#ifdef NDEBUG<br />#pragma comment( linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"" )<br />#endif<br /><br />首先来看一下linker的 /subsystem 选项<br /><br /> 该选项的语法形式如下:<br /> /SUBSYSTEM:{CONSOLE|EFI_APPLICATION
2010-11-02 16:03:00 794
转载 VC中编译、运行程序的小知识点
1、Run-Time Library<br />Run-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。<br />我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。 <br />C Run-Time Libraries实现ANSI C的标准库。VC安装目录的CRT目录有C Run-Time库的大部分源代码。 <br />C Run-Time Libraries有静态库版本,也有动态链
2010-11-02 16:03:00 529
经典MDB数据库存储系统
2010-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人