技术文章

Vue核心技术Vue+Vue-Router+Vuex+***实战精讲

左心房为你撑大大i 提交于 2021-02-17 22:04:44
download: Vue核心技术Vue+Vue-Router+Vuex+实战精讲 这是一门重技术讲解的课程,会把Vue的核心技术都深入细致地进行讲解,通过一个Todo应用深入讲解Vue应用开发,Vue+Webpack工作流搭建,Vue+Vue-Router+Vuex项目架构和Vue服务端渲染深度集成,以此给学员展示Vue应用开发中的各种问题和最适合的解决方案。 适合人群及技术储备要求 本课程为Vue高级课程,需要有一定的Vue项目基础,对您的技术基础存在一定要求 建议您先从《Vue+Webpack打造todo应用》这门课程开始学习,以便更好的学习本门课程 技术储备要求: 有Vue项目开发经验,有ES6、Node.js、Webpack基础 numpy 切片 In [8]: arr = np.array( [[1, 2], [3, 4]]) In [9]: arr Out[9]: array([[1, 2], [3, 4]]) In [10]: arr[0] # 取第一行 Out[10]: array([1, 2]) In [11]: arr[:, 1] # 取第二列, 用逗号隔开表示第二个切片或者索引,就像一个tuple2,第二个切片来表示y轴 Out[11]: array([2, 4]) pandas 假如直接对DataFrame停止切片,只能操作行,假如还要操作列需求运用pd

React16+React-Router4 从零打造企业级电商后台管理系统

吃可爱长大的小学妹 提交于 2021-02-17 22:04:34
download: React16+React-Router4 从零打造企业级电商后台管理系统 课程针对有一些前端基础,但对前端框架还不够了解,不能灵活使用的同学,手把手带你用React+React-Router从技术选型开始,直至部署上线,开发一个后台管理系统,让你在实际开发中,打开前端框架的大门,告别小白时代! 适合人群及技术储备要求 如果你掌握了前端基础知识,有了一些前端开发经验,但对前端框架的使用还不太了解或接触不深,那这门课正是 你需要的,尤其是对React感兴趣的同学,这门课将让你达到熟练使用React的程度 学前必备技术 有JS、HTML、CSS基础,了解Nodejs和Webpack打包工具 或者完成了《手把手从0打造电商平台-前端开发》课程的学习 numpy 切片 In [8]: arr = np.array( [[1, 2], [3, 4]]) In [9]: arr Out[9]: array([[1, 2], [3, 4]]) In [10]: arr[0] # 取第一行 Out[10]: array([1, 2]) In [11]: arr[:, 1] # 取第二列, 用逗号隔开表示第二个切片或者索引,就像一个tuple2,第二个切片来表示y轴 Out[11]: array([2, 4]) pandas 假如直接对DataFrame停止切片,只能操作行

MyCAT+MySQL搭建高可用企业级数据库集群

余生颓废 提交于 2021-02-17 22:04:23
download: MyCAT+MySQL搭建高可用企业级数据库集群 为了提升数据库的性能,本课程围绕MyCAT来实现对业务数据库的分库分表、读写分离,构建一个以MyCAT为核心的数据库集群架构,以企业级方案解决数据库出现的性能问题,做个数据库高手! 适合人群 具有一定的MySQL及Linux系统基础,同时希望以最小 代价解决数据库水平扩展问题的开发及运维人员 技术储备要求 具备Liunx基础( cd、ls、yum安装等命令) MySQL基础,懂得基本的CURD操作语句 numpy 切片 In [8]: arr = np.array( [[1, 2], [3, 4]]) In [9]: arr Out[9]: array([[1, 2], [3, 4]]) In [10]: arr[0] # 取第一行 Out[10]: array([1, 2]) In [11]: arr[:, 1] # 取第二列, 用逗号隔开表示第二个切片或者索引,就像一个tuple2,第二个切片来表示y轴 Out[11]: array([2, 4]) pandas 假如直接对DataFrame停止切片,只能操作行,假如还要操作列需求运用pd.DataFrame.iloc: In [24]: df = pd.DataFrame(data=[[1,2], [3,4]]) In [25]: In [25]: df[

初始C语言

﹥>﹥吖頭↗ 提交于 2021-02-17 22:03:28
写C代码: 1.创建工程 // C代码 .c 源文件 .h 头文件head 2.添加源文件 test.c 3.写代码 //包含一个叫stdio.h的文件 std-标准 standard input output #include <stdio.h> int main()//主函数-程序的入口-main函数有且仅有一个 { //这里完成任务 //在屏幕上输出hello world //函数-print function - printf - 打印函数 //库函数-C语言本身提供给我们的函数 printf("hello world\n"); return 0; } 来源: 51CTO 作者: mb602b0ed0c2618 链接: https://blog.51cto.com/15107022/2629883

安卓版telegram(电报)安装注册教程2021亲测可用

落花浮王杯 提交于 2021-02-17 22:03:04
我们在注册安卓版电报软件时会遇到填写完手机号一直转圈的情况, 今天教大家该如何解决一直转圈的问题,很简单 首先,我们先下载好安卓版的电报, 点我下载 1.下载好之后安装,安装完成之后我们直接打开,先不要输入手机号,,点击左上角的connecting … 2.点击后出现如下界面,继续点击中间的 Add proxy 按钮 3.随后选择MTProto proxy ,然后填入3条代码,注意不要带空格,没有代码的话到 获取参数 获取 4.填写完成我们点右上角的勾之后就到了下面的界面,我们把Use Proxy 开关打开 5.打开后返回上一步,左上角的英文变成your phone 说明已经成功了, 如果没变就是代码失效或者填写不正确,需要返回上一步骤检查 然后我们就可以继续注册了,填入自己需要注册的手机号码后进入下一步 6.接收验证码,这里注意,如果是第一次注册的话,验证码会发送到短信里, 如果之前在其他的客户端登录过,验证码会发送到你登录过的客户端里,而不是短信 7.接完验证码,下面的界面就是设置你的昵称了,设置完成之后就算是注册完成了。 来源: 51CTO 作者: cxpv13242 链接: https://blog.51cto.com/14492979/2629956

使用 rollup 打包可按需加载的 NPM 包

牧云@^-^@ 提交于 2021-02-17 22:02:54
安装 rollup npm install rollup --save-dev 配置文件 rollup.config.js export default { input: 'src/index.js', output: { file: 'lib/bundle.js', format: 'cjs' } }; 此时可以使用 npx rollup -c 来创建 bundle 了。 配置插件 安装插件 Babel npm install @babel/core @babel/preset-env rollup-plugin-babel --save-dev 配置 .babelrc : { "presets": [ "@babel/env" ] } 添加到 rollup 配置文件 rollup.config.js : import babel from 'rollup-plugin-babel'; export default { input: 'src/index.js', output: [{ file: 'lib/index.cjs.js', format: 'cjs' }, { file: 'lib/index.ems.js', format: 'ems' }], plugins: [ babel() ] }; 配置 package.json 入口文件 "main": "lib

Mac同名文件夹合并的坑

空扰寡人 提交于 2021-02-17 22:02:19
在window下面,合并两个文件夹是件非常非常容易的事情,把新文件夹整体拖到旧的文件夹里面就好了。如果一个文件仅仅存在于旧文件夹里面,那么这个文件会自动保留。如果两边都存在,则会被新文件覆盖。仅存在于新的一边的话,那么会复制过去。 然后MAC下有一个常见的坑,两个同名文件夹合并时候,直接command+c复制,然后command+v复制,一个文件夹会直接覆盖调另外一个文件夹! 如下: 1、桌面上有一个名为A的文件夹,里面有2.txt、3.txt两个文件 2、在另一个目录B下也有一个文件夹A,里面有文件1.txt 3、现在将目录B下的A文件夹直接复制到桌面上,会提示: 4、选择Replace后,目录B下的文件A就直接覆盖了桌面下A文件夹,此时A文件下只有1.txt,原来的2.txt、3.txt被覆盖了 5、那么正确姿势是: cp -R /var/B/A /Users/chenyang/Desktop 来源: 51CTO 作者: daydaydream 链接: https://blog.51cto.com/13238147/2630451

U盘制作微pe工具箱(实战)

淺唱寂寞╮ 提交于 2021-02-17 21:59:17
分享人:广州华软 浩言 前言 相信大家平时生活中还是工作上使用电脑的时间还是比较多的,有时候电脑出现故障,比如系统文件损坏,没办法正常开机,或者是开机密码忘了,想要重装系统等,下面我推荐一个U盘启动项的工具可以自行解决这些故障。 目录 一、U盘启动-微pe介绍 二、微pe工具箱作用介绍 三、微pe工具箱制作步骤 四、总结 一. U盘启动-微pe介绍 PE系统可以简单的理解为迷你系统,即然是迷你系统当然它的体积就会很小,一般是装在U盘里面,在网上可以找到很多U盘pe,推荐微pe目前在网上口碑较好,纯绿色,无插入广告,功能较为全面。 二. 微 pe工具箱作用介绍 1.电脑系统出现故障时,利用启动盘对电脑进行重装系统 2.忘记电脑密码时,可进入pe将密码删除 3.电脑系统崩溃时,进入pe可拷贝文件出来,避免重要文件丢失 4.假如电脑因系统文件损坏或丢失不能正常开机,但不想重装系统,可以从别的电脑拷贝到U盘,通过pe还原 三. pe工具箱制作步骤 1.准备一个5G以上的U盘,注意事项,制作的启动盘必须对u盘格式化,所以在制作启动盘之前先把重要文件转移 2. 进入http://www.wepe.com.cn/点击下载,用百度网盘进行下载,选择64位 3.下载完成后插入U盘到电脑,打开微pe工具箱将启动盘装到U盘上,选项默认就好了,点击立即安装到U盘耐心等候即可 4. 制作过程稍作等待

万字长文教你看懂 HTTP/3

戏子无情 提交于 2021-02-17 21:58:35
知道的越多,不知道的就越多,业余的像一棵小草! 编辑: 业余草 来源: https://www.xttblog.com/?p=5011 2015 年 HTTP/2 标准发表后,大多数主流浏览器也于当年年底支持该标准。此后,凭借着多路复用、头部压缩、服务器推送等优势,HTTP/2 得到了越来越多开发者的青睐,不知不觉的 HTTP 已经发展到了第三代。本文基于兴趣部落接入 HTTP/3 的实践,聊一聊 HTTP/3 的原理以及业务接入的方式。 1. HTTP/3 原理 1.1 HTTP 历史 在介绍 HTTP/3 之前,我们先简单看下 HTTP 的历史,了解下 HTTP/3 出现的背景。 随着网络技术的发展,1999 年设计的 HTTP/1.1 已经不能满足需求,所以 Google 在 2009 年设计了基于 TCP 的 SPDY,后来 SPDY 的开发组推动 SPDY 成为正式标准,不过最终没能通过。不过 SPDY 的开发组全程参与了 HTTP/2 的制定过程,参考了 SPDY 的很多设计,所以我们一般认为 SPDY 就是 HTTP/2 的前身。无论 SPDY 还是 HTTP/2,都是基于 TCP 的,TCP 与 UDP 相比效率上存在天然的劣势,所以 2013 年 Google 开发了基于 UDP 的名为 QUIC 的传输层协议,QUIC 全称 Quick UDP Internet