自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 使用VTK实现自定义简单锥台种植体

由于项目要求,需要自定义锥台的种植体,现将此部分代码贡献出来,希望对大家有用。#include "vtkPolyDataAlgorithm.h"#include "vtkCell.h"class vtkTruncatedConeSource : public vtkPolyDataAlgorithm{public: static vtkTruncatedConeSource* New() { return new vtkTruncatedConeSource(); } void

2021-10-28 18:38:33 313 3

原创 C++中new和delete的字节对齐

template< class T > T* align_new( unsigned int n, unsigned int align_size ) {char *ptr, *ptr2, *aligned_ptr;int align_mask = align_size - 1;ptr = new char[n * sizeof(T) + align_size + sizeof(...

2019-01-14 16:26:29 1204

原创 确定四边形的四个顶点

确定四边形顶点的方法为:在四边形的内部任意取一个点,将四边形分割成四块,再在对应的块中求出边缘距离该点的最大距离,记为一个角点。缺陷:对于部分钝角的角点,会出现误差,导致钝角的角点不准确,所以可以根据已有的正确点进行重新确认点的位置。主要思路为:在对应的块部分,求取最小的余弦值,纠正距离计算的角点。一下是简单的代码,没有做优化何处理,纯当作思路思考!#include<iostrea...

2018-11-02 16:24:22 5993

转载 判断一个点是否在给定的凸四边形内

转载:https://www.cnblogs.com/carekee/articles/3731713.html方法一:如果一个点在这个凸四边形内,那么按照顺时针方向,该点一定在每条边的右侧。可使用矢量叉积来看:该方法只适用于凸多边形。矢量叉积:  计算矢量叉积是与直线和线段相关算法的核心部分。设矢量P = ( x1, y1 ),Q = ( x2, y2 ),则矢量叉积定义为由(0...

2018-10-23 14:30:50 865

转载 值得推荐的C/C++框架和库

值得推荐的C/C++框架和库【本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】留作存档下次造轮子前先看看现有的轮子吧 值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设...

2018-10-22 17:29:17 193

原创 简单函数可变参数

#include<stdio.h>#include<stdarg.h>#include<stdlib.h>#include<unistd.h>#include<iostream> #define LOG(...){\    fprintf(stderr, "%s:Line %d:\t", __FILE__, _...

2018-10-22 15:17:23 109

原创 关于Matlab中Max函数的用法

Max函数的集中常用使用方法:M = max(A);  %返回A中的最大元素值;M = max(A, [], dim);%返回指定维的最大值,1- 行,2-列,依次类推多为数组;[M, I] = max(_);%M为元素之, I为所对应的IndexC = max(A, B);%返回一个数组C,分别从A和B中取最大值。可以由此类推相似的几个函数,Min等。     ...

2018-10-16 10:21:18 5784

转载 Linux系统基本设置

Linux系统基本设置一 修改机器名方法一:暂时修改机器名:hostname用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。#hostname   //查看机器名#hostname -i  //查看本机器名对应的ip地址 方法二:永久性修改机器名:修改系统配置文件修改/etc/sysconfig/network   //修改

2017-02-28 11:09:38 376

转载 Linux系统用户管理

Linux系统用户管理 转自:http://li2z.cn/ 添加一个xxx用户:代码:useradd xxx添加一个xxx用户,指定家目录为/home/xxx :代码:useradd -m -d /home/xxx xxx添加一个xxx用户,指定家目录为/home/xxx ,并指定用bash :代码:useradd -m -d

2017-02-28 11:08:57 277

转载 Linux中autoconf和automake生成makefile脚本

Linux中autoconf和automake生成makefile脚本一 过程 二 脚本

2017-02-28 11:06:05 272

转载 Linux启动过程

转自: http://roclinux.cn/?p=1301 博客地址为http://roclinux.cn。文章作者为rocrocket。启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之

2017-02-28 11:05:00 227

转载 rsync 的核心算法

rsync 的核心算法 原文来自:http://coolshell.cn/articles/7425.html  rsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝/

2017-02-28 10:55:30 284

转载 Linux的Find使用

Linux的Find使用 在当前目录和子目录下查找文件MyCProgram.c# find . -name "MyCProgram.c"   查找文件且忽略大小写# find . -iname "MyCProgram.c"  查找不包含MyCProgram.c的文件find . -maxdepth 1 -not -iname "MyCProg

2017-02-28 10:54:46 362

转载 Linux的netstat

Linux的netstat1. 列出所有端口 (包括监听和未监听的)  列出所有端口 netstat -a# netstat -a | more Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address For

2017-02-28 10:53:52 300

转载 Linux进程状态

来自: http://blog.csdn.net/tianlesoftware/article/details/6457487Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。  在下文将对进程的R、S、D、T、Z、X 六种状态做个说明。 PROCESS STATE CODES       Here are

2017-02-28 10:52:37 593

转载 Linux基础命令

20 Unix Command Line Tricks – Part Ihttp://www.cyberciti.biz/open-source/command-line-hacks/20-unix-command-line-tricks-part-i/   Deleting a HUGE fileI had a huge log file 200GB I need t

2017-02-28 10:51:16 470

转载 SSH以及反向连接

转自: http://www.cnblogs.com/eshizhan/archive/2012/07/16/2592902.html 0.接触Linux恐怕对SSH再熟悉不过了,还有scp,sftp各种方便的功能,一般的使用都需要ip:port(如果不是默认22的话),但有些情况比较特殊,就是想连接一台内网主机(比如公司内网,当然你肯定做不了Port Forwarding,除非你想在

2017-02-28 10:49:21 529

转载 Linux下压缩与解压

Linux下压缩与解压转自:http://www.mike.org.cn/blog/index.php?load=read&id=218###pp=0[在解压或压缩的时候,一般还使用-v选项来现实正在处理的文件信息]Linux下压缩与解压一 压缩和解压简介对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为

2017-02-28 10:43:22 234

转载 RSync实现文件备份同步

RSync实现文件备份同步转自:http://www.mike.org.cn/blog/index.php?load=read&id=639###pp=0[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]一、什么是rsync   rsync,remote synchronize顾名思意就知道

2017-02-28 10:10:27 556

原创 关于Qt中的滚动区设置

如果想给窗口添加滚动条,具体的有两种做法:1.通过子类化QScrollBar来实现,但是需要重写里面的相关的函数;2.使用QScroolArea,以需要添加滚动条部件的窗体为参数调用setWidget()函数进行设置;eg:int mian(int argc , char* argv[]){QApplication app(argc, argv);IconEditor*

2015-12-31 16:02:00 936 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除