(一)异步编程的重要性 使用异步编程,方法调用是在后台运行(通常在线程或任务的帮助下),并不会阻塞调用线程。有3中不同的异步编程模式:异步模式、基于事件的异步模式和新增加的基于任务的异步模式(TAP,可利用async和await关键字来实现)。 (二)异步模式 1、C#1的APM 异步编程模型(As ...
最近刚入职,做深度学习的工作。 作为一个没接触过这相关课题的小硕来说,这是一个挑战。 在算法方面,之间最多有些机器学习的基础,找工作的时候也能手推一些算法的公式,基本理论应该掌握清楚了。闲散了几个月,不知道这些还能记住多少。图像处理是我之前一直做的,如果做深度学习的图像处理,算是也有些相关吧。数学基 ...
分类:
其他好文 时间:
2017-04-10 11:38:20
阅读次数:
210
1、stream的概念。数据交换通常需要建立两根“水管”。 2、同步IO和异步IO。异步性能高,但是编程模型复杂。 3、操作IO的功能是操作系统提供的!不论是Java还是Pyton都只是将低级接口封装起来供开发者使用。 【文件读写】 读文件 1、简单的 但是要记得关掉(文件对象会占操作系统的资源) ...
分类:
编程语言 时间:
2017-04-09 00:03:20
阅读次数:
269
Microsoft Silverlight是一个跨浏览器的、跨平台的插件。Silverlight提供灵活的编程模型,并可以很方便地集成到现有的网络应用程序中。Silverlight可以对运行在Mac或Windows上的主流浏览器提供高质量视频信息的快速、低成本的传递。对于开发设计人员而言,Silve ...
分类:
Web程序 时间:
2017-04-08 22:52:16
阅读次数:
261
1. UDP编程模型 (1)UDP客户端服务器模型 ①客户端可以不调用bind()而直接与服务器通讯。 ②UDP是无连接的,因此服务端不需要调用accept和listen,客户端也无需调用connect函数。 (2)数据传输 ①发送数据 头文件 #include <sys/socket.h> 函数 ...
分类:
其他好文 时间:
2017-04-06 11:29:00
阅读次数:
314
多路IO复用-非阻塞同步IO模型。见http://www.cnblogs.com/syyong/p/6231326.html 具体结构:http://blog.jobbole.com/100079/ 网络编程模型:http://www.cnblogs.com/Anker/p/3254269.html ...
分类:
其他好文 时间:
2017-04-06 10:05:50
阅读次数:
246
Spring 概述 1. 什么是spring? spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用 ...
分类:
编程语言 时间:
2017-04-05 15:00:27
阅读次数:
203
Spark编程模型回顾 Spark编程模型几大要素 (1) Driver Program (2) 输入-Transformation-Action (3) 缓存 (4) 共享变量 RDD的五大特征 (1)分区 partitions (2)依赖 dependencies() (3)计算函数 compu ...
分类:
其他好文 时间:
2017-03-24 14:13:29
阅读次数:
262
许多做过程序性能优化的人,或者关注过程程序性能的人,应该都使用过各类缓存技术。 而我今天所说的Cache是专指ASP.NET的Cache,我们可以使用HttpRuntime.Cache访问到的那个Cache,而不是其它的缓存技术。 以前我在【我心目中的Asp.net核心对象】 这篇博客中简单地提过它 ...
分类:
Web程序 时间:
2017-03-19 11:32:06
阅读次数:
219
0. 目录 C#6 新增特性目录 1. 在catch和finally块中使用await 在C#5中引入一对关键字await/async,用来支持新的异步编程模型,使的C#的异步编程模型进一步的简化(APM->EAP->TAP->await/async,关于C#中的异步编程模型的不是本篇文章的介绍重点 ...