自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac更新完系统出现两步报错及解决方法

解决方法:删除原有 build 文件夹,重新创建新 build 文件夹。解决方法:更新xcode,在命令行运行。

2024-07-17 10:45:06 426

原创 Mac 下找不到 io.h

Mac 里找不到 io.h,需改成 sys/uio.h。

2023-05-31 11:22:09 307

原创 动态内存(《C++ Primer》)

容易出错的两种运算符动态内存的使用很容易出问题,因为确保在正确的时间释放内存是极其困难的为了更容易更安全地使用动态内存,新的标准库提供了两种智能指针(smart pointer)类型来管理动态对象。智能指针的行为类似常规指针,重要的区别是它负责自动释放所指向的对象。新标准库提供的这两种智能指针的区别在于管理底层指针的方式:(前6个为 和 都支持的操作)最安全的分配和使用动态内存的方法是调用一个名为 的标准库函数。shared_ptr 的拷贝和赋值每个 都有一个关联的计数器,通常称其为引用计

2022-08-20 23:25:22 370

原创 macOS 上运行shape_based_matching

注意opencv的版本

2022-07-13 17:54:14 948

原创 MeshEdit 2 - Local Operations

Edge flip, edge bevel, edge split, ...

2022-06-30 20:22:48 189

原创 MeshEdit 1 - Halfedge Mesh 半边数据结构

对于一条边,它连接两个顶点 i 和 j。这条边的其中一条半边从 i 指向 j,另一条半边则从 j 指向 i。一般来说,标准的网格元素(顶点、边和面)只知道其中的一个半边。总之,我们可以得到以下关系:因此,半边可以把所有元素联系起来。例子一:打印出一个面 f 包含的所有顶点的位置例子二:打印出一个给定的顶点包含的所有相邻顶点的位置例子三:遍历半边网格中的所有顶点需要注意:边是否为边界(boundary)...

2022-06-29 12:37:02 426

原创 2022-02-20 Qt 创建信号

Qt 创建信号

2022-02-20 21:15:00 158

原创 2021-08-07 Gabor滤波器简介以及简单应用

Gabor滤波器(Gabor Filter)文章目录Gabor滤波器(Gabor Filter)简介Gabor滤波器的不同参数Gabor滤波器的简单应用(python)简介Gabor滤波器是一种线性滤波器,用于边缘检测、纹理分析、特征提取等。这些过滤器已被证明在空间域和频率域都具有最佳定位特性,因此非常适合纹理分割问题。Gabor滤波器是带通滤波器的特殊类别,即它们允许特定的频率“带”而拒绝其他频率。Gabor滤波器可以被视为特定频率和方向的正弦信号。在实践中,为了分析纹理或从图像中获得特征,

2021-08-07 19:23:04 5801

原创 2021-7-30 Mac M1 + PyCharm使用cv2

Mac M1 + PyCharm使用cv2import cv2需安装opencv-python在pip前,需确保pip是最新版本pip install opencv-python和pip install opencv-contrib-python后,运行程序时出现错误:ImportError: dlopen(/Users/caishuxian/PycharmProjects/pythonProject/venv/lib/python3.9/site-packages/cv2/cv2.cpython-

2021-07-30 12:07:24 1317

原创 2021-07-29 配置小记 Mac M1 + CLion + OpenGL

Mac M1 + CLion + OpenGL配置一开始运行brew install glew时出现了错误,如图:查了下资料,需依次运行以下命令(其中ls -al可以不运行):brew update --verbosecd /opt/homebrew/Library/Taps/homebrew/homebrew-corels -algit fetch --prune origingit pull --rebase origin masterbrew update运行结果如图:接着再

2021-07-29 22:13:23 1647 5

原创 2021/02/17小记:解决Vue编译中出现的“... is defined but never used.“ 问题

解决Vue编译中出现的no_unused_vars问题打开package.json,找到rules,添加no_unused_vars,并设置为off。其他rules的命令可以看这篇博客

2021-02-17 11:17:04 660 3

原创 sudo apt-get 报错 Could not find /boot/grub/menu.lst file.

安装wxHexEditor在执行以下命令时:出现错误:解决方法:之后会出现一个选项框,有关menu.lst的内容,选择package container有关的选项安装成功:

2020-12-23 19:56:50 556

原创 小记:Windows上安装Microsoft SEAL

Windows上安装Microsoft SEAL1. 下载最新的zipMicrosoft/SEAL2. Visual Studio 2019(已安装)3. 打开开发人员命令提示窗口(没有的话需要先安装)4. 开始安装按照README里的介绍,我一开始选择了下图的方法。但报错了。D:\是软工啊\research\SEAL-main>cmake -S . -B build -G “Visual Studio 16 2019” -A x64– Selecting Windows SDK

2020-12-16 09:45:43 1092 4

原创 2020/12/06小记2:IDEA引入外部css文件,运行显示文件加载失败

IDEA引入外部css文件,运行失败,查看dev tool的错误提醒:文件加载失败IDEA在引入新文件时,需要重新Deploy,否则运行失败,看不到效果。创建新文件以及修改原来的代码后,如果运行看不到变化的效果,查看out文件夹下是否存在新文件。如果没有,需要重新Deploy。...

2020-12-08 10:33:16 677 5

原创 2020/12/06小记1:jQuery引用位置不正确会失效

关于引入jQuery的问题引入jQuery包以及jQuery代码应该放在js前,否则jQuery会失效。

2020-12-08 10:11:57 169

原创 2020/12/03小记4:servlet运行出现HTTP500

servlet运行出现HTTP500解决方法加上@MultipartConfig@MultipartConfigpublic class YourServletName extends HttpServlet{}

2020-12-03 22:41:21 110

原创 2020/12/03小记3:Java中字符串比较是否相等

Java中字符串比较是否相等在C++中,两个字符串比较的代码可以为:(string1==string2)但在java中,这个代码即使在两个字符串完全相同的情况下也会返回falseJava中必须使用string1.equals(string2)来进行判断补充如果:string s1=“Hello”;string s2=“Hello”;则(s1==s2)=true;因为他们指向的同一个对象。如果:String s1=new String(“Hello”);String s2=new S

2020-12-03 22:36:32 180

原创 2020/12/03 小记2:select标签下,getParameter()读取选中的option的值

select标签下,getParameter()读取选中的option的值getParameter()读取的是选中的option中,value属性的值,而不是option展现的text。如:<option value="1">text</option>getParameter()得到的值为1,而不是“text”。...

2020-12-03 22:34:07 317

原创 2020/12/03 小记1:明明设置了正确的name,getParameter却返回null

明明设置了正确的name,getParameter还是返回null 的解决方法form的enctype为了能够提交file文件,设置为multipart/form-data,但这会影响getParameter()。如果getParameter()在getPart()前调用,则getParameter()会返回null。如果getParameter()在getPart()后调用,则会返回相应的值。String textParam = httpRequest.getParameter("text");

2020-12-03 22:28:46 290

原创 20201203小记:button类型选错可能导致页面自动刷新

button小记button类型默认为“submit”,所以每次点击,页面(可能)会发生刷新。可能: 没有每次都刷新文件为html时,不刷新;文件为jsp时,一开始按不刷新,后面再按就刷新。为了防止页面发生除对应js操作以外的行为,将类型改为“button”。...

2020-12-03 10:14:27 157

原创 解决localhost:8080 is already used问题

localhost:8080 is already used虽然不是第一次遇到,但觉得以后还是会经常遇到,所以记录一下。cmd打开命令行窗口,输入:netstat -ano找到占用8080端口的进程ID输入命令并执行:tasklist找到占用端口的程序打开任务管理器,点击详细信息,找到对应名称的程序,结束任务不进行3,4步也行,直接通过PID查找占用程序,因为PID是唯一标识。...

2020-11-18 11:50:20 950

原创 测试小记

测试小记搭建环境python3.7(之前已安装)pyCharm(之前已安装)浏览器驱动熟悉语法python-selenium(现学)HTML & CSS问题与解决方法问题1 :登录之后,新页面的元素无法被成功定位。解决方法:在Windows中,有窗口句柄的概念,由于新跳转的页面窗口句柄发生变化,此时窗口句柄已发生改变,因此我们需要转换到最新的窗口句柄。 browser.switch_to.window(browser.window_handles[-1])联想:

2020-09-30 13:47:23 150

原创 数学建模国赛2018B题RGV动态调度模型思路复述(这题也太硬了吧(啃不动

目录问题分析任务一任务二假设与符号说明假设变量思路与模型情况1:一道工序无故障作业调度关于RGV运行路径的分析关于RGV的作业调度方式调度模型的目标函数调度模型的约束条件(1)加工完成物料的数量(2)加工完成时间约束(3)RGV作业时间约束(4)RGV移动时间约束(5)RGV与CNC作业时间的约束数学模型情况2:两道工序无故障作业调度问题分析任务一研究RGV优化调度的模型和求解算法一道工序:无故障&有故障两道工序:无故障&有故障(1)对于一道工序无故障,RGV可按次序周期性

2020-09-04 17:07:05 7845

原创 使用sklearn预测数据以及plotly进行数据可视化

5G规模预测项目地址: 2020年5G规模预测代码进行数据分析需要先进行数据清洗,找出异常数据,并进行修改:进行数据预测:

2020-04-24 12:16:06 574 1

Python Plotly学习记录 3

Python Plotly 学习笔记3plotly.express访问数据集scatterplotly.express访问数据集import plotly.express as pxprint(px.data.iris.__doc__)px.data.iris().head()输出:scatter

2020-04-19 20:49:50 196

原创 计算机图形学 Lab1笔记

2020-04-16 12:23:26 129

原创 面向对象建模 思维导图(英文)

Chapter 1

2020-04-15 14:24:11 260

原创 Python Plotly 学习记录 2

Python Plotly 学习笔记 2Adding traces 1Adding traces 2Adding trace convenience methods下划线符号的作用The update layout methodThe update traces methodAdding traces 1import plotly.express as pximport plotly.gra...

2020-04-04 16:54:06 1676

原创 Python Plotly学习记录

Plotly 学习笔记 1创造图像通过构造函数通过字典通过字典化构造函数express散点图figure_factorysubplots创造图像pyCharm, jupyter notebook 都可以pip install plotlypip install numpypip install pandas通过构造函数import plotly.graph_objects as g...

2020-04-02 18:09:37 565

原创 操作系统Lab: create threads and clone() 带一点注释

小记Lab: create threads and clone() 代码片段注释thread create关于pthread_join(), 要让线程加入, 否则进程停掉后线程就没有资源了。clone()关于waitpid()函数:#include <sys/types.h>#include <sys/wait.h>pid_t waitpid (pid_t ...

2019-11-07 16:22:51 226

原创 Closest Pair 解题小记:C++运行错误:process returned -1073741571 且 函数计算错误

C++运行出现错误:process returned -1073741571 且 函数计算错误小记:求点对之间的最近距离的时候,当输入量为500000或5000000时,会出现运行到一半停止的情况原因:内存溢出,数组的定义过大了。解决方法:将其定义为static或全局变量struct Point{ unsigned int x, y; };static Point p[50...

2019-11-01 11:12:29 749 9

原创 操作系统 Lecture 2操作系统概述(英文)

Chapter 2 OPERATING SYSTEM OVERVIEW2.1 Operating System Objectives and FunctionsAn OS is a program that controls the execution of application programs, and acts as an interface between applications ...

2019-10-24 21:36:44 2882

空空如也

空空如也

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

TA关注的人

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