1、编程模型函数化 1)发送数据 Sendto:发送数据 ssize_t sendto(int sockfd,const void *buf,size_t nbytes,int flags,const struct sockaddr *destaddr,socklen_t destlen); 头文件 ...
分类:
其他好文 时间:
2016-06-14 16:09:50
阅读次数:
197
asyncio是Python 3.4版本引入的标准库,直接内置了对异步IO的支持。 asyncio的编程模型就是一个消息循环。我们从asyncio模块中直接获取一个EventLoop的引用,然后把需要执行的协程扔到EventLoop中执行,就实现了异步IO。 用asyncio实现Hello worl ...
分类:
编程语言 时间:
2016-06-14 13:58:04
阅读次数:
244
1、编程模型函数化 函数学习 1)创建套接字 函数名:socket 函数原型:Int socket(int domain,int type,int protocol); 函数功能:创建套接字 所属头文件:<sys/types.h>、<sys/socket.h> 返回值:成功:返回对应于新套接字的文件 ...
分类:
其他好文 时间:
2016-06-14 13:55:31
阅读次数:
233
1、Spring对事务管理的支持 Spring为事务管理提供了一致的编程模板,在高层次建立了统一的事务抽象。也就是说,不管选择Spring JDBC、Hibernate 、JPA 还是iBatis,Spring都让我们可以用统一的编程模型进行事务管理。 在Spring事务管理SPI(Service ...
分类:
编程语言 时间:
2016-06-14 11:31:03
阅读次数:
321
MapReduce是一种函数式编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(归约)",是它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。 M ...
分类:
编程语言 时间:
2016-06-13 13:17:09
阅读次数:
228
论事件驱动与异步IO 事件驱动编程是一种编程范式,这里程序的执行流由外部事件来决定。它的特点是包含一个事件循环,当外部事件发生时使用回调机制来触发相应的处理。另外两种常见的编程范式是(单线程)同步以及多线程编程。 让我们用例子来比较和对比一下单线程、多线程以及事件驱动编程模型。下图展示了随着时间的推 ...
分类:
编程语言 时间:
2016-06-12 12:03:57
阅读次数:
169
1. 简史ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NET、JavaScript和C++,Rx近几年越来越流行了,现在已经支持几乎全部的流行编程语言了,Rx的大部分语言...
分类:
编程语言 时间:
2016-06-12 02:48:09
阅读次数:
220
通过几个例程,我们逐渐对 TensorFlow 建立了感性认识。本文将进一步从内在原理进行深入理解,进而为阅读源码打好基础。
1. 编程模型
TensorFlow 计算被抽象为包括若干节点的有向图。如下图所示例子:
对应的 TensorFlow Python 代码如下:
import tensorflow as tf
b = tf.Variable(tf.zeros([100]...
分类:
其他好文 时间:
2016-06-12 02:41:44
阅读次数:
445
目前开源社区最火热的技术当属Node.js莫属了,作为使用Javascript为主要开发语言的服务器端编程技术和平台,一开始就注定会引人瞩目。 当然能够吸引众人的目光,肯定不是三教九流之辈,必然拥有独特的优势和魅力,才能引起群猿追逐。其中当属异步IO和事件编程模型,本文据Node.js的异步IO和事 ...
分类:
其他好文 时间:
2016-06-07 22:04:42
阅读次数:
183
从知道ReactiveCocoa开始就发现对这个库有不同的声音,上次参加<T>技术沙龙时唐巧对在项目中已全面使用FRP的代码家提出为什么这种编程模型出现了这么长时间怎么像ReactiveCocoa这种完全按FRP编写的库没能够流行起来这个问题。对这个问题的回答一般都是门槛高,解决方法就是培训和通过熟 ...
分类:
其他好文 时间:
2016-06-06 10:30:46
阅读次数:
411