E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
functor
STL源码阅读(一)
STL源码阅读(一)(SGISTLv3.3)STL提供六大组件:容器(containers),算法(algorithms),迭代器(iterators),仿函数(
functor
s),适配器(adapters
SimminonGarcia
·
2020-06-28 10:51
标准模板库
容器(Container)-管理某类对象的集合2迭代器(Iterator)-在对象集合上进行遍历3算法(Algorithm)-处理集合内的元素4容器适配器(containeradaptor)5函数对象(
functor
wangyuxis
·
2020-06-27 13:34
STL源码分析(总结)
仿函数(
functor
s):是一种重载了operator()的class或classtemplate,可作为
_cdcupt
·
2020-06-27 10:27
STL源码分析
QtConcurrent之blockingFilter 实现数据过滤
一、说明voidQtConcurrent::blockingFilter(Sequence&sequence,Keep
Functor
filterFunction)CallsfilterFunctiononceforeachiteminsequence.IffilterFunctionreturnstrue
code&&coder
·
2020-06-26 23:07
【Qt】
STL之仿函数实现详解
仿函数(
functor
s)在C++标准中采用的名称是函数对象(functionobjects)。
有时需要偏执狂
·
2020-06-26 23:04
C
PlusPlus
STL源代码剖析
C++中的容器类详解
StandardTemplateLibrary)的六大组件:容器(containers)、迭代器(iterators)、空间配置器(allocator)、配接器(adapters)、算法(algorithms)、仿函数(
functor
s
乌托邦2号
·
2020-06-26 17:16
linuxC/C++编程
在#haskell@freenode中使用lambdabot
(为了不影响别人,你最好发私信:/msglambdabot...)查hoogle:ERC>@hoogleapplicativeControl.Applicativeclass
Functor
f=>ApplicativefControl.A
lambda_z
·
2020-06-26 16:41
Haskell/OCaml
侯捷 STL
vs.StandardTemplateLibrary(标准模板库)2.2STL体系结构基础六大部件:容器(Container)分配器(Allocators)算法(Algorithms)迭代器(Iterators)适配器(Adapters)仿函数(
Functor
s
面朝大海 & 春暖花开
·
2020-06-26 02:38
详细muduo的使用(一)——源码分析(架构和概念)
muduo的架构和概念一个简单的例子连接的建立消息的读取消息的发送为什么要移除可写事件连接的断开runInLoop的实现为什么要唤醒EventLoopwakeup是怎么实现的doPending
Functor
s
Come_code
·
2020-06-25 21:35
Muduo
Functor
,Applicative,Monad
唐巧的博客一唐巧的博客二雷纯锋的博客个人认为雷纯锋的介绍较容易理解,但俩者可结合看,形成自己的见解首先明确三种类型都是一种值数据类型
Functor
接收一个上下文中的值,应用一函数,得到一个上下文中的值注
CatLogic
·
2020-06-25 10:01
六、函数对象、谓词概念、内建函数对象
1.函数对象的概念重载函数调用操作符的类,其对象常称为函数对象(functionobject),即它们是行为类似函数的对象,也叫仿函数(
functor
),其实就是重载"()"操作符,使得类对象可以像函数那样调用注意
木鱼_cc
·
2020-06-24 06:15
修复weblogic的JAVA反序列化漏洞的多种方法--预防GetShell攻击
目前看到的修复方法无非两条:使用SerialKiller替换进行序列化操作的ObjectInputStream类;在不影响业务的情况下,临时删除掉项目里的“org/apache/commons/collections/
functor
s
lishuai05251986
·
2020-06-24 06:24
java
WebRTC源代码探索之旅——多线程篇(3)
3messagehandlermessagehandler.h/messagehandler.cc文件仅仅定义了talk_base::MessageHandler类,和一个模板工具类talk_base::
Functor
MessageHandler
kenny_zh
·
2020-06-24 00:51
webrtc
swift函数式编程-解决回调地狱
@包涵卿curriedfunction柯里化,monadtype单子
functor
函子Promises/A(http://wiki.commonjs.
brzhang
·
2020-06-24 00:23
webrtc AsyncInvoker 和 rtc::Thread::Invoke 的区别的坑
下面说一下两者的差别:AsyncInvoker:Invokesfunctionobjects(aka
functor
s)asynchronouslyonaThread,andownsthelifetimeofcalls
经川虎
·
2020-06-23 22:00
音视频
bind1st bind2nd的使用
bind1st和bind2nd函数用于将一个二元算子(binary
functor
,bf)转换成一元算子(unary
functor
,uf)。
古则
·
2020-06-23 00:49
读书笔记 - STL源码剖析
是一种classtemplate4:仿函数(
functor
s):行为类似函数
DDHKing
·
2020-06-22 16:06
码农基础之路
STL库的学习笔记——基本概念总览
5.函数对象
functor
6.空间配置器alloca
Greek_1999
·
2020-06-21 21:01
STL
The attitude towards the work
TodayIencounteredaparticularlyannoyingthing.IjustwantedtotakeaidentificationphotosoIchoseaphotostudiothatIthoughttheeffectofphotoswouldbebetter.Actually,itdismayedme.Thephotographerwastooper
functor
yto
所以怀念
·
2020-06-21 18:04
GeekBand C++面向对象高级编程(四)
Paste_Image.png2.Pointer-like-class2.1关于智能指针Paste_Image.png2.2关于迭代器Paste_Image.png3.Function-like-class仿函数(
functor
Yuxuanxuan
·
2020-06-21 03:47
C++仿函数(四)排序
https://www.cnblogs.com/cyssmile/p/12791302.html在这里我们谈到了
functor
可以用于在容器中定义排序方式。
cyssmile
·
2020-04-29 18:00
C++仿函数(一)(举例multiplies)
unary_function(1个参数)和binary_function(2个参数)multiplies的定义//STRUCTTEMPLATEmultipliestemplatestructmultiplies{//
functor
foroperator
cyssmile
·
2020-04-27 22:00
C++(标准库):31---STL函数对象之(函数对象的概念及使用)
一、函数对象(FunctionObject)概述仿函数(
functor
s)是早期的命名,C++标准规则定案后所采用的的新名称是函数对象(functionobjects)所谓函数对象,就是一个定义了operator
江南、董少
·
2020-04-13 12:54
C++(标准库)
15.把对象当函数使用-Python的另外一种变态机制
不过有些语言都提供,从C++的STL与Boost引入的
Functor
函数对象就是这种机制(使用类来提供函数接口),Python语法的低层机制也提供实现。留下代码mark一下。
杨强AT南京
·
2020-04-12 15:41
【函数式】Monads模式初探——Endo
functor
自函子自函子(Endo
functor
)是一个将范畴映射到自身的函子(A
functor
thatmapsacategorytoitself)。函子是将一个范畴转换到另一个范畴,所以自函子是一种特殊的函子。
JasonDing
·
2020-04-11 23:53
PythonRecipe--Python装饰器"retry"
importitertoolsimport
functor
sdefretry(delays=(0,1,5,30,
Zsimov
·
2020-04-11 19:08
仿函数——
Functor
简单的需求比如,有一个简单需求:找到一个vector中,长度小于3的字符串的数目。解决方法可能会是:intcount(conststd::vector&str_vec,constsize_tthreshold){intsize=0;std::vector::const_iteratorit;for(it=str_vec.begin();it!=str_vec.end();++it){if(it->
XavierQu
·
2020-04-10 22:07
[Haskell] Applicative
class(
Functor
f)=Applicativefwherepure::a->fa()::f(a->b)->fa->fb其中f并不是一个具体类型,而是一个单参类型构造器(:kf=*->*)。
何幻
·
2020-04-09 05:57
理解 Monad --- 1
梳理这些概念:group、semigroup、monoid、
functor
、endo
functor
、combinator、monad,并深入理解范畴论在函数式中的应用。
陈半仙儿
·
2020-04-02 14:37
Swift 函数式编程探索(2)——实践中使用
Functor
和 Monad
一直看文章不如自己实践,于是我尝试在项目中使用了一下,现在对monad、
functor
等已经相对熟悉理解了,并且发现这个范式有着非常方便的一面。
Frain
·
2020-04-01 07:36
深入理解函数式编程之monad
从一个简单例子说起在深入理解函数式编程之
functor
中,我们给出了一个简单例子来说明
functor
函子,这个例子就是-我们有一个基于整型List对象,我们希望把该对象中的每一个元素都加1。
小七赛文
·
2020-03-31 20:14
ReactiveCocoa 与函数式编程有什么关系?
提及Monad通常会涉及到
Functor
,Applicative他们三个经常一起出现,我们将依此讲解。函数式编程中的
面试小集
·
2020-03-31 10:21
Swift演示
Functor
s, Applicatives, and Monads
最近学习RAC的了解到其核心思想FRP即函数响应式编程,来学习一下什么是函数式编程。以前一直行令式编程,即一行一行的代码拼凑起来完成程序的各个状态。函数式编程,从名字看就是用一个个函数来编程,就是用函数来改变程序的各个状态。我的简单理解就是一个盒子封装了一个值,这个盒子通过自身的一个方法可以运用一个同样被封装在盒子里的方法,并返回一个盒子封装了运行结果的值。这个值可以继续运用方法返回一个带有新值的
熊妹妹
·
2020-03-20 21:13
前言
开个坑,主要目的是总结一些自己这段时间瞎搞的成果,不保证严谨性和正确性...这个系列主要是介绍函数式编程相关的零零碎碎的东西先简单介绍下函数式编程函数组合,单子(Monad)和函子(
Functor
),ParserCombinator
ParkinWu
·
2020-03-20 06:33
Scala类型类的小应用之
Functor
Foldable
by壮衣在之前的博文《Scala类型类的小应用之CSVEncoder》中有一段代码:implicitdeflistValEncoder[AEncoder[List[Int]](List(1,2,3))res1:String=1,2,3scala>Encoder[List[List[Int]]](List(List(1,2,3),List(4,5,6)))res2:String=1,2,34,5,6
吐思圈
·
2020-03-19 23:20
STL与泛型编程 Week1 (Boolan) by Im4lish
2-STL体系结构基础介绍STL六大部件:容器(Containers)、分配器(Allocators)、算法(Algorithms)、迭代器(Iterators)、适配器(Adapters)、仿函式(
Functor
s
Im4lish
·
2020-03-15 20:38
Swift 函数式编程探索(1)——
Functor
和 Monad
最近在看了swift大会上由包涵卿大神带来的“Swift函数式编程实践”演讲之后,感触颇深,这几天搜索了一些swift函数式编程相关的文章了解了一下。这里做一点记录。这里用到的代码我都写在了playground里,放到了Github上。更新:发现解释的更好的大有人在,非常推荐看看:唐巧大神写的这篇:Swift烧脑体操(四)-map和flatMap以及这篇:Swift烧脑体操(五)-Monadswi
Frain
·
2020-03-13 17:07
函数式编程下的visitor模式
在深入理解函数式编程之monad中,我们详细讲述了monad模式,以及monad模式和
functor
模式之间的区别。这次,我们来使用monad到常规的设计模式中。
小七赛文
·
2020-03-13 02:06
第十六章 string类和标准模板库(5)函数对象
(五)函数对象函数对象,也叫作函数符
functor
。
阿厉a_li
·
2020-03-12 16:59
ReactiveCocoa框架解析
ReactiveCocoa之进阶篇ReactiveCocoa入门教程——第一部分ReactiveCocoa入门教程——第二部分ReactiveCocoa2实战【iOS】ReactiveCocoa实用案例
Functor
山中石头
·
2020-03-09 03:00
GeekBand笔记: STL与泛型编程(容器)
stlstl6componentsallocatorcontaineralgorithmiterator
functor
adaptorsequentialcontainer顺序容器elementsarestoredandaccessedsequentiallybytheirpositioninthecontainerthesequenceofelementsiscorrespondingwithth
Royye
·
2020-03-06 17:53
cplusplus.com系列之C++11新特性:可变参数模板
转载自http://ssdr.github.io/2015/03/cplusplus.com-variadic-template/介绍在C++11之前,当实现函数对象(
functor
)和tuple,使用模板有诸多限制
peteyuan
·
2020-03-04 00:40
C++11的可变参数模板Variadic Template
在C++11之前,实现函数对象(
functor
s)或元组(tuple)工具的时候局限性非常大,往往需要不断重复编写代码实现多参数支持。有了可变参数模板,代码可以得到大量简化。
Brent姜
·
2020-02-25 08:13
关于
Functor
,Applicative和Monad的一些认识
什么
Functor
,什么Monad在之前的工作和学习中压根就没有听过这些东西。即便是看了一些讲解的博客和书籍,感觉还是半知半解。这些概念的抽象程度实在太高了,涉及到了数学领域的范畴论。
福克斯纪
·
2020-02-24 21:59
express中间件的实现方式
classTask{constructor(){this.plugins={'*':[]};this.pluginId=0;}use(router,
functor
){if(typeofrouter===
一个废人
·
2020-02-18 19:57
C++使用Expression Templates
StackOverflow的问答Passinga
functor
asC++templateparameter的问题很有意思,我以前从来没有想过这样的做法。
Brent姜
·
2020-02-17 09:51
(1) 函数式编程
1深坑函数式编程,最近貌似火了起来,带跑了一大堆不明所以的吃瓜群众,涌入了一个以Haskell为代表的深坑,就连守旧的Java在Java8中也加入了lambda表达式,于是乎,各种Monad,
Functor
ParkinWu
·
2020-02-17 07:55
C++(STL源码):37---仿函数(函数对象)源码剖析
一、仿函数概述仿函数(
functor
s)是早期的命名,C++标准规则定案后所采用的的新名称是函数对象(functionobjects)仿函数的作用是什么?
江南、董少
·
2020-02-15 17:32
C++(STL源码)
tensorflow API使用笔记 Bucketize
tensorflow分桶API,有好几个接口,其中带boundaries的接口C++实现如下:templatestructBucketize
Functor
{//PRECONDITION:boundaries_vectormustbesorted.staticStatusCompute
peteyuan
·
2020-02-12 08:03
Functor
, Applicative, and Monad
1.
Functor
,Applicative,和Monad,都是dealwith有context的值的类型(typeclass),就像一个包裹着礼物的盒子.比较经典是三个例子是Maybe,List,和Function
tigerhy1
·
2020-02-02 17:04
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他