Entity Framework 4.1支持代码优先(code first)编程模式:即可以先创建模型类,然后通过配置在EF4.1下动态生成数据库。下面演示两种情形:1、代码优先模式下,asp.net mvc数据访问2、传统模式,先创建数据库和表,配置连接字符串,再生成模型第一种情况的步骤:(1)使...
分类:
数据库 时间:
2014-10-10 13:34:14
阅读次数:
202
本文总结了”异步模式”编程的4种方法,理解它们可以让你写出结构更合理、性能更出色、维护更方便的Javascript程序。 一、回调函数 这是异步编程最基本的方法。 假定有两个函数f1和f2,后者等待前者的执行结果。 f1(); f2(); 如果f1是一个很耗时的任务,可以考虑改写f1,把f2写成f....
分类:
编程语言 时间:
2014-10-06 19:25:50
阅读次数:
294
之前编写网络编程,都是按照TCP/IP编程模式下,少量连接正常,但是当连接达到1000000个之后就会出异常,但是代码都采取socket.close()了.其实,即使一个连接,两端都close,还是显示TIME_WAITnetstat -an :查看端口=======================...
分类:
其他好文 时间:
2014-10-05 02:06:17
阅读次数:
279
Swift 是用于设计 iOS 及 Mac OS X 应用的一门新 语言。Swift 特点? Swift 保留了 C 与 Objective-C的长处,并摒弃 其为了兼容 C 语言所受的限制。? Swift吸纳了安全编程模式,并新增了一些现代 化功能,使其更易使用、更为灵活、更具乐趣。? Swift...
分类:
编程语言 时间:
2014-10-04 17:37:46
阅读次数:
183
CUDA,英文全名Compute Unified Device Architecture,中文名统一计算设备架构,是一种革命性的并行计算架构。它同时支持硬件和软件的技术,统一了 GPU 的通用计算编程模式,同时引入的共享存储器,提高计算速度。CUDA 不需要借助图形学 API,而是采用了类 C 语言进行开发。同时,CUDA 采用了统一处理架构,降低了编程的难度,这使得CUDA 架构更加适合进行 GPU 通用计算。这里所说的GPU,GPU (Graphic Processing Unit) 是图形处理单元的简...
分类:
其他好文 时间:
2014-10-03 22:50:25
阅读次数:
301
作为一个ASP.NET开发人员,在之前的开发经历中接触多线程编程的机会并不是很多,但是随着.NET 4.0的发布临近,我越来越感受到未来的1-2年中并行计算将会有很大的应用。于是决定通过写日志的方式来总结一下.NET 3.5下的多线程编程进而引入.NET 4.0提供的新的并行库以及新的并行编程模式和编程的思维方式。
个人觉得在日常的编程中对于ASP.NET程序员来说使用多线程编程不是很多,其...
分类:
编程语言 时间:
2014-09-24 18:08:14
阅读次数:
149
Node.js 最大的特点就是异步式 I/O(或者非阻塞 I/O)与事件紧密结合的编程模式。这种模式与传统的同步式 I/O 线性的编程思路有很大的不同,因为控制流很大程度上要靠事件和回调函数来组织,一个逻辑要拆分为若干个单元。阻塞与线程什么是阻塞(block)呢?线程在执行中如果遇到磁盘读写或网络通...
分类:
Web程序 时间:
2014-09-04 22:10:10
阅读次数:
300
套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。C/S编程模式如下:服务器端:打开通...
分类:
其他好文 时间:
2014-08-29 12:58:47
阅读次数:
310
第一章:C/C++语言提供两种不同的编程模式:IPL32和PL64。? IPL32 ● 表示integer/pointer/long三种数据类型是32位(4个字节),在这种模式下,提供32位的地址空间,理论的内存使用限制为4G。? PL64 ● 表示pointer/long两种数据类型是64位(8个...
分类:
其他好文 时间:
2014-08-27 14:31:37
阅读次数:
182
GCD (Grand Central Dispatch) 是Apple公司开发的一种技术,它旨在优化多核环境中的并发操作并取代传统多线程的编程模式。 在Mac OS X 10.6和IOS 4.0之后开始支持GCD。使用GCD的一个理由就是方便,回想一下以前的多线程编程,我们会把异步调用的代码放到另外...
分类:
移动开发 时间:
2014-08-26 14:56:46
阅读次数:
231