- 博客(80)
- 资源 (24)
- 收藏
- 关注
原创 盘点Python-turtle库画出的那些图
前言: Turtle最早来自于LOGO语言,发展之初是用来教小朋友学习编程的(大人也可以玩哟~),最初通常编程模拟一只小海龟(turtle)在画板上爬行来绘制图案,后来在慢慢地发展中,很多高级语言也都移植了turtle画图,当然python也将turtle库加入了其内部库中。安装过程: 若import turtle失败,可手动安装 注意:若使...
2020-05-05 21:04:29
3465
原创 一条命令python手动安装pip工具
前方: 用些小伙伴安装好python后,可能忘记安装pip工具,如果重新安装python太过麻烦,其实安装pip工具只需要一个命令即可。解决方法: 找到easy_install.exe所在的目录,通常为python安装目录下的Script目录下面,如下图。 然后按着shif+右键(选中打开cmd),在当前目录下打开cmd,输入:“easy_...
2020-05-05 16:50:25
1857
原创 一文看懂QT中子窗口如何向父窗口传递数据信号
前言: 在使用QT进行界面开发时,经常会出现父窗口和子窗口进行数据交互的情况。 比方说,单击父窗口上的一个控件,子窗口发生一些动作。或者单击子窗口上的一个控件,父窗口发生一些动作。 父窗口向子窗口传递数据较简单,单击父窗口上的控制时,直接使用槽函数调用子窗口的成员函数,然后传递参数即可,执行相应的动作即可。 但单击子窗口时,向父窗口传...
2020-05-05 15:43:30
6039
原创 超简单使用C++解析json:jsoncpp
前言:曾经一段时间XML成为互联网业界内的数据传输格式标准,但有人对XML提出了质疑,认为XML数据格式比较繁杂,冗长等,于是提出了一种新的表示格式—JSON。对于JSON格式,在此就不作详细的说明了,下面主要讨论下C++解析json文件的工具—Jsoncpp的使用。下载地址:https://github.com/open-source-parsers/jsoncp...
2020-02-16 20:22:33
2364
3
原创 python不足100行代码完成人脸识别
1. 准备环境python 3.5 opencv2. 配置环境pipinstallopencv-pythonpip install numpypipinstallopencv-contrib-python3. 准备训练数据佟丽娅照片20张,存放于文件夹0下面 董璇照片20张,存放于文件夹1下面4. 准备测试数据佟丽娅照片1张,命名为0.jpg,存于t...
2020-02-03 12:02:19
2096
原创 一款具有强大快速预览功能的小工具:Seer
今天,给大家推荐一款具有强大快速预览功能的小工具!平时我们会不会遇到这样的问题?只想要单纯地看一眼文件里面的内容。却不得不用相关的软件打开,高端配置的机器无需担心时间问题,但像我这样的垃圾电脑,每次都要等软件启动。更可恨的是,有些垃圾软件还他X的弹出广告,可不可恨?现在给大家推荐一款小工具:Seer除了能够预览图片、压缩包、文件夹、PDF格式文件,还能够快速通过第三方软件快速打...
2019-05-22 17:30:17
6518
原创 Windows下的文件快速搜索小工具:Everything
今天,给大家推荐一款Windows系统下免费的快速搜索工具!如果你希望能按文件名进行高速搜索文件,那么你绝对不能错过Everything这款仅几百KB的免费软件!它绝对值得你收藏与使用!Everything体积小巧,只有几百KB,界面简洁易用,快速建立索引,快速搜索,并且能够实时跟踪文件的变化。占用极低的系统资源,开机添加自启动,也不会拖慢您的机器,在搜索框输入文字,它就会只显示过滤后...
2019-05-22 17:25:10
4183
原创 百度网盘快速下载小工具:PanDownload
我们平时使用百度网盘下载东西时,通常速度都很慢,现在给大家推荐一款百度网盘下载工具,可以下载别人的分享链接,也可以登录自己的网盘下载,速度要比百度云快很多倍,话不多说,看下面的图!PanDownload下载工具速度为2.4M/S,百度云下载速度为146K/S。下载速度,一看即明!另外,PanDownload无需安装,只有几兆,无需安装 ,下载即用。关注公众号回复【P...
2019-05-22 17:09:45
11893
5
原创 一键拼接微信好友头像/玩炫朋友圈
在这里提供一键拼接微信好友头像的源码,分享到朋友赚足眼球。另附打包好的工具,下载即用!import sysfrom wxpy import *import mathfrom PIL import Imageimport osimport time # 创建头像存放文件夹def creat_filepath(): avatar_dir = os.getcwd(...
2019-05-13 18:39:59
1913
原创 超级便捷精巧绿色的屏幕分享小软件IntelexEMC
摘要:因需求特殊,即需要在关闭QQ、微信或其他通讯软件的情况下进行屏幕分享。于是,整理好思路,开始写一个简易的屏幕分享软件,打了鸡血似的写了两天,突然,在查资料时发现网上有一款名叫InletexEMC小程序......IntelexEMC绿色免费版下载地址注意:本软件只能够在局域网中使用1.IntelexEMC简介InletexEMC是国外制作的一款小巧的屏幕共享软件,支持点对点传...
2019-04-12 21:09:45
4169
原创 剑指offer题目汇总
1.数值的整数次方题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。代码如下class Solution {public: double Power(double base, int exponent) { if(exponent == 0) return 1; return expon...
2019-03-25 11:25:11
415
原创 超简单使用Python识别图片中的中/英文字/包含工具下载链接
摘要: 最近闲来无事, 使用Python写了个文字识别的程序, 在这里分享给大家1. 准备工作 申请百度开发者平台, 获取图片文字识别, 申请地址: https://console.bce.baidu.com/ai/?_=1553338619822&fromai=1#/ai/ocr/overview/index 申请效果如下所述:2. 配置依赖库...
2019-03-23 19:41:33
2694
1
原创 写给小白:使用GitHub来托管论文吧
使用GitHub来托管论文吧 摘要:写给小白。对于非计算机专业的小伙伴,可能很少接触到GitHub吧,但GitHub真心好用,虽然我们不会用它来进行托管代码,但是可以用来托管论文或文本啊,使用它可以事半功倍,正是磨刀不误砍柴功。 正值阳春三月,万物复苏。远看处山头渐绿,近闻玉...
2019-03-21 19:10:22
6865
2
原创 <2x6x2>OpenMesh译稿:使用并理解OpenMesh-边的折叠
在本节中,您将会了解到OpenMesh提供网格的基本操作,边的折叠。边的折叠 在此剖分,您将会学习如何使两个相邻的顶点合并,OpenMesh提供了OpenMesh::PolyConnectivity::collapse(HalfedgeHandle _heh)来...
2019-03-09 16:30:39
1360
原创 <2x6x1>OpenMesh译稿:使用并理解OpenMesh-边的翻转
在本节中,您将会了解到OpenMesh提供的一些基本的网格操作,边的翻转。边的翻转 对于两个邻接的三角形,它们的公共边可能有两种存在形式。调用函数OpenMesh::TriConnectivit...
2019-03-09 16:23:44
719
原创 如何在网格中分割三角形同时维护三角形网格的拓扑关系
问题:如何使用OpenMesh完成三角形单元的分割,同时保护原始的拓扑信息。解决方法一:采用OpenMesh中封装的接口,mesh.split()可直接完成面片的分割解决方法二:将原始的三角形删除,然后再添加分割后的三角形。特别注意!!!使用方法一,之前的三角形并没有...
2019-03-07 19:54:22
2785
原创 OpenMesh番外篇:头文件
OpenMesh用到的主要数据定义#pragma once#ifndef MYMESH_H#define MYMESH_H#include <iostream>#include <string>#include <vector>#include <queue>#include <list>#include <...
2019-03-07 19:22:30
777
原创 <2x5>OpenMesh译稿:使用并理解OpenMesh-网格的读写
读写网格到文件 本部分介绍了如何从文件中读取网格,及如何将网格写出到文件。 相应的函数接口定义在OpenMesh::MeshIO命名空间中。这部分主要分为三部分,第一部分给定了个例子说明如何使用OpenMesh IOManager,第二部分给出IOManager工...
2019-01-18 14:44:53
2692
原创 <2x4>OpenMesh译稿:使用并理解OpenMesh-网格的导航
导航网格简介 在本部分您将学会如何使用OpenMesh导航一个网格。在之前的章节中(迭代器与循环器)您已经学会了如何使用迭代器与循环器如何访问顶点、边、半边及面。在本章节中我们将重点讨论高效利用半边数据结构,以及一些非常有用的属性,例如网格边界标记。我们假设您已经熟悉了Ope...
2019-01-17 21:35:29
2224
原创 <2x3>OpenMesh译稿:使用并理解OpenMesh-迭代器与循环器
迭代器与循环器迭代器 OpenMesh提供一种线性迭代器(能够枚举顶点、半边、边以及面),能够轻易的遍历整个网格。 所有的迭代器存在于命令空间OpenMesh::Iterators。他们是模版类,能够通过模版参数来指定一个网格。您应该使用网格本身所提供的迭代器类型,例如MyMes...
2019-01-11 20:38:58
3196
原创 <2x2>OpenMesh译:使用并理解OpenMesh-半边数据结构
半边数据结构本节描述用于存储网格顶点,边,面及其连接信息的基础数据结构。有许多应用广泛的数据结构用于表示多边形网格。有关它们的详细比较,请参阅本节末尾的参考文章。本项目中所使用的数目结构为半边数据结构。基于面的数据结构将网格的连接性存储在顶点与其邻接单元上,而基于边的数据结构将网格的连接性存...
2019-01-07 08:51:29
4717
5
原创 <2x1>OpenMesh译稿:使用并理解OpenMesh-OpenMesh的功能和目标
OpenMesh的功能和目标底层数据结构的主要特征:不仅限于三角形网格,也可以处理多边形网格; 顶点,半边,边及面的显示表示; 有效访问顶点的单环领域; 能够处理非流形几何(例如,两个面仅通过一个顶点相连);使用C++的目的/特性:柔顺性:为标量及坐标选择合适的类型(例如,满足二维、三维或n维的float、...
2019-01-07 08:46:30
357046
39
原创 <1>OpenMesh译稿:建立OpenMesh项目
欢迎使用OpenMesh文档。 OpenMesh是一个通常性强且效率高的库,用来表示和操作多边形以及网格。 它是处理多边形网格的强大工具。 由于其提供可继承的数据结构,允许用户...
2019-01-06 19:51:11
2544
原创 三角形内任意点的参数化表示
描述:已知三角形的三个顶点坐标,如何用三个顶点坐标表示三角形内部的任意一个点。用途:一个空间三角形投影到二维平面形成一个投影三角形,可通过三角形内任意点的参数化表示建立空间三角形内部点与投影三角形内部点的对应关系。如上图所示,三角形ABC三点的坐标已知,分别用a,b,c表示。下面来看一下三角形内部任意一点P的表示方法。首先,给定BC边上任意点D的表示方法为λb+(1−λ)...
2019-01-03 16:09:41
4368
原创 小技巧-如何在任何一个文件夹中打开cmd
技巧描述:目标文件夹:f:\practice大家在使用cmd命令时,通常是->开始->运行->cmd,唤醒dos命令窗口。此后切换工作目录,进入f:\practiceC:\Users\lsl>f:F:\>cd practiceF:\practice>现在给大家一个小提示,首先进入目标文件夹位置,按住【Shift】+ 【鼠标右键】,选...
2018-11-15 10:00:44
46166
5
原创 剑指offer-重建二叉树
题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。代码如下/** * Definition for binary tree * struct TreeNode { * int v...
2018-11-09 16:49:17
299
原创 华为笔试-坐标移动
题目描述开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S) + 数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10; A1A; $%$; YAD; 等。下面是一个简单的例子 如:A...
2018-11-09 16:46:38
376
原创 华为笔试-字串的连接最长路径查找
题目描述给定n个字符串,请对n个字符串按照字典序排列。输入描述:输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。输出描述:数据输出n行,输出结果为按照字典序排列的字符串。 示例1输入9captocatcardtwotooupboatboot输出boat...
2018-11-09 16:46:10
433
原创 剑指offer-从尾到头打印链表
题目描述输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。代码如下/*** struct ListNode {* int val;* struct ListNode *next;* ListNode(int x) :* val(x), next(NULL) {* }* }...
2018-11-09 16:45:46
282
原创 剑指offer-替换空格
题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。代码如下class Solution {public: void replaceSpace(char *str,int length) { int num_ = 0; in...
2018-11-09 16:41:50
274
原创 华为笔试-删除字符串中出现次数最少的字符
题目描述实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。输入描述:字符串只包含小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。输出描述:删除字符串中出现次数最少的字符后的字符串。示例1输入abcdd输出dd代码如下#include <io...
2018-11-09 16:37:55
334
原创 华为笔试-汽水瓶
题目描述有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?输入...
2018-11-09 16:36:16
398
原创 华为笔试-简单密码
题目描述密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。假设渊子原来一个BBS上的密码为zvbo9441987,为了方便记忆,他通过一种算法把这个密码变换成YUANzhi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知道真正的密码。他是这么变换的,大...
2018-11-09 16:33:59
432
原创 华为笔试-密码验证合格程序
题目描述密码要求:1.长度超过8位2.包括大小写字母.数字.其它符号,以上四种至少三种3.不能有相同长度超2的子串重复说明:长度超过2的子串输入描述:一组或多组长度超过2的子符串。每组占一行输出描述:如果符合要求输出:OK,否则输出NG示例1输入021Abc9000021Abc9Abc1021ABC9000021$bc9000输出...
2018-11-09 16:31:12
352
原创 华为笔试-合并表记录
题目描述数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。输入描述:先输入键值对的个数然后输入成对的index和value值,以空格隔开输出描述:输出合并后的键值对(多行)示例1输入40 10 21 23 4输出0 31 23 4代码如下#incl...
2018-11-09 16:28:46
415
原创 华为笔试-质数因子
题目描述功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )最后一个数后面也要有空格详细描述:函数接口说明:public String getResult(long ulDataInput)输入参数:long ulDataInput:输入的正整数返回值:String输入描述:输入一个long型整数...
2018-11-08 15:03:08
534
原创 华为笔试-计算字符个数
题目描述写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。输入描述:输入一个有字母和数字以及空格组成的字符串,和一个字符。输出描述:输出输入字符串中含有该字符的个数。示例1输入ABCDEF A输出1代码如下#include<iostream>#include<stri...
2018-11-08 15:00:16
341
原创 华为笔试-字符串分割
题目描述连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(输入2次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串数组示例1输入abc123456789输出abc000001234567890000000代码如下#in...
2018-11-08 14:52:19
977
原创 华为笔试-十六进制转十进制
题目描述十六进制转十进制十六进制:1 2 3 4 5 6 7 8 9 A B C D E F 二制制:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15画龙点睛stri...
2018-11-08 14:43:00
1620
多目标粒子群优化算法MATLAB
2018-11-12
VS90SP1-KB976656-x86.exe
2018-09-16
疯狂java讲义_高清pdf_可直接打印-李刚
2018-07-30
3D三角形网格模型补洞源代码
2018-06-28
数值分析高清pdf
2018-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人