原文地址:https://www.jianshu.com/p/a1e6b3abd789 今天介绍下ASM3.0,开始之前先思考几个问题: 1.ASM是什么? 2.ASM 跟传说中的AOP三剑客APT、aspectJ、Javassit有什么关系? 3.ASM是怎样修改class文件的? 带着问题开始今 ...
分类:
其他好文 时间:
2020-04-25 19:21:57
阅读次数:
61
<template> <div class="main printTemplate printTemplateD"> <div class="titleBox"> <el-row :gutter="20"> <el-col :span="22"><div class="grid-content bg ...
分类:
Web程序 时间:
2020-04-24 14:42:13
阅读次数:
85
与上一篇区别在于,详情里面的模板通常是通用的,被定义在样式文件中,被重复使用,因此无法为其添加后台代码,如果能添加后台代码,请翻阅第一篇;所以需要用到命令的方式来辅助事件的抛出,当然还可以利用第三方库Prism,他可以把事件当命令传递,且能传递事件的默认参数,详情请参阅这篇文章;好了,下面开始介绍, ...
分类:
其他好文 时间:
2020-04-23 19:17:26
阅读次数:
56
ASM也是字节码编辑库,如果我们的目的仅仅是为目标类添加某些功能,也可以考虑动态代理,但是动态代理是面向接口的,因为proxy.newinstance实际上是对某个接口定义一个invocaionHandler,那么这样限制就比较大,并且对代理的每一次函数调用都将被invocationHandler处 ...
分类:
编程语言 时间:
2020-04-23 19:07:28
阅读次数:
78
https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life The universe of the Game of Life is an infinite, two-dimensional orthogonal grid of square cells ...
分类:
其他好文 时间:
2020-04-23 18:55:58
阅读次数:
76
int focuseHandle = gv.FocusedRowHandle; GridColumn column = gv.Columns["plan_id"]; if (column != null) { if (focuseHandle >= 0) { var topRow = gv.GetR ...
分类:
其他好文 时间:
2020-04-23 12:10:14
阅读次数:
253
其实我是想生成一堆散点平均分布在球空间中(实心的),然后求出球心的大概坐标 这是一种生成方式: import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D import numpy as np fig = plt.f ...
分类:
编程语言 时间:
2020-04-23 01:06:20
阅读次数:
95
效果预览 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehope/pen/gdVObN 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 chrome, safari, edge 打开观看。 https ...
分类:
其他好文 时间:
2020-04-23 00:58:23
阅读次数:
61
Handsontable Introduction JavaScript data grid that looks and feels like a spreadsheet. Minimalistic, Excel like grid component for web apps. Availabl ...
分类:
其他好文 时间:
2020-04-22 00:12:46
阅读次数:
50
原文:怎样实现WPF Prism Module的国际化和本地化? 怎样实现WPF Prism Module的国际化和本地化? English | 简体中文 上一篇有简单介绍主工程的国际化,使用的资源字典(XAML)实现的。 这几天我添加了几个Prism模块(Module),发现子模块使用资源字典的方... ...