LaTeX学习---字体设置

最近开始用LaTeX来做格式,感觉到方便的地方十分感人,但细节多到让人崩溃,因此准备起一个系类来做记录。 最长用的字体设置,本来是用LaTeX系统自带的字体,感觉良好。但在做格式的时候发现,其跟WORD打出来的字有点不一样,宽度总是怪怪的,特别是加粗了之后更加明显,这个虽然不见得一定要改,然而如果想做一个可以替代掉WORD的东西,起码起初还是要跟它比较像的好,因此本人又研究了一个下午,把最终...
分类: 其他 发布时间: 08-10 22:38 阅读次数: 0

深度学习3—用三层全连接神经网络训练MNIST手写数字字符集

  上一篇文章:深度学习2—任意结点数的三层全连接神经网络   介绍了如何实现一个任意结点数的三层全连接神经网络。本篇,我们将利用已经写好的代码,搭建一个输入层、隐含层、输出层分别为784、100、10的三层全连接神经网络来训练闻名已久的mnist手写数字字符集,然后自己手写一个数字来看看网络是否能比较给力的工作。   在正式做之前,还是按照惯例讲几个会用到的知识点。   首先是mnist数...
分类: 其他 发布时间: 08-10 22:38 阅读次数: 0

VS项目属性表的使用

之前工程管理大概分成下面三种情况: 整个工程是自己写的,基本上自行维护即可 用git相关的管理工具进行管理,团队修改后合并 先分好工,团队成员实现各自模块后进行合并 然而如果一个项目是整个团队做的,而且模块分的比较模糊,基本上每个人都需要在整个工程环境下运行代码,则项目管理会变得无比恶心。因为往往需要拷贝别人的整个工程到自己电脑上然后更改配置才能正常使用。 其中一个解决方法是把所有人电脑配...
分类: 其他 发布时间: 08-10 22:37 阅读次数: 0

LCM通信包在Windows 64位环境下的编译

  首先,什么是LCM? 简而言之,是一个UDP传输方案。也就是在UDP外围做了一层封装,使得数据的传输变得比较的方便。 其次,一般在什么环境下用LCM? 在无人车系统中。而且操作系统多为linux,因此在linux编译这玩意据说有种水到渠成的感觉。 最后,为什么要在windows下来搞这套东西,而且又要在32搞定的情况下在64位上再搞一遍? 我不告诉你。 因为应用场景比较小众,估计...
分类: 其他 发布时间: 08-10 22:37 阅读次数: 0

Windows在当前路径下打开Powershell或cmd窗口

在程序调试中,用Powershell或cmd进行调试是非常日常的一个需求,以前的做法一般是"WIN+R"输入"cmd"然后慢慢"cd"到当前目录下。这个做法的问题是效率非常低,但是它偶尔在输入这些命令的时候能感觉到一些莫名其妙的快感,因此做了这么多年程序员一直没怎么管它。直到最近做项目比较频繁的用到这个东西,一直"cd",才意识到恶心的地方。 在Win10中,其实要实现这个东西是非常简单的,只需...
分类: 其他 发布时间: 08-10 22:37 阅读次数: 0

VS2012-2017调试"int main(int argc, char **argv)"型控制台程序

关于“int main(int argc, char **argv)”型控制台程序的调试,之前一直采用的方法是打开控制台然后输入命令调试,非常恶心低效。而且因为直接运行的exe,本人不知道怎么断点调试,因此只能采取编程界源远流长,屡试不爽的"死后验尸"法。最近项目进度赶,才逐渐意识到这一招虽然酸爽,然而还是少用为好。 在VS2012开始,早就可以直接调试"接收命令输入"的程序了,操作也非常简单,...
分类: 其他 发布时间: 08-10 22:37 阅读次数: 0

"int main(int argc, char **argv)"型控制台程序的改造

有时候网上下载些开源代码,是用控制台程序写的,其入口程序接收命令行输入,且后续程序依据用户输出做处理,形如"int main(int argc, char **argv)"。 这种程序如果要移植到别的地方并不是太方便,因此需要做改造。本人遇见这种情况一般的做法是直接将涉及到"int argc, char **argv"这两个变量的代码全部替换成别的,然后把入口函数改成"int main()"。 ...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0

Windows10+VS2017+CUDA 9.2+CUDNN v7.1.4+OpenCV 3.4.0+YOLO v3环境配置

CUDA 9.2+CUDNN v7.1.4的安装,基本上跟之前这篇文章的描述一致,地址如下: https://blog.csdn.net/weixinhum/article/details/80296442 不同的地方在于CUDA 9.2版本没有出现之前“遇坑一”的问题。 接着下载OpenCV3.4.0,准备搭建环境。要强调的是现在最新的版本是OpenCV 3.4.2,然而看github上面...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0

react.js从入门到精通(二)——变量的定义和初始化、事件的使用

变量的定义和初始化 1、变量的定义和初始化 (1)使用在构造函数中创建 代码如下: import React,{ Component } from 'react' class Home extends Component { constructor(props) { super(props); this.state = { data:"js是世界上最好的语言...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0

react.js从入门到精通(三)——生命周期钩子函数的使用

生命周期的钩子函数 1、组件的定义 什么是组件?当一个页面所需要呈现出的内容过多,如果我们将所有的页面写在同一个.js文件中,会显得代码比较乱,给往后的代码维护造成困难。所以我们在编写代码的过程中,将某些部分提取出来,写在另一个组件中,然后在主页面中引入这个组件。 组件实际上是代码封装的一种,我们可以将经常使用到的一些功能及样式封装成一个组件,然后只需要调用这个组件便能调用这些功能和样式。这...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0

react.js从入门到精通(四)——组件的基本使用

一、组件使用的场景 (1)一个.js文件中代码量过大,不好维护。 (2)某些功能或样式在项目中大范围使用,组件起到了封装代码的作用。 二、组件的基本用法 (1)未使用组件时 代码如下: constructor(props) { super(props); this.state = { data:"这是一段没有使用另一个组件引入的代码块...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0

react.js从入门到精通(五)——组件之间的数据传递

一、组件之间在静态中的数据传递 从上面的代码我们可以看出,两个组件之间的数据是分离,但如果我们有某种需求,将数据从一个组件传到另一个组件中,该如何实现? 场景设计: 将Home.js中的HomeData传递到MyScreen.js中 import React,{ Component } from 'react' import MyScreen from "./MyScreen"; cl...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0

react.js从入门到精通(六)——路由的使用

对路由的理解 在pc端页面之间的切换,我们大多使用a链接、location等操作。 在react.js开发中,我们采用组件化操作,一个页面就是一个组件。所以页面和页面之间的跳转就相当于是组件和组件之间的跳转。 我们知道react.js是一种单页面项目开发,就是在一个主页面的基础上存放各种子页面。这就好像一根网线连接路由器,而路由器能分出很多根网线连接大量的电脑。所以我们将单页面项目的页面跳转...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0

ES6 Promise.then的源码(跟着大大写的)

写源码可以了解一个函数的本质,通过对源码的理解可以让你对知识有更多的了解,欢迎大家留言交流学习。 function myPromise(fn){ if(typeof(fn) !== 'function'){ throw Error (`Promise resolver ${fn} is not a function`) ...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0

ES6 class类以及继承

class类在ES6 中引入了class类这个概念,那么这个class究竟是什么怎么用呢?可能对于初学者的我们来说,有时候说多了反而不理解,我举了个例子,如下:经常听到老师们会说构造函数的首字母要大写,普通函数不用大写,这个只是大家方便区别构造函数和函数。然后到了ES6我们的构造函数就可以写成class了,也是引入了其他语言的类概念。下面这个例子就是一个简单的构造函数,但是函数和构造函数单从表现来...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0

Vue computed 和watch 的区别

computed和watch的相同点:        当依赖数据发生改变的时候,自动触发对应的方法。computed和watch的不同点:computed是计算属性:就是和data 里面数据属性一样的使用方式,不用当成函数来调用。擅长处理的场景:一个数据受多个数据的影响。 例如当firstName发生改变的时候就会触发fullName ,fullName调用不用当成函数那样用(),<inpu...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0

js继承之圣杯模式

function inherit( Target , Origin){ function F(); F.prototype = Origin.prototype; Target.prototype = new F(); Target.prototype.constructor = Targ...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0

js arguments.callee 和 fn.caller的用法

arguments.callee  等于这个函数的引用。特别是在不方便表示函数引用的时候可以使用,例如立即执行函数var demo = (function (n){ if (n == 1){ return 1; } return n*arguments.callee(n-1) }(10))上面的 arguments.callee 就相当于这个函数,解决了我们在没有函数名...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0

js 数组的方法(从ES 3.0 到ES 6.0)

js中数组的方法分类:首先我们根据ES版本分。一)ES 3.0      继续分为2类:      1.改变原数组          push ,pop ,shift ,unshift ,sort ,reverse ,splice      push:在数组尾开始插入一个或多个元素,并且返回对应长度的数组。例如:      var arr=[1,2,3,4] arr.push(5,6) //arr...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0

eslint 报错信息整理(内含备注)

哪里报错了,根据报错信息,把对应的复制在rules下面。"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no-caller": 1,//禁止使用arguments.caller或arguments.callee "no-catch-...
分类: 其他 发布时间: 08-10 22:36 阅读次数: 0
今日推荐