自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 JavaScript学习 CodeWars 打怪升级日记 你最少需要准备几把伞

CodeWars 是一个在线编程网站,其奖励机制像打怪升级。你不能查看高于你级别的问题的答案。除非自己通过提交测试。通过提交之后可以看到各种解法排行榜 。通过对比自己解法和排行榜对比,可以找到差距,提高能力。题目意思:题目地址我简单的翻译: 一个人每天从家去公司,如果早晨下雨就从家带把伞到公司,如果下午不下雨就不把伞带回家。 如果早晨不下雨,则不带伞去公司,但是下午下雨会从公司带伞回家。...

2018-09-22 15:06:55 2356

原创 在终端命令行使用Sublime Text 打开文件

 接触到linux命令,便觉得高效简洁,比右键-新建等操作方便。刚刚用到的新建文件夹、新建文件、打开刚文件操作命令分别如下:新建文件夹:mkidr xxx(文件夹名字)比如:  mkdir files新建文件touch path(文件路径) file(文件)比如: touch files demo.html打开刚刚新建的文件:打开文件的命令是 ope...

2018-09-04 23:44:55 14404 4

原创 前端上传文件追根溯源 和 antd vue上传文件实例

 背景平时工作中经常会遇到需要上传文件的情况,如果你用ant design 或者element ,它们都提供了上传的组件。 我们分别来看一下element 和 antd 手动上传怎么处理:ant design 手动上传文件antd官网有手动上传的demo:  在这里简单写一写实现,主要有 在jsx中引入Upload组件,将 fileList 作为props传入,fileList为...

2018-08-29 21:17:11 4412

原创 linux系统/mac电脑添加变量到系统 PATH中

问题文档上说吧 'xxxxx'添加系统PATH中,随手百度一下: 使用 sudo vi  ~/.bash_profile, 然后在最后添加export PATH=$PATH:xxxx之后重启终端可以添加成功。然而之后 用  ECHO $PATH  查看发现并没有添加成功,当然按照文档的验证方式也是不成功的(某某  命令不存在)索性重启了电脑,依然没有成功~~解决方法于是,继续查,发现正解:Mac系...

2018-03-20 20:59:39 890 2

原创 mac 下执行脚本文件--亲测可行

参考 点击打开链接  ,后面为自己解释。mac终端下运行shell脚本 1、写好自己的 脚本,比如aa.sh  2、打开终端 执行,方法一: 输入命令    ./aa.sh     , 方法二:直接把 aa.sh 拖入到终端里面。 注意事项: 如果 没有成功报出问题::  Permi

2017-07-19 13:39:29 18659

原创 webstorm 激活 2017.7.16测试可用

License server激活这可能是最简单的了,在激活框,选择 License server目前可以用以下的server地址测试: http://idea.iteblog.com/key.php ( 2017.07.16 测试可用  )(转发自  : http://blog.csdn.net/hk2291976/article/details/52367

2017-07-16 12:03:13 547

原创 无法打开 Eigen/Dense 等文件

Eigen是一个有关矩阵运算的库,在官网下载压缩文件之后,解压到本地,比如 D: 盘, 解压出来的名字是一串无意义的字符,然后重命名为 Eigen,然后在程序中使用,#include "Eigen/Dense"   会有编译错误 ,无法打开 "Eigen/Dense"   文件。事实上,我再环境变量,工程包含文件,都已经把路径包含进去,很是无奈,偶然找到解决方案。正确使用Eigen的解决方

2017-03-22 22:31:54 20016 10

原创 vs2010调试时,无法找到“XXX.exe”的调试信息,或者调试信息不匹配,未生成二进制文件

报错背景:  用cmake编译的开源项目,然后用vs10打开,release模式下报错,无法找到“XXX.exe”的调试信息,或者调试信息不匹配,未生成二进制文件 。解决方法: 在网上查到的解决方案 之一:1. 关闭掉Visual Studio 实例。2. 找到解决方案下的.suo文件并删除之。3. 重新启动Visual Studio,或者直接双击.sln文件打开

2017-03-22 13:06:50 7590

原创 visio 2013安装到Office.zh_cn\officeMUI.mis officemui.xml

在visio2013安装提示找不到Office.zh_cn\officeMUI.mis officemui.xml 错误,网上搜原因,一般解释愿意为:1、和office 2013 冲突2、 和visual studio 各版本冲突。解决办法是将 office先卸载再重新装。  因为我电脑里了office2013和visual studio 的三个版本,不敢冒这个风险,所以把visi

2017-03-17 14:46:01 3823 1

原创 在工程.h 文件了定义了变量,依然在.cpp文件里报 未声明的变量,无法识别的标识符错误

实际应用中总会遇到各种错误,比如我在.h文件里定义了一个结构体,并且.cpp文件包含了该头文件,结果在头文件里使用,却无法识别该类型。百思不得其解,后来才发现,原理是这样子的。    1, 我头文件里定义了一个类,类中包含了很多成员变量和成员函数。 源文件里是这些成员函数的实现,成员函数的实现,一般是这样子写的:    返回值类型:MultiBandBlender(定义的类名)::(函数名

2017-03-03 11:44:22 10425

原创 vs未找到导入XXX.vcxproj 项目, 找不到... props 。请确认 import 声明中的路径是否正确

众所周知,VS上使用opencv是要配置项目属性的,具体配置看这里。配置方法 。 其实是很麻烦的一个过程,每建立一次工程,都要配置一次。 所以,为了一次配置,永久使用,就有了属性表一说。 属性表的使用看这里,点击打开链接 。 但是如果属性表在别处,而你不小心删除了,或者打开别人的项目时,如果他在项目中添加了属性表,而属性表并未同时与工程一起打包,那么你的VS就会显示: D:\xxxx\xx

2017-03-02 22:17:24 22640 5

原创 鹅厂前端面试记录

突然的面试,还是有点意外的。不知道重点在哪里,只能看造化,电话聊的svg,准备了一中午svg,一句话没问到,哎。 第一步,做笔试题。笔试题不难,都是很基础的,但是大部分都是比较容易出错的问题,模糊点的问题。 第二步,根据笔试题,问些问题。     笔试有编程题,倒也是中规中矩,没有刁钻的题目。一个编程题是,用后台语言查找到第一个只出现一次的字符。

2017-03-02 20:31:26 1338 1

原创 string 转换成 char*

因为 opencv中的读图函数 cvLoadImage 的定义如下: 因为第一个参数是const char* ,所以如果我们只知道string str ,是不能进行参数传递的。CVAPI(IplImage*) cvLoadImage( const char* filename, int iscolor CV_DEFAULT(CV_LOAD_IMAGE_COLOR));      转换就

2017-02-26 21:43:27 918

原创 VS2015在release模式下进行调试

一般,我们需要断点调试程序的时候,往往使用debug模式,但是也有某些时候无法使用debug模式,又需要调试的时候,比如我现在就遇到某些库没有debug模式的。在这种情况下,通过配置也是可以在release下调试的。步骤如下:1.工程项目上右键 -> 属性2.c++ -> 常规 -〉调试信息格式    选  程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi)3.c++

2017-02-23 20:14:55 16385 2

原创 环境变量配过了,依然找不到路径,办法

有些工程需要环境变量,但是有时候会出现,环境变量配置了,依然报错找不到路径 。这个时候,解决办法:第一: 检查你的环境变量名称是否有误;第二:一定要记得重启啊,电脑重启之后,环境变量才有效啊! 呃呃呃,有点怀疑之间博客内容的质量了。

2017-02-19 20:34:28 9280 7

原创 已经声明过变量,依然报 C2065:未声明的标识符错误 解决办法

vs,c++编译代码的时候,遇到很奇怪的问题,明明在前面,已经声明过变量,编译的时候仍然报 未声明的标识符错误,定位错误地方,在赋值之前,明明定义过变量了啊,非常疑惑,下面贴上代码,火眼金睛的你能不能找到原因:     if (fr = mat.cols() || fr + 1 >= mat.rows()) //return Color::NO; Color ret = Color

2017-02-19 20:31:13 23527 4

原创 VS2015 x64环境下编译flann源代码错误:serialize 左边必须有类/结构/联合 的解决方法

.serialize 左边必须有类/结构/联合 的解决方法。具体原因,记得好像是serialize的定义和64位系统的定义有冲突,解决办法是:在 serialzation.h头文件大概90-100行的时候,添加下面代码: 防止冲突。#ifdef _MSC_VER BASIC_TYPE_SERIALIZER(unsigned __int64);#endif 具体位置

2017-02-19 20:10:55 3268

原创 说一下反三角函数atan等的角度计算值,弧度制和角度制

我们平时在进行数学计算是,往往会用到三角函数和反三角函数,最常用的反三角函数大概就是atan了,因为这个相当于给定两点之间直线的夹角了。1, 正切函数图像    这时正切函数图像,高中的我们就应该知道,正切函数是周期函数,即同一个值,有很多角度值对应,那么我们用math.h 数学库里的函数atan2(y,x)的时候,返回的到底是什么呢?2,    弧度制和角度制转换   反

2017-02-16 21:13:22 39347

原创 总结 C++中 基本内置类型 数据所占大小 和数据类型

以前看C++ primer ,基本内置类型的时候,大概只知道int型 表示整数,float 和double 型 表示浮点数, double型精度很高,决定自己用int 或者 double 的就是 我是小数还是 整数,便没有载关注细节。 直到现在做图像处理,因为图片较多,又限制32位4g内存, 所以对内存的把握就特别重要,重新去看数据类型大小和范围。   内置算术类型   :   主要算

2017-01-18 10:04:09 2411

原创 opencvv 保存图像

opencv目前表示图像数据元素有两个数据结构,Mat 和IPlImage 。读取和保存的方法分别是 :     Mat img =  imread("D:\\1.jpg") ;     imwrite("D:\\2.jpg" , img) ;   IPlImage 类使用cvLoadImage()  和 cvSaveImage() .

2016-11-26 19:15:45 1818

原创 vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

装过vs13之后,用12编译工程,报出转换到 COFF 期间失败: 文件无效或损坏 ,大部分答案是修改属性,  项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。     但是这种办法,我试验过之后并不奏效,最后找到原因是  当安装VS2013之后,原来的.NET 4.0会被替换为.NET 4.5。卸载VS2012时,不会恢复.NET 4.0。l 当V

2016-11-26 19:10:37 632

原创 win7,用vs2010编译libjpeg

因为工程需要,需要用到libjpeg,但是这个库需要自己编译才能生成jpeg.lib,参考了很多资料,踩了很多坑之后,终于编译成功了,下面是实践成功的步骤。1.   首先下载压缩文件,说明地址下载说明,点击之后页面如下,按照图片点击即可下载。2.  下载之后,解压到一个文件夹。比如我解压到  D:\project\github\jpeg-9b  这个文件夹。3. 打开vs命令提

2016-11-14 15:10:28 1449 4

原创 opencv中IPlimage类操作像素的办法

最近在搞图像拼接方面的工程,用到opencv开源库。IplImage类主要用于操作图像数据,使用IplImage类操作图像像素有很多种方法,比较高效的使用指针的方法。

2016-11-09 22:37:13 708

原创 vs2010编译 时 char* 类型形参与LPWSTR 类型的实参不兼容 的解决办法

这是字符编码的问题,主要是因Unicode字符集,所以对于string的字宽度不一样,导致LPWSTR类型不能直接定义string类型的变量。在vs2010下, 解决办法见下图,工程->s属性:

2016-11-09 22:32:14 10109 1

原创 JavaScript数组合并几种方法

网易前端面试的时候,面试官问我有几种数组合并的方法,当时第一反应就是concat,但是面试官说几种,我寻思着原生js方法好像也只有concat呀,就说不改变原数组的话concat就可以了。当时没多想,回来之后才发现,这个小问题其实牵涉了很多问题,比如对于concat不改变原数组就存在内存占用问题;再者如果数组有多重嵌套怎么办? 要合并多组数组怎么办?细思极恐自己面试草率的回答无异于作死。我分三部分

2016-08-24 20:04:06 6678

原创 使用CSS实现三栏自适应布局(两边宽度固定,中间自适应)

今天太累了,写不了了,先留着写。 1.css3之前      三种方法:圣杯布局2 , css3新特性   多栏布局   弹性盒模型布局

2016-08-08 22:04:20 43608 12

转载 说说CSS3布局

阅读目录使用float属性或position属性布局的缺点一般性盒布局使用盒布局使用自适应窗口的弹性盒布局改变元素的显示顺序改变元素的排列方向元素宽度与高度的自适应使用弹性盒布局来消除空白对多个元素使用box-flex属性指定水平方向与垂直方向的对齐方式回到顶部使用float属性或position属性布局的缺点DOCTYPE html>html xml

2016-08-08 20:28:20 574

原创 阿里前端笔试题看 CSS布局与定位---实现2列自适应布局的几种方法

前端工程师三把斧,HTML,CSS,JavaScript 。其中css看似简单,其实真的要布局起来,仍然需要技巧。BAT中百度和阿里还是比较看重css布局能力,这次就以阿里巴巴2016年前端工程师笔试题为例讲一下实现2列或多列 自适应布局的几种方法。     先看一下阿里的题目吧:实现如下页面布局。核心区域左侧自适应,右侧固定宽度 200px。见图:先不说header和foot

2016-08-08 20:22:05 2849

原创 百度前端笔试题 css3画三角形

昨天做了百度2015年前端研发笔试卷,总体感受是比较看重html和css功底,对JavaScript的考察反而更少一些,貌似阿里也是比较看重css这一块。其中有一道用css实现的布局问题,是在一个大矩形旁边绘制一个三角形,牵涉到css3绘制三角形和定位问题,非常经典的css3酷炫用法,搜了很多资料均是只告诉你用代码怎么实现,却没有解释三角形是怎么形成的,今天早上看到了一篇原理,再加上一些自己的理解

2016-08-05 17:01:27 5812 1

原创 DOM事件处理程序

事件就是用户或浏览器自身执行的某种动作。比如“click”,“load”,“mouseover”等都是事件的名字。响应某个事件的函数就叫做事件处理程序(或事件侦听器)。事件处理程序的名字以“on”开头,因此,click对应的时间处理程序就是 “onclick”。给事件指定事件处理程序有好几种方式。  一:HTML 方式  这种方式是利用元素的属性,直接添加事件处理程序,像下面给这样: 

2016-07-27 09:45:08 1219

原创 排序算法的稳定性和不稳定性

七大排序算法的稳定性和不稳定性,先看这里点击打开链接,先给出结果:   选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,而冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法具体待我整理。

2016-07-24 16:30:06 730

原创 常用默认端口号

常用默认端口号       网络层---数据包的包格式里面有个很重要的字段叫做协议号。比如在传输层如果是TCP连接,那么在网络层IP包里面的协议号就将会有个值是6,如果是UDP的话那个值就是17---传输层。       传输层---通过接口关联(端口的字段叫做端口)---应用层。 用netstat –an 可以查看本机开放的端口号。 代理服务器常用以下端口: (1). HTT

2016-07-24 15:40:31 2592 2

原创 笔试题中的必胜策略

做数学游戏时,如果你掌握了一些策略,就一定能取胜。“抢数”游戏就是两个人按照一定的规则轮流报数,并将所报的数逐步累加,先报到规定数的一方获胜;“让数”游戏与“抢数”游戏类似,只是先报到规定数的一方失败。虽然简单,这里隐藏着数学奥秘

2016-07-24 15:13:07 6477 2

原创 JavaScript 实现回文解码

题目也是源自今日头条前端工程师笔试题。题目描述:现在有一个字符串,你要对这个字符串进行 n 次操作,每次操作给出两个数字:(p, l) 表示当前字符串中从下标为 p 的字符开始的长度为 l 的一个子串。你要将这个子串左右翻转后插在这个子串原来位置的正后方,求最后得到的字符串是什么。字符串的下标是从 0 开始的。    思路:首先获得关于(P,l)的子串,获得子串可以使用string.s

2016-07-24 12:01:52 1464

原创 今日头条编程题 专辑问题

题目:你作为一名出道的歌手终于要出自己的第一份专辑了,你计划收录 n 首歌而且每首歌的长度都是 s 秒,每首歌必须完整地收录于一张 CD 当中。每张 CD 的容量长度都是 L 秒,而且你至少得保证同一张 CD 内相邻两首歌中间至少要隔 1 秒。为了辟邪,你决定任意一张 CD 内的歌数不能被 13 这个数字整除,那么请问你出这张专辑至少需要多少张 CD ?思路: 首先先确定一张cd最多能放几

2016-07-24 11:38:21 2855

原创 JavaScript中数组常用方法

JavaScript中Array()是一个非常常用的类型,array自带了很多方法。下面列举一些常用的方法,还有一些方法不太常用,全面的方法参考md你,点击打开链接。1,数组转字符串的方法 join().数组转字符串,如果只是单纯的把数组内容串起来,就用arr.join('') ,比如: var  arr = [a,b,c]  ,arr.join(") ; // "abc"  ;想要用字符

2016-07-20 11:33:49 1460 2

原创 原型对象 原型相关问题

虽然JavaScript没有类,但是却有对象,有实例化,有构造函数,抛开这些概念的纠结,复习一下JavaScript中经常容易犯晕的关于原型的问题,原型对象,原型,原型作用域链等 。

2016-07-14 22:25:29 422

原创 剑指offer 牛客网错题记录 四

题目:在一个字符串(1 这道题借助哈希表,用空间换取运行时间,事件效率可以达到o(n) ;就是首先遍历字符串,以字符的ascii码为下标,对应的值为该字符出现的次数。再次遍历字符串,以字符为下标判断哈希表对应的值,如果为1则返回该索引项。   代码:class Solution {public: int g_max = 10000; int charNum = 256;

2016-07-12 19:22:44 651

原创 control may reach end of non-void function [-Werror,-Wreturn-type] 错误记录

牛客网错误记录 三 : 题目: 统计一个排序数组中 某个数字出现的次数    如果不是排序数组,我们可以直接遍历,判断数字是否等于给定数字,等于则统计次数加1 。这样遍历的时间效率是o(n),因为是排序数组,可以使用二分查找法。二分查找就需要用到递归,写出如下代码后,在牛客网死活编译不过,在vs08上则可以运行,一直报下面的错误。/solution.h:21:1: error: con

2016-07-12 16:18:56 5867

原创 牛客网 剑指offer系列 错题记录二

看过书大致理解了之后,做题,还是有很多错误,通过率太低了。本题  20% ,但是最后还是在vs08上调试才发现问题,希望慢慢提高通过率。求两个链表的第一个公共结点 ,用的思想是,想计算两个链表的长度,链表长的先往前走,走到剩下的两个链表一样长的那一步,然后判断结点值是否相等,如果相等则返回该结点,特殊情况是没有公共结点的时候。class Solution {public: ListN

2016-07-11 10:04:26 930

大学计算机课 数据结构与算法第五章第一节《树的定义和基本术语》ppt

对应教材:严蔚敏版《数据结构与算法》 对应的讲课视频:b站王卓老师。 适用于高校老师备课参考,或者学生自学、课程讨论。 PPT中关于树的结构全是手动绘制,不是图片,每个结点都可以修改 编辑。 对应章节:5.1.1 树的定义和基本术语。

2024-07-05

一个vs08编写的空项目,exe执行计算用四则运算表达式的值

博主于16年4.19去面腾讯实习生,其中一个问题是让写一个函数求四则运算表达式的值,输入是字符串,输出为表达式结果。当时只记得这是数据结构里堆栈的应用,表达式要变顺序,但是实现就想不起来了,自然程序写的一塌糊涂,结果也就呵呵了。回来之后翻书查资料把程序写出来,供大家参考。程序主要思路参考CSDN中作者wzfxyer 的文档,资源是压缩文件,解压即可运行。

2016-04-22

基于MFC最小二乘法实现多段直线拟合

对一组数据应用最小二乘法实现分段直线拟合,程序算法参考《最小二乘法分段直线拟合》---谢友宝。工程为在csdn网友ssxiangwang提供的工程基础上改进,原工程只能拟合出一条直线,该文能够根据数据自适应计算拟合直线条数,拟合出直线。 工程使用vs2013编译,我用08实验,打开.dsw文件,可以打开工程,读取txt文档,然后将拟合后的直线绘制在坐标系中,下载后请阅读调试总结.txt.工程中含有实例txt. 谢谢ssxiangwang提供的基础。此工程如遇到错误,欢迎联系我,沟通解决问题。

2015-08-30

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

TA关注的人

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