- 博客(60)
- 收藏
- 关注
原创 Noteexpress如何去掉参考文献的标题“参考文献”or“References”
问题如图:word中参考文献一节使用noteexpres插入参考文献会自带标题导致与节标题重复。找到 题录-布局 里面的尾注标题 删掉。另存为新样式,应用即可。出现两个 参考文献 或 References。打开 样式–编辑样式。
2024-10-22 20:23:12
748
原创 word2019 64位 NoteExpress突然无法使用解决方法
打开查看加载项发现D:\NoteExpress\NEWordAddinWin64.dll这项已经在里面了,根据教程添加 加载项,然后word以管理员身份重启,NE也以管理员身份运行,又可以了。然后突然又不行了,重启电脑后NE变成了如下所示的黄色,更新参考文献时有bug。看了这个帖子又重新以管理员身份运行又可以了,变回了正常的蓝色。打开别的文档,突然发现红框中的图标全变灰了。之前用的好好的,去除格式化运行过一次。
2024-05-14 16:56:37
774
原创 python append()会造成的同时改变list里两个数据的问题
后续调查发现生成vertice时使用了vertice.append(vertice[i])这种浅拷贝语句,即vertice[474]是由vertice[40]append过来的,所以vertice[40]和vertice[474]是同一个东西;运行时debug发现,给vertice[474][2]赋值,会改变vertice[40][2],改变vertice[40][2]的时候vertice[474][2]也同时变了,好像这两个被绑定了;修改方法:将浅拷贝改为深拷贝。
2023-10-24 18:38:22
366
原创 使用conda install一直卡在solving environment的解决方法
使用国内镜像源,但install仍旧一直卡在solving environment,超过10分钟就不用等了;检查C:\Users\UserName 路径下的.condarc文件。将这个defaults这一行删掉即可。
2023-10-18 19:47:09
4598
1
原创 LaTeX参考文献引用有些正常但有些显示?问号解决方法
解决方法:删除所有划线的临时文件,重新按 pdfLaTex–BibTex–pdfLaTex–pdfLaTex生成即可。因为之前使用过这个引用,所以确认refs.bib中该引用是正规的。在引用时发现引用6,7是正常的,但是中间出现问号。
2023-09-23 14:10:52
2537
2
原创 关于vs2013C++MFC程序debug运行正常但release运行结果错误
debug和rerelease的区别主要就是变量初始化的问题,还有一些内存溢出,在debug下没问题,但是到了relaease下就过不去了。还有就是assert。但是检查过变量初始化后还是不行。网上说因为变量未初始化导致的。
2023-07-11 19:01:56
1305
原创 Visual studio community 2013过期,登录账号显示The online service is not available.
社区版本的是免费版,只需要登录账号就能继续使用,但是点击登录账号时总是跳出。
2023-04-11 10:43:19
1343
1
原创 MFC 关于LISTCTRL返回选中行号的正确写法
来返回用户选中行号,但是在实际调试中发现,当用户没选中有值的那些行时,并没有按预期返回-1,而是返回了用户上一次选择的(有值)行数。即能得到-1,也就是用户没有选中有值行时返回-1。使用一个ListCtrl来显示表格相关的数据时,
2022-10-12 20:26:34
890
原创 MFC 对话框之UpdateData
获取对话框中改变的东西到变量,例如对话框中输入name后,希望将name赋值到代码中的某CString变量name_dlg,则使用如下代码。将变量的值刷到对话框中显示,例如给变量name赋值后,希望对话框中显示新的name,则使用如下代码。
2022-10-12 14:42:55
396
原创 MFC 使按钮Button保持被选中的状态
想实现如标题功能,使用setcheck 按钮还是不能保持被选中。其中IDC_BUTTON_STAFF为该按钮的id。
2022-10-12 12:53:50
834
原创 非语法错误的error C2143: syntax error : missing ‘;‘ before ‘*‘解决方法
C++ VS2013 报两个地方如下错误已知没有缺少;的错误查到一个资料,报这个错也可能是因为循环引用导致的查看自己的代码果然发现了两个报错的.h 里面发生了相互include 头文件的情况;去掉多余的引用即可...
2022-05-25 10:33:19
641
原创 解决方法记录之华硕台式电脑无法开机,开机黑屏,只能显示鼠标,并20秒后自动关机
台式电脑无法开机,开机黑屏,只能显示鼠标,并20秒后自动关机;解决思路先看风扇是否停转,水冷的灯是否正常亮着–都正常①先重置biOS试一下行不行?②如果不行,就看一下固态插没插好,③如果固态也查好了,就排查一下系统问题,怎么排查这我也不清楚,系统的问题千奇百怪④如果说系统你弄不好,那就只能重装了按住键盘delete按键,并按开机键进入界面检查界面中的各项是否正常,这里显示都正常;根据这个教程,重置bioshttps://jingyan.baidu.com/article/c1a3101
2022-05-10 12:12:14
2136
原创 Vector初始化整理
指定值初始化int a[]={4,5,6,7,9,10,11};vector<int> st(a, a+7);指定相同值初始化vector<int> V_NOT(vsize,-1);
2022-03-18 11:33:01
224
原创 配置Eigen库时error C2653: “Eigen”: 不是类或命名空间名称
我有一个类Class.h,和Class.cppClass.h文件的前面如下#pragma onceclass AFX_EXT_CLASS ClassName{//....}Class.cpp的前面如下#include "stdafx.h"#include "resource.h"#include ".\Class.h"#include <unordered_map>#include <set>#include <algorithm>using
2021-12-13 20:17:30
2225
原创 未解决-LINK : fatal error LNK1181: 无法打开输入文件“MHWIN32C.OBJ”
之前编译好的工程文件,被我拷到了一个新的目录下并改了一些东西后,就报错了LINK : fatal error LNK1181: 无法打开输入文件“MHWIN32C.OBJ”用everything搜索,发现电脑中根本没有叫MHWIN32C.OBJ的这个东西。奇怪的是,该工程Debug版本是可以编译通过并成功运行的。谁要是知道麻烦告诉我,谢谢...
2021-12-13 19:50:32
879
2
原创 VS2010 报错>CvvImage.obj : error LNK2019: 无法解析的外部符号 _cvGetImageROI,该符号在函
编译一个程序时报如下错误,由关键字可得出应该是与opencv的配置有关。首先检查opencv的包含目录,include和lib都配置了,如下图在检查链接器,发现连接器中没有opencv相关的,填入如下值:opencv_ml2410d.libopencv_calib3d2410d.libopencv_contrib2410d.libopencv_core2410d.libopencv_features2d2410d.libopencv_flann2410d.libopencv_gpu24
2021-12-13 19:01:13
333
原创 Win10 VS成功编译Boundary First Flattening,踩过的坑记录
背景第一次编译这种代码啊,踩了好多坑,终于花了一天半编译成功了。网上很多教程都给不了有效的解决方法,决定自己记录一下整个踩坑的过程,这里只针对编译bff-comand-line的,还没有涉及到编译图形界面的。一开始看BFF git上的指导,那是一头雾水,它简单的一句add to the project,都不知道是咋回事。这篇博客帮了大忙,https://www.cnblogs.com/linuxAndMcu/p/14536912.html但还是有很多我个人碰到的问题,没有说清楚的。希望大家看完上面那
2021-11-25 18:36:38
907
3
原创 OpenGL二维世界坐标和屏幕坐标系之间的转换
ScreenToWorld2Dglm::vec3 xxxCamera2D::ScreenToWorld2D(glm::vec3 screen_pt)//screen point-->(x,y,0){ glm::vec3 normalized_screen_pt; glm::vec3 world_pt; float degree = PI / 2; glm::vec3 pt; /*方法1:使用矩阵 前提:世界坐标系固定,求得旋转至屏幕坐标中心为原点的屏幕坐标系的变换矩阵,再求逆*/
2021-11-04 19:00:09
1426
原创 OpenGl在2D中绘制鼠标选择框2D
以下代码实现:当空格键按下时,点击鼠标进行框选,屏幕中出现选择框。屏幕和世界坐标系转换的函数详见我的另一篇博文:void xxxRender2D::DrawSelectionRectangle2D(){ if (m_bSpaceKeyDown){ glm::vec3 pt1 = m_pCamera2D->ScreenToWorld2D(m_RectSelPt1); glm::vec3 pt2 = m_pCamera2D->ScreenToWorld2D(m_RectSelPt2);
2021-11-04 18:54:35
309
原创 OpenGl在3D中绘制鼠标选择框2D
以下代码实现:当空格键按下时,点击鼠标进行框选,屏幕中出现选择框。//绘制3D选框void xxxRender3D::DrawSelectionRectangle3D(){ if (m_bSpaceKeyDown){ if (m_bLBDown && m_bMouseMove){ glm::vec3 firPoint = m_RectSelPt1;//鼠标的第一个点 glm::vec3 secPoint = m_RectSelPt2;//鼠标的第二个点 if (a
2021-11-04 18:51:50
601
原创 MFC导入文件时弹出导入对话框
使用CFileDialog 可以弹出如下选择要导入的文件的对话框:打开excel文件使用如下代码void xxxDialog::OnUpdateExcelPath(CString &excelPath, CString &filetype){ CFileDialog fileDialog(TRUE, NULL, utilReportDir(_T("")), OFN_HIDEREADONLY, _T("全部文件(*.*)|*.*|xlsx文件(*.xlsx)|*.xlsx|xls文件(
2021-11-04 14:28:05
442
原创 c++ MFC中使用libxl读入excel数据时需要wchar_t *str转换为CString
MFC中读入excel数据时需要wchar_t *str转换为CString,在读入过程中,我先直接使用下面的代码: CString cstring(sheet->readStr(row, col));在运行时,很奇怪,可以读出前2/3的数据,但是从第264个数据后就全是""无效的,其实我的excel后面还有值,不应该是空值。解决方法根据libxl的官方文档,const wchar_t* readStr(int row, int col, Format** format = 0)Rea
2021-11-03 19:21:31
911
原创 CDateTimeCtrl设定给定的时间
将时间信息设定到CDateTimeCtrl 控件上进行显示:int year1, month1, day1;CTime time1(year1, month1, day1, 0, 0, 0);CDateTimeCtrl * date_control1 = NULL;date_control1 = (CDateTimeCtrl*)GetDlgItem(IDC_DATETIMEPICKER_SUS_RECORD); VERIFY(date_control1->SetTime(&am
2021-11-03 15:32:55
1233
原创 MFC 更改edit control控件显示的文字
更改edit control控件显示的文字CEdit* edit_control = NULL;edit_control = (CEdit*)GetDlgItem(IDC_EDIT_ID); CString str_set;edit_control->SetWindowTextW(str_set);获取edit control控件显示的文字 CString str; edit_control-> GetWindowText(str);...
2021-11-03 11:18:14
2425
原创 MFC 为按钮添加事件时报错 Property value is not valid
为按钮IDC_BUTTON_IMPORT添加点击事件BN_CLICKED时,报错。首先排查是否有相同的ID,但是在该对话框中并没有相同的ID,IDC_BUTTON_IMPORT define为1311,(其他对话框中有1311,但是应该不影响)...
2021-11-02 16:07:57
702
原创 VS2013 error RC2108: expected numerical dialog constant
在查看.rc资源文件的时候,不知道怎么回事,关掉以后在在资源视图里打开后就报这个错误。不记得动过.rc文件里的什么东西,反正就是打不开网上说的光标定位到错误再加xxx代码就可以,但是我的光标定位到第一行,该方法无效https://blog.youkuaiyun.com/liuyi1207164339/article/details/47131833解决方法:从旧的.rc文件中拷贝,将该.rc文件全部删除并用旧.rc替换就可以了。 这应该是VS2013的bug。...
2021-11-02 15:55:30
342
原创 MFC中添加键盘响应事件OnKeyUp
Class View (类视图)窗口中选中添加事件的类(比如C***View.cpp),找到它的properties窗口点击上面的Message图标(在闪电图标–Event图标的右边)在消息列表里找到WM_KEYUP消息在这个消息右边空白的下拉框里选择 OnKeyUp然后MFC中自动生成相应的函数声明与实现。C***View.hafx_msg void OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags);C***View.cppvoid C***
2021-11-01 17:37:33
1966
原创 OpenGL三维世界坐标和屏幕坐标系之间的转换:2D与3D之间的转换
OpenGL三维世界坐标和屏幕坐标系之间的转换:2D与3D之间的转换这是OpenGL中最常用到的两个函数,实现了三维世界坐标和屏幕坐标系之间的相互转换Screen To WorldScreenToWorld(glm::vec3 screen_point){ GLint viewport[4]; GLdouble modelview[16]; GLdouble projection[16]; float winX, winY; GLfloat winZ; GLdouble posX = 0
2021-11-01 10:34:36
1093
原创 OpenGL在三维中实现模型的缩放
OpenGL在三维中实现模型的缩放实现模型的缩放只需移动camera的位置,其中NZ3DZoomMin和NZ3DZoomMax规定了缩放的极限,为2.0和4500.0。Zoom(){ m_camerapos += dx; if( m_camerapos < NZ3DZoomMin ) { m_camerapos = NZ3DZoomMin; } else if( m_camerapos > NZ3DZoomMax ) { m_camerapos = NZ3DZoom
2021-11-01 10:28:38
801
原创 c++中执行exe
//写出obj ofstream writeObj; writeObj.open(folderfilepath+"writeobj.obj"); for (int k = 0; k < m_vVert.size(); k++){ ZVert vtemp = m_vVert[k]; double vix = vtemp.Co3d().x; double viy = vtemp.Co3d().y; double viz = vtemp.Co3d().z; ostr.
2021-03-29 13:15:04
1068
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人