Photo Sphere Viewer 全景图

  

2019-08-21 22:17:07

原文链接:http://www.cnblogs.com/Yimi/p/8604103.html Photo Sphere Viewer  一款基于 three.js 的简易3D插件,方便,实用,友好,看到网上有些API有错误,所以自己写一个修正版的 该js插件可以360度旋转查看全景图,也可以上下180度查看图片。使用该插件的唯一要求是浏览器支持canvas或WebGL。 https:/...

    这里介绍Ti公司的一款低功耗高精度的电容传感器芯片FDC2214,这里我们主要讲的是其简单配置及其使用。     以下大多数的图片都来自于FDC2214的芯片手册,本人只是用来讲解,不做它用。(如有更多需要,自行前往Ti官网进行下载)     首先我们先来看一下芯片的主要特性:       从芯片手册...

OpenCV Canny边缘检测

OpenCV

  

2019-08-21 22:11:23

目标 在本章中,我们将了解 Canny边缘检测的概念 OpenCV函数用于:cv2.Canny() 理论 Canny边缘检测是一种流行的边缘检测算法。它是由约翰·F·坎尼于1986年开发的。这是一个多阶段的算法。 降噪 由于边缘检测对图像中的噪声很敏感,第一步是用5x5高斯滤波器去除图像中的噪声。  图像强度梯度的求取 然后在水平方向和垂直方向用Sobel核对...

1准备的代码及软件,springcloud项目是在开源中国下载的,是青岛-李春光大神的项目clouddo。十分感谢作者将项目开源。也感谢开源中国这个平台提供的开源项目。 2.安装各种开发程序及配置开发环境,jdk要求1.8 以上MySQL5.5以上,node版本最好8.21.各位可以在网上下载或在我上传的资源下载,地址详见文章底部。集成开发环境用myeclipse2017(也可以用idea,因为本...

B. Okabe and Banana Trees time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Okabe needs bananas for one of his experiments for some strange ...

原文链接:http://www.cnblogs.com/zhangshuai9345/p/10660389.html 一.原理与实践说明 1.实践目标 监控你自己系统的运行状态,看有没有可疑的程序在运行。 分析一个恶意软件,就分析Exp2或Exp3中生成后门软件;分析工具尽量使用原生指令或sysinternals,systracer套件。 假定将来工作中你觉得自己的主机有问题,就可以用实验中的这个...

【DFS】N皇后问题

  

2019-08-21 21:57:39

描述   在 N*N 的棋盘上放置 N 个皇后而彼此不受攻击(即在棋盘的任一行,任一列和任一对角线上 不能放置 2 个皇后),编程求解所有的 摆放方法。 输入   一个数字N (3 <= N <= 10) 表示棋盘是N * N大小的。 输出   输出方案数;若无方案,则输出 "no solute!" 输入样例 1    输出样例 1  ...

最近做项目导出订单Excel 文件时, 订单号变为了科学记数法。   自定义列的格式 选为0,把订单号从科学记数法转为数字时,最末尾全部变为0,     可能由于转为数字时超出长度了,末尾变为0. 好接下来解决这一问题, 一开始想的是把这一列的格式 改为普通文本 ,而不是默认的常规,用的是 laravel 的 把第二列改为文本格式,更多用法参考stackoverflo...

原文链接:http://www.cnblogs.com/Tom9222/p/10785777.html 20189222 《网络攻防实践》第十周学习总结 1.谈谈你对于 冯·诺依曼体系结构和图灵机的理解,它们有什么区别和联系? 冯·诺依曼体系结构: 一种将程序指令存储器和数据存储器合并在一起的计算机设计概念结构,他首次提出了三大概念,分别是: 五大组成部件:输入设备,存...

之前计算欧式距离的时候,直接使用了dist()方法。但是在实际应用中,这种方法在处理大量数据的时候会被截断,运行时间很长。 百度出来一个感觉很高大上的方法: 快速欧式距离计算【豆瓣】 里面提供了一种运算方法,代码如下: 用这种方法,可以计算四百万条数据,用时22s左右 使用这种方法,开始调试自己的数据。 在调试中,需要注意的是mat4这个矩阵。首先是mat1和t(mat1)要可以进行加减运算;其次...

JS运行机制理解

js运行机制

  

2019-08-21 21:43:38

浏览器进程 Browser进程:浏览器的主进程(负责协调、主控),只有一个。作用有 负责浏览器界面显示,与用户交互。如前进,后退等 负责各个页面的管理,创建和销毁其他进程 将Renderer进程得到的内存中的Bitmap,绘制到用户界面上 网络资源的管理,下载等 第三方插件进程:每种类型的插件对应一个进程,仅当使用该插件时才创建 GPU进程:最多一个,用于3D绘制等 浏览器渲染进程(浏览器内核)(...

由于算法的需要,需要把彩色图像的R、G、B值分离出来,OpenCV中正好有split() 和 merge() 函数可以实现。 实验环境:VS2010 + OpenCV2.4.9 一、对单独彩色图片的RGB通道分离: 下面是实验图片: 第一张是原始图片: 二、对摄像头摄入视频帧的RGB彩色通道分离 上帝之手,O(∩_∩)O哈哈~...

一·背景 小程序内置icon图标较少,引入image图片 影响小程序体积。使用组件形式易复用,方便使用。 二·选择图标 ·基于阿里巴巴矢量图标库的一篇教程,地址;http://www.iconfont.cn/ 2·进入网站登录账户后,新建一个项目 在该网站选择一些自己要用到的图标如上图点击购物车按钮添加到购物车。 3·把购物车添...

排序算法—冒泡排序

冒泡排序

  

2019-08-21 21:37:55

交换类排序 —— 冒泡排序:相邻数据比较若逆序则交换,经过n-1趟比较交换后,逐渐将小数据冒到数组的前部,大的数据则陈到数组的后部。 冒泡排序的本质在于交换,即每次通过交换的方式把当前剩余元素的最大值移动到一端,而当剩余元素减少为0时, 排序结束。       代码实现如下:  ...

const和readonly 区别: 1.const必须在定义时初始化,readonly则可以在构造函数里面初始化,也就是说const是编译时常量,readonly是运行时常量,所以const更高效,而readonly更灵活,在应用上推荐使用static readonly来代替const,以平衡const在灵活性上的不足,同时客服编译器优化const性能时,所带来的程序集引用不一致的问题 2.由于...

Ubuntu 18.04

  

2019-08-21 21:30:33

1. 常用命令 1.1 symbolic link ln -s <real folder> <link folder>+link_name 例如: ln -s ~/Desktop/test1 ~/Desktop/test2/link_for_test1 1.2. 备份与恢复 参考 备份 备份/下文件及文件夹(proc, lost+found, mnt, sys, media...