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
元编程
【资源集合】 ES6
元编程
(Proxy & Reflect & Symbol)
导读几年前ES6刚出来的时候接触过
元编程
(Metaprogramming)的概念,不过当时还没有深究。
JSCON简时空
·
2020-08-24 14:06
javascript
前端
es6
元编程
基础
julia学习笔记:
元编程
-表达式
简介
元编程
是Lisp最强大的特性(参考官方文档介绍,我没有用过Lisp),
元编程
即将代码视作程序本身的数据结构,它使得程序可以改变生成自己的代码。
杜若
·
2020-08-24 14:41
julia
Effective Modern C++ 条款9补完 理解模板类型推断
条款9理解模板类型推断(最后小半部分)如果你做过模板
元编程
(templetemetaprogramming,TMP),你
fesdobat
·
2020-08-24 14:41
技术
#0031] 掌控
元编程
的魔法(2) ---- 编译时生成大量函数
网络媒体类型(MIMEtype)是互联网通信协议中很重要的一部分,每种MIME类型对应着任意种文件的扩展名.elixir的mime包实现了mime类型和扩展名之间的转换.让我们来看看它的实现方法.mime.types文件#MIMEtypeExtensionsapplication/1d-interleaved-parityfecapplication/3gpdash-qoe-report+xmla
Tericoder
·
2020-08-24 13:24
elixir
元编程
一段Ruby
元编程
代码
可以用irb(Ruby的REPL程序)实际运行:classA[:scope,:show_snippets,:search_results,:search_objects].eachdo|name|define_methodnamedosearchinstance_variable_get"@#{name}"endenddefsearchreturnif@searched@scope,@show_s
sorra
·
2020-08-24 13:23
ruby
元编程
#0028] 掌控
元编程
的魔法(1) ---- 宏的卫生性
宏的卫生(hygienic)是指,我们在宏里赋值的变量,不会对宏之外的变量造成影响.例如:defmoduleHygienedodefmacrono_interferencedoquotedoa=1endendendrequireHygienea=10Hygiene.no_interferencea#=>10虽然我们在宏之内将a赋值为1,但a的值仍然为10.如果我们想打破宏的卫生性,使用宏来更改变量
Tericoder
·
2020-08-24 13:22
elixir
元编程
理解Ruby中的类
livewithscope序言源起于Python开发者'公众号转载的深刻理解Python中的元类一文,回忆着自己看过的Ruby
元编程
一书,参照写个相应的Ruby版.Python和Ruby在很多方面都非常相像
enali
·
2020-08-24 13:01
ruby
python
元编程
Javascript
元编程
(一)
首发于知乎专栏:http://zhuanlan.zhihu.com/starkwang这几天把一年多前买的《松本行弘的程序世界》重新看了看,很多当时不能理解的东西现在再去看真是茅塞顿开呀,看到
元编程
那一段真是把我震撼到了
王伟嘉
·
2020-08-24 13:40
javascript
元编程
es6
Effective C++改善程序与设计的55个具体做法(第三版)(个人笔记)
其中MTP,模板
元编程
。4、STL。容器、迭代器、算法、函数对象。条款02:尽
Damage233
·
2020-08-24 13:28
C++note
Javascript
元编程
初探 [1]
引子
元编程
会有如下的定义:一种计算机程序的编写方式,它可以将其它程序(或者其本身)作为数据进行编写和操作,或者在编译时做一部分工作,在运行的时候做另外一部分工作。
__SSSamuel
·
2020-08-24 12:18
javascript
元编程
视C++为一个语言联邦
视C++为一个语言联邦简介C++是个多重泛型编程语言,同时支持以下形式的语言:1)过程形式;2)面向对象形式;3)函数形式;4)泛型形式;5)
元编程
形式。
Dream_yz
·
2020-08-24 12:28
Effective
C++
Effective C++学习笔记 条款01 视C++为一个语言联邦
今天C++是个多重范型编程语言,同时支持过程形式、面向对象形式、函数形式、泛型形式、
元编程
形式。我们可以将C++看做多个次语言组成的联邦。主要的次语言有:1.C。C++的基础。
tus00000
·
2020-08-24 12:41
Effective
C++(第三版)
条款1 视c++为一个语言联邦(如何理解c++)
的第一条是这么说的:今天的c++已经是个多重泛型编程语言,一个同时支持过程形式(procedural)、面向对象式(object-oriented)、函数形式(functional)、泛型形式(generic)、
元编程
形式
WonderMew
·
2020-08-24 12:12
effective
c++
Effective C++ 条款1 视C++为一个语言联邦
C).2.如今的C++已经是个多重泛型编程语言,同时支持过程形式(procedural),面向对象形式(object-oriented),函数形式(functional),泛型形式(generic),
元编程
形式
ddzai7557
·
2020-08-24 12:07
流畅的Python读书笔记 --- 第二十一章 类
元编程
(文章中大部分的话和图片摘录总结自“流畅的Python”一书,以及python官方网站)章节概述::类
元编程
示例章节结构:类工厂函数定制描述符的类装饰器导入时和运行时元类内容摘要:
元编程
主要出现在框架编写中
猜猜我是谁
·
2020-08-22 13:47
python
读书笔记
流畅的Python读书笔记 --- 第十九章 动态属性和特性
(文章中大部分的话和图片摘录总结自“流畅的Python”一书,以及python官方网站)章节概述::Python
元编程
之属性和特性章节结构:动态属性转换数据使用特性验证属性属性操作内容摘要:动态属性转换数据属性
猜猜我是谁
·
2020-08-22 13:47
python
读书笔记
ES6与
元编程
ES6中的
元编程
元编程
概述
元编程
是当你将程序的逻辑转向关注它自身(或者它的运行时环境)时进行的编程,要么为了调查它自己的结构,要么为了修改它。
元编程
的主要价值是扩展语言的普通机制来提供额外的能力。
chucaiju4190
·
2020-08-22 12:20
前端要给力之:原子,与原子联结的友类、友函数
QoBean约定这两个东西为一切
元编程
的初始,即最小化的执行系统与数据系统模型。有什么意义呢?没什么意义。这只具备理论上的完整性。为了描述这种完整性,QoBe
aimingoo
·
2020-08-22 02:45
前端
JavaScript
Web
程序员修炼之道--读后感之二
程序员也需要有各种tools,伐木工人的工具会随着时代的进步而进步,比如有斧头到电锯,程序员也需要适应时代的发展,能够很快的接受新的知识和工具,比如shell,python处理文本,IDE开发,cygwin
元编程
etetet029
·
2020-08-22 01:33
感悟
C++ 2018.2.8 constexpr关键字详解
假如你熟悉模板
元编程
,你将发现constexpr使这一切变得更加简单。假如你不知道模板
元编程
,也没什么。constexpr使我们很容易利用上编译时编程的优势。
qq_37362177
·
2020-08-21 05:03
在Julia中使用
元编程
技术实现GR后端多个子图绘制
文章目录遇到的问题知识点:Julia中的
元编程
最终的解决方案最后的吐槽遇到的问题最近在试图使用Julia语言来完成*吴恩达《机器学习》*的课后习题,进行到exercise3时,想要仿照这里对数据实现以下的可视化效果
isaaczr
·
2020-08-21 04:13
机器学习
可视化
机器学习
c++基础
模板
元编程
递归非常耗内存,模板元可以对他优化templatestructgetResult{enum{res=getResult::res+getResult::res};};template{enum
mjmandroid
·
2020-08-21 00:58
cpp
CentOS 7 搭建 groovy环境
可以与任何Java程序顺利集成,并立即为您的应用程序提供强大的功能,包括脚本编写功能,特定领域语言编写,运行时和编译时
元编程
以及函数式编程。
Keep__Studying
·
2020-08-20 16:50
groovy
centos
7
jenkinsfile
DevOps
模板
元编程
——《C++程序设计语言(第四版)》第28章
元编程
笔记
类型函数类型函数是这样一个函数:它接受至少一个类型参数或至少生成一个类型结果。如sizeof(T)是一个内置类型函数,它返回给定类型参数T的对象大小。一个类型函数可以接受多个参数,返回多个结果值。例如:templatestructArray_type{usingtype=T;staticconstintdim=N;//...};usingArray=Array_type;Arrary::typex
书中玉
·
2020-08-20 07:35
C++
钢铁侠观后感暨机器学习畅想
最近接触到了MacTalk的
元编程
思想,又看了钢铁侠系列,刚好我在公司的机器学习团队,所以这三方面产生了交织碰撞。所谓的
元编程
,就是能够操纵代码的代码。类似于于人,能够不断进化。
水木桶
·
2020-08-19 20:22
Kotlin学习(12)
元编程
、注解与反射
1.
元编程
元编程
就是关于编程的编程。本质上是一种对源码本身进行高层次抽象的编码技术。
RikkaTheWorld
·
2020-08-19 19:45
Kotlin
SpringBoot validation数据校验介绍及使用
元编程
一个健壮的系统都要对外部提交的数据进行完整性、合法性的校验。校验是我们程序开发中必不可少的过程。即使开发一个不面对最终用户的工具包,也需要对传入的数据进行缜密的校验来防止引发底层难以追踪的问题。
liuerchong
·
2020-08-19 10:14
springBoot学习体验
Python中的
元编程
就像元数据是关于数据的数据一样,
元编程
是编写程序来操作程序(Justlikemetadataisdataaboutdata,metaprogrammingiswritingprogramsthatmanipulateprograms
kaifly
·
2020-08-19 10:25
Python
Javascript创建沙箱
语句能改变变量的作用域链,使得程序在查找变量值时,都是先在with指定的对象中查找,然后再往上查找使用ES6的Proxy限制变量向上查找Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“
元编程
ZTao-z
·
2020-08-18 02:48
前端
重学ES6(三) proxy代理对象
Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“
元编程
”(metaprogramming),即对编程语言进行编程。
Month7
·
2020-08-18 00:56
javascript
Groovy在Spring中的简单使用
htmlGroovy是“用于Java虚拟机的一种敏捷的动态语言”,它“以Java的强大功能为基础,同时又包含由Python、Ruby和Smalltalk等语言带来的强大附加功能”,例如动态类型转换、闭包和
元编程
badlogic
·
2020-08-17 09:47
spring
groovy
模板
元编程
(1):完美转发和变长模板
#include#include#includeusingnamespacestd;structA{A(){}A(constA&a){coutstructMultiTypes;//先声明变长结构体模板的存在templatestructMultiTypes:publicMultiTypes{T1t1;MultiTypes(T1a,T...b):t1(a),MultiTypes(b...){cout(
墨篙和小奶猫
·
2020-08-17 06:36
模板元编程
C++11模版
元编程
1.概述模版
元编程
(templatemetaprogram)是C++中最复杂也是威力最强大的编程范式,它是一种可以创建和操纵程序的程序。
n大橘为重n
·
2020-08-16 18:15
C++
javascript Function.prototype.bind()的模拟实现
Function.prototype.call(),Function.prototype.apply(),Function.prototype.bind()允许我们显示的绑定函数执行时的this,其原理使用了
元编程
技术
SAP_MikeYao
·
2020-08-16 13:54
Javascript
《Ruby
元编程
》——十年来读到的最好的编程技术书籍
远超预期的惊喜在出行前的一天拿到这本书,翻了几页,感觉不错,心里很有些纠结。要出远门的原因,衣物和工作设备之外的东西要尽量精简。书籍方面反复挑拣,正在读和很想读的几本书,也都只好先放下,最后带上了这本新书和一本工作用书。在飞机上拿起这本书后,一边读,一边用笔勾划记录,三小时的班程,一气读完了半本。然后在大巴、城铁和地铁上,一直到放下行李,阅读到半夜,翻到附录C结束,才满足的放下。这么多年来,只有三
ccat
·
2020-08-16 06:05
真理与美
杂谈
编程
ruby
objective
c
smalltalk
python
语言
Armadillo C++ linear algebra library 学习笔记(1)——简介与安装
延迟评价方法,基于模板
元编程
,使用(在编译时)结合几个行动之一,并减少或消除需要临时量。ArmadilloC++Library详情:请点击这里Ar
jnulzl
·
2020-08-15 23:26
Armadillo
Armadillo 在Windows 环境下的配置
延迟评价方法,基于模板
元编程
,使用(在编译时)结合几个行动之一,并减少或消除需要临时量。2、配置过程1)设置环境变量变量名:Armadillo_include变量值:
chenkent888
·
2020-08-15 22:28
C++
转载:《TypeScript 中文入门教程》 17、注解
Decorators提供了一种方式来添加注解和在类的声明和成员上使用
元编程
语法。Javascript里的Decorators目前处在建议征集的第一阶段,在TypeScript里做为
weixin_34001430
·
2020-08-15 20:59
简单理解 ES7 Decorator(装饰器)
========================================//今天我们来说一说es7的装饰者模式(Decorator)//啥是装饰者模式,听着很高大上//我不和你扯什么设计模式,
元编程
weixin_33682790
·
2020-08-15 16:51
JavaScript—ES6
元编程
(5)
几年前ES6刚出来的时候接触过
元编程
(Metaprogramming)的概念,不过当时还没有深究。
weixin_34327223
·
2020-08-15 08:22
javascript
前端
python
Metaprogramming
Metaprogramminghttps://en.wikipedia.org/wiki/Metaprogramming
元编程
,是一种编程技术,制造的计算机程序,具有这种能力,对待程序为他们的数据。
weixin_33868027
·
2020-08-15 08:43
C++箴言:谨慎使用模板
元编程
templatemetaprogramming(TMP)(模板
元编程
)是写template-based(基于模板)的运行于编译期间的C++程序的过程。
Yingmg
·
2020-08-15 05:58
c/c++
松本行弘谈Lisp
元编程
Meta,Reflection“元”这个词,是来自希腊语中表示“在……之间、在……之后、超过……”的前缀词meta,具有超越、高阶等意思。从这个意思引申出来,在单词前面加上meta,表示对自身的描述。例如,描述数据所具有的结构的数据,也就是关于数据本身的数据,被称为元数据(Metadata)。再举个比较特别的例子,小说中的角色如果知道自己所身处的故事是虚构的,这样的小说就被称为元小说(Metafi
wwwfanwenjxcom
·
2020-08-14 22:17
Lisp
看完必会
元编程
元编程
元编程
的概念来自LISP和smalltalk。用来生成代码的程序称为元程序metaprogram,编写这种程序就称为
元编程
metaprogramming。python主要通过反射来实现
元编程
。
vampire's blood
·
2020-08-14 21:50
python
constexpr
假如你熟悉模板
元编程
,你将发现constexpr使这一切变得更加简单。假如你不知道模板
元编程
,也没什么。constexpr使我们很容易利用上编译时编程的
username_yunfei
·
2020-08-14 20:53
C++
超越lua的神语言
1.很多人不喜欢lua的语法,god的语法更像C2.god支持
元编程
、闭包、协程3.凡是lua支持的特性god也支持,lua不支持的宏god也支持,因此god比lua强大4.god可以使用lua库,甚至允许
roundsheep
·
2020-08-14 19:56
C++
国产编程语言R++ V1.5发布
2.强大的
元编程
支持,元函数可以直接访问实函数的变量3.完整的反射和自省机制,解释器和R++代码几乎
roundsheep
·
2020-08-14 19:25
RPP
什么是
元编程
?
临下班的紧急任务时钟指向6点半,张大胖今天不太忙,想着今天终于可以早点儿下班了。收拾好东西准备离开的时候,领导布置了一个新任务,张大胖很无奈,哀叹一声,老老实实地坐下来。新任务看起来非常简单:从一个CSV文件中读取数据,形成Java对象,然后对外提供一个API,让别人调用。这个CSV文件叫做employee.csv,张大胖打开这个CSV文件,里边的内容一看就懂。name,age,levelAndy
码农翻身
·
2020-08-14 16:26
python类lisp
元编程
示例,以及高性能python知识
学习python是我的第一门编程语言,诚然,python确实不太像javaC等纯C类语系那样适合大规模的工程开发。但是确实是一门非常优秀的编程入门语言。介于C类语系和lisp语言之间的一门lisp方言让我在短短半年,从零基础小白,到理解控制内存调用,理解代码的本质依然是字符串,只是信息的集合。这里要谢谢师傅,也就是我的老板一路在我每每走入误区抠代码的细节的时候各种隐晦的提示我,让我自己思考。至于代
张一爻
·
2020-08-14 15:11
python学习
详解python metaclass(元类)
元编程
,一个听起来特别酷的词,强大的Lisp在这方面是好手,对于Python,尽管没有完善的
元编程
范式,一些天才的开发者还是创作了很多
元编程
的魔法。Django的ORM就是
元编程
的一个很好的例子。
·
2020-08-14 09:10
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他