grammar
天有行-地无迹-千秋怎堪一剑扫
这个作者很懒,什么都没留下…
展开
-
Qt :语法: QFont QFontMetrics pointSize 点大小 pixelSize 像素大小 屏幕分辨率 DPI:每英寸像素点
关键词: QFont QFontMetrics pointSize 点大小 pixelSize 像素大小 屏幕分辨率 DPI:每英寸像素点总结:正常情况下,字体设置都是设置成 像素大小的。 --qss 。窗口 组件 这些大小也是按照像素大小来设置的。点大小: 物理上的空间大小不变,使用的屏幕像素改变 。像素大小: 物理空间大小变化(肉眼区分出大小),屏幕像素个数不变。相关概念DPI: Dot per inch,在显示器上也就是每英寸包含的像素。英尺的换算为 1 inch = 2.原创 2020-07-22 17:19:47 · 5715 阅读 · 0 评论 -
Cesium javascript this this产生的报错 javascript 语法
容易忽略的this - bug1、 this 作为参数 或 this.val 作为参数的时候初始化时: var _scope = this;虽然在最开始初始化的时候, this === _scope, 所以效果一样。但是当this 或 this.val 作为参数或间接参数被传入到函数中时,就会出现this值动态改变的问题,从而导致this.val 为undefiend的情...原创 2020-03-12 16:25:48 · 284 阅读 · 0 评论 -
WebStrom : JavaScript :Html : 跨域问题 和 简单的测试是否跨域的 html页面
initMap.html:1 Access to XMLHttpRequest at 'http://218.207.195.169:8086/SuperMap/Data-jia3/tileset.json' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-A...原创 2020-03-04 11:35:10 · 1237 阅读 · 0 评论 -
JavaScript : javascript dom 获取 css 值
参考博客:获取元素CSS值之getComputedStyle方法熟悉这篇博客讲的很好,pdf已下载《获取元素CSS值之getComputedStyle方法熟悉 « 张鑫旭-鑫空间-鑫生活.pdf》基本概念:CSS 伪类 (Pseudo-classes)还有比如:hover, actived, link,visited 这些类似“状态”的。window...转载 2020-01-14 15:50:57 · 222 阅读 · 0 评论 -
JavaScript : Select 元素的使用
添加:function selectChange(){ var sel=document.getElementById("select1"); Option option = new Option("Text","Value"); sel.add(option);} 删除所有: document.getElementById("select1").optio...转载 2020-01-03 14:51:14 · 231 阅读 · 0 评论 -
three.js : 图形绘制基础
参考博客:ThreeJs 图形绘制基础二、图形绘制主要流程图形绘制一般流程为:构造 Shape、构造 BufferGeometry 、构造 Mesh 并添加到场景中。图形绘制的基础有 3 个比较核心的类:Curve,Path 以及 Shape。Shape 是间接继承自 Curve ,Curve 定义了 getPoints() 的基础。Shape 的 getPoint...转载 2019-12-03 18:49:34 · 937 阅读 · 0 评论 -
JavaScript: 解决问题: 解决在程序运行时,为函数 动态的传入不同个数的参数
一、背景openlayer的ol.format.filter.and( filter1,filter2, ...,filterN);函数可以实现你输入任意多个参数,然后进行交处理。https://openlayers.org/en/latest/apidoc/module-ol_format_filter.html#.andmodule:ol/format/filter.and(con...原创 2019-11-27 16:39:29 · 683 阅读 · 0 评论 -
【转载】JavaScript 中 call()、apply()、bind() 的用法
javascript中call()、apply()、bind()的用法终于理解其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解!先看明白下面: 例1 obj.objAge; //17 obj.myFun() //小张年龄undefined 例2 shows() //盲僧 比较一下这两者this 的差别,第一个打印里面的this...转载 2019-11-27 16:07:37 · 106 阅读 · 0 评论 -
【JavaScript】 javascript 判断对象类型。
转载于:js判断是否为对象var obj = {};1、toString(推荐)Object.prototype.toString.call(obj) === '[Object Object]'2、constructorobj.constructor === Object3、instanceof 需要注意的是由于数组也是对象,因此用 arr instanceof O...转载 2019-11-14 14:10:56 · 231 阅读 · 0 评论 -
【JavaScript】JavaScript 函数同名覆盖问题和解决方法
一、问题描述: class myClass{ A(){}; A(arg){} } 编译为ES5标准的时候,变成 myClass.prototype.A= function (){} myClass.prototype.A= function (arg){} 结果就是,所有调用A的地方,无法参数个数是否相同,都是执行...原创 2019-11-14 11:58:08 · 2701 阅读 · 1 评论 -
【Qt】Qt QWebEngineView 快捷键功能实现
一、需求:对于Qt 通过QWebEngineView 实现快捷键F12打开Web调试窗口。二、方法: 方法一:QWebEngineView ::addAction(QAction); QAction::setShortcut(QKeySequence) 方法二:1、new QShortcut 2、QObject::connect(shortcut,...原创 2019-11-05 15:28:09 · 1922 阅读 · 0 评论 -
【Qt】实现点击主窗口内任意位置,在其位置弹窗弹窗,且弹窗必须在主窗口的换位内
一、功能要求: 实现点击主窗口内任意位置,在其位置弹窗弹窗,且弹窗必须在主窗口的换位内。 避免出现下面的问题: 二、功能分析: 想法: 1、只要确定弹窗左上角的合理位置就可以了。 2、合理位置: 简单的一种就是保证其必在主窗口内。思路就是,判断弹窗左上角和右下角的坐标值是否超过主窗口的边界值来重新设置弹窗的左上角的坐标值。三...原创 2019-10-28 17:52:12 · 1723 阅读 · 0 评论 -
three.js 合并多个模型
方法一:THREE.Geometry.merge()合并多个模型为一个关键点:通过THREE.Geometry.merge()函数,你可以将多个几何体合并起来创建一个联合体参考博客:63 Three.js 将多个网格合并成一个网格 //合并模型,则使用merge方法合并 var geometry = new THREE.Geometry(); //merge方...原创 2018-08-30 19:41:18 · 12842 阅读 · 0 评论 -
JavaScript中定义类的方式详解
转载:JavaScript中定义类的方式详解JavaScript中定义类的方式详解这篇文章主要介绍了JavaScript中定义类的方式,结合实例形式分析了JavaScript实现面向对象类的定义及使用相关技巧,并附带了四种JavaScript类的定义方式,需要的朋友可以参考下本文实例讲述了JavaScript中定义类的方式。分享给大家供大家参考,具体如下:Javascript本身并...转载 2018-08-31 16:34:13 · 1133 阅读 · 0 评论 -
JavaScript 深入了解对象中的属性
转载:JavaScript 深入了解对象中的属性JavaScript 深入了解对象中的属性 本篇主要介绍JS中对象的属性,包括:属性的分类、访问方式、检测属性、遍历属性以及属性特性等内容。目录1. 介绍:描述属性的命名方式、查找路径以及分类2. 属性的访问方式:介绍'.'访问方式、'[ ]'中括号访问方式3. 删除属性:通过delete关键字删除对象的某个属性4. 检...转载 2018-08-31 18:12:13 · 93 阅读 · 0 评论 -
JavaScript 输出消息的几种方式
转载:https://blog.csdn.net/cym_bj/article/details/55096151 1,window.alert() 在页面弹出一个对话框。早期js调试使用。(其中window可以省略)2、confirm()在页面弹出一个对话框。多一个取消按钮3、console.log()将信息输入到控制台。用于js调试 console.error() 打...转载 2018-08-29 09:47:54 · 456 阅读 · 0 评论 -
three.js中render渲染器与html中body显示之间的联系
方法一: three.js中生成html5中的body。<body onload="draw();"></body>function initRender() { renderer = new THREE.WebGLRenderer({antialias: true}); renderer.setClearColor(n...原创 2018-09-04 17:49:23 · 1157 阅读 · 0 评论 -
three.js实现屏幕坐标转化为模型的世界坐标
three.js实现屏幕坐标转化为模型的世界坐标基础:three.js中坐标系统.doc方法.project 通过Vector3对象的方法project,方法的参数是相机对象,语句worldVector.project(camera);返回的结果是世界坐标worldVector在camera相机对象矩阵变化下对应的标准设备坐标, 标准设备坐标xyz的范围是[-1,1]。...转载 2018-09-04 19:29:51 · 9484 阅读 · 2 评论 -
three.js 包围盒简单应用
一、包围盒二、包围盒简单应用:(一)移动模型到合适的位置计算多个模型组合的group的包围盒var bbox = new THREE.Box3().setFromObject(group)将导入的外部模型移动到世界坐标中心。(比较粗糙的,实际上是包围盒的中心移动到世界坐标中心,而非实际模型)注意点:从代码中看,group.position.set(-x1,-y1,-z1)...原创 2018-08-30 15:59:24 · 8242 阅读 · 2 评论 -
JavaScript的语言艺术
转载:灵活的语言---JavaScript 入职第一天小白接到需求看了看,感觉很简单,于是便写下几个函数。function checkName(){ // 验证姓名 }function checkEmail(){ // 验证邮箱}function checkPassword(){ // 验证密码}......于是要把自己的代码提交到团队项目里。正在...转载 2018-09-03 11:27:27 · 107 阅读 · 0 评论 -
js中的宏替代相关概念
转载:http://www.360doc.com/content/16/0725/11/9200790_578222331.shtml原创 2018-09-03 15:00:12 · 5445 阅读 · 1 评论 -
javascript动态插入html元素
转载:javascript动态插入html元素主要有是两种方案:1.使用DOM //使用createElement创建元素 var dialog = document.createElement('div'); var img = document.createElement('img'); var btn = document.createElemen...转载 2018-09-03 15:29:42 · 6831 阅读 · 0 评论 -
Js文件中调用其它Js函数的方法
转载:在一个js中引用另一个js的方法方法/步骤 一个js调用另外一个js的方法,最简单的例子就是jquery的调用。首先准备好两个js文件。 然后写一个html文件,通过<script type='text/javascript' src=''></script>方法,将两个js引用到html文件中。 处于下方的js文件,就可以直接调用...转载 2018-09-03 16:13:15 · 40789 阅读 · 0 评论 -
Qt事件处理机制整个流程--以鼠标在一个窗口中点击为例
转载自:http://mobile.51cto.com/symbian-272812.htm,在此谢谢原作者的分享!------------------------第一部分---------------------- 本篇来介绍Qt 事件处理机制 。深入了解事件处理系统对于每个学习Qt人来说非常重要,可以说,Qt是以事件驱动的UI工具集。 大家熟知Signals/Slots在多线程的实...转载 2018-09-18 10:09:24 · 931 阅读 · 0 评论 -
Qt程序最小化运行,还原后窗体不刷新的问题
Qt程序最小化运行,还原后窗体不刷新的问题解决程序运行现象是这样的,一个包含有QTableWidget的窗体,Item上使用setCellWidget方法嵌入的自定义的widget,上面显示下载进度条、按钮等等。当下载任务进行的时候,进度条是动态显示完成百分比的,此时将其最小化。当任务完成后,重新还原该窗体,进度条还保留在最小化时的程度,直到其它列表操作后才瞬间刷新到应该的样子。判断...转载 2018-09-20 19:17:21 · 2173 阅读 · 0 评论 -
Qt Windows 下快速读写Excel指南
另一篇文章:Qt中使用QAxObject操作Excel 转载:https://blog.csdn.net/czyt1988/article/details/52121360源文件:github 或者本地文件夹为名:czyBlog-master.zip .Qt Windows 下快速读写Excel指南很多人搜如何读写excel都会看到用QAxObject来进行操作,很多人试...转载 2018-10-11 18:49:35 · 275 阅读 · 0 评论 -
osgText::Text简介
转载并添加部分内容:https://www.cnblogs.com/xiaocainiao2hao/p/4544273.html 整理自《OpenSceneGraph三维渲染引擎编程指南》在OSG中,为了显示高质量的文字,专门定义了一个新的名字空间来管理场景中的文字渲染,这个名字空间中的类主要用于加载字体和控制文字渲染的各种属性,该空间主要包括下面几个类。 ...转载 2018-10-22 19:32:48 · 1291 阅读 · 0 评论 -
C++内存管理(超长,例子很详细,排版很好)
转载:C++内存管理(超长,例子很详细,排版很好)[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们...转载 2018-11-09 10:43:34 · 220 阅读 · 0 评论 -
【调试:调试工具】 Windbg的gflags.exe 和 pageheap的使用和原理分析
Page Heap机制 提示说堆内存被破坏,有时候这样的错误在比较小的程序里面也许不会对整个程序造成破坏,依然能够继续运行,但是千万不要放过,像这种破坏堆内存的隐藏BUG,说不准哪天就会造成整个软件的crash。另外我要提醒的是,release版本也许什么提示都没有,直接放过了,这是因为在debug下,操作系统用DebugWin32Heap来代替正常的heap分配内存空间。在这个堆上的任何...转载 2018-11-13 10:57:49 · 3126 阅读 · 0 评论 -
【问题:崩溃】Critical error detected c0000374
具体场景出现在new分配内存中,VS输出信息为: Critical error detected c0000374.也就是堆管理器尝试在0xc0000374这个地址分配内存,但是这里是内核模式地址区域,堆管理器是不可能指定这个地址的.所以很明显,堆数据被溢出篡改了,即堆破坏问题.接下来就要寻找是哪里发生了数据溢出,对于没经验的我来说这无异于大海捞针啊.于是我初略尝试了一下OD跟踪和数据断点不...转载 2018-11-13 11:00:14 · 16470 阅读 · 0 评论 -
【Qt:语法】Qt 的线程与事件循环
Qt 的线程与事件循环——可打印threadid进行观察槽函数到底是在哪个线程里执行,学习moveToThread的使用) 周末天冷,索性把电脑抱到床上上网,这几天看了 dbzhang800 博客关于 Qt 事件循环的几篇 Blog,发现自己对 Qt 的事件循环有不少误解。从来只看到现象,这次借 dbzhang800 的博客,就代码论事,因此了解到一些 Qt 深层的实现,虽然是在...转载 2018-11-13 13:51:39 · 271 阅读 · 0 评论 -
【JavaScript:语法】window.load 和$(document).ready() 区别
【w3cSchool】 jQuery 事件 - ready() 方法【转载】window.load 和$(document).ready() 区别 1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。2.编写个数不同 window.onload不能...转载 2018-11-17 15:38:43 · 581 阅读 · 0 评论 -
【JavaScript:语法】javaScript中的Object.defineProperty()和defineProperties()
[转载]javaScript中的Object.defineProperty()和defineProperties()2017-09-21 发布文章同步到githubECMAS-262第5版在定义只有内部采用的特性时,提供了描述了属性特征的几种属性。ECMAScript对象中目前存在的属性描述符主要有两种,数据描述符(数据属性)和存取描述符(访问器属性),数据描述符是一个拥有可写或...转载 2018-11-17 17:43:51 · 192 阅读 · 0 评论 -
【JavaScript:语法】JSON 与 JavaScript的关系和区别
【百度百科】JSON1、JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。2、JSON 与 JS 对象的关系很多人搞不清楚 JSON 和 Js 对象的关系,甚至连谁是谁都不清楚。其实,可以这么理解:JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。如 1 ...转载 2018-11-17 18:13:16 · 751 阅读 · 0 评论 -
【JavaScript:语法】项目的启动
一、Web项目的启动位置在哪?【类是main()的地方】我: 默认从index.html出开始。 不过可以从服务器那边配置修改来改变启动位置。IIS服务器设定的欢迎页面是 main.asp比如tomcat服务器里也可以在web.xml设定<welcome-file-list><welcome-file>index.html</welcome-fil...原创 2018-11-17 18:20:37 · 986 阅读 · 0 评论 -
【JavaScript:语法】JavaScript 事件相关
问题:JavaScript 事件的类型有哪些,即document.addEventListener('pointerlockchange', pointerlockchange, false);中的'pointerlockchange'的来源???HTML DOM addEventListener() 方法HTML DOM EventListenerjavaScript事件(五...转载 2018-11-17 18:21:31 · 137 阅读 · 0 评论 -
【python :编译错误】 IndentationError:unexpected indent(缩进问题)
转载:python :脚本运行出现语法错误:IndentationError:unexpected indent(缩进问题)转载:TRACEING【问题】 一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError: unexpected indent【解决过程】 1.对于此错误,最...转载 2018-12-11 09:35:22 · 441 阅读 · 0 评论 -
【three.js :语法】Three.js中常用三种材质的属性简介
转载:THREE.JS中常用的3种材质—-ID:标识材质name: 名称opacity:透明度,结合transparent使用,范围为0~1transparent:是否透明,如果为true则结合opacity设置透明度。如果为false则物体不透明visible:是否可见,false则看不见,默认可以看见side:侧面,觉得几何体的哪一面应用这个材质,默认为THREE.Fr...转载 2019-01-12 11:27:05 · 1913 阅读 · 0 评论 -
【three.js:语法】光源使用详解2-3(聚光灯 SpotLight、平行光 DirectionLight 、环境光 HemisphereLight、镜头光晕 LensFlare)
注意点:SpotLight.target 的使用。1、SpotLight.target= object 或者是 THREE.Object3D()才行。不能只是一个position。2、target的THREE.Object3D()无论是object还是object3D,都必须添加到场景中才行,否则无论怎么直接改spotLight.target的object3D()都是无法生效的。??...转载 2019-01-14 14:38:16 · 3044 阅读 · 0 评论 -
【OpenLayer : 语法】OpenLayers 比较有用的对象和属性
转载:OpenLayers 比较有用的对象和属性1.ol.interaction.Pointer 是管理地图down、move、up事件的基类,也用于管理地图拖拽事件。 构造函数结构如下: ol.interaction.Pointer(opt_options) options包括的属性有: handleDownEvent:处理地图的down事件...转载 2019-02-21 13:59:23 · 1517 阅读 · 0 评论