2020 01-22

Mklink 转移文件/文件夹

使用Mklink可以创建一个目录链接,从而完美转移文件/文件夹 MS官方文档 https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/mklink mklink[/d]|[/h]|[/j]]<Link><Target> /D 创建目录符号链接。默认情况下,mklink会创建文件符号链接。 /H 创建硬链接而不是符号链接。 /J 创建目录连

2020 01-22

Redis(三):set/get 命令解析

  经过前两篇的介绍,我们对整个redis的动作流程已经有比较清晰的认识。   接下来就是到具体的命令处理方式的理解了,想来我们用这些工具的意义也是在此。虽然没有人觉得,一个set/get方法会有难度,但是我们毕竟不是很清楚,否则也不至于在谈到深处就懵逼了。   我觉得本文的一个重要意义就是:让set/get还原成它本来样子,和写"helloworld"一样简单。 框架性质的东西,我们前面已经讲解,就直接进入主题:set/get的操作。   set/get对应的两个处理函数(redisComma

2020 01-22

树状解析之深度优先算法(一)

  导读:最近有一个解析树的业务,之前参加过蓝桥杯算法比赛学过一些算法。(还好没有全部忘记哈哈)怕以后忘记这种思路特写此博文。 一、深度优先,记得广告中经常听到过,抱着试试看的态度买了3个疗程,效果不错........ 也经常听人说过什么车到山前必有路,船到桥头自然直。哈哈,这种思想就是回溯思想,也可称为试探思想。 二、业务需求    1.这里我就举一个其他的使用场景,我们要获取一遍文章的评论信息,评论是联级模式。我们现在要把数据解析成有数据结构的树方便前

2020 01-22

PHPStorm 最新版下载

2019最新版phpstorm  包含其他版下载地址  https://www.jetbrains.com/phpstorm/download/other.html

2020 01-22

高等数学学习笔记

Part1:极限 设函数f(x)在点\(x_0\)的某一去心邻域内有定义,如果存在常数A,对于任意给定的正数ε(无论它多么小),总存在正数\(δ\),使得对于\[0<|x-x_0|<δ\],均有\[f(x)-A<ε\] 那么常数A就叫做函数f(x)当时\(x→x_0\)的极限,记作 \[\lim_{x\tox_0}f(x)=A\] 夹逼定理 在求函数\(f(x)\)的极限时,可以通过两个函数夹它 举例:\(\lim_{x\to0}\frac{sum(x)}x=1\) 易知\

2020 01-22

我与OAuth 2.0的那点小秘密

OAuth2.0这个名词你是否在项目中时常听到呢?是否觉得好像懂,又好像不太懂呢? 最近一直想写篇关于OAuth2.0的东西,记录下我的学习与感悟,然各种理由的拖延,直到今日才静下心来写下这篇博客。当然,这里仅代表个人理解,如有纰漏之处,望园内大佬们不吝赐教~ 好了,话不多说,干货顶上。 几个基本概念 认证(Authentication)和授权(Authorization) 在接触OAuth2.0时是不是经常听到认证和授权这两个词呢?刚接触时,一直以为这两个词是一个意思,只是大家说法的不同而已

2020 01-22

colab上基于tensorflow2.0的BERT中文多分类

bert模型在tensorflow1.x版本时,也是先发布的命令行版本,随后又发布了bert-tensorflow包,本质上就是把相关bert实现封装起来了。 tensorflow2.0刚刚在2019年10月左右发布,谷歌也在积极地将之前基于tf1.0的bert实现迁移到2.0上,但近期看还没有完全迁移完成,所以目前还没有基于tf2.0的bert安装包面世,因为近期想基于现有发布的模型做一个中文多分类的事情,所以干脆就弄了个基于命令行版本的。过程中有一些坑,随之记录下来。 1.colab:因为想

2020 01-22

牛客在线编程_毕业旅行问题

题目地址求从点1出发经过其他点各一次再回到点1的最短路,即求哈密顿回路长度。 使用状压dp,定义dp[s][i]表示已访问点的状态为s,上一个访问的点为i的最短路长度,然后枚举上一个状态和最后经过的点,再枚举没有在状态中出现的中转点,新状态取个min。 如果不限制只经过每个点一次,可以先用floyd求一次多源最短路。 卡内存,可以用java或者用vector<vector<int>>(N,vector<int>(M,INF)); code #include

2020 01-22

vue需要知道哪些才能算作入门以及熟练

前两天接到一个面试官问我vue什么程度才算作可以用于开发,以前从没遇到过类似问题。只能大致说了一些,事后觉得也应该总结一下,前端vue这么火热那究竟什么才算做入门什么才算做熟练,只是我个人观点,不代表所有人,每个人理解可能有所不同,本次不说精通级,在我看来除了那些参与框架开发维护以及那些能对vue提出有价值意义的人之外都不能说自己精通,当然如果能自己手写一套和vue差不多甚至更胜vue的那不算精通vue了,那算精通js的大神。本次博文仅对职场中入门与熟练 入门级需要掌握 1、生命周期 befor

2020 01-22

GStreamer基础教程13 - 调试Pipeline

摘要   在很多情况下,我们需要对GStreamer创建的Pipeline进行调试,来了解其运行机制以解决所遇到的问题。为此,GStreamer提供了相应的调试机制,方便我们快速定位问题。   查看调试日志 使用GST_DEBUG环境变量查看日志   GStreamer框架以及其插件提供了不同级别的日志信息,日志中包含时间戳,进程ID,线程ID,类型,源码行数,函数名,Element信息以及相应的日志消息。例如: $GST_DEBUG=2gst-launch-1.0playbinur