5 「已注销」

尚未进行身份认证

我要认证

K\R\U\O

等级
TA的排名 2w+

JavaScript 进行数值与对应的 ASCII 字符之间的转换【from​Char​Code、from​Code​Point、charCodeAt、code​PointAt】

引言:今天遇到一个需求,需要动态创建一个 JS 对象数组,对象中的 key 值并不都是一样的(准确说是一个有序的字母),具体如下:var options = [ {"A":"选项A XXXX"}, {"B":"选项B XXXX"}, {"C":"选项C XXXX"}, {"D":"选项D XXXX"},]第一眼感觉很简单,但是仔细看的话,就会发现与我...

2019-04-19 00:36:45

解决 vue 项目一直出现 sockjs-node/info?t=1554978**** ,并造成浏览器不能及时更新编码改动结果

首先sockjs-node是一个JavaScript库,提供跨浏览器JavaScript的API,创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。服务端:sockjs-node(https://github.com/sockjs/sockjs-node)客户端:sockjs-clien(https://github.com/sockjs/sockjs-client)...

2019-04-11 18:58:34

Maven 的相关配置【源码下载、镜像源修改】

PS:网上相关配置很多,这里仅做自己的一个配置在线备份,所以比较简略。1.Maven 配置下载源码 和 JavaDoc开发中,经常需要查看某个不太熟悉的类的源码,甚至是该类的 DOC 文档,在 maven 的配置文件(setting.xml)中,加入以下配置,便可以在 IDE 工具中下载选定类的源码。<activeProfiles> <activePr...

2019-04-20 16:54:54

那些 Linux 下好用的 小工具 收集

PS: 由于个人主要使用的平台为基于 Debian 的发行版【准确来说是基于 Ubuntu 的再发行版 Linux Mint】,所以默认以 Debian 环境下介绍,不过由于大多数软件都是开源且在多个平台下都可以安装,所以其他非 debian 的分支仍具有参考价值。后续会根据需求,发现新的小工具之后不断加入。1. 下拉式终端:KDE 桌面有默认自带的下拉终端,不是 KDE 的我常用g...

2019-04-20 16:55:04

Web前端性能优化——编写高效的JavaScript

转载自:https://www.cnblogs.com/MarcoHan/p/5315361.html前言随着计算机的发展,Web 富应用时代的到来,Web 2.0 早已不再是用 div+css 高质量还原设计的时代。自 Gmail 网页版邮件服务的问世开始,Web 前端开发也开启了新的纪元。用户需求不断提高,各种新的技术层出不穷,前端工程师的地位也越来越重要。然而任何事物都是有两面性的,...

2019-05-18 10:15:48

JavaScript 中的对象拷贝(深拷贝、浅拷贝)

对象是 JavaScript 的基本块。对象是属性的集合,属性是键值对。JavaScript 中的几乎所有对象都是位于原型链顶部Object的实例。介绍如你所知,赋值运算符不会创建一个对象的副本,它只分配一个引用,我们来看下面的代码:let obj = { a: 1, b: 2,};let copy = obj;obj.a = 5;console.log(co...

2019-05-12 16:43:05

解决 /usr/share/git-cola/bin/ssh-askpass: 3: exec: wish: not found

直接上解决方案:如果你是在近期遇到与我一样的错误信息的话,你可以执行下面命令安装 wish 解决该问题。fknight@sky:~$ sudo apt-get install wish下面记录一下今天的折腾过程,给自己的粗心长长记性。今天在第一次在 Linux 下使用 GUI 的 git 工具(git-cola)遇到了如下的错误提示:/usr/share/git-cola/...

2019-04-10 18:10:27

Vim 上手指南【基础、中级】

前言:vi 编辑器是所有 Unix 及Linux系统下标准的编辑器,他相当于windows系统中的记事本,但远比 Windows 下的记事本强大上百倍。是我们使用Linux系统不能缺少的工具。不过由于他是在终端界面中运行的(如下图),所以让很多习惯了GUI界面的新手初见甚是头大。本文就的目的就是旨在让一个新手能够快速入门,达到中级水平,从而自由的使用 VI/VIM 进行快速基本的文...

2019-03-30 16:35:21

使用 JavaScript 进行 Base64 编码与解码

Base64 编码普遍应用于需要通过被设计为处理文本数据的媒介上储存和传输二进制数据而需要编码该二进制数据的场景。这样是为了保证数据的完整并且不用在传输过程中修改这些数据。Base64也被一些应用(包括使用MIME的电子邮件)和在XML中储存复杂的数据时使用。由于 BASE64 是一种非常常用的编码方案,在开发中经常会使用到,所以当前浏览器标准 API(atob、btoa) 都支持进行 BA...

2019-03-28 18:11:44

Manjaro 软件源及软件管理相关操作【pacman、pacman-mirrors】整理

前言好多天没折腾那些流行的Linux发行版了,今天抽了点时间体验了一下distrowatch上排名第一的Manjaro,尝试了几个不同桌面环境的版本,总体来说颜值跟性能都是不错的,加上依靠Arch的最丰富软件源,比较适合追求体验最新开源软件的Linux爱好者使用。详细的体验心得,等体验一段时间之后再做评论。下面就列一下在Manjaro下必须掌握的基本技能【貌似是上手每一个...

2019-03-26 21:41:50

《Java 核心技术卷1 第10版》学习笔记 ------ 泛型【进阶】

这部分主要是结合 Java 虚拟机实现泛型的原理进一步研究如何更好的使用泛型。8.5 泛型代码和虚拟机虚拟机没有泛型类型对象---所有对象都属于普通类。所以编译器在编译的时候会进行类型擦除操作。8.5.1 类型擦除1. 什么是类型擦除?无论何时定义一个泛型类型, 都自动提供了一个相应的原始类型 ( raw type )。原始类型的名字就是删去类型参数后的泛型类型名。擦除( er...

2019-03-14 18:26:40

SessionStorage 和 LocalStorage 生命周期 以及 浏览器刷新操作意味着什么?

SessionStorage和 LocalStorage 的辨析SessionStorage和 LocalStorage 是浏览器提供的两种数据存储机制,当然这种实现是依据 HTML5Web 存储标准,具体使用非常简单大家可以自行查阅相关资料。此外目前还有两种很有用的前端存储机制分别叫做 WEB SQL、IndexedDB(这里注意的是:Web SQL 已经不再是 W3C 的标准,不过有...

2019-03-05 23:37:30

《Java 核心技术卷1 第10版》学习笔记 ------ 泛型【基础】

泛型从Java SE 5.0 中开始出现,是 Java 程序设计语言从 1.0 版本发布以来,变化最大的部分。使用泛型机制编写的程序代码要比那些杂乱地使用 Object 变量,然后再进行强制类型转换的代码具有更好的安全性和可读性。特别的泛型对集合类尤其有用,例如,ArrayList 就是一个无处不在的集合类。至少在表面上看来, 泛型很像 C++ 中的模板(template)。8.1 为...

2019-03-05 13:26:10

解决 centos7 最小化安装之后不能正常联网问题

我主要拿 Centos 7 模拟生产环境,所以在个人电脑上使用 VMware 最小化【舍弃图形界面】安装了虚拟机,同时考虑到减少安装过程中去官方仓库下载最新软件,安装过程断掉了虚拟机的网络。这样安装之后就出现了虚拟机不能正常联网问题,只能在终端界面中修改配置文件解决。具体解决方法如下1. 找到你的虚拟机分配的网卡# 此时系统没有安装 net-tools, 所以无法使用能 ifconf...

2019-02-28 00:10:42

SpringBoot项目在IntelliJ IDEA中实现热部署

一、开启idea自动make功能 1、CTRL + SHIFT + A --> 查找make project automatically --> 选中 2、CTRL + SHIFT + A --> 查找Registry --> 找到并勾选compiler.automake.allow.when.app.running 最后重启idea 二、使用spr...

2019-02-27 15:28:33

大数据初识

原文地址:    https://juejin.im/post/5b1a71c25188257d571f24a2一、前言要说当下IT行业什么最火?ABC无出其右。所谓 ABC 者,AI + Big Data + Cloud也,即人工智能、大数据和云计算(云平台)。每个领域目前都有行业领袖在引领前行,今天我们来讨论下大数据 Big Data 这个方向。二、大数据的4V特征 数据...

2019-02-26 23:46:46

写给大数据开发初学者的话

PS:原文分为五个章节,这里直接合并为一篇文章,原文地址:http://lxw1234.com/archives/2016/11/779.htm 经常有初学者在博客和QQ问我,自己想往大数据方向发展,该学哪些技术,学习路线是什么样的,觉得大数据很火,就业很好,薪资很高。。。。。。。如果自己很迷茫,为了这些原因想往大数据方向发展,也可以,那么我就想问一下,你的专业是什么,对于计算机/软件,你...

2019-02-26 23:43:53

RPC 【Remote Procedure Call】 原理

转载自:https://www.cnblogs.com/LBSer/p/4853234.html       在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。  而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千上万大大小小的服务组成,各服务部署在不同的机器上,由不同的团队负责。...

2019-02-26 22:43:36

JMS (Java消息服务) 入门教程

转载自:https://www.cnblogs.com/chenpi/p/5559349.html什么是Java消息服务  Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供了一组通用接口,包括创建、发送、读取消息等,用于支持JAVA应用程序开发。在J2EE中,当两个应用程序使用JMS进行通信时,它们之间并不是直接相连的,而是通过一个共同的消息收发服...

2019-02-26 20:37:04

Ubuntu 防火墙常用配置操作(ufw)【适用于 Debian 及其衍生版---Linux Mint、Deepin 等】

ufw 是 Debian及其衍生版中的防火墙工具。这里只列出常用的一些操作,更详细操作可以自己使用 man 命令查看,或者是参考:http://wiki.ubuntu.org.cn/Ufw%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97 获得详细的内容。常用操作# 查看规则、状态 【详细 | 序号】sudo ufw status [verbose | numbe...

2019-02-26 20:12:21

查看更多

勋章 我的勋章
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。