- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 mapToItem与mapFromItem
在QML中,mapToItem 与 mapFromItem 经常用于坐标转换。mapToItem(item, real x, real y) 将(x,y)映射到item所在的坐标系,返回映射后的点。其中,(x,y)是在调用该方法的对象系统中的坐标。mapFromItem(item, real x, real y) 将item所在的坐标系中的(x,y)点映射到,调用对象所在的坐标系,返回映射后的点。其中,(x,y)是在item对象系统中的坐标。//将item1所在坐标系中的(x,y)映射到item所在的
2021-05-29 16:05:53 1194 1
原创 C++11智能指针( shared_ptr,unique_ptr,weak_ptr 的使用方法与注意事项)
智能指针是存储指向动态分配(堆)对象的类,用于生存期控制,能够确保在离开指针所在作用域时,自动正确地销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数。每使用它一次,内部的引用计数加1,每析构一次,内部引用计数减1,减为0时,删除所指向的堆内存。C++11 提供了 3 种智能指针:std::shared_ptr,std::uniq_ptr,std::weak_ptr,使用时需要引用头文件<memory>。...
2021-04-26 11:38:51 1545
原创 标识符和宏
1. 预定义标识符( __func__标识符),返回函数名字//__func__预定义标识符,返回所在函数的名字#include <iostream>#include <string>using namespace std;const char* hello() { return __func__; } //return "hello";返回函数名const char* world() { return __func__; }int main(){ std::
2021-04-23 10:41:39 436
原创 “==”、equals 和 hashCode 的区别
1. “==”运算符、 equals() 和 hashCode() 的区别引用变量的比较比较对象的内容
2017-05-09 16:55:53 465
原创 Map
Map : HashMap, LinkedMap, TreeMapMap.put(key, value)Map.get(key)Map.keySet()
2017-04-19 22:03:21 407
原创 反射机制
反射机制提供的主要功能: 1. 得到一个对象所属的类; 2. 获取一个类的所有成员变量和方法; 3. 在运行时创建对象; 4. 在运行时调用对象的方法。 创建对象的4种方法
2017-03-22 20:48:07 299
原创 抽象类(abstract class)和接口(interface)
抽象类(abstract class)和接口(interface)的相同点及不同点
2017-03-18 22:02:43 379
原创 使用 javadoc 生成开发文档
本文主要介绍使用 javadoc 生成开发者文档的两种方法以及所要注意的问题。(1) 在 dos 命令下如何使用 javadoc 生成开发文档(2)在Myeclipse 下使用 javadoc 生成开发文档的步骤
2016-11-14 12:37:07 1125
原创 M文件与M函数
M文件M文件可以根据调用方式的不同分为两类:脚本文件(Script File)和函数文件(Function File).建立M文件菜单操作。 从MATLAB主窗口的File菜单中选择New菜单项,在选择M-File命令,屏幕上将出现MATLAB文件编辑窗口。命令操作。在MATLAB命令窗口输入命令edit,启动MATLAB文本内编辑器后,输入M文件的内容并存盘。命令按钮操作。单击MATLAB主
2016-08-29 22:21:20 11823 1
原创 MATLAB矩阵及其运算
1. 矩阵的创建创建矩阵有如下4种方法:直接输入法、载入外部数据法、利用 MATLAB 内置函数、利用 M 文件编辑器。1.1 直接输入法最简单地建立矩阵的方法是从键盘直接输入矩阵的元素——将矩阵的元素用方括号括起来,按矩阵行的顺序输入个元素,同一行的个元素之间用空格或逗号分隔,不同行的元素之间用分号分隔。如果只输入一行则形成一个数组(又称作向量)。矩阵或数组中的元素可以是任何 MATLAB 表达式
2016-04-12 16:53:27 3343
原创 数据的输入与输出以及程序流控制语句
1. 数据的输入与输出在 MATLAB 中,input 函数用于实现数据的输入;disp 函数用于实现数据的输出。调用格式如下:A=input(提示信息,选项):提示信息是一个字符串,用于提示用户输入什么样的数据。A=input(‘A=’):如果在 input 函数调用时采用’s’选项,则允许用户输入一个字符串。disp(输出项):其中输出项既可以为字符串,也可以为矩阵。当用 disp 函数显
2016-04-09 12:34:35 810
原创 常用的符号运算
1. diff 函数与 int 函数在 MATLAB 中,diff 函数是用于求微分的符号函数。int 函数是用于求积分的符号函数。diff 函数的调用方法diff(f):对表达式 f 进行微分运算。 diff(f,a):表示 f 对指定变量 a 进行微分运算。 diff(f,a,n):表示计算 f 对默认变量或指定变量 a 的 n 阶导数,n 是正整数。 syms x n
2016-03-14 22:00:30 1486
原创 MATLAB学习之符号运算
创建符号变量数值与符号的转换数值矩阵转换为符号矩阵符号替换 本文介绍MATLAB中的符号运算; 1. 创建符号变量符号变量是不含变量的符号表达式,用 sym 命令来创建符号常量。sym(‘常量’):创建符号常量。 a=sym('sin(2)')sym 命令也可以把数值转换成某种格式的符号常量。sym(常量,参数):参数可以选择为 d、f、e 或 r
2016-03-11 15:41:58 16528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人