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
元编程
《MacTalk 人生
元编程
》阅读心得之一
我看的《人生
元编程
》这个版本,书里面介绍的OSX还是Mavericks,但现在早已发展到MacOS10.10Yosemite了,更新的版本也已经出beta版。看这本书是为了了解Mac系统,它的诞
cyfloel
·
2020-06-30 18:27
Runtime and compile-time metaprogramming
文档http://www.groovy-lang.org/metaprogramming.htmlGroovy语言支持两种
元编程
:运行时Runtime和编译时compile-timeRuntime允许在运行时改变类模型和程序的行为
坚持到底v2
·
2020-06-30 15:45
javascript 中的自动化—
元编程
(中)
继续分享在javascript中是如何实现
元编程
,我们先介绍一下在js中的代理以及代理模式是什么,Proxy从名字上看显而易见,就是对真实对象进行代理,为了是隐藏真实对象,且提供统一接口。
zidea
·
2020-06-30 12:10
第七章 对象(二)-默认对象系统
但仅仅靠这些来构建一个大型项目显然太过简约,特别它是缺乏
元编程
高度抽象的能力。对于超过了几百行的(现代)程序,使用Moose是更好的选择,然而还有大量的遗留代
可以没名字吗
·
2020-06-29 12:02
【r<-高级】
元编程
https://www.shixiangwang.top/post/meta-programming/内容:函数式编程:闭包(closures)与高阶函数(higher-orderfunctions)基于语言计算以及语言对象非标准计算(non-standardevaluation)函数式编程我们将学习两种函数:一种是在函数内部定义的函数,另一种是与其他函数组合使用的函数。创建和使用闭包函数内部定义
王诗翔
·
2020-06-28 15:21
Python
元编程
:控制你想控制的一切
很多人不理解“
元编程
”是个什么东西,关于它也没有一个十分准确的定义。这篇文章要说的是Python里的
元编程
,实际上也不一定就真的符合“
元编程
”的定义。
weixin_33847182
·
2020-06-28 06:26
ES6入门九:Symbol
元编程
JS第七种数据类型:SymbolSymbol的应用场景11个Symbol静态属性Symbol
元编程
一、JS第七种数据类型:Symbol在ES6之前的JavaScript的基本数据类型有undefined
weixin_30949361
·
2020-06-28 02:14
C++11 模板
元编程
- 柯理函数
现在,我们想实现一个元函数,可以返回char类型指定层数的指针类型。templatestructCharPointer{usingResult=typenameTimes::Result;};如上,我们定义了元函数CharPointer,它是一个int型单参元函数。它的实现调用了Times,将其第二和第三个参数分别固定为char和PointerOf。借助于继承的特性,上面的代码可以简化为:temp
MagicBowen
·
2020-06-28 00:59
这是未来最赚钱的3大计算机编程语言,你同意吗?
面向对象的编程和结构化编程得到了全面支持,其许多特性支持函数式编程和面向方面编程(包括
元编程
和元对象),所以Py
weixin_30522183
·
2020-06-27 21:42
Proxy 代理
Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“
元编程
”(metaprogramming),即对编程语言进行编程。
maclery
·
2020-06-27 13:11
如何将 MacOS 打造成生产力工具
我买第一台MacBookPro的时候,正好是池建强出版《MacTalk人生
元编程
》这本书的时候,翻完之后,不是当成一本书来读,反而当成了一本工具书来查。
GitChat的博客
·
2020-06-27 10:29
Python中的
元编程
Python中的
元编程
文章目录Python中的
元编程
type类构建元类元类的应用
元编程
总结
元编程
概念来自LISP和smalltalk。如果自己写的代码,能生成我们需要的代码。这就是
元编程
。
带着梦想飞翔
·
2020-06-27 05:54
python基本知识
应该怎样学习
我们应该怎么对待知识的积累呢,尤其是那种经验性的累积,换一个人干个五年也能累积这么多,我们应该怎么样才能培养自己的核心技能呢,每次面试的技能,算法题目都是背书一样死记硬背,如果说前端人人都会一点点的话,是不是
元编程
ArimaKisho
·
2020-06-27 03:53
ElmoWang的2016年度书单
《MacTalk·人生
元编程
》——池建强4.《三体》——刘慈欣5.《看见》——柴静6.《皮囊》——蔡崇达7.《意志力》——闫燕8.《把时间当朋友》——李笑来9.《新生-七年就是一
刷新认知
·
2020-06-26 18:11
Ruby的eval家族
元编程
与eval所谓
元编程
就是"生成代码的代码".对于"解释型"的编程语言,由于程序整个运行时期都依赖于解释器,最简单的方式就是让语言提供一个eval方法,将字符串当作该语言喂给解释器执行,Ruby,Python
普通的人形使
·
2020-06-26 12:27
python
元编程
中一些处理属性的特殊方法
在用户自己定义的类中,下述特殊方法用于获取、设置、删除和列出属性使用点号,或者内置的的getattr,hasattr,setattr函数存取属性都会触发下述列表中的特殊方法。但是,直接通过实例的__dict__属性来存取方法不会触发这些特殊方法。所以,如果需要,在一些情况下,可以使用这种方法跳过特殊方法。示例,假设有个名为Class的类,obj是Class类的实例,attr是obj的属性。obj.
第八共同体
·
2020-06-25 13:23
UE4插件与编辑器Slate
今天给大家推出一套UE4引擎底层入门课程,就是这部——UE4插件和Slate.该教程我们会详细分析Slate架构原理以及UE4底层的
元编程
细节(宏编程),深入认识Slate,
人宅
·
2020-06-25 01:57
UE4功能集
C++
UE4C++
《Effectirve C++》笔记(条款1~10)
条款1:视C++为一个语言联邦C是多种范式汇集的语言,包括C的过程、C面向对象、Template泛型(STL模板库)、模板
元编程
、lambda。
流媒体程序员
·
2020-06-24 16:35
C++
Python和其它27种编程语言
Octave,Julia统计数数据分析:R计算型管道建模:Haskell,Scala,Clojure,F#事件驱动编程:JavaScript,Go,Erlang,Elixir渐变类型:TypeScript动态
元编程
DemonHunter211
·
2020-06-24 01:20
Python
C++11 模板
元编程
- Test in TLP
TLP库中“tlp/include/test”目录下是我们前面介绍过的面向C++模板
元编程
的测试框架。该框架使用时需要#include,然后就可以像前文所述那样去编写测试用例了。
MagicBowen
·
2020-06-24 01:29
python学习笔记3.4-函数装饰器
在python中,这类问题常常会归为“
元编程
”。简而言之,
元编程
的主要目标是创建函数和类,并用他们来操纵代码(通常的行为有生成、修改、包装已有的代码)。
追蜗牛的coder
·
2020-06-23 22:23
Python学习笔记
python学习笔记
Clojure进阶:使用Clojure构建DSL
翻译自GrowingaDSLwithClojure.主要讲解如何使用Clojure来创建一个简单的DSL.包括如下知识点:多重方法(Multimethods)继承(Hierarchies)
元编程
及”代码即数据
IvanEye
·
2020-06-23 20:50
Clojure
《Ruby
元编程
》
远超预期的惊喜在出行前的一天拿到这本书,翻了几页,感觉不错,心里很有些纠结。要出远门的原因,衣物和工作设备之外的东西要尽量精简。书籍方面反复挑拣,正在读和很想读的几本书,也都只好先放下,最后带上了这本新书和一本工作用书。在飞机上拿起这本书后,一边读,一边用笔勾划记录,三小时的班程,一气读完了半本。然后在大巴、城铁和地铁上,一直到放下行李,阅读到半夜,翻到附录C结束,才满足的放下。这么多年来,只有三
iteye_365
·
2020-06-23 19:31
C++11 模板
元编程
- TypeList
在C++模板
元编程
中,一切操作对象已经统一到类型上,所以我们需要的是一个针对类型的list数据结构,这就是TLP库中的TypeList。
MagicBowen
·
2020-06-22 06:10
Android 注解器开发流程
接入流程创建Annotation关于反射的基础知识可见:第12章
元编程
与注解、反射《Kotlin项目实战开发》在AndroidStudio中创建一个JavaLibrary,名称叫做x_annotation
Notzuonotdied
·
2020-06-22 02:22
Android进阶
C++发展概述,以及作为主流编程语言的优缺点及应用领域!
C++从最初的Cwithclass,经历了从C++98、C++03、C++11、C++14再到C++17多次标准化改造,功能得到了极大的丰富,已经演变为一门集面向过程、面向对象、函数式、泛型和
元编程
等多种编程范式的复杂编程语言
C语言编程俱乐部
·
2020-06-21 21:58
C/C++进阶学习
c++
编程语言
编程学习
c语言
帮你提升 Python 的 27 种编程语言
Julia·统计数数据分析:R·计算型管道建模:Haskell,Scala,Clojure,F#·事件驱动编程:JavaScript,Go,Erlang,Elixir·渐变类型:TypeScript·动态
元编程
weixin_33928137
·
2020-06-21 11:57
ES6之proxy
proxy用于修改某些操作的默认行为,等同于在语言层面上修改,所以属于
元编程
,即对编程语言进行编程。
我家的猫子在哪里
·
2020-06-21 07:31
反射包
反射是用程序检查其所拥有的结构,尤其是类型的一种能力;这是
元编程
的一种形式。反射可以在运行时检查类型和变量,例如它的大小、方法和动态的调用这些方法。这对于没有源代码的包尤其有用。
huizhang.
·
2020-06-21 05:17
Go
C++值
元编程
——永远不要在OJ上使用值
元编程
,过于简单的没有优势,能有优势的编译错误。背景2019年10月,我在学习算法。有一道作业题,输入规模很小,可以用打表法解决。
jerry_fuyi
·
2020-06-15 20:00
「译」懂点那啥编译
最后,对编译器解释器感兴趣的可以看看目录介绍执行解释编译部分求值应用二村映射总结介绍我喜欢编程,尤其喜欢
元编程
。
kelthuzadx
·
2020-06-15 15:00
ES6个人笔记记录——Proxy1
Proxy用于修改某些操作的默认行为,等同于在语言层面作做出修改,所以属于一种
元编程
,即对编程语言进行编程Proxy可以理解成在目标对象前架设一个"拦截"层,外界对该对象的访问都必须先通过这层拦截,因此提供了一种机制可以对外界的访问进行过滤和改写
whmwjy1997
·
2020-05-08 14:48
javascript
前端学习
一文读懂
元编程
元编程
(Metaprogramming)是编写、操纵程序的程序,简而言之即为用代码生成代码。
元编程
是一种编程范式,在传统的编程范式中,程序运行是动态的,但程序本身是静态的。
浪卢
·
2020-05-03 22:34
Ruby
元编程
笔记——4.类定义
类定义揭秘当前类小结在类定义中,当前对象self就是正在定义的类。Ruby解释器总是追踪当前类(模块)的引用。所有使用def定义的方法都成为当前类的实例方法。classMyClassdefmethod_onedefmethod_two'Hello!'endendendobj=MyClass.newobj.method_oneobj.method_two#=>"Hello!"在类定义中,当前类就是s
CharlesZhangCh
·
2020-04-13 16:47
C++11 模板
元编程
- 类型选择
上面我们在send的函数实现中创建了一个msg,它的内存是在函数栈空间上临时申请的。一般系统间发送的消息可能会比较大,我们知道为了避免栈溢出,函数内不宜直接定义内存占用过大的临时变量,所以我们设计了一个内存池,专门用于消息的内存分配和回收。auto*msg=PoolAllocator::alloc();build(*msg);//...PoolAllocator::free(msg);PoolAl
MagicBowen
·
2020-04-13 08:27
元编程
:对象模型
第一章节的内容是对象模型,相对来说比较简单,本篇文章先直接总结知识点,其实以后再回过头来看本篇文章的时候直接看知识点总结就可以了,除了知识点的罗列之外,重点介绍几个关键性的知识,比如self的使用,方法查找、方法执行、Kernel模块中定义的方法、私有方法调用的方式等。下面是这个章节的知识点总结:对象由一组实例变量和一个类的引用组成对象的方法存在于对象所属的类中,从类的角度看,它们叫做实例方法类本
Jayzen
·
2020-04-12 16:34
Golang 学习笔记(11)—— 反射
这是
元编程
的一种形式。它同一时候也是造成混淆的重要来源。每一个语言的反射模型都不同(同一时候很多语言根本不支持反射)。
ChainZhang
·
2020-04-12 08:43
c++高级
元编程
第一部分 第一章 第一小节
advanced_metaprogramming_in_classic_c++_part1_prerequisites_chapter1_templatesdate:2017-06-2010:21:47tags:典型c++高级
元编程
第一部分预备知识
王很水
·
2020-04-11 20:22
Groovy初体验:构建高性能JVM应用
为什么要学GroovyGroovy运行于JVM之上,然而其对动态语言、函数式编程范式以及
元编程
功能的加持所带来的表现力和简洁性可以说甩了Java几条街。
CodeSheep
·
2020-04-11 16:04
jvm
java
groovy
Go的反射
介绍反射能力是一个程序自己检查自己的结构的能力,是一种
元编程
(metaprogramming)的形式。
Robin92
·
2020-04-11 16:37
原则48:认识template
元编程
正如题目所述该原则就是让你对模版
元编程
有一个初步的了解。模版
元编程
简称为TMP是templatemetaprogramming的缩写,它可以将原本在运行期才做的事情放到编译期来做。
Stroman
·
2020-04-10 09:44
C++11 模板
元编程
- 代码生成
假如我们已经有了一组继承体系:如果我们要在其中增加一个新的动物mouse,只用新建一个Mouse类,让它继承自公共父类Animal然后覆写run方法即可。得益于对开放封闭原则(OCP)的遵守,老鼠的出现不会惊动到猫狗:)但是假如我们想要为其增加一个voidcry()虚接口呢?这时我们就要打开每个类的文件,为其编写cry的具体实现。这时我们发现了“散弹式修改”的坏味道,一声cry让所有的动物都鸡飞狗
MagicBowen
·
2020-04-10 07:36
回顾
元编程
,这次务必全部拿下(装饰器、元类)。
前面写过一次,但对于类的
元编程
也就是元类,其实掌握的并不彻底,虽然装饰器基本能完成元类的工作。但了解了元类可以对与OOP的学习有更深的认识。废话不多,开始了。
就是想学习
·
2020-04-10 03:00
我眼中的
元编程
-对象模型篇
作为一个Ruby开发者,让人又爱又恨的便是
元编程
了。【前言】
元编程
是什么简单地说,
元编程
就是对语言本身的进行操作的一种编程手段,最常见的就是代码生成代码。
未必治撕大叔
·
2020-04-09 23:41
Rust入坑指南:万物初始
嗯…其实我自己也不记得了,今天我们再来挖一个特殊的坑,这个坑可以说是挖到根源了——
元编程
。
元编程
是编程领域的一个重要概念,它允许程序将代码作为数据,在运行时对代码进行修改或替换。
Jackeyzhe
·
2020-04-09 22:00
条款 01:视 C++ 为一个语言联邦
《EffectiveC++中文版第三版》读书笔记今天的C++已经是个多重泛型编程语言,一个同时支持过程形式、面向对象形式、函数形式、泛型形式、
元编程
形式的语言。
赵者也
·
2020-04-09 15:44
MacTalk人生
元编程
**7.5**这本书买了好久了,一直都没看,最近因为都在看专业方面的书籍,《黑客与画家》看完,新书又没到,就把这本书找出来看了,一直就关注了macTalk的微信公众号,不过看的越来越少了,但是买书也算是一直长期看他微信公众号的回报。书的内容由微信公众号所发的文章的组成,花了2天时间就看完了,我发现看书比看微信公众号文章更容易投入。文章分为6部分,分别是:Mac、程序员与编程、科技与人文、人物、工具
无杂货
·
2020-04-07 03:22
C++11 模板
元编程
- 不可变性
从这个角度来说,C++模板
元编程
是一种纯函数式语言,遵循引用透明性。也就是说函数没有状态,具有不可变性。对一个函数任何时候输入相同的入参,它将永远返回相同的值。另外,这里也没有真正的变量。
MagicBowen
·
2020-04-06 19:08
Vue-cli
*“脚手架”是一种
元编程
的方法,用于构建基于数据库的应用。许多MVC框架都有运用这种思想。
浩3108
·
2020-04-06 07:26
关联对象 AssociatedObject
主要包含两个方面内容:使用关联对象为已经存在的类添加属性关联对象在底层OC中的实现@property可以说是一个Objective-C编程中的“宏”,它有
元编程
的思想。
有一种再见叫青春
·
2020-04-06 01:25
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他