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
4.WinTalk元编程
Java反射特性总结
Java反射特性的总结概述明确一点,Java反射是在运行状态的概念,而不是编译期的概念
元编程
的概念
元编程
赋予了编程语言更加强大的表达能力,通过编译期间的展开生成代码或者允许程序在运行时改变自身的行为;
元编程
是一种使用静态代码生成代码的思想
·
2021-02-23 20:43
javareflect
计算机教育中缺失的一课 - MIT - L8 -
元编程
https://missing-semester-cn.g...https://www.bilibili.com/vide...思否主页:https://segmentfault.com/u/wi...笔记
元编程
通常又指用于操作程序的程序
·
2021-02-08 00:45
计算机教育中缺失的一课 - MIT - L8 -
元编程
https://missing-semester-cn.g...https://www.bilibili.com/vide...思否主页:https://segmentfault.com/u/wi...笔记
元编程
通常又指用于操作程序的程序
·
2021-02-08 00:27
golang 结构体断言_Golang中的reflect原理
反射(reflect)是在计算机程序运行时,访问,检查,修改它自身的一种能力,是
元编程
的一种形式。在Java等语言中都很好地支持了反射。
weixin_39800387
·
2021-01-06 23:51
golang
结构体断言
干货丨DolphinDB
元编程
教程
元编程
是指使用程序代码来生成可以动态运行的程序代码。
元编程
的目的一般是延迟执行代码或动态创建代码。
DolphinDB
·
2021-01-06 09:57
时序数据库使用教程
DolphinDB
元编程
时序数据库
大数据分析
分布式系统
SNIFE 和 std::enable
在模板
元编程
中,typename用于定义类型;using用于给模板类型赋值,注意这里的赋值和变量的赋值意义不同。
Erick_Lv
·
2020-12-31 01:34
C++笔记
c++
模板
enable_if
SFINAE
typename
python元类编程_Python 的元类与
元编程
术语
元编程
是指程序具有了解或操纵自身的潜力。Python支持一种称为metaclasses的类的
元编程
形式。元类是一个深奥的OOP概念,几乎隐藏在所有Python代码之后。
weixin_39639096
·
2020-12-17 09:38
python元类编程
C++11模板
元编程
-std::enable_if示例详解
C++11中引入了std::enable_if函数,函数原型如下:templatestructenable_if;可能的函数实现:templatestructenable_if{};templatestructenable_if{typedefTtype;};由上可知,只有当第一个模板参数为true时,enable_if会包含一个type=T的公有成员,否则没有该公有成员。头文件:#include
·
2020-12-13 10:11
C++模板
元编程
实现选择排序
前言模板在C++一直是比较神秘的存在。STL和Boost中都有大量运用模板,但是对于普通的程序员来说,模板仅限于使用。在一般的编程中,很少会有需要自己定义模板的情况。但是作为一个有理想的程序员,模板是一个绕不过去的坎。由于C++标准的不断改进,模板的能力越来越强,使用范围也越来越广。在C++11中,模板增加了constexpr,可变模板参数,回返类型后置的函数声明扩展了模板的能力;增加了外部模板加
·
2020-12-13 10:38
浅谈es6中的
元编程
何为
元编程
?「编写能改变语言语法特性或者运行时特性的程序」。换言之,一种语言本来做不到的事情,通过你编程来修改它,使得它可以做到了,这就是
元编程
。
·
2020-12-01 14:11
es6中的
元编程
何为
元编程
?「编写能改变语言语法特性或者运行时特性的程序」。换言之,一种语言本来做不到的事情,通过你编程来修改它,使得它可以做到了,这就是
元编程
。
顾十三goodMan
·
2020-11-30 22:40
javascript
es6
通过反射修改强转值类型_Go高级实践:反射3定律
反射来自
元编程
,指通过类型检查变量本身数据结构的方式,只有部分编程语言支持反射。类型反射构建在类型系统之上,Go是静态类型语言,每一个变量都有静态类型,
weixin_39529443
·
2020-11-30 20:48
通过反射修改强转值类型
Vue3为什么要采用Proxy重构响应系统
前言我们先看一下官方对其的定义定义:用于定义基本操作的自定义行为proxy修改的是程序默认形为,就形同于在编程语言层面上做修改,属于
元编程
(metaprogramming)
元编程
(英语:Metaprogramming
刀哥
·
2020-11-23 22:05
javascript
前端
vue.js
ES6中Proxy和Reflect
Proxy《ECMAScript6入门》中式这样描述的Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“
元编程
”(metaprogramming),即对编程语言进行编程。
书虫和泰迪熊
·
2020-11-11 20:34
[elixir! #56] 模块编译顺序
使用elixir进行
元编程
的时候,初学者经常会不清楚模块的编译顺序。我们用一个简单的例子来解释一下。
Ljzn
·
2020-10-11 16:10
后端
elixir
Ruby
元编程
笔记 - Block
Block不是对象,应通将其转为proc进行传递。作用域门ScopeGate作用域门一共有三个:module,class,defmy_var="value"MyClass=Class.newdoputsmy_vardefine_method:my_methoddoputsmy_varendend上下文探针(ContextProbe)instance_exec和instance_eval可以打破封装
Kumiko
·
2020-10-11 10:40
腾讯T6熬夜硬肝Lua程序员实战宝典,深入阐述虚拟机、编译器
Lua语言设计十分精巧,在一个很小的内核上可以支持函数式编程、面向对象编程、
元编程
等多种编程范式。
只会全栈
·
2020-10-10 18:00
java
编程
程序员
lua
虚拟机
Python中的特殊方法以及应用详解
除非有大量的
元编程
存在,直接调用特殊方法的频率应远小于实现它们的次数。模拟数值类型可以通过在自定义对象中实现__add__和__mul_
·
2020-09-20 17:46
技术解析丨C++
元编程
之Parser Combinator
摘要:借助C++的constexpr能力,可以轻而易举的构造ParserCombinator,对用户定义的字符串(Userdefinedliteral)释放了巨大的潜力。##引子前不久在CppCon上看到一个Talk:[constexprAllthethings](https://www.youtube.com/watch?v=PJwd4JLYJJY),这个演讲技术令我非常震惊,在编译期解析jso
华为云开发者社区
·
2020-09-19 10:00
量化选哪个工具呢?
首先列举一下常见的工具:vn.py2.x版本的架构清晰了很多,相对于1.x版本,降低了很多耦合,也比较方便修改,另外据说有很多坑backtrader没怎么用过,反正很多大佬都说这个挺好,看了点源码,不禁佩服作者真是
元编程
的高手
wise南迦
·
2020-09-17 03:56
量化
Less code, more Imutable - Immer 介绍 + 源码解读
immer通过使用Proxy
元编程
,使得我们能以一种更简单清晰的方式去处理immutable特性的数据。
iheyunfei
·
2020-09-17 02:37
前端
20190806_python基础笔记
文章目录目录一、面试重点总结二、面试中可能会遇到的题目1.动态语言的内存管理:2.
元编程
3.计算机5大组成部分及各部分的功能4.python语言的特点三、计算机基础知识1.冯诺伊曼体系2.解释性语言和汇编语言四
April_jw
·
2020-09-16 21:32
20191010_python基础笔记
文章目录目录一、面试重点总结二、面试中可能会遇到的题目1.动态语言的内存管理:2.
元编程
3.计算机5大组成部分及各部分的功能4.python语言的特点5.python中的线性结构及特点三、计算机基础知识
April_jw
·
2020-09-16 21:32
python
20190819_python基础笔记
文章目录目录一、面试重点总结二、面试中可能会遇到的题目1.动态语言的内存管理:2.
元编程
3.计算机5大组成部分及各部分的功能4.python语言的特点5.python中的线性结构及特点三、计算机基础知识
April_jw
·
2020-09-16 21:32
Effective c++ 读书笔记
过程,面向对象,函数式,泛型编程,
元编程
4种组成2.尽量以const,enum,inline代替#define。#define可能会被预编译器移走,在编译器开始的时候,#d
sailing_yyd
·
2020-09-16 21:34
c++
【北京】低价出售C/C++经典书籍
/C++编程指南8元C++对象模型10元STL源码剖析12元深入浅出MFC10元设计模式10元C++primer8元面向对象程序设计5元java语言基础教程5元C语言程序设计5元VC++数字图像处理8
元编程
之美
bxyill
·
2020-09-16 07:49
ARRAYSIZE:计算数组长度
"//templatescannotbedeclaredtohave'C'linkagetemplatechar(*RtlpNumberOf(UNALIGNEDT(&)[N]))[N];//详见"模板
元编程
华秋实
·
2020-09-15 18:59
C/C++
[TypeScript]TypeScript资料收集
收集TypeScript的优秀资料,持续更新:ts类型编程实战(一):修复rematch类型问题深入typescript类型系统(二):泛型和类型
元编程
合格前端第十二弹-TypeScript+大型项目实战
madlaxnoir
·
2020-09-15 17:05
typescript
前端
typescript
node.js
Golang 的反射法则
原文链接:https://blog.golang.org/laws-of-reflectionIntroduction反射是计算机学中程序检查自身结构的能力,特别是通过类型;它是一种
元编程
的形式。
minimonster
·
2020-09-15 01:29
d串插件示例
原文在此还有一篇还有这里还有这里都可以看看.
元编程
相关的.我们想要:enumsql=`CREATETABLEPerson(idINTEGERNOTNULL,nameTEXT,birthdayDATE);
fqbqrr
·
2020-09-14 22:47
笔记
Google Java编程风格指南
GoogleJava编程风格指南书籍像外行一样思考,像专家一样实践——科研成功之道(修订版)MacTalk人生
元编程
23萝卜
·
2020-09-14 22:30
struts
google
【Python】【
元编程
】【从协议到抽象基类】
"""classVector2d:typecode='d'def__init__(self,x,y):self.__x=float(x)self.__y=float(y)@propertydefx(self):returnself.__x@propertydefy(self):returnself.__ydef__iter__(self):return(iforiin(self.x,self.y)
weixin_30709929
·
2020-09-14 16:20
我的d类文章索引
d中的pod定义d从外部文件读入中文两个…就是型列上场时.亚当的动态库使用arsd.comd奇怪的容器类型d模板
元编程
笔记05d模板
元编程
笔记04d模板
元编程
笔记03d模板
元编程
笔记02d模板
元编程
笔记
fqbqrr
·
2020-09-14 02:23
笔记
ES6 Proxy 和 Reflect 用法
Proxy用于修改某些操作的默认行为,等同于在语言层面作出修改,需要一种“
元编程
”,即对编程语言进行编程。可以理解为对目标对象设置“拦截”层,外界访问该对象必须先通过拦截层。因此提供了一种机制
JarunWang
·
2020-09-13 22:44
前端技术
Groovy11_编译时
元编程
1.ASTTransformation介绍2.拦截一个方法,修改方法的实现3.利用注解来进行ast转换利用ASTTransformation来实现1.ASTTransformation介绍lsn11_0.groovyclassContent{defa;defb(){}}println()MyASTTansformation.groovyimportorg.codehaus.groovy.ast.A
李樟清
·
2020-09-13 06:00
Groovy
Gradle
Groovy10_
元编程
(方法合成与委托)
1.创建动态类//1.创建一个动态类//在运行的时候创建一个类(动态类)defexpand=newExpando(name:'hello',fun1:{"fun1"})expand.height=100expand.fun2={"fun2"}printlnexpand.nameprintlnexpand.heightprintlnexpand.fun1()printlnexpand.fun2()2
李樟清
·
2020-09-13 06:28
Groovy
Gradle
Groovy09_MOP与
元编程
(方法注入)
现在讲的都是运行时
元编程
,而编译时
元编程
比如ButterKnife使用AOP,进行事件和View的寻找和绑定运行时
元编程
,方法注入3中方式category分类注入(和继承类似)meteclass(ExpandoMetaClass
李樟清
·
2020-09-13 06:28
Groovy
Gradle
浅谈C++
元编程
元编程
作为一种新兴的编程方式,受到了越来越多的广泛关注。结合已有文献和个人实践,对有关C++
元编程
进行了系统的分析。
「已注销」
·
2020-09-12 12:41
c++
编程语言
MIT 计算机操作环境导论Missing Semester Lesson 8
元编程
我们这里说的“
元编程
(metaprogramming)”是什么意思呢?好吧,对于本文要介绍的这些内容,这是我们能够想到的最能概括它们的词。
lucas1997
·
2020-09-12 12:05
编程杂谈
[MIT公开课(计算机教育中缺失的一课)]7.调试及性能分析
p=1)上一讲:版本控制(git)下一讲:
元编程
目录调试代码打印调试法与日志颜色输出格式参数含义第三方日志系统调试器专门工具静态分析性能分析计时性能分析工具(profilers)CPU内存事件分析
Lil_Hoe
·
2020-09-12 12:47
python
linux
shell
mit
mac
[MIT公开课(计算机教育中缺失的一课)]9.安全和密码学
p=1)上一讲:
元编程
下一讲:大杂烩目录熵散列函数密码散列函数的应用密钥生成函数密钥生成函数的应用对称加密对称加密的应用非对称加密非对称加密的应用密钥分发混合加密案例分析密码管理器两步验证(双因子
Lil_Hoe
·
2020-09-12 12:14
mit
linux
mac
shell
密码学
[MIT公开课(计算机教育中缺失的一课)]8.
元编程
(该系列文章大部分内容来源于MIT课程笔记,加入了个人的理解、原笔记中没有的细节和其他的需要理解的内容,公开课地址:https://www.bilibili.com/video/BV14E411J7n2?p=1)上一讲:调试及性能分析下一讲:安全和密码学目录构建系统依赖管理持续集成系统测试简介课后练习我们今天要讲的东西,更多是关于流程,而不是写代码或更高效的工作。本节课我们会学习构建系统、代码测试
Lil_Hoe
·
2020-09-12 12:14
mit
cmake
mac
unix
shell
Qt 学习(一)信号与槽机制
学习记录首先聚焦一下qt的核心机制之一:信号槽机制信号(signals)信号是定义在类里面的一个函数,必须在函数前加入关键字signals,其实也可以理解为宏,这个signals涉及到qt的另一个核心机制(模板
元编程
zhouzhouasishuijiao
·
2020-09-11 23:32
qt
C++11:constexpr详解,以及与const对比
假如你熟悉模板
元编程
,你将发现constexpr使这一切变得更加简单。constexpr使我们很容易利用上编译时编程的优势。常量表达式主要是允许一些计算发生在编译时,即发生在代码编译而不是运行的时候。
zzhongcy
·
2020-09-11 18:49
C++
11
ES6 proxy即其常见实例解析以及proxy常用例子
1.proxy概述proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种"
元编程
",即对编程语言进行编程。
七月是我的生日
·
2020-09-11 10:08
es6
第一章 Spring FrameWork总览
Core)数据存储(DataAccess)Web技术(Web)技术整合(Integration)测试(Testing)Spring模块化设计(Modular)Spring编程模型面向对象编程面向切面编程面向
元编程
函数驱动模块驱动面试题什么是
king_zfb
·
2020-09-11 02:42
深刻理解Python中的元类(metaclass)
他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行
元编程
。
陳小貳
·
2020-09-11 01:35
python
ES6
元编程
1.什么是
元编程
元编程
(Metaprogramming)是指某类计算机程序的编写,这类计算机程序编写或者操纵其他程序(或者自身)作为它们的数据,或者在运行时完成部分本应在编译时完成的工作。
Ezreal09
·
2020-08-29 14:32
ES6代理器Proxy简介
Proxy概述Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“
元编程
”(metaprogramming),即对编程语言进行编程。
magic_engineer
·
2020-08-26 23:23
JavaScript高级编程
Python 的元类与
元编程
术语
元编程
是指程序具有了解或操纵自身的潜力。Python支持一种称为metaclasses的类的
元编程
形式。元类是一个深奥的OOP概念,几乎隐藏在所有Python代码之后。
Yujiaao
·
2020-08-26 11:00
python
metaclass
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他