自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ljsnail的博客

人生最重要的两天:你来到世界的那天,和你了解为什么你来到世界的那天。

  • 博客(42)
  • 资源 (6)
  • 收藏
  • 关注

原创 再次使用github管理代码

以下为步骤1.先在本地创建一个文件夹,用来作为代码存放的仓库;选中文件后右键点这个2.然后在github上弄一个仓库3.给这个repository命名为你想要的名字,如testcode并且创建readme.md文件如下所示4.通过MINGW64将本地创建的文件夹和网上的仓库联系上5.先输入git init然后会在刚刚那个文件夹里看到6.再输入以下代码,就与github上这个仓库建立联系了git remote add origi...

2021-07-06 17:02:00 177

原创 VScode中Python调用C/C++

VScode中Python调用C/C++混合编程混合编程由于Python的处理速度太慢了难以满足实时性的需求,所以想在其中一些关键部分采用C/C++模块,而其他部分则继续使用python,为此采用VScode 进行Python 调用 C/C++的一些工作(以调用C为例):1.创建一个pycall.c/***gcc -o libpycall.dll -shared -fPIC pycall.c*/ #include <stdio.h> #include <stdlib.h&g

2020-12-24 15:29:03 992 1

原创 Python实现传感器信息读取和实时显示

对象:ATI语言:Python方法:stock目的与ATI通讯实时读取传感器信息并用将其可视化直接上代码import arrayimport pyqtgraph as pgfrom ATI_APIpy import ATI_APIpyif __name__=='__main__':## test start app = pg.mkQApp()#建立app win...

2020-04-19 15:12:40 9201

原创 Python如何A文件中调用/测试B文件中写的类或函数

如果你写了一个函数库B文件 ,然后在A文件想调用B文件里的函数:假设B文件是文件名是Lib_B,其里面有两个类和两个函数,代码如下import xxxxclass Lib_b: def __init__(self,ip): self.xxx def C_F(self): xxxxclass Lib_c: def D_F(self): ...

2020-04-18 16:11:35 781

原创 关于Laplace变化以及其他的几个问题

做控制的

2020-04-15 20:45:40 566

原创 在latex文稿中加入类似于word的批注

前言,类似word就是不如word,但确实也是一种可以加入批注的方式。总体参考的是这篇文章,https://www.latexstudio.net/archives/8903.html但我感觉太麻烦,而且正文的可读性也很差,所以进行了修改。先在前面加入包\usepackage{changes}语法是\added{xxx} 添加内容\deleted{xxxx} 删除内容\re...

2020-03-25 13:14:19 1100

原创 固态硬盘+机械硬盘结合的笔记本的重装系统的方法

一共分三步:第一步是制造U盘启动盘;第二步是设置电脑按照U盘启动盘的方式进入U盘;第三步是将固态硬盘的盘类型进行修改;资料来着网上,所以,我就把各部分的内容贴出来就行了。第一步:参考:大神最强近战SCV:https://www.zhihu.com/question/54059979这个帖子是最核心的,大部分都是参考它的。但由于我手上的电脑是固态加机械,所以后面的内容主要是解决这个坑;...

2020-03-23 15:28:55 3694

转载 matlab归一化函数,以及还原归一化

转自:https://blog.csdn.net/xiaotao_1/article/details/79602263主要用函数mapminmax1 默认的map范围是[-1, 1],所以如果需要[0, 1],则按这样的格式提供参数:MappedData = mapminmax(OriginalData, 0, 1);2 只按行归一化,如果是矩阵,则每行各自归一化,如果需要对整个矩阵归一化...

2020-03-07 22:02:25 4873

原创 安装python库的时候(PIP),一个很简单却不一定都知道的技巧

当我在用vscode编译Python 时候,发现无法编译通过,output显示ModuleNotFoundError: No module named 'matplotlib',这是因为我在代码中使用了这个库,import matplotlib.pyplot as plt,但我电脑中并没有这个库,因此我便在cmd 中安装这个调用matlab同样功能的库,但发现很慢。后面发现,只需要在原本的安装命...

2020-03-04 23:36:58 204

原创 关于神经网络的一些笔记

当训练集数量少的时候如何避免过拟合?主要从两个角度/方法来考虑:其一:隐含层的数量;其二:隐含层中节点数量;这两个数量过多都会导致过拟合,或者陷入局部最优;所以,原则上是将满足条件的情况下,最紧凑的结构是最好的。一般就是一个隐含层,4-5个节点就可以了。具体参考https://zhuanlan.zhihu.com/p/51975811...

2020-03-02 10:42:26 96

原创 搞了很多天的IJAMT期刊manuscript上传

搞了很多天的IJAMT期刊manuscript上传#有一篇论文用的是latex写的,然后期刊要求上传tex文件,不能用pdf,然后我就把所以包上传,结果一直出现一个问题这应该是字体的问题,按照提示下载和上传cyber相关的.sty文件,搞了两天但一直解决不了。后面实在没有办法了,就在期刊中下载了模板,然后试着把template.tex上传到系统里,发现能编译,证明了系统没有问题(其实这根本不...

2019-10-31 11:01:22 2514

原创 两部电脑如何使用同一个GITHUB项目包

http://blog.csdn.net/chaoyue0071/article/details/41824339

2016-09-01 15:13:21 417

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-09-01 15:12:35 236

原创 我为何要写博客

前几天写完博客之后都已经晚上2,3点了,虽然不是因为写博客搞那么晚,但每一篇文章其实也是耗费不少时间的,各种贴图找资料其实挺耗时。但我为何还要写? 我后来想了想,原因有以下几点:通过写的方式对知识进行归纳和总结,形成文字,加深印象——作为知识笔记本的存在。自己遇到的一些问题,或者也是别人会遇到的,毕竟我也是从别人那里学了不少,那么我把这个经验写写——作为资源共享的存在。记录自己每天的点点滴滴

2016-08-10 16:19:50 234

原创 C++结构体内的结构体如何初始化

结构体里的结构体如何初始化

2016-08-10 16:00:27 3735

原创 Git/GitHub教程2-与本地和GitHub上删除repository和folder相关

之前不懂事,在github上乱建了一些repository,今天想把github整理一下,也就要把一些没用的repository删除,一开始不懂怎么操作,后来网上找了一些资料,所以也写了个教程

2016-08-09 02:07:36 3152 1

原创 来来来,一步一步带你使用Git和GitHub(详细讲解.gitignore)

必备材料:git下载地址:楼主小本是64位的,在windows下使用(我也知道自己菜,但项目是用MFC做,怪我咯)一个GitHub的账号。没有账号?去申请呗。怎么申请?什么,你居然问我怎么申请??谁叫我是好人,进去照着教程走一遍,英文文档,看不懂Google或随身带有道。。。下载了git之后,照着默认安装就好了。如果你在你的电脑里发现 那么你算走出第二步了。 接下来,点击进去。算了

2016-08-07 03:05:18 3422 1

原创 实现了起起重合,起止重合,止止重合,止起重合判断的双向链表数据结构(对无序数据输入的处理)

#include<string.h>#include<iostream>#include<iomanip>using namespace std;typedef struct{ double x0; double y0; double x1; double y1; int flag;}LineDxfData;typedef struct Line

2016-08-06 13:09:42 982

原创 用独立头结点的双向链表:用于数据按顺序插入

参照这位大神的内容,我把昨天的双向链表做了改进,变成了有独立表头的双向链表:

2016-08-06 02:46:52 873 1

原创 对于双向链表的NULL的一些研究

Head*InsertLineNode(Head*head, LineNode*node, LineDxfData lindedata){ LineNode*temp= NULL; //主分空表挂入,和有数据时候的挂入 //空表挂入 if (!(head->length)) { head->first = node; head-

2016-08-06 00:15:52 885

原创 备用代码

void CMFCApplication1Dlg::switchkeyword(CString str){ int b = 4; int c = a + b; dxfData tempDXF; int element = -1; int symbol = 0; CStdioFile myFile(path, CFile::modeRead);

2016-08-05 19:55:30 546

原创 数据结构——双向链表(用于DXF直线数据处理,做出测试算法)

//#include "stdafx.h"//把这行放在最开始。#include#include#includeusing namespace std;typedef struct { double x0; double y0; double x1; double y1; int flag;}LineDxfData;typedef struct LineNode{

2016-08-05 02:21:23 672 2

原创 数据结构~~单向链表

//链表结构的数据格式存储#include "stdafx.h"//把这行放在最开始。#include#includeusing namespace std;typedef struct{ char key[10]; char name[20]; int age;}Data;typedef struct Node//这里与上面的不同是多了Node,注意如果没有这个Node,下面的s

2016-07-30 02:54:35 339 1

原创 C++顺序列表数据结构(值得深究)小白专用,高手绕道

// demo of the struct.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"//把这行放在最开始。#include#include#define MAXLEN 100//定义顺序列表的最大长度,这种宏定义的方式经常用到,就是一处修改全部使用。using namespace std;typedef struct//定义最基础的数据

2016-07-28 18:18:23 533

原创 一句话证明你开始接触Python



2016-07-28 13:45:14 1611

原创 胡扯OSI模型的七个层次的关系。

OSI模型一共是有七层框架物理层->数据链路层->网络层->传输层->会话层->表示层->应用层。从左到右是第一层到第七层,怎么记?我觉得应该这样理解OSI的含义是说:开放式系统互联,指说明任意两个不同系统之间如何通信的一个理论模型,说明OSI重点是要通信,通信的目的是在不同计算机系统的数据进行共享应用(互联网说白了也就是对数据进行操作,个人理解,轻拍),所以可以知道在这OSI的七层中

2016-07-28 13:37:33 2493

原创 C++的cin一些探讨

最近一段时间总是看到cin这个函数在搞怪,while里面或者if里面用cin作为判断语句用得比较多,但为什么可以做为判断,如果不搞清楚cin内部的机理,那么用起来就会晕晕乎乎。所以特意又去翻了翻书,在C++primer plus第五版的755页里得如下一些思路:首先看cin>>m_1>>m_2;这样的代码到底是怎么输入的。要搞清楚怎么输出,得先明白abc到底是什么类型的变量。cin其实

2016-07-28 13:33:06 364

原创 关于开源的两篇文章

Benefits in contributing to Open SourceWhat the benefit will i get, if i contribute to Open Source? This is the frequently asked question by many people. I just want to pen down the benefits which

2016-07-25 21:37:53 623

原创 别的工程转到vs2008,发现错误:error C2668: “tan”: 对重载函数的调用不明确

解决方案:问题出现于tan这个函数又三个不同的重载模式(函数多态性问题)而tan(alfa*pi/180)*a)这里会让编译器不知道alfa*pi/180)*a这个表达式到底是属于哪个类型,所以报错调用不明确,主要也是高级的IDE更加严格。而且float a=0.1; 编译器报错:warning C4305: 'initializing' : trunc

2016-07-23 17:07:03 968

原创 C++指针小结:由一个问题引发的。。。。。。。。。。。。。。。。。。。

由*p++和*(p++)有什么区别??这个问题跟i++和++i差不多,(*p)++,是先取指针P的值,然后对其值进行++运算,也就是对 指针指向的内容的值加1.如原来*p=&a=5,经过(*p)++之后&a=6了。*(p++),也可以写成*p++,是先对指针P进行++运算,然后再取取值。这里就涉及到指针的类型了  char :1个字节      char*(即指

2016-07-23 16:30:57 320

原创 智能指针shared_ptr的一些综合

Smart Pointer,可以有效防止内存泄露问题。shared_ptr与scoped_ptr一样包装了new操作符在堆上分配的动态对象,但它实现的是引用计数型的智能指针 ,可以被自由地拷贝和赋值,在任意的地方共享它,当没有代码使用(引用计数为0)它时才删除被包装的动态分配的对象。shared_ptr也可以安全地放到标准容器中,并弥补了auto_ptr因为转移语义而不能把指针作为ST

2016-07-22 11:56:20 323

转载 各种开源协议介绍 BSD、Apache Licence、GPL V2 、GPL V3 、LGPL、MIT

现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses /alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。这里我们来看四种最常用的开源协议及它们的

2016-07-22 11:55:18 499

原创 无法停下输入的程序

// testcode.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include#include using namespace std;vectornum;bool input(int &aa);void output(int&bb);int _tmain(int argc, _TCHAR* argv[]){

2016-07-20 10:53:49 241

原创 关于if(!cin) return false;这行代码相关的一些小结

vector ,if(!cin),形参调用

2016-07-19 20:45:01 1092 1

原创 关于C++类的一些想法

每个类在实例化对象的时候,都会调用构造函数在内存里面划出一块内存,这个内存里面的头4个字节是给虚函数用的,有N个虚函数就要用4N个字节。构造函数的目的就是初始化这块内存,对内存进行划分,所以,一般类不要搞太复杂,不然内存会很大。同理:打开每一个网页的时候,就是在实例化一个对象,打开的网页越多,那么就消耗内存越大,电脑也就越卡。只有关闭一些网页的时候,电脑才能性能更快。同理如果不把一些无用的

2016-07-19 09:28:06 173

原创 特别注意用UpdateData(FALSE)还是SetDlgItemText(IDC_EDIT_Coordinate, m_strCoor);

在此项目中,我原本想要是将数据传给Edit Control的,往往是用UpdateData(FALSE),即内部传数据显示在静态文本框里,但因为我之前用了一个菜单栏,与SetMenu()这个函数冲突了,每次都报错。但我又要给静态文本框显示数据,后来用SetDlgItemText(IDC_EDIT_Coordinate, m_strCoor);这个函数可以将内容通过这个函数传递上去。注意m_strC

2016-07-08 21:25:30 522

原创 两种操作botton的方法

一种是直接点击,另一种是将函数放置到另一个函数下面,直接运行就好。以上截屏是实现在非模态对话框中点击非确定按钮关闭模态对话框的功能。

2016-07-05 09:11:17 578

原创 MFC移植的问题

我想在本工程引进一个功能,在调用了别人的.h文件时候,先出了的是这个时候是因为这个ID号是别人工程已经添加的dialog的ID标志,但我这个工程没有这一个地址,所以会说未声明。当我想用一个自己已经有的ID号去代替原有的ID时候,发现报了以下四个错误注意:如果.h文件是从别人工程那里移植过来的,那么对于这种无法解析的外部符号一般的方法是:查看是不是没有把响应的.cpp文件也一起移

2016-06-23 09:11:24 407

原创 项目开发中的一个小结

我想在本工程引进一个功能,在调用了别人的.h文件时候,先出了的是这个时候是因为这个ID号是别人工程已经添加的dialog的ID标志,但我这个工程没有这一个地址,所以会说未声明。当我想用一个自己已经有的ID号去代替原有的ID时候,发现报了以下四个错误注意:如果.h文件是从别人工程那里移植过来的,那么对于这种无法解析的外部符号一般的方法是:查看是不是没有把响应的.cpp文件也一起移

2016-06-23 08:32:37 256

原创 afx_msg的一些笔记

afx_msg是MFC中的一类函数前缀。用于把处理函数与其他的窗口成员函数区分开来,这些函数都是通过消息映射实现的。比如,消息 WM_CHAR 的处理函数在 CWnd 中声明成:afx_msg void OnChar();用在对于菜单的选型响应单击事件的时候就该对响应的函数在.h头文件里面用H文件afx_msg void 菜单点击处理函数();CPP文件

2016-06-22 14:59:04 556

RedNotebook_1.15.zip

RedNotebook 是一款不错的可以运行在多个环境的桌面日记本,不论是拿来写日记,还是写些简单的每日计划,都非常适用。界面还是很简洁的。 右边的边栏是个单独的区域,可以在里面建立分类的文本,非常适合来记录计划、灵感,或者今日大事 用这个工具来积累每天的点滴吧

2020-02-16

Opengl 相关的一些头文件和库文件

很多GL工程需要的头文件都在这里,包括.h .lib .dll

2016-08-23

gridctrl_demo

gridctrl_demo,代码加工程

2016-04-15

GridControl

关于GridControl控件的相关代码,有实例和讲解

2016-04-15

单片机控制舵机程序

上传这个程序希望对大家有帮助,这是一个大神传给我的。

2015-08-27

松下plc程序(控制电机)

这是我之前一个设备的plc控制程序,基于松下,涉及到用PLC控制电机,希望对大家有用

2015-08-27

空空如也

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

TA关注的人

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