自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 pytorch visdom蓝屏解决办法

visdom安装pip install --upgrade visdomvisdom开启服务python -m visdom.server可以看到提示的端口号 :本次为8097然后可在浏览器中输入xxx.xxx.xxx.xxx:8097也可使用port命令自己指定端口号正常界面:如果只有蓝屏,说明运行需要的文件没有被下载下来,网址被qiang了。 解决办法:手动下载,覆盖到目录...

2019-01-07 16:08:01 3284 2

原创 VS2013无法加载解决方案中项目,提示未能正确加载解决方案中的一个或多个项目

现象:打开一个工程,上午还能正常操作,下午就打不开了。试了所有的工程都打不开。提示: 未能正确加载解决方案中的一个或多个项目解决办法:1、关闭VS;2、去C:\Users\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache 文件夹下删除所有文件及文件夹;3、重新打开VS即可参考:https://blog.cs...

2018-11-01 08:48:15 11863 2

原创 【leetcode】136.只出现一次的数字 c++实现

【leetcode】136.只出现一次的数字 c++实现题目给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。例1:输入: [2,2,1]输出: 1例2输入: [4,1,2,1,2]输出: 42 解题思路 实在没想到可以这么做哎解题思路:异或!!^按位与 两数相同为0,不同为1一个数与自己异或会变成0 任何数和0...

2018-09-19 11:25:15 847

原创 Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted

一般为数组越界,查看一下数组大小。

2018-07-19 12:06:25 333

原创 error C2039: “push_front”: 不是“std::vectorint,std::allocator”的成员

错误代码:unique_copy(ivec.cbegin(), ivec.cend(), front_inserter(ivec)); for (auto i : ivec) cout << i; cout << endl;报错:错误 1 error C2039: “push_front”: 不是“std::vector...

2018-05-23 20:36:05 1924

原创 Expression:vector iterator not incrementable 从容器内部删除元素出错

今天使用容器删除元素操作时出现runtime errorauto it1 = ivec.begin(); while (it1 != ivec.end()){ if (*it1 % 2 == 0) ivec.erase(it1); ++it1; }几行代码,第一次使用容器的erase删除操作,本意是从头到尾遍历一遍容器,...

2018-05-15 10:13:40 906

原创 cin结束后再次执行输入操作

今天使用cin循环读入int型变量,while(cin>>i) 发现结束循环后想再次接受键盘输入时不成功,直接退出了。 这是什么原因呢? cin遇到ctrl+z便认为输入结束,也就是不再接受键盘的输入(但是它会读取缓冲区已经存在的数据),此时ctrl+z还是会留在缓冲区内!!!!!!cin再去读的时候,发现缓冲区存在ctrl+z(上次跳出循环遗留下的),于是它就走了,也就...

2018-05-11 14:49:38 1014 1

原创 stringstream清空缓冲区

今天在一个for循环使用string stream,每次结果只有第一个正确,查看发现ss.clear()没有清空缓冲区,不知道什么原因没有起作用,后来使用 ss.str(“”) 方法.成功。 另外,如果需要把格式化后的字符串通过>>输出到字符串, 必须每次都调用clear()方法!所以, 保险期间, 每次缓冲区格式化后, 都通过clear(), str(“”) 两个函数都调...

2018-05-05 14:10:13 350

原创 C++ 实现matlab数据归一化函数mapminmax

matlab验证了我的数据处理方法,今天换成了c++版,实现matlab的mapminmax()函数。代码如下:void normalize(float *data){ int datamax = 1; //设置归一化的范围 int datamin = 0; std::vector<float> features; for (int d =...

2018-03-14 19:32:45 1403

转载 关键路径

【1】关键路径在我的经验意识深处,“关键”二字一般都是指临界点。凡事万物都遵循一个度的问题,那么存在度就会自然有临界点。关键路径也正是研究这个临界点的问题。在学习关键路径前,先了解一个AOV网和AOE网的概念: 用顶点表示活动,用弧表示活动间的优先关系的有向图:称为顶点表示活动的网(Activity On Vertex Network),简称为AOV网。与AOV网对应的是AOE(Activity

2017-04-19 17:30:10 290

原创

栈是一种特殊的线性表。其特殊性在于限定插入和删除数据元素的操作只能在线性表的一端进行。栈存储数据的特点:后进先出(Last In First Out),简称为LIFO线性表。 1、栈的定义:#define STACK_INIT_SIZE 100 //设置栈的大小#define STACKINCREMENT 10 //设置增加的空间大小typedef char E

2017-04-03 15:56:04 307

原创 双向链表

双向链表的特征: (1)在数据结构中具有双向指针,一个指针指向前趋,一个指向后继。 (2)插入数据的时候需要考虑前后的方向的操作 (3)删除数据的是有也需要考虑前后方向的操作 在移动和删除数据时,不需要移动其他数据,只需要改变指针的指向就可以双链表节点定义:typedef struct DuLnode { int data; //数据域 struct

2017-04-03 11:12:58 399

转载 Visual Studio 2013 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】

使用vs2013的scanf函数时出现错误,在网上找到的解决方法,转载过来,我使用的方法二error C4996: ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See onli

2017-03-31 17:45:52 600

原创 单链表

线性表的顺序表示在物理上是相邻的,必须用连续的存储空间存储线性表各元素,在插入数据,删除数据时需要移动各个数据,很麻烦。而链表结构的存储单元可以是连续的,也可以不连续。如上图所示,对于每一个元素,除了存储本身信息(数据域)还要保存一个指向其后一个元素的指针(指针域)。这样相邻元素在物理地址上可以不相邻。 链表第一个元素叫做头指针,最后一个结点中的指针为NULL。头指针的值为第一个结点的存储位置

2017-03-31 17:42:42 343

原创 最大子序列问题

最大子序列问题就是求给出的序列中子序列最大值。 可以直接计算,不再具体描述,代码如下:/*算法一,直接求出所有子序列,并比较,复杂度是O(n^3)*/int maxsubseqsum1(int a[], int n){ int Thissum, maxsum = 0; int i, j, k; for (i = 0; i < n; i++) {

2017-03-29 15:32:22 372

原创 The Debugger Resource DLL is out of date vs2013运行报错

在vs2013上写了个小程序,又改了一下语言包,结果运行报错。又卸载了

2017-03-28 20:32:43 3024

原创 stm32 NVIC

stm 32的中断管理方法:    STM32 将中断分为 5 个组,组 0~4。该分组的设置是由 SCB->AIRCR 寄存器的 bit10~8 来定义的其设置如下图所示:然后对每个组设置一个抢占优先级和一个响应优先级值。抢断优先级:能在别人中断时抢占别人中断,实现中断嵌套,可以打断别人的中断。   响应优先级:只能排队

2016-01-21 09:56:54 449

原创 STM32 寄存器地址名称映射

stm32固件库内可以看见指向结构体的指针,其赋值如下:例:GPIOA->ODR=0x00000000;此句是为ODR寄存器赋值为0x00000000;   在stm32f10x.h文件里定义了以下结构体typedef struct {   __IO uint32_t CRL;   __IO uint32_t CRH;   _

2016-01-19 17:18:20 1699 1

原创 按键松手检测 - 检测是否连续按下

u8 KEY_Scan(void){ static u8 keyup=1; //防止检测多次 if(keyup&&(KEY0==0||KEY1==0||KEY3==0)) { delay_ms(50);//去抖 if(KEY0==0||KEY1==0||KEY3==0) { keyup=0; if (KEY0==0) return KE

2016-01-16 20:50:37 18097

转载 lcd彩屏画点画线和画圆 嵌入式开发

在lcd显示屏上的指定点画出直线,点,圆本文源于海之遥的博客http://blog.sina.com.cn/atpx1989            亲测可行,觉得很有意义,拿过来以备以后用 //-----------画点函数。参数:坐标,颜色-------------------void draw_point(int x, int y, int clor){ fb[

2015-12-29 18:39:44 20016 1

原创 数据结构与算法 -排序

选择排序         是每一次从待排序的数中找出最小的数,顺序放到数组前面,直道全部数据排序完毕。此排序方法和冒泡排序不一样。冒泡排序是将相邻数依次两两比较,比较一次就要进行一次交换。交换占用时间较多。  此算法 每次遍历,只选择最值元素进行交换,这样一次遍历,只需进行一次交换即可,从而避免了其它无价值的交换操作。每次比较只记录了数在数组中的位置,并没有交换。只有在最后一次

2015-11-29 16:05:32 285

pytorch visdom蓝屏,可下载此文件直接覆盖

pytorch visdom只有蓝屏,说明运行需要的文件没有被下载下来,网址被qiang了。 解决办法:手动下载,覆盖到目录中

2019-01-07

matlab的smooth()函数c++实现

matlab的smooth()函数用c++实现,经过测试结果相同。

2018-03-15

mnist转换完成的文件。转换过程有点麻烦

mnist转换完成的文件。转换过程有点麻烦,直接给出了转换完的文档,可以直接使用

2017-11-06

空空如也

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

TA关注的人

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