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
元编程
关联对象 AssociatedObject
主要包含两个方面内容:使用关联对象为已经存在的类添加属性关联对象在底层OC中的实现@property可以说是一个Objective-C编程中的“宏”,它有
元编程
的思想。
有一种再见叫青春
·
2020-04-06 01:25
C++11 模板
元编程
- 模式匹配
C++模板
元编程
中,编译器对模板的特化版本选择相当于是在做模式匹配,这个我们已经比较熟悉了。
MagicBowen
·
2020-04-05 22:35
第3章 语法最佳实践——类级
本章记录:子类化内建类型访问超类中的方法槽
元编程
3.1子类化内建类型内建类型object是所有内建类型的公共祖先。
z正小歪
·
2020-04-05 13:25
第九章 管理真实的程序(七) -代码生成
让你所写的程序来为你编程就叫
元编程
或代码生成。相对于代码重用,
元编程
能让
可以没名字吗
·
2020-04-04 21:09
《JavaScript函数式编程》读书笔记之第二章 一等函数与Applicative编程
它就可以去任何值可以去的地方一个高阶函数应该可以执行下列至少一项操作以一个函数作为参数返回一个函数作为结果多种JavaScript编程方式命令式编程,通过详细描述行为的编程方式基于原型的面向对象编程,基于原型对象及其示例的编程方式
元编程
艾特TT
·
2020-04-04 17:29
Ruby
元编程
笔记 - 类中的魔法
Ruby
元编程
笔记-类定义类定义揭秘在类定义中,self就是正在定义的类。所有使用def定义的方法都成了self的实例方法class或module会打开一个类/模块。
Kumiko
·
2020-04-04 10:31
C++11 模板
元编程
- 测试套件
映射到模板
元编程
,fixture应该是一个可以定义类型,定义元函数的独立作用域。首先想到也用类定义来实现fixture,这样内部的testcase就相当于fixture类的内嵌类。
MagicBowen
·
2020-04-04 09:54
一、让自己习惯C++
1.视C++为一个语言联邦现在C++已经是个多重泛型编程语言,同时支持过程、面向对象、函数、泛型、
元编程
形式。
Nautilus1
·
2020-04-02 16:03
C++基本概念复习_2018-06-25
C++基础(1)C和C++的区别C++分为:C部分(区块、语句、预处理器、内置数据类型、数组、指针等);面向对象的C++特性(类、封装、继承、多态、动态绑定等);模板特性(泛型编程、
元编程
);STL(容器
iyytdeed
·
2020-04-02 04:12
32-Proxy(代理)
一、什么是Proxy官方解释:Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“
元编程
”(metaprogramming),即对编程语言进行编程。
勤劳的蜜蜂有蜜采
·
2020-03-31 20:08
C++11 模板
元编程
- 元函数
我们继续演进前面那个无聊的类型计算的例子,来得出元函数的定义。前面我们实现了PointerOf,它对于传进的任意类型T可以计算出T的指针类型。templatestructPointerOf{usingResult=T*;};现在我们想要实现一个能够计算T的指针的指针类型的模板,怎么做?一种做法是直接定义一个新的模板:templatestructPointer2Of{usingResult=T**;
MagicBowen
·
2020-03-31 06:06
Ruby
元编程
(蛋人)
01Ruby
元编程
介绍和使用场景02Ruby的类结构03SingletonMethod单例方法以及super/self的深入讲解04Block的进阶使用和面试问题讲解05method_missing&define_method06class_eval
Jayzen
·
2020-03-30 06:39
人生
元编程
有感
图片发自App最近两天时间把池建强的《人生
元编程
》看了四分之三,还有第一部分讲Mac的还没看(这部分主要是自已没有用过Mac土豪的东西,不能感之,遂往后读了,这部分之后补上),就想写写读后的一些后感,提高下自已的总结能力
kingson____
·
2020-03-29 22:54
C++11 模板
元编程
- 模板的模板参数
上例中由于Stack类模板的声明中第二个参数是一个类型(typenameContainer),所以我们通过Stack>定义一个具体的栈类型时,第二个参数传递std::deque,而不能是std::deque。上述定义中我们一共把int写了两遍,而这种重复是一种必然的重复。为了避免上述重复,我们可以让Stack的第二个参数直接是一个模板,而不再是一个具体类型。templateclassContain
MagicBowen
·
2020-03-29 21:18
Proxy
概述Proxy实例的方法Proxy.revocable()this问题实例:Web服务的客户端1概述§⇧Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“
元编程
”(metaprogramming
Android_冯星
·
2020-03-29 03:16
【大神来了】Elixir语言设计者José Valim:释放Erlang VM的能量
原文链接:http://www.csdn.net/article/2015-10-27/2826040-Elixir-Jos%C3%A9ValimElixir是一种运行于ErlangVM上的函数式、具有
元编程
特性的动态语言
蓝肥仔
·
2020-03-27 21:07
C++模板
元编程
习题
2-0编写一个一元元函数add_const_ref,如果T是一个引用类型,就返回T,否则返回Tconst&。#includetemplatestructadd_const_reference;templatestructadd_const_ref{usingtype=typenameadd_const_reference::value,T>::type;};templatestructadd_co
Rabenda
·
2020-03-27 19:54
Ruby
元编程
笔记 - 对象模型
Tips类名不过是常量对象包含了实例变量,它就好像一个Hash表一样。方法存放在类之中。类自身也是对象"hello".class#=>StringString.class#=>ClassClass.class#=>ClassString.ancestors#=>[String,Comparable,Object,Kernel,BasicObject]Object.superclass#=>Basi
Kumiko
·
2020-03-26 05:18
我眼中的
元编程
-方法篇
Ruby是一门动态语言,动态创建与调用方法是其中一个体现。动态方法动态调用方法(动态派发)动态调用方法,是指在代码中不通过硬编码而是在程序运行时自动去决定要调用的方法的一种行为。示例代码1classStudentattr_accessor:name,:age,:birthdaydefinitialize(args={})name=args[:name]age=args[:age]birthday=
未必治撕大叔
·
2020-03-26 01:50
C++11 模板
元编程
- 编译期纯函数式计算
我们一直强调把C++模板
元编程
当做一门图灵完备的纯函数式语言来学习,为了证明它这种能力,之前举的都是类似计算阶乘的简单例子,这里我们通过模板
元编程
的编译期计算能力完成一道相对复杂但是有趣的数学题目。
MagicBowen
·
2020-03-25 20:04
小想法
ruby的rake可以自动生成对应的makefile(
元编程
,DSL)3.emacs如何做到兼容gcc,gdb的功能GUD模式http://emacser.com/emacs-gdb.
ArimaKisho
·
2020-03-25 16:46
人生
元编程
知识决定命运,信息不是。牛人学习10年前:图书馆、买书查资料,资料多,实践多,就是牛人。5年前:问答平台,开源社区,贡献多,就是牛人。现在:会学,会教,会宣传,就是牛人。未来:创造新的学习元能力才是牛人。信息获取信息膨胀以后,如何有效获取知识?知识本身没有变化,变化的是信息传播的形式,传播的主体,对信息掌握的能力,知识整合能力。传播形式传统阅读消息推送音频、视频多媒体传播社交化写作、自媒体、演讲传
葱花12
·
2020-03-23 08:20
C++11 模板
元编程
- 高阶函数
接着上面的例子,此刻我们想要定义指向指针的指针的指针的指针类型,怎么办?或者说我们想要一种能够任意指定指针层数的元函数。如果我们想复用手里已有的PointerOf元函数来完成,我们就需要有一个能够将PointerOf反复施展指定次数的元函数。下面我们实现了一个通用的Times元函数,它可以对一个指定类型T反复调用另一个元函数N次。templateclassFunc>structTimes{usin
MagicBowen
·
2020-03-23 05:34
Go语言反射规则
它是
元编程
的一种形式,同样也是引起混乱的重大来源。在这篇文章里我们试图阐明Go语言中的反射是如何工作的。
Golang语言社区
·
2020-03-22 07:38
Proxy 代理
一、概述Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“
元编程
”(metaprogramming),即对编程语言进行编程。
了凡和纤风
·
2020-03-22 05:13
【JS】13--
元编程
14.
元编程
#1.概述
元编程
,其实我是这么理解的:让代码自动写代码,可以更改源码底层的功能。元,是指程序本身。有理解不到位,还请指点,具体详细的介绍,可以查看维基百科
元编程
。
Daeeman
·
2020-03-20 15:54
Ruby 的魔法世界——
元编程
(一)
什么是
元编程
(Metaprogramming)
元编程
就是编写能写代码的代码。能写代码的代码……是指代码生成器么?Java注解?C++模板?这些在广义上也属于
元编程
。
Sheepy
·
2020-03-20 06:37
4月1-4日 读书笔记
《MACTALK人生
元编程
》池建强100%这是一本2013年池建强的微博文集。生命中遇见的每一本书,都不是偶然。
深海suke
·
2020-03-19 19:03
学习的技术栈,技术书籍必看for me
MySQL技术内幕:InnoDB存储引擎》《数据结构与算法分析:Java语言描述》《Redis入门指南》《Redis设计与实现》《算法的乐趣》《算法心得》《面向对象设计实践指南Ruby语言描述》《Ruby
元编程
AQ王浩
·
2020-03-19 03:37
D1读《人生
元编程
》
D1读《人生
元编程
》黑客与画家,技术与艺术的结合以上是读了序言,和作序者说的感触。多么美好的状态。很多具备文艺气息的技术大师,他们要么作画、要么弹琴、要么写作、要么运动,同时还写得一手好代码。
huangdan
·
2020-03-18 17:11
微光 —— “相信我,你并不孤独”
目的:感谢李笑来文体:抒情散文作者:唐龙阳《把时间当作朋友》李笑来《人生
元编程
》池建强《码农》图灵社区《知乎周刊》知乎《深度学习的艺术》采铜《旁观者》彼得•德鲁克(PeterDrucker)湘昼与夜我把生命耗费在虚构空间任由自己被拖拽每个深夜倾听与诉说懦弱
唐龙阳
·
2020-03-18 07:49
C++11 模板
元编程
- 鸭子类型
模板为C++提供了鸭子类型(Ducktyping)的特性。所谓鸭子类型,指的是代码关注的不是对象的类型本身,而是它被如何使用的。例如,在使用鸭子类型的语言中,我们编写一个函数可以接受一个任意类型的对象,只要它有走、游泳和嘎嘎叫方法。至于客户给它传入的是一只真正的鸭子,或是也能走、游泳和嘎嘎叫的其它类型对象,都没有关系。但是如果传入的对象中没有这些需要被调用的方法,就将引发一个错误。"WhenIse
MagicBowen
·
2020-03-18 00:29
你的元认知被激活了吗?
对“元”这个概念我最早的接触是源于作为一名IT女读的一本书《人生
元编程
》开始的,记得当时看这本书时,作者是这样描述的:所谓“元”(英文“meta”),就是指能够对自身状态进行描述。
任家李拉拉
·
2020-03-17 21:18
5·6晨读《人生
元编程
》
今天读到的这章讲到了
元编程
与人生。其实无论是编程还是人生,都是相通的,因为万事万物都脱不出那个框框。
huangdan
·
2020-03-17 18:00
Ruby
元编程
笔记 - 方法
DynamicMethod通过send()去动态调用方法:obj.send(:method,values)obj.send('method',values)在Ruby2.2.2中,send()依然可以调用私有方法。为了避免这个问题我们可以用public_send()来做限制。通过define_method来动态定义方法,如:define_method(name)do|args|...end注意可以
Kumiko
·
2020-03-17 02:46
简单理解 ES7 Decorator
========================================//今天我们来说一说es7的装饰者模式(Decorator)//啥是装饰者模式,听着很高大上//我不和你扯什么设计模式,
元编程
奔跑吧_代码
·
2020-03-16 23:16
D3 4·25晨读《人生
元编程
》
看到了MAC的由来和兴衰。看得出作者的苹果情结。也感叹时间的魅力,不由得悲天悯人地想起公司和人的发展。一个公司从创立之初,三年后不死,必然会在战略、架构、人员、产品等层面不断进行调整和改变,可能某一个公司的支柱产品或中坚力量,突然就会不那么重要了,也有些默默无闻的产品和角色会突然崛起,这些都是正常的。以下是书中的文字:(一)作者为何从程序员后写作,分了以下这么几点:程序员崛起。不要给自己设限。如果
huangdan
·
2020-03-16 05:05
二月读书随笔
MacTalk·人生
元编程
@发国理发店陪卡儿做头发看了,并没有看完,觉得没有什么意思。使用微信读书看了MacTalk·人生
元编程
这本书在程序员的圈子评价是不错的
wangshuCoding
·
2020-03-15 23:36
Ruby
元编程
入门介绍
元编程
介绍
元编程
在维基百科上的解释非常拗口,用直白的语言来解释
元编程
。就是用来写程序的程序。在程序运行的过程中,修改程序内的类、方法结构,对于静态编译类语言就没有这种特性了。
LinuxNerd
·
2020-03-15 11:11
C++11 模板
元编程
- 模板的特化
前面定义的Stack中,第二个模板参数要求支持back,push_back,pop_back等接口。如果我们已经有一个自定义的容器Array,它的定义如下:template>structArray{voidput(size_tindex,constT&t);Tget(size_tindex);...};Array只有put和get接口,并辅助以index参数进行元素存取。为了让Array也能参与实
MagicBowen
·
2020-03-13 07:19
Spock 简介,一个比Junit丰富的测试框架 (part 1)
在互操作性的基础上,它提供了额外的语言概念,如动态的,可选的类型和
元编程
。通过使用Groovy,Spock引入了测试我们的Java应用程序的新的和富有表现力的方式,这在普通的Java代码中是不可能的。
笔羽
·
2020-03-12 20:59
C++11 模板
元编程
- 测试Setup
针对模板
元编程
进行测试时,所谓的前置动作一般是调用元函数,将结果保存在临时类型里,供fixture内所有测试用例使用。
MagicBowen
·
2020-03-12 18:14
5·2读《人生
元编程
》
5·2读《人生
元编程
》今天聊一聊电脑和人脑的并发问题。最早的时候一个CPU只能同时运行一个任务,这简直让人无法忍受。第二个出场的是分时系统。
huangdan
·
2020-03-09 08:42
proxy
Proxy概述Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“
元编程
”(metaprogramming),即对编程语言进行编程。
pauljun
·
2020-03-06 08:09
ES6中Proxy和Reflect的理解和用法
Proxy在教程中对于Proxy的定义是这样的,Proxy用于修改某些操作的默认行为,即对编程语言层面进行修改,属于“
元编程
”,Proxy意思为“代理”,即在访问对象之前建立一道“拦截”,任何访问该对象的操作之前都会通过这道
胡拉圈
·
2020-03-05 01:34
2015书单
OracleOracleDatabase11gSQL开发指南OracleDatabase11gPL/SQL程序设计OracleDatabase9i/10g/11g编程艺术技术散文黑客与画家大教堂与集市MacTalk人生
元编程
dalianliyan
·
2020-03-04 08:54
cplusplus.com系列之C++11新特性:可变参数模板
使用早期标准实现这些东西除了需要预处理
元编程
(preprocessormetaprogramming)以外,还需要多次重复类似的代码。而有了可变参数模板(variadictempla
peteyuan
·
2020-03-04 00:40
C++11 模板
元编程
- 测试Teardown
既然fixture内部可以定义setup,我们自然希望也能对称地定义teardown,用于处理同一个fixture中所有测试用例共同的善后工作。比如我们希望有如下的测试用例描述方式:FIXTURE(TestTearDown){TEARDOWN(){ASSERT_EQ(__int(0),expected);}TEST("test1"){usingexpected=__int(0);};TEST("t
MagicBowen
·
2020-03-02 03:07
纯粹的前后端分离是必需的吗?
重型服务器端动态页面框架:JSP,ASP.NET,RAILS(Grails)在MVC的Model中绑定数据,渲染到客户端,可以通过helper进行template
元编程
简化html的繁琐书写。
ArimaKisho
·
2020-02-29 19:51
ES6 之 Proxy 和 Reflect
Proxy在教程中对于Proxy的定义是这样的,Proxy用于修改某些操作的默认行为,即对编程语言层面进行修改,属于“
元编程
”,Proxy意思为“代理”,即在访问对象之前建立一道“拦截”,任何访问该对象的操作之前都会通过这道
泉泉泉泉泉泉
·
2020-02-29 15:06
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他