自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

超神冉

说点什么呢~~~

  • 博客(115)
  • 资源 (5)
  • 收藏
  • 关注

转载 什么是跨域?

什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入: <link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链3.) 脚本请求: js发起的...

2020-04-30 20:07:07 507 1

转载 JS数据属性与访问器属性

属性类型:ECMA-262 第 5 版在定义只有内部才用的特性(attribute)时,描述了属性(property)的各种特征。ECMA-262 定义这些特性是为了实现 JavaScript 引擎用的,因此在 JavaScript 中不能直接访问它们。为了表示特性是内部值,该规范把它们放在两对儿方括号中,例如[[Enumerable]]。ECMAScript 中有两种属性:数据属性和访问器属...

2020-04-26 21:58:09 441 1

转载 这一次,彻底弄懂 JavaScript 执行机制

原文地址 https://juejin.im/post/59e85eebf265da430d571f89本文的目的就是要保证你彻底弄懂 javascript 的执行机制,如果读完本文还不懂,可以揍我。不论你是 javascript 新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为 javascript 是一门单线程...

2020-04-18 18:06:46 614 1

原创 毕业论文神器:git 管理word版本

在写文章的时候,我们经常会遇到许多需要追踪文件版本的难题。不论是随着你的编辑和修改不断变化的文件版本,还是和其他合作者一起编写文章,要想保留文档的修改痕迹往往要费时费力,效果还差强人意。如何做安装pandoc brew install pandoc在用户根目录下即~/.gitconfig或者c:\Documents and Settings\user.gitconfig" (Wi...

2020-02-03 14:20:47 3805 3

转载 在 Create React App 中启用 Sass 和 Less

在 Create React App 中启用 Sass 和 Less本文介绍了如何在 Create React App 脚手架中启用 Sass 和 Less。前言关于创建 create-react-app 项目请查看:create-react-app 的安装与创建。关于在 less 和 sass 如何在 create-react-app 启用 CSS Modules,请查看我的上...

2019-12-02 18:14:40 237

原创 一张图看懂React 生命周期

React 生命周期react生命周期如图所示。左边是组件第一次加载的流程,右边是自组件被父组件更新的流程。

2019-11-23 17:55:44 175

转载 ES5和ES6中的继承

Javascript中的继承一直是个比较麻烦的问题,prototype、constructor、__proto__在构造函数,实例和原型之间有的复杂的关系,不仔细捋下很难记得牢固。ES6中又新增了class和extends,和ES5搅在一起,加上平时很少自己写继承,简直乱成一锅粥。不过还好,画个图一下就清晰了,下面不说话了,直接上图,上代码。ES5ES5中的继承,看图:function S...

2019-11-22 15:53:37 186

原创 yrm——npm源管理器

问题由于在写代码的过程中遇到了npm速度太慢的问题,网上大部分教程都是直接切换成淘宝的npm源,这就说明,npm源不止这两家,可能还有其他的,如果有一个npm源管理器就好了,然后我就发现了yrm。yrm 是一个 yarn源管理器,允许你快速地在yarn源间切换安装npm install -g yrm使用列出可选源yrm ls npm ---- https://regi...

2019-11-21 10:06:12 2038

转载 深度剖析:如何实现一个 Virtual DOM 算法

出处( #13 )目录:1 前言2 对前端应用状态管理思考3 Virtual DOM 算法4 算法实现4.1 步骤一:用 JS 对象模拟 DOM 树4.2 步骤二:比较两棵虚拟 DOM 树的差异4.3 步骤三:把差异应用到真正的 DOM 树上5 结语6 References1 前言本文会在教你怎么用 300~400 行代码实现一个基本的 Virtual DOM 算...

2019-11-17 15:40:24 123

原创 Springer latex期刊投稿通讯作者、作者单位的问题

Springer latex 期刊投稿通讯作者、作者单位的问题Springer模板中没有提供区分作者单位和通信作者的代码,参考最新的排版效果:\usepackage[misc]{ifsym}\author{XY Yin \textsuperscript{1} \and Boss Fan \textsuperscript{1,*} \and Xu ...

2019-08-20 00:01:28 17072 5

原创 如何在springer的latex模板中使用bibtex

问题由于论文要投稿一个Springer旗下的一个SCI期刊,刚刚在填写期刊的latex模板的时候,遇到了一个问题,关于参考文献的。模版中的参考文献使用的,\bibitem,但是谷歌学术和其他一系列学术网站都是只能生成bibtex的引用格式,无法使用\bibitem。强行使用出了不少问题,在网上搜索了很多办法也没有解决。目前网络上搜索到的解决办法最常见的一个\usepackage{natbib...

2019-07-28 00:39:38 12083 3

原创 python list 查找与过滤方法整合

查找list中是否有某个元素这个是一个最基础的操作,使用in操作符,如下所示:3 in [1, 2, 3] # => True过滤一个集合过滤出满足一定条件的所有元素,可以使用列表表达式或者生成器表达式:matches = [x for x in lst if fulfills_some_condition(x)]matches = (x for x in lst if x &...

2019-06-27 11:30:49 10018

原创 d3.js v5 实现类汉诺塔结构的数据可视化

背景需求要实现一个类似于汉诺塔的结构,但是还有一点不一样,每一层的大小是打乱的,不是按照顺序排列的,塔的两侧是两个同类别但是不同值的属性值,这个图的作用主要用来对比两个“实体”的所有属性的值。 设计在实际设计的时候,发现每个“实体”50个属性值,其中属性值可以分为两类:定性类:比如派系,类别等属性,这一类属性统称为定性类,一般在可视化设计的时候,用颜色映射。定量类:比如流量,大小,方向...

2019-06-02 16:04:08 200

原创 复杂网络数据集整理

复杂网络的研究很多都离不开数据集,下面这些是个人在做科研的过程中在互联网上搜集到的一些数据集网站,列举出来也方便同行们去使用。1、http://vladowiki.fmf.uni-lj.si/doku.php?id=pajek:data:urls:index数据集网站集合。这个网站中列出来很多数据集网站,非常全,其中的很多网站数据描述详细,而且数据可以直接下载,大家可以从中选出一些网站收藏...

2019-04-11 09:22:22 6058

原创 git因commit100MB以上大文件导致push失败解决方法

git因commit的记录太大导致push失败解决方法1 看哪个文件占的大2 重写commit,删除大文件需要注意的是,此处可能会报错解决方案:执行`git stash`即可解决。3 推送修改后的repo4 清理和回收空间1 看哪个文件占的大报错信息:Counting objects: 15, done.Delta compression using up to 8 threads.C...

2019-04-02 19:26:17 11703 10

转载 图(graph) 谱(spectrum) 马尔可夫过程(markov process) 聚类结构

原文链接:http://blog.sciencenet.cn/blog-284987-497975.html题目中所说到的四个词语,都是Machine Learning以及相关领域中热门的研究课题。表面看属于不同的topic,实际上则是看待同一个问题的不同角度。不少文章论述了它们之间的一些联系,让大家看到了这个世界的奇妙。从图说起这里面,最简单的一个概念就是“图”(Graph),它用于...

2019-03-05 17:03:50 2729

转载 图论学习七之Cut & Bridge

原文链接: https://www.cnblogs.com/Mary-Sue/p/9340532.html需要解决的问题•无向图的割点、割点集合与点连通度•无向图的桥、 割边集合与边连通度•无向图的割点与点双连通分量的求法•无向图的桥与边双连通分量的求法、边双连通分量的构造•相关例题讨论 割点•在无向连通图G上进行如下定义:•割点:若删掉某点P后,...

2019-03-05 16:47:42 844

转载 如何实现科技论文里面的算法

出处:https://www.oschina.net/translate/how-to-implement-a-algorithm-from-paper原文链接:http://codecapsule.com/2012/01/18/how-to-implement-a-paper/如何实现科技论文里面的算法这是一篇关于如何实现科研论文中算法的简要指南。作者曾实现过很多书本上和科研论文中的...

2019-03-01 09:24:35 1636

原创 Ubuntu18.04 与win10双系统,win10引导ubuntu踩坑

我是按照网上的办法,不同的是,我使用了官方的推荐工具rufus-3.3来刻录系统盘,然后根据按照文中的方法一步一步来,包括这里,但是每一次都引导失败,系统装好了,但是找不到这个系统。后来我发现是由于我的bios不支持legacy,只支持uefi引导,然后easyBCD只支持legacy引导,所以我下载了easyBCD2.4,一次成功,win10引导ubuntu的双系统完成了,踩了两天的坑也结束...

2019-02-27 15:48:07 1046 3

转载 Windows中杀死占用某个端口的进程

原文出处启动tomcat时候,控制台报错,发现是端口占用,于是寻找方法关闭对应的程序。从网上找了好久,尝试之后,发现不行。开始自己尝试,终于,成功的将占用端口的进程杀掉。在此记录下过程(以8081端口为例):第一步,根据端口号查找对应的进程号netstat -ano | findstr 80 //列出进程极其占用的端口,且包含 80结果如下: 发现 8081 端口被 PID...

2019-02-27 10:38:31 1000

转载 深入浅出 妙用Javascript中apply、call、bind

原文链接深入浅出 妙用Javascript中apply、call、bindapply、call在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。先来一个栗...

2019-02-17 16:12:45 157

原创 Mac上MySQL报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

记录一个问题的解决办法。mac上登陆mysql除了问题,报错如下:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)其实最主要问题是mysql服务没有启动,只需要启动mysql服务即可。$ mysql.server start成功启动...

2019-02-12 11:27:20 5337

原创 git 大文件上传受限解决办法

git 大文件上传限制问题问题解决办法1花钱,购买LFS使用解决办法2放弃同步大文件问题我在写一个数据处理代码的手,由于处理的csv文件大小为1.3G,处理完之后更大了,然后像往常一样,我把代码通过git做版本控制,准备传到github上的时候,问题出现了。添加的时候就已经出现了警告然后在push的时候,我等了好一会,传了700多MB的时候提示失败。xxx.csv文件超出100MB限制。...

2019-01-11 17:33:52 6196 1

原创 cuda中的Grid-Stride Loops (网格跨步循环) 详解

最近在学习cuda编程的时候遇到了不少问题,其中有一个问题很费解的就是为什么cuda中循环的步长是一个网格中容纳的线程的数量。代码如下所示:__global__void add(int n, float *x, float *y)[添加链接描述](https://devblogs.nvidia.com/how-access-global-memory-efficiently-cuda-c-k...

2019-01-05 18:35:37 2597

翻译 如何阅读一篇论文

三步法(three pass method)读论⽂文最关键的是应该通过是那个环节,⽽而不不是⼀开始就从头一⼝口⽓气读到尾。这样读论⽂文通常收获很⼩小。第一个pass⽤用来获取对全⽂文的总揽。第二个pass⽤用来抓住论⽂文的内容,但是并不不是细节;第三个pass帮助深⼊入理理解论⽂文第一步(The first pass):第一个pass只需要5到10分钟。⽤用来通过扫读获取论⽂文的⻦鸟瞰图,来...

2018-12-23 14:22:02 907

原创 [vuex] mutations should be function but "mutations.default" is {}. 解决办法

问题首先,我的mutations.js文件是这样写的:const mutations = { modifyNodeTypeList(state,obj){ state.nodeTypeList=obj.nodeTypeList; }, modifyNodeAttrList(state,obj){ state.nodeA...

2018-12-18 10:04:39 4645

原创 vuex state中的数组变化监听方法

前言首先,因为我有一个需求就是vue组件中有一组多选框,选中多选框的内容,要在另一个组件中进行视图更新,这个就设计的兄弟组件之间的通信了,兄弟组件之前通信我首先选用的vuex这个解决办法。问题vuex的state用来放数据,我就把数组放在了vuex中,然后设置了修改的函数。最终store.js中的代码如下:import Vue from 'vue'import Vuex from 'vu...

2018-12-17 20:48:32 14483 1

原创 ubuntu18.04 安装NVIDIA显卡驱动与 cuda10 环境

目录前言首先说一下显卡驱动安装cuda10 环境环境配置测试前言由于我是win10+ubuntu18.04双系统,并且安装的是cuda10环境, 所以踩了不少坑,网上能搜到的教程,基本上都解决不了我的问题。在这里记录一下我最终的解决办法。首先说一下显卡驱动千万千万别去英伟达官网下载显卡驱动,我的显卡是gtx1080,然后在官网查到的驱动版本号并不是最新的。其次,不要使用任何命令去安装...

2018-12-16 17:55:57 17204 23

原创 Mac 安装python-igraph 最有效攻略

目录Mac 安装python-igraph 最有效攻略问题出现官方教程最终解决方案Mac 安装python-igraph 最有效攻略在写代码的使用用到了igraph库,这是一个常用的复杂网络算法库,但是安装的时候就比较麻烦了,windows系统还简单许多,因为有第三方的集成包 第三方包, 下载后用pip命令安装即可。问题出现mac 系统上没有第三方包,如图所示:官方教程反正我是尝试了...

2018-11-28 12:36:12 1932 9

转载 git 合并冲突应该了解的

处理合并冲突对于很多人来说,合并时出现冲突是非常可怕的事,这就好像一不小心格式化了自己的硬盘一样。在这一章节里我将为你消除这种恐惧。你不会把事情搞砸首先你应该记住,你总是可以撤销一个合并操作,并且返回到冲突发生之前的状态。也就是说,你永远有机会放弃并重新开始。如果你已经掌握了一些关于其它的版本控制系统的使用经验,例如 Subversion ,你可能会很难过。因为在 Subversi...

2018-11-17 15:28:09 341

转载 虽然你很上进,可你有囤积癖啊

*我只是把它们习惯性地囤积在那里我刚刚看了一下我的电脑。D盘195G已经被用去了大半,只剩下20G了。这么多的硬盘空间,是被怎么占用的呢?电影30多个G,软件20多个G,游戏20多个G,电子书3个G……我很喜欢看电影,常常去资源站下很多别人推荐的优秀的电影存在硬盘里,心想,有时间了慢慢看。结果,常常是电影已经存了很多,我看过的却是寥寥。有一段时间我突然对某个软件很感兴趣...

2018-11-09 21:48:10 1152 1

转载 最优化算法——常见优化算法分类及总结

之前做特征选择,实现过基于群智能算法进行最优化的搜索,看过一些群智能优化算法的论文,在此做一下总结。最优化问题  在生活或者工作中存在各种各样的最优化问题,比如每个企业和个人都要考虑的一个问题“在一定成本下,如何使利润最大化”等。最优化方法是一种数学方法,它是研究在给定约束之下如何寻求某些因素(的量),以使某一(或某些)指标达到最优的一些学科的总称。  工程设计中最优化问题(optim...

2018-10-27 12:54:53 122312 6

原创 LeetCode刷题记录 55.跳跃游戏

LeetCode刷题记录 55.跳跃游戏题目给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例 1:输入: [2,3,1,1,4]输出: true解释: 从位置 0 到 1 跳 1 步, 然后跳 3 步到达最后一个位置。示例 2:输入: [3,2,1,0,4]输出: false解释: 无论...

2018-10-12 20:31:45 278

原创 LeetCode刷题记录 235.二叉搜索树的最近公共祖先

LeetCode刷题记录 235.二叉搜索树的最近公共祖先 题目解题思路实现代码或者也可以采用循环的方式题目给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。维基百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜索树: r...

2018-10-09 21:07:57 380

转载 d3-force力导引布局原理与剖析(一)

在数据可视化中,我们往往会使用图来表达数据中所蕴含的信息。而图布局算法可以使散乱的信息 (信息多以点线的关系承载) 通过一种清晰的方式呈现出来,并符合相应的美学标准。在图布局算法模型中,其建立在粒子物理理论的基础上,将节点模拟成为原子,通过原子间的引力和斥力来得到节点的速度与加速度,计算其移动方位与距离,最终达到一个稳定平衡的状态,从而完成布局。以下就是由 d3 实现的力引导布局:在 d3...

2018-09-25 19:34:50 8940 1

转载 结构预测瀑布(Structured prediction cascades)

也是很久没有看跟deep不相关的论文了,而且本身对图模型也不是特别的熟悉(虽然上过课,但是也是基本上忘的差不多。)读这篇Structured prediction cascades是因为我的qualifying exam。我们这qualifying exam是给你assign一篇非你领域内的论文,然后给你一个月时间,然后做个关于这个paper的presentation。理论上他可以问任何跟这篇...

2018-08-24 13:13:53 1089

转载 原典法的学习训练程序详细介绍

原文:https://www.douban.com/group/topic/38822800/原典法的学习训练程序详细介绍: 原典英语学习法简略概括包括两个方面:在学习过程上遵循人类语言获得的本原程序,在学习素材上遵循人类语言的经典。 原典英语一体化训练法,是原典英语学习法的核心操作部分,它起点难度稍高,但操作很简单,如果能坚持实施效果非常显著。高中或大学生坚持使用这种方法,能确保24个月内听力完...

2018-05-30 16:40:13 3188

转载 一文读懂复杂网络(应用、模型和研究历史)

出处:https://yq.aliyun.com/articles/231424?do=login#摘要:随着近几年关于复杂网络(Complex network)理论及其应用研究的不断深入,已有大量关于复杂网络的文章发表在Science,Nature,RL,NAS等国际一流的刊物上,侧面反映了复杂网络已经成为物理界的一个新兴的研究热点。随着近几年关于复杂网络(Complex netw...

2018-05-02 09:40:05 79632 6

转载 从1万篇文章中挑出的40篇最棒的 Vue 学习指南(2018版)

出处:https://zhuanlan.zhihu.com/p/33642051译者注:你们要的,有关 Vue 最棒的学习指南来了!作者研究了近1万篇 Vue 生态相关的文章得出这篇总结,全文既包含新手指南、年度回顾也包括框架对比、案例分析等专题,非常适合 Vue 开发者用于查漏补缺、收藏阅读。请大家注意该文中的大部分链接均为英文原文。文中如有错误,欢迎评论指出。更多系列译文可以移步这里查看更多:...

2018-04-25 11:32:30 177

原创 图论的一些概念,后期慢慢补充

实例:无向图G=(V, E),V为图的所有顶点集合(非空),E为图的所有边的集合。  【子图(subgraph)和生成子图(spanning subgraph)】  G'=(V', E'),V'被包含于V,E'被包含于E,G'为G的子图。        另外对于子图有一个生成子图的概念,而者的区别在于:在子图中,E'&lt;=E且V'&lt;=V;在生成子图中,E'&lt;=E,且V'=V。   ...

2018-04-23 20:40:17 934

EasyBCD2.4 简体中文版

双系统装好了,使用easyBCD引导后,还是找不到这个系统,每次都提示成功,但是只能进入grub界面。后来我发现是由于我的bios不支持legacy,只支持uefi引导,然后easyBCD只支持legacy引导,所以我下载了easyBCD2.4,一次成功,win10引导ubuntu的双系统完成了,踩了两天的坑也结束了。

2019-02-27

python-igraph mac os 一键安装包

可以使用pip install 直接在mac 系统上安装并且使用的igraph包

2018-11-27

《Python网络数据采集》 非扫描版

每时每刻,搜索引擎和网站都在采集大量信息,非原创即采集。采集信息用的程序一般被称为网络爬虫(Web crawler)、网络铲(Web scraper,可类比考古用的洛阳铲)、网络蜘蛛(Web spider),其行为一般是先“爬”到对应的网页上,再把需要的信息“铲”下来。O’Reilly 这本书的封面图案是一只穿山甲,图灵公司把这本书的中文版定名为“Python 网络数据采集”。当我们看完这本书的时候,觉得网络数据采集程序也像是一只辛勤采蜜的小蜜蜂,它飞到花(目标网页)上,采集花粉(需要的信息),经过处理(数据清洗、存储)变成蜂蜜(可用的数据)。网络数据采集可以为生活加点儿蜜,亦如本书作者所说,“网络数据采集是为普通大众所喜闻乐见的计算机巫术”。

2017-11-29

使用机器学习方法进行大图可视化

这个是来此IEEE的一篇论文的阅读报告,关于使用机器学习方法进行大图可视化

2017-10-22

starUML 2.8 最新版安装包

StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj). 可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等。

2017-10-08

空空如也

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

TA关注的人

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