从一个例子说起: <?php $foo = 1; $bar = $foo; echo $foo + $bar; 变量 foo 赋值给变量foo赋值给变量bar,这两个变量具有相同的值,没有必要新申请内存空间,他们可以共享同一块内存。在很多场景下PHP 的 COW 对内存进行优化。比如:变量的多次赋值 ...
分类:
Web程序 时间:
2020-12-07 11:58:59
阅读次数:
9
decltype介绍 为什么需要decltype decltype(auto) 注意(entity) 与模板参数推导和auto推导一样,decltype的结果大多数情况下是正常的,但是也有少部分情况是反直觉的。 decltype介绍 给定一个name或者expression,decltype会告诉你 ...
分类:
编程语言 时间:
2020-12-03 11:29:37
阅读次数:
8
# 使用FormHello.py文件中的类Form创建app import sys from PyQt5 import QtWidgets import FormHello app = QtWidgets.QApplication(sys.argv) # 创建窗体的基类Qwidget的实例 base ...
分类:
其他好文 时间:
2020-12-02 12:38:43
阅读次数:
7
KartikExport在实际生成Excel文件前,提供了自定义修改Excel文件的接口,使得用户可以根据自己的需求,修改导出的文件,该接口为“onRenderSheet”,代码:ExportMenu::widget([‘onRenderSheet‘=>function($sheet,$menu){……}参数说明:$sheet——这是一个phpspreadsheet控件里的sheet对象,所
分类:
其他好文 时间:
2020-11-30 15:37:25
阅读次数:
8
在 Flutter 中,ListView 可以沿一个方向(垂直或水平方向)来排列其所有子 Widget,常被用于需要展示一组连续视图元素的场景 ListView 构造方法 ListView:仅适用于列表中含有少量元素的场景 ListView.build:适用于子 Widget 比较多的场景 List ...
分类:
其他好文 时间:
2020-11-26 14:16:38
阅读次数:
4
Cesium 的各种定位方法汇总,只列出项目中经常使用的,如果不够灵活,可直接调用Cesium官方API,也很方便。
Cesium的定位从效果上包含两种:直接定位、飞行定位。在方法封装上,本狗姑且将直接定位分类为zoomTo系列,飞行定位分类flyTo。
定位的对象上包括:坐标点、矩形范围、en... ...
分类:
其他好文 时间:
2020-11-16 14:05:32
阅读次数:
52
在完成一个绘图程序后,以为大功告成了,换成release版后准备完工了,天真的我还是抵不过Qt的套路。。。 没错,很显然换成release版后,编译通过,运行报错。。。 从来没碰到过这种错误,debug运行一直好好的,后来在网上查了很多资料,说是release和debug动态库调用混乱, 我就抑郁了 ...
分类:
移动开发 时间:
2020-11-06 01:50:44
阅读次数:
24
事件处理 一个GUI应用整个生命周期都处在一个消息循环(eventloop)中它等待事件的发生,并作出相应的处理Tkinter提供了用以处理相关事件的机制.处理函数可被绑定给各个控件的各种事件widget.bind(event,handler) 如果相关事件发生,handler函数会被触发,事件对象 ...
分类:
其他好文 时间:
2020-10-31 01:54:37
阅读次数:
25
前两天学习了flutter的项目初始化和dart的基础语法,今天学习flutter的widget,类似于react的组件,flutter的widget分为两类,StatelessWidget和StatefulWidget,无状态组件和有状态组件。并且发flutter的widget可以嵌套,分为父wi ...
分类:
其他好文 时间:
2020-10-18 16:14:31
阅读次数:
19
flutter是有dart语法开发的,dart语法有哪些特点呢? 1、声明变量的方式: a、使用var来声明,特点:可以声明任何数据类型,但声明后数据类型不能改变, var a = 123;a="123312" 这样的代码应该会报错。 b、明确数据类型 如: String name = "by 小德 ...
分类:
其他好文 时间:
2020-10-16 10:40:22
阅读次数:
19