技术文章

Vue2.0史上最全入坑教程(上)—— 搭建Vue脚手架(vue-cli)

。_饼干妹妹 提交于 2021-02-20 04:54:41
ps: 想了解更多vue相关知识请点击 VUE学习目录汇总 Vue作为前端三大框架之一截至到目前在 github 上以收获44,873颗星,足以说明其以悄然成为主流。16年10月Vue发布了2.x版本,经过了一段时间的摸索和看官方的教程和api,才了解到2.0版本在1.0版本的基础上做了好多调整,废弃了好多api。。。废话不多说了,把我踩过的坑,在这里跟大家说说,希望对初学者有所帮助。ps:高手请绕道。 说明:此文章参考了网上一些前人的技术分享,自己拿过来总结一下。此文章是基于webpack构建的vue项目,并实现简单的单页面应用。其中利用到的相关技术会简单加以说明 一、那么我们就从最简单的环境搭建开始: 安装node.js,从 node.js官网 下载并安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装)。安装完成之后,打开命令行工具(win+r,然后输入cmd),输入 node -v,如下图,如果出现相应的版本号,则说明安装成功。 这里需要说明下,因为在官网下载安装node.js后,就已经自带npm(包管理工具)了,另需要注意的是npm的版本最好是3.x.x以上,以免对后续产生影响。 安装淘宝镜像,打开命令行工具,把这个(npm install -g cnpm --registry= https://registry.npm.taobao.org )复制

sqlmap使用

霸气de小男生 提交于 2021-02-20 04:54:23
SQLmap是一种开源渗透测试工具,可自动执行SQL注入缺陷的检测和开发过程,并接管数据库服务器。它有强大的检测引擎,针对不同类型的数据库提供多样的渗透测试功能选项,实现数据库识别、数据获取、访问DBMS\操作系统甚至通过带外数据连接的方式执行操作系统的命令。以及从数据库指纹识别、从数据库获取数据、访问底层文件的广泛范围的交换机通过带外连接在操作系统上执行命令。 SQLMAP支持的数据包括:MySQL, Oracle,PostgreSQL,Microsoft SQL Server, Microsoft Access, IBM DB2, SQLite, Firebird,Sybase和SAP MaxDB等数据库。 Sqlmap使用经验总结 1 在使用-v参数的时候,尽量选择,3级别,次级别可以显示注入的参数。 例如:sqlmap -v3 -u www.potian.com 2 当一件知道数据库信息的时候,使用-d直接连接数据库,注意-D是指定目标库,要区分。 例如:-d mysql://POTIAN : 123123 @127.0.0.1:3306/ ORDER 3 当使用Burp或WebScarab保存了日志的时候,想从日志文件中筛选目标,可使用-I使用 绝对路径地址即可。 4 -g可以使用google的搜索结果,例如,直接搜索uid=,查找具有此参数的站点

Linux常用命令总结

孤人 提交于 2021-02-20 04:53:53
一、cd命令(changeDirectory) 1. 命令语法:cd [目录名] -- 说明:切换当前目录至dirName 2. 进入主要目录:cd / 3. 进入"家"目录:cd ~ 4. 进入上一次工作路径:cd - 5. 把上个命令的参数作为cd参数使用:cd !$ 二、pwd命令 -- 查看当前工作目录路径 1. 查看当前路径:pwd 2. 查看软链接的实际路径:pwd -P 三、ls命令(list) 1. ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 2. 常用参数搭配: ① ls -a 列出目录所有文件,包含以.开始的隐藏文件 ② ls -A 列出除.及..的其它文件 ③ ls -r 反序排列 ④ ls -t 以文件修改时间排序 ⑤ ls -S 以文件大小排序 ⑥ ls -h 以易读大小显示 ⑦ ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来 3. 例: ① 按易读方式按时间反序排序,并显示文件详细信息: ls -lhrt ② 按大小反序显示文件详细信息: ls -lrS ③ 列出当前目录中所有以“t”开头的目录的详细内容: ls -l t* ④ 列出文件绝对路径(不包含隐藏文件): ls | sed "s:^:`pwd`/:" ⑤ 列出文件绝对路径(包含隐藏文件):

kudu记录-kudu原理

北慕城南 提交于 2021-02-20 04:47:35
1.kudu是什么? 2.kudu基本概念 特点:   High availability(高可用性)。Tablet server 和 Master 使用 Raft Consensus Algorithm 来保证节点的高可用,确保只要有一半以上的副本可用,该 tablet 便可用于读写。例如,如果3个副本中有2个或5个副本中的3个可用,则该tablet可用。即使在 leader tablet 出现故障的情况下,读取功能也可以通过 read-only(只读的)follower tablets 来进行服务,或者是leader宕掉的情况下,会根据raft机制重新选举leader。 基础概念: 开发语言:C++ Columnar Data Store(列式数据存储) Read Efficiency(高效读取)   对于分析查询,允许读取单个列或该列的一部分同时忽略其他列 Data Compression(数据压缩)   由于给定的列只包含一种类型的数据,基于模式的压缩比压缩混合数据类型(在基于行的解决案中使用)时更有效几个数量级。结合从列读取数据的效率,压缩允许您在从磁盘读取更少的块时完成查询 Table(表)   一张table是数据存储在 Kudu 的位置。表具有schema和全局有序的primary key(主键)。table被分成很多段,也就是称为tablets。 Tablet(段

Linux 学习 > 第一节课

半世苍凉 提交于 2021-02-20 04:39:54
今天开始第一节Linux在线培训课程,虽然是开班仪式,听了老师的讲解,很兴奋,希望能从这里学到真正的干货。坚持两个月,自我蜕变。 来源: oschina 链接: https://my.oschina.net/u/4159070/blog/3070317

LintCode刷题之路(一)

可紊 提交于 2021-02-20 04:39:36
在算法和数据结构上,我觉得我是一个彻彻底底的小白,开始刷题吧。 #阶梯训练 ###1. 两个字符串是变位词 ######写出一个函数 anagram(s, t) 判断两个字符串是否可以通过改变字母的顺序变成一样的字符串。 样例 给出 s = "abcd",t="dcab",返回 true. 给出 s = "ab", t = "ab", 返回 true. 给出 s = "ab", t = "ac", 返回 false. 首先看到这个题目 我们想到的就是字符串排序了,通过排序把字符调换成有顺序的字符串,再来比较。 所以就会出现以下代码 public class Solution { /** * @param s: The first string * @param b: The second string * @return true or false */ public boolean anagram(String s, String t) { //先查看长度是否相等,不相等则返回false if(s.length() != t.length()){ return false; } //转换成字符 然后排序 char[] sChar = s.toCharArray(); char[] tChar = t.toCharArray(); Arrays.sort(sChar);

echarts

Deadly 提交于 2021-02-20 04:29:04
一、准备   1. echarts-3.3.2.min.js   2. jquery.1.11.1.min.js 二、圆角加多渐变条形(ie8+)统计图 function barChart(id,data1,data2) { var colorShow = [ [ {offset: 0, color: '#FDD841' }, {offset: 0.5, color: '#FAB84B' }, {offset: 1, color: '#F79E55' } ], [ {offset: 0, color: '#65D5FA' }, {offset: 0.5, color: '#2A93D6' }, {offset: 1, color: '#1868BC' } ], [ {offset: 0, color: '#36CBCE' }, {offset: 0.5, color: '#2EC7BF' }, {offset: 1, color: '#29C3AE' } ], [ {offset: 0, color: '#EC97A7' }, {offset: 0.5, color: '#DA6986' }, {offset: 1, color: '#CA426B' } ] ]; var colorHover = [ {offset: 1, color: '#1868BC' }, {offset:

知乎万赞:计算机应届生月薪大多是多少?

て烟熏妆下的殇ゞ 提交于 2021-02-20 04:27:05
注:这个回答是我一位朋友在知乎上的万赞匿名回答,取得了他的同意,特此在这里转发,并写下一点自己的感想。 (但是,想了下,由于这个回答是匿名的,似乎也很难证明这个回答就是我朋友的。。。但是我让他在回答下帮我置顶了一条的评论,应该勉强算一个证明了哈哈哈) 问题: 计算机应届生月薪大多是多少? 月薪4k,6k,8k,10k的各占百分之多少呢,想了解一下知乎上大家的就业情况。好对自己有个定位,亲身经历或者朋友同学什么的都可以说说哈。 我的朋友回答: 能做到以下几点,绝对可以在北上杭深拿到15K(小北注:这是18年的回答了)以上: 撒比算法题,各大公司笔试面试基本都考这个,别的不说,《剑指offer》所有题目背下来,leetcode刷个四五百题起码的吧。搞过ACM也可以,反正刷个四五百题是必须的。我也觉得考这些撒比算法题很撒比,但是大家都这么考,你不准备,那不挂你挂谁? 数据结构,不说要彻底给面试官手推各种数据结构的均摊复杂度,也不要求你手写红黑树,至少AVL 哈希表 堆这些简单的数据结构得自己实现过;链表、线性表必须熟悉到不能再熟悉,比如vector为什么要用加倍扩容而不是每次增加一个固定的扩容容量;BBST各种都能扯一下,达到这个程度就差不多了。 计算机组成原理, 至少《深入理解计算机系统》得过一遍吧?配套实验也得做一下吧? 计算机网络,这个最简单了,随便找本书,把应用层、传输层看完就行

提高幸福感的一些方法

好久不见. 提交于 2021-02-20 04:24:20
最近233酱其实忙坏了。开发重构一个长达3个多月的项目,拉上一个从不加班的小伙伴和我一起天天加班,大概1095 —10105的加班节奏。他说最近基本是在我司两年多来加班最频繁的时候了。 本来这周内我们终于要上线了,但是因为一个netty的异步回调使用不当的问题,我们又花费了两天时间大改大测。现在小伙伴都学会周末拉我加班了。 在这段时间内,周内加班,周末写公众号文章。我的心境复杂交变着。有过兴奋,紧张,满足,充实,欣喜...也有过沮丧,焦躁,不安,迷茫,抱怨,难过... 我开始思考我做每件事情的目的到底是什么?我为什么情绪越来越容易起伏。我为什么会越来越容易被负面情绪左右着,也可能影响到周围的人。 一件事情做的不好时,我可能当下就意识到了。可当我处在有压力,有情绪的时候,我更容易处理的不好。这不是我想要的。 我自认为自己在不断成长着,也向往着美好的事物,本质上并不是一个消极的人。这两天我决定整理一下自己的心情,从TED等网站寻找一些关于「幸福」的答案。 为了打消一些我灌鸡汤的嫌疑, 我会用「粗体」标示出一些有数据和研究结果支撑的内容 。同时也强烈推荐感兴趣的小伙伴观看文末的参考链接,进一步了解以下结论。希望在你我脆弱,焦躁迷茫时能有所启发,共勉之。 如果有人问「你想要什么?」,会有很多答案。具象些的可能是:我想要一个女朋友,我想要一个房子,我想要升职加薪,我想要不加班,我想要不工作

vmware三种网络模式配置(转载)

旧时模样 提交于 2021-02-20 04:23:17
虚拟机系统安装的是Linux系统 首先,在本机上查看所有网络配置连接,使用命令:ipconfig Microsoft Windows [版本 6.1.7600] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\Administrator>ipconfig Windows IP 配置 以太网适配器 本地连接 3: 连接特定的 DNS 后缀 . . . . . . . : IPv4 地址 . . . . . . . . . . . . : 10.5.5.46 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 10.5.5.254 以太网适配器 本地连接 2: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : 以太网适配器 本地连接: 连接特定的 DNS 后缀 . . . . . . . : IPv4 地址 . . . . . . . . . . . . : 192.168.137.1 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . :