自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

漫游学海之旅

潜心探索 力求创新

  • 博客(357)
  • 资源 (9)
  • 问答 (3)
  • 收藏
  • 关注

原创 【PostgreSQL】pgAdmin4 连接数据库

pgAdmin 连接数据库,需要数据库服务做如下修改1配置 pgAdmin 连接postgresql数据库需要修改postgresql配置文件,路径:/etc/postgresql/#.#/main/postgresql.conf找到 #listen_addresses = 'localhost' 改为 listen_addresses = '*'2/etc/pos...

2018-05-08 20:48:40 11501 1

原创 【分布式系统】两段式提交2PC

2PC(two-phase commit protocol) 在事务过程,数据库和计算网络,两阶段提交协议,是一原子提交协议类型ACP(atomic commitment protocol). 它是一个分布式算法,用于协调分布式原子事务是否需要“提交”或“取消”。无论系统中出现何种失败(进程、网络节点、通讯),该协议都会成功。两阶段提交具体方案,在多个服务中,一个服务节点作为协调器Coor...

2018-04-27 10:03:27 1205

原创 【系统架构师】软件架构设计——2需求与质量属性

软件架构设计——需求与质量软件的属性包括功能属性和质量属性,但是,软件架构重点关注的是质量属性。因为,在大量可能的结构中,可以使用不同的结构来实现同样的功能性,即功能性在很大程度上是独立于结构的,架构设计师面临决策(对结构的选择),而功能性所关心的是它如何与其他质量属性进行交互,以及它如何限制其他质量属性。2 质量软件质量特性主要包括: 1.功能性(适合性、准确性、互操作性、依从...

2018-04-12 11:22:43 3178

原创 4种认证(authentication)或授权(authorization)方式

Authentication vs. authorizationIt is easy to confuse authentication with another element of the security plan: authorization. While authentication verifies the user’s identity, authorization verifie...

2018-04-12 11:05:09 88497 1

原创 【Docker】应用存储结构

VolumeBing Mounttmpfs

2018-04-10 10:30:41 461

原创 Docker 清除image、container、volume

清除方法sudo docker system prune -a删除docker 的image、container、volume参考: https://www.digitalocean.com/community/tutorials/how-to-remove-docker-images-containers-and-volumesI have found a work-aro...

2018-03-29 20:19:41 6198 2

原创 Docker 添加国内镜像解决 net/http: TLS handshake timeout

docker pull 错误 net/http: TLS handshake timeout 的一个办法问题原因: 主要是访问不到 docker hub解决办法, 添加国内镜像 daocloud具体参考: http://guide.daocloud.io/dcs/daocloud-9153151.html...

2018-03-28 16:36:12 13174

原创 【Django REST framework】基本架构

Django REST framework 框架主要包括四个主要概念URLsURL响应请求的url路由Request & ResponsesREST framework 包括 Request(继承自HttpRequest) 和 Response(TemplateResponse)Model Serializers将model 实体转换为Python的dict...

2018-03-18 22:29:01 1063

原创 Postman打开后窗口不显示

问题原因win10多个显示器造成的,解决办法: 强制用切换方式选中postman ALT + TAB(WIN + TAB)然后,ALT + 空格键 ,在弹出的菜单中,选择最大化(或移动),此时Postman界面已经显示,再拖动一下,就可以了。参考: https://github.com/postmanlabs/postman-app-support/issues/2992...

2018-03-17 22:02:47 12151 6

原创 Warning: setState(...): Can only update a mounted or mounting component. This usually means you call

类似这个错误 出现这个错误,大部分是因为使用了fetch获取数据,并在then中调用了setState()class Overall extends Component { componentDidMount() { this.fetchData(); } fetchData(){ fetch(url).then(() =&...

2018-03-13 20:42:29 1968

原创 Vagrant was unable to mount VirtualBox shared folders. This is usually because the filesystem "vboxs

Vagrant 初始化box时出现文件共享问题Vagrant was unable to mount VirtualBox shared folders. This is usuallybecause the filesystem "vboxsf" is not available. This filesystem ismade available via the VirtualBox...

2018-03-03 19:23:26 1127

原创 微服务框架---中后台框架

微服务框架微服务定义:一种架构风格,将单体应用划分成一组小的服务,服务之间相互协作,实现业务功能;每个服务运行在独立的进程中,服务间采用轻量级的通信机制协作(通常是HTTP/JSON)服务围绕业务能力进行构建,并且能够通过自动化机制独立地部署很少有集中式的服务管理,每个服务可以使用不同的语言开发,使用不同的存储技术。 优点 缺点 强模块化边界 分布式

2018-02-04 15:23:43 3339

原创 【系统架构师】软件架构设计——1 软件架构概念与模型

软件架构设计软件架构是软件抽象发展到一定阶段的产物,从编程的角度,可以清晰地看到软件抽象层次和表达工具的发展历史。软件或计算机系统的软件架构是该系统的一个(或多个)结构,而结构由软件元素、元素的外部可见属性及它们之间的关系组成。1 软件架构软件架构有一下6个特点: 1. 架构是对系统的抽象,它通过描述元素、元素的外部可见属性及元素之间的关系来反映这种抽象。因此,仅与内部具体实

2018-01-28 13:14:28 3700

原创 【系统架构】操作系统

操作系统计算机系统由硬件和软件组成的,而操作系统是计算机中最基本的系统软件,它既管理计算机系统的软、硬件资源,又控制程序的执行。虽然系统具体实现方式随着时间在不断变化,但是系统内在的概念却没有改变。为了提升程序员或工程师自身能力,向架构师方向迈进,很有必要加深对操作系统的理解。操作系统(Operating System, OS) 是计算机系统中的核心系统软件,负责管理和控制计算机系统中的硬件和软件资

2018-01-22 23:05:22 2993

原创 【深入理解计算机系统】系统级I/O

输入/输出(I/O)是在主存和外部设备(例如磁盘驱动器、终端和网络)之间复制数据的过程。输入操作是从I/O设备复制数据到主存,输出操作是从主存复制数据到I/O设备。在Linux系统中,通过使用由内核提供的系统级Unix I/O函数来实现较高级别的I/O函数。Unix I/O一个Linux文件就是一个m个字节的序列,所有I/O设备(例如网络、磁盘和终端)都被模型化为文件,而所有输入和输出都被当作对相应

2017-11-12 20:23:27 876

原创 【深入理解计算机系统】程序是如何运行的

程序是如何运行的现代计算机存储和处理的信息以二值信号表示,程序对于计算机而言就是一串二进制数据流,以流水线的方式进入CPU进行运算。主要在;CPU与内存之间进行数据传递。本文将从程序源码的结构与表现形式开始,到编译生成可执行文件,再到执行文件的加载,最终到执行文件的运行整个过程进行梳理。1 程序的结构与表现形式大多数计算使用8位的块,即字节(byte),作为最小的可寻址的内存单元。程序对象,即程序数

2017-11-05 20:53:14 18525

转载 【主题可视化案例】系列一

转自:腾讯大数据可视化设计团队 数据可视化的内涵并非只是专业人员才能看得的懂的图表,当你想要通过数据来宣传证明自己时,你遇到的问题是大多数人并不能看懂你的图表。那么让数据可视化的过程更加的生动有趣、通俗易懂就显的尤为重要了。如何才能让数据可视化在面向普罗大众更容易接受和理解,甚至产生WOW的感觉呢?下面我试着通过一些具体的数据可视化案例来说明。U.S. Gun

2017-11-03 00:09:04 2299

转载 为什么不使用MCV

作者:Jean-Jacques Dubray 来源:infoQ 发布于: 2016-7-7在我最近的工作中,最让人抓狂的就是为前端开发人员设计API。我们之间的对话大致就是这样的:开发人员:这个页面上有数据元素x,y,z…,你能不能为我创建一个API,响应格式为{x: , y:, z: }我:好吧我甚至没有进行进一步的争论。项目结束时会积累大量的AP

2017-10-26 08:31:41 788

原创 VS2017开发activex

activex开发有多种方式,可以是用MFC C++, C#,以C# windows窗体控件库(.NET Framework)新建IObjectSafety.cs文件using System;using System.Runtime.InteropServices;namespace ActiveXDemo{ [ComImport, GuidAttribute("CB5BDC81-93

2017-10-15 20:07:32 5709

原创 【深入理解计算机系统】系统的基本组成

总线贯穿系统的电子管道,传输字节块I/O设备输入/输出设备是系统与外部世界的联系通道。包括用户输入的键盘和鼠标。主存主存是一个临时存储设备 DRAM处理器中央处理器CPU,解释或执行存储在主存中指令的引擎。

2017-10-11 22:30:53 595

原创 ubuntu下配置mongodb 错误

配置步骤 http://blog.csdn.net/u012877472/article/details/51001025错误MongoDB: exception in initAndListen: 20 Attempted to create a lock file on a read-only directory: /data/db, terminatingThe problem is tha

2017-10-09 21:10:18 534

原创 【CSS布局】定位详解(二)

在上一篇详细说明了CSS样式中position、float。 本章继续讨论 定位中的 display属性,并阐述 这三者的关系。displaydisplay 总共有display-outsideblock 块级 标签inline 行内 标签run-in (实验), 根据周围的元素 表现为inline或者block, 如果包含 block 类型的元素,则表现为block如

2017-08-30 11:55:46 440

原创 【CSS布局】定位详解(一)

CSS(Cascading Style Sheets)即层叠样式,用于对Web页面进行布局修饰。要用好CSS必须对其定位原理了然于心。本篇从position、float、z-index、vertical-align四个属性进行介绍,着重说明每个标签与其父子元素之间的关系,以此加强对CSS定位的理解。元素定位(Positioning)position共有四个值 默认值为static,没有继承性abs

2017-08-08 20:15:33 631

原创 Latex中导入参考文献问题

使用WinEdit 7reference.bib文件tex文件\usepackage{cite}\cite{}\bibliographystyle{IEEEtran}\bibliography{reference}出行错误 Warning–I didn’t find a database entry for “引用条目名”编译顺序latex -> Bibtex -> latex -> late

2017-06-23 21:01:05 11607 1

翻译 5款开源的Dashboard工具

Dashboard可以帮助我们快速的获取数据中的信息,高亮具有重要价值的信息。 如何更好的可视化数据是我们现在所面临的挑战,特别是融合分析的可视化,更加困难。幸运的是,有许多优秀的开源工具做的相当好,特对不同应用场景和数据类型。FreeboardFreeboard是一个dashboard工具,容易上手。基于JavaScript,提供拖拽功能,新的数据可以直接被添加进去。可以用于构建任何要求的das

2017-06-01 10:52:17 38338

翻译 21款Dashboards

什么是仪表面板(dashbards)?一种用于缩减数据集到距离,帮助用户着手处理真正关心问题的工具。根据 Perceptual Edge, Stephen Few描述dashboard是一个可视化显示器,用于可视化重要商业数据以完成分析目标。数据被整合并陈列在一个屏幕中,用于跟踪和监控。最实用的帮助是,数据可以自动更新显示而不需要人为操控。使用合适的bashboard,你将体验到引

2017-05-31 23:00:14 4558

原创 Canvas与SVG

CanvasCanvas最初由苹果在Mac操作系统上用Safari浏览器渲染用户界面组件和其他图形而开发的。Canvas是一个底层、立即模式(immediate mode)的应用程序编程接口(API): 底层 画布提供快速但相当基本的功能集。例如 矩形是仅有的原生形状 立即模式 当画布绘图被指令调用时,就立即被执行。这与SVG在绘图

2017-05-02 21:13:40 2339

原创 【Web渲染性能优化】渲染管道

现如今很多移动设备的屏幕刷新频率达到60fps(60次/每秒),为了使用户的在浏览Web网页时有非常好的交互体验,浏览器需要满足这些设备的刷新频率。这意味着,每一帧只有16ms(1 / 60 = 16.66ms)的时间可供使用,然而,浏览器在这个时间段内还有处理其他的工作要处理,因此,留给我们前端程序执行每一帧渲染的时间在10ms内,当时间花费超过这个时间范围,那么屏幕上的内容变换非常抖动、不流畅,

2017-04-26 11:23:26 978

原创 浏览器工作原理

弄清楚浏览器的工作原理,我们才能用写出更加高效的前端代码。主流的浏览器主要包括:Firefox、Chrome、Safari、Edge、IE等,这些浏览器基于WebKit,Gecko两种内核。(各种主流浏览器内核介绍)WebKit包含两个主要部分WebCore渲染引擎(或排版引擎)和JSCore引擎(用于解析JavaScript)。浏览器整体框架组成一般浏览器主要包括7个组件: 1 用户界面 (

2017-04-13 17:24:12 1384

转载 各主流浏览器内核介绍

原文:http://www.cnblogs.com/vajoy/p/3735553.html所谓的“浏览器内核”无非指的是一个浏览器最核心的部分——“Rendering Engine”,直译这个词汇叫做“渲染引擎”,不过我们也常称其为“排版引擎”、“解释引擎”。这个引擎的作用是帮助浏览器来渲染网页的内容,将页面内容和排版代码转换为用户所见的视图。注:有时候我们所说的“浏览器内核”甚

2017-04-12 15:48:42 745

转载 让边绑定更加清晰:网络可视化中融合绘制方式的探索(Towards Unambiguous Edge Bundling: Investigating Confluent Drawings for Net

原文:请点击这里本文采用了Confluent Drawing(CD)这种技术,相比较传统的spatial edge-bundling(EB)的方法的优点在于能够按照图的拓扑结构进行边绑定(只有起点与终点相同的边才会在绑定在一起),因此所得到的结果会更加注重图的连接关系。本文所采用的Confluent Drawing(CD)技术是在Power Graph(PG)的基础上完成的,在得到Conf

2017-04-12 09:49:07 4607

原创 【fetch跨域请求】cors

当使用fetch 发起跨域请求时,CORS(跨域资源共享Cross-origin resource sharing)请求fetch const body = {name:"Good boy"}; fetch("http://localhost:8000/API",{ headers:{ 'content-type':'application/json' }

2017-03-26 21:03:51 36018 5

原创 【MongoDB】批量导入CSV文件

在window环境下,如果想将多个csv文件导入到mongoDB数据库中,可以使用如下的window批处理import.bat@echo offfor /r %%file in (*.csv) do ( @echo %%f "mongoimport.exe" -d baseName -c collectionName --file %%file --type csv --heade

2017-03-26 13:58:33 3190 2

原创 【Linux指令】文件操作

sed$ sed -i 's/原字符/新字符/g' ./file.txtsed命令可以替换文件中的制定的字符例如,要将文件file.txt中的 “|” 改为“,” 可以使用:$ sed -i 's/|/,/g' ./file.txt修改多个文件可以用通配符号 例如 ./*.txt命令中 s表示替换,g表示全局

2017-03-06 15:53:29 632

原创 数据资源(持续更新)

地理信息Cloudmade-Openstreetmap地图数据全球行政区数据库全球地理GeoJSON数据Geomap.js中的中国地理数据SVG-EPS地图地球系统科学数据共享平台统计局国家数据平台统计局统计数据环境数据环境云环境部地表水质监测站实时数据全国城市空气质量监测全国主要流域重点断面水质自动监测周报自定义水质级别分析水质监测因子

2017-03-04 21:14:57 700

转载 Postgresql 索引

、索引的类型:    PostgreSQL提供了多  种索引类型:B-Tree、Hash、GiST和GIN,由于它们使用了不同的算法,因此每种索引类型都有其适合的查询类型,缺省时,CREATE INDEX命令将创建B-Tree索引。        1. B-Tree:    CREATE TABLE test1 (        id integer,        c

2017-03-04 10:32:49 834

转载 ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE

编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。此外除了乱码之外,还会出现一些其他问题(例如:IE6 的 CSS 加载问题)等等。潜行者m 写出本文的目的,就是要彻底解释清楚这个编码问题

2017-03-03 09:58:14 482

原创 ERROR: invalid byte sequence for encoding "UTF8": 0x92

postgresqlERROR: invalid byte sequence for encoding “UTF8”: 0x92copy table_name from 'd:\filename.csv' with csv header该错误表示 文件非 UTF8 编码

2017-03-02 22:51:41 3959

转载 CSS Module

CSS 是前端领域中进化最慢的一块。由于 ES2015/2016 的快速普及和 Babel/Webpack 等工具的迅猛发展,CSS 被远远甩在了后面,逐渐成为大型项目工程化的痛点。也变成了前端走向彻底模块化前必须解决的难题。CSS 模块化的解决方案有很多,但主要有两类。一类是彻底抛弃 CSS,使用 JS 或 JSON 来写样式。Radium,jsxstyle,react-style 属于

2017-02-20 14:00:31 3671

转载 Dynamic Time Warping(DTW)动态时间规整算法

Dynamic Time Warping(DTW)是一种衡量两个时间序列之间的相似度的方法,主要应用在语音识别领域来识别两段语音是否表示同一个单词。1. DTW方法原理在时间序列中,需要比较相似性的两段时间序列的长度可能并不相等,在语音识别领域表现为不同人的语速不同。而且同一个单词内的不同音素的发音速度也不同,比如有的人会把“A”这个音拖得很长,或者把“i”发的很短。另外,不同时间序列可能

2017-02-18 15:08:13 31150 3

ISO11179 2015

SO / IEC 11179-5:2015信息技术—元数据注册表(MDR)—第5部分:命名原则 ISO / IEC 11179-5:2015提供了有关在ISO / IEC 11179-3中定义的以下各项的命名的说明:概念,数据元素概念,概念域,数据元素和值域。ISO / IEC 11179-5:2015描述了元数据注册表(MDR)中的命名;包括可以制定命名约定的原则和规则;并提供命名约定的示例。

2020-11-12

BootLoader_UDS.can

基于UDS协议的CAN bootloader,用CAPL编写,可以直接下载BIN文件,目标平台是S12G192,可以修改后支持S19。

2019-12-16

Hadoop2.7环境搭建手册

安装并配置Hadoop2.7的运行环境,以及HDFS配置

2016-12-19

Hadoop2.7伪分布环境搭建

2016-12-16

3d读取库-Assimp库

该库可以读取不同的常见3D模型文件,例如 Collada, Blend, Obj, X, 3DS, LWO, MD5, MD2, MD3, MDL, MS3D 以及其他的一些格式文件。

2015-04-13

EasyLife的app

基于高德SDK,开发的一款生活服务类应用程序。 可以查看地图,查询路线。

2014-09-10

转换成ISO文件的破解版工具

将任意文件转换成ISO文件的工具,解压后直接点击.exe文件即可运行!

2013-11-13

SkyLine Expolrer 6.1.1

包含skyline 的一些学习资料,安装文件,以及.fly和.mpt数据

2013-07-19

修改过的World Wind_1.4.0源码

在vs2010中运行,修改了原来版本的错误。

2013-07-19

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

TA关注的人

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