摘要: 文档 https://gradle.org/guides/#getting-started https://docs.gradle.org/current/userguide/tutorial_using_tasks.html https://doc.yonyoucloud.com/doc/wiki 阅读全文
posted @ 2020-08-14 14:23 develon 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 我見青山多嫵媚,料青山,見我應如是。 ——《賀新郎·甚矣吾衰矣》 ·序 邑中园亭,仆皆为赋此词。一日,独坐停云,水声山色,竞来相娱。意溪山欲援例者,遂作数语,庶几仿佛渊明思亲友之意云。 甚矣吾衰矣。怅平生、交游零落,只今馀几!白发空垂三千丈,一笑人间万事。问何物、能令公喜?我见青山多妩媚,料青山见我 阅读全文
posted @ 2020-08-09 20:32 develon 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 什么是RMI 远程方法调用是一种计算机之间利用远程对象互相调用实现双方通讯的一种通讯机制。 使用这种机制,某一台计算机上的对象可以调用另外一台计算机上的对象来获取远程数据。 参考 https://zhuanlan.zhihu.com/p/45250232 END 阅读全文
posted @ 2020-08-04 09:16 develon 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 使用环境变量 --env.customVar 或 --env.customVar=value 当配置导出的对象是一个函数时,webpack命令中的--env.VARIABLE参数将合并为一个变量传入该函数,并使用该函数返回的对象作为配置. module.exports = (env, argv) = 阅读全文
posted @ 2020-07-31 14:55 develon 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 全文 維太平不易之元,蓉桂競芳之月,無可奈何之日,怡紅院濁玉,謹以羣花之蕊,冰鮫之縠,沁芳之泉,楓露之茗,四者雖微,聊以達誠申信,乃致祭於白帝宮中撫司秋豔芙蓉女兒之前曰: 竊思女兒自臨濁世,迄今凡十有六載。其先之鄉籍姓氏,湮淪而莫能考者久矣。而玉得於衾枕櫛沐之間,棲息宴遊之夕,親暱狎褻,相與共處者, 阅读全文
posted @ 2020-07-23 18:38 develon 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 前言 原型链初步 一个对象a会有一个__proto__属性指向另一个对象b, 当然, 如果这个对象b不为null, 那么它还会指向另一个对象c, 如此一来就形成了一条"原型链". a.__proto__ => b, b.__proto__ => Object.prototype, Object.pr 阅读全文
posted @ 2020-07-14 10:22 develon 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Popper 解决绝对定位中的相对定位问题, 对于悬浮提示框等用途非常有用. let a = $($('.ly-button')[0]); const TIP = $($('#tip')[0]); a.on('mouseover', event => { new Popper(event.targe 阅读全文
posted @ 2020-07-13 15:27 develon 阅读(121) 评论(0) 推荐(0) 编辑
摘要: What Gradle是专注于灵活性和性能的开源构建自动化工具。其构建脚本使用Groovy或Kotlin语言的DSL(领域特定语言)编写。 文档 ⇒ https://docs.gradle.org/current/userguide/userguide.html 插件——application ht 阅读全文
posted @ 2020-05-29 23:52 develon 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 安装Spring Boot CLI 官方教程 ⇒ https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started-installing-the-cli 推荐安装方式 阅读全文
posted @ 2020-05-29 17:57 develon 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Install sudo npm install -g cnpm --registry=https://registry.npm.taobao.org || npm install -g cnpm --registry=https://registry.npm.taobao.org END 阅读全文
posted @ 2020-05-22 20:23 develon 阅读(134) 评论(0) 推荐(0) 编辑
摘要: https://highlightcode.com/ 阅读全文
posted @ 2020-05-10 19:55 develon 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 示例代码 前端: 后端: 参考 https://stackoverflow.com/questions/21329426/spring mvc multipart request with json 阅读全文
posted @ 2020-04-30 16:42 develon 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 跨域问题 即使Web容器或nginx代理中设置了Header: Access-Control-Allow-Origin: *,ajax还是被浏览器拦截,甚至无法抵达后端! 先来 https://www.cnblogs.com/develon/p/12788604.html 学习一下浏览器同源策略、C 阅读全文
posted @ 2020-04-30 15:26 develon 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 相关术语 浏览器同源策略 同源策略禁止跨站点发起ajax请求,这时需要CORS技术。 CORS:跨域资源共享 CORS是一种网络浏览器的技术规范,它为Web服务器定义了一种方式,允许网页从不同的域访问其资源。而这种访问是被同源策略所禁止的。CORS系统定义了一种浏览器和服务器交互的方式来确定是否允许 阅读全文
posted @ 2020-04-27 18:11 develon 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 为什么需要协程 在JavaScript ES6中引入了Promise对象,以及async和await关键字,使得异步编程变得容易了: const child_process = require('child_process'); const worker = require('worker_thre 阅读全文
posted @ 2020-04-21 12:41 develon 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 组件注册:@Component @Repository @Service @Controller 作用域:类 启用包扫描后,包及子包下的类如果使用了这些注解,则会被实例化到Spring容器中,作为组件,可以在其它组件中作为依赖注入。 @Component是任何Spring管理的组件或bean的通用构 阅读全文
posted @ 2020-04-20 14:55 develon 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 少用查询字符串,使用路径变量获取参数 消息转换器 HttpMessageConverter支持对 以及 注解的方法的返回值进行处理。 因此有最常用的两种消息转换器: 、`MappingJackson2HttpMessageConverter ByteArrayHttpMessageConverter 阅读全文
posted @ 2020-04-19 20:39 develon 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 前言 这篇文章主要讲述如何使用Kotlin语言编写集成Hibernate框架的Spring MVC后端API。 如何在Spring中集成Hibernate 1. 配置数据源 Spring提供了LocalSessionFactoryBean这个类,我们通过这个类配置Hibernate,从而可以在控制器 阅读全文
posted @ 2020-04-17 14:10 develon 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1. 修改mysqld监听地址bind address 修改/etc/mysql/mysql.conf.d/mysqld.cnf即可: 2. 修改mysql.user表中user:root的host字段为% 外部主机不允许连接到该MySQL服务器的原因: 直接修改即可: 阅读全文
posted @ 2020-04-17 13:44 develon 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1. 修改mysqld.cnf配置文件,跳过验证 2. 重启mysqld,登录修改密码 3. 还原mysqld.cnf,重启mysqld,再使用ALTER修改密码 删除之前增加的 选项 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 重启mysqld,现在可以在 阅读全文
posted @ 2020-04-17 11:31 develon 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 协议 流实时消息协议(RTMP),Apple HTTP Live Streaming(HLS)和基于HTTP的动态自适应流(DASH)视频格式。 安装nginx rtmp模块 插件模式安装: Put the load_module directive in the top‑level (“main” 阅读全文
posted @ 2020-04-14 22:03 develon 阅读(633) 评论(0) 推荐(0) 编辑
摘要: gsap https://github.com/greensock/GSAP GSAP是一个JavaScript库,用于构建可在每种主流浏览器中使用的高性能动画。动画CSS,SVG,画布,React,Vue,WebGL,颜色,字符串,运动路径,通用对象... JavaScript可以接触的任何东西! 阅读全文
posted @ 2020-04-13 01:01 develon 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 什么是Promise Promise中文意为"诺言",现在对它的历史解析开始了。 JavaScript是单线程的,调用函数执行一个异步操作的时候,通常会塞给这个函数几个callback回调函数,这个函数在未来自主选择在何时调用、调用哪个、传递什么参数。 那如果你不先确定好要如何编写这个callbac 阅读全文
posted @ 2020-04-12 22:25 develon 阅读(419) 评论(0) 推荐(0) 编辑
摘要: Vuex 术语 调度一个动作:dispatch() action 提交一个变异: commit() mutation 安装 Vuex 状态管理: END 阅读全文
posted @ 2020-04-09 21:00 develon 阅读(115) 评论(0) 推荐(0) 编辑
摘要: css样式 css加载器css loader 样式加载器style loader 以及Vue样式加载器vue style loader css loader会像import / require()一样解释css中的 @import 和 url() 代码并将解析它们。这很重要,因为你可以在css中导入 阅读全文
posted @ 2020-04-09 15:24 develon 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 滤镜 grayscale(%):灰阶度 使用前 使用后 动画 transition: 过渡动画 鼠标悬停查看变化 鼠标悬停查看变化 布局 z index 该属性除非必要,否则最好不要使用。具有层次的布局通常都可以使用position定位来完成,层次与html结构相同。 END 阅读全文
posted @ 2020-04-04 16:33 develon 阅读(98) 评论(0) 推荐(0) 编辑
摘要: hash模式 & history模式 单页应用最强大的地方在于:虽然我们通过点击router link等方式令文档更新了,但是页面并没有被重新加载。 我们可以用这段代码观察页面有没有重新加载: 我们知道单页有两种路由模式,在实例化Router对象时指定路由模式: history模式下,如何保证页面不 阅读全文
posted @ 2020-03-27 16:10 develon 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 提要 要动态挂载一个Vue组件Component,就必须实例化一个Vue对象,指定渲染函数和挂载位置。 而不能直接向document写入html代码的方式插入DOM,这不会触发Vue框架的渲染。 和挂载App一样: 其中h是 中的 。render其实应该这样写: 将 h 作为 createEleme 阅读全文
posted @ 2020-03-25 16:42 develon 阅读(3320) 评论(0) 推荐(1) 编辑
摘要: 在配置文件中指定模块规则 webpack中一切都是模块,除了.js文件,所有模块都需要相应的loader进行打包导出为js对象才能使用。 通过向数组webpack.config.module.rulespush如下规则对象,就可以通过文件名设置loader规则。 rules: [ // test:文 阅读全文
posted @ 2020-03-13 00:50 develon 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: JavaScript的多线程技术与传统编程语言多线程技术的区别 由于语言机制的限制,JavaScript中的线程之间难以共享内存(可以理解为JavaScript中的变量基本存储于线程栈中),这减少线程间的并发同步的问题,保证了JS线程的安全性。 Node.js不支持fork进程,与Unix系统调用f 阅读全文
posted @ 2020-02-14 22:07 develon 阅读(1198) 评论(1) 推荐(0) 编辑
摘要: 前提 与浏览器DOM具有一致接口的JsDOM https://github.com/jsdom/jsdom 与jQuery有类似接口的CheerIO https://github.com/cheeriojs/cheerio 都可以做DOM操作 JSOM 文档:https://airbnb.io/en 阅读全文
posted @ 2020-02-11 14:21 develon 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 单文件开发 .vue单文件开发依赖webpack的模块机制,将template、script、style封装在单文件中,代码的组织性和可复用性得到增强。 这个模块叫做"vue loader", "官方文档" 手动配置webpack 安装依赖 一次性下载: 编辑node项目配置文件package.js 阅读全文
posted @ 2020-02-07 21:11 develon 阅读(821) 评论(0) 推荐(1) 编辑
摘要: 文档 webpack中文网 https://www.webpackjs.com/concepts/ node.js必备插件 Babel: Babel is a JavaScript compiler. https://babeljs.io/ 第一步,使用snapd安装node.js 要在CentOS 阅读全文
posted @ 2020-02-05 15:49 develon 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 水平、垂直居中 flex布局 浮动与清除 如果想把div作为一个元素任意放置,实现复杂的布局,就需要 属性。 但是浮动会将元素移出文档流,父元素无法包裹它,有以下几个方法可选择,而 可以将之后的元素还原,被清除的元素不会被提升到浮动元素的旁边。 要想强迫父元素包围其浮动的子元素,有三种方式: 为父元 阅读全文
posted @ 2020-02-04 18:18 develon 阅读(174) 评论(0) 推荐(0) 编辑
摘要: let与var的区别 作用域的问题,let变量在子作用域中独立,而var变量只存在于父级作用域。 for (let i = 0; i < 3; i ++ ) { setTimeout(() => { console.log(i) }, 200); // 0 1 2 } i // undefined 阅读全文
posted @ 2020-02-03 22:14 develon 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Info 如果您需要知道您正在运行的CentOS版本,请输入cat /etc/centos-release 添加Enterprise Linux(EPEL)存储库:epel-release 将EPEL添加到CentOS 8 可以使用以下命令将EPEL存储库添加到CentOS 8系统: sudo dn 阅读全文
posted @ 2020-01-14 15:08 develon 阅读(158) 评论(0) 推荐(0) 编辑
摘要: child_process 由于node.js具有强大的快速原型开发能力,所以它的本地调用能力,也就是进程间通行能力一定可以发挥作用,这就不得不提子进程模块 了。 worker "" 阅读全文
posted @ 2020-01-01 22:13 develon 阅读(312) 评论(0) 推荐(0) 编辑
摘要: Visual Studio 常用插件 REST Client "主页:humao.rest client" 在编辑器中发送/取消/重新运行HTTP请求,并在单独的窗格中使用语法突出显示查看响应 Live Server 向html页面注入WebSocket代码,实现当JavaScript和html文件 阅读全文
posted @ 2019-12-29 16:12 develon 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 文档 英文API文档 https://expressjs.com/en/api.html 中文API文档 https://expressjs.com/zh-cn/4x/api.html https://www.runoob.com/w3cnote/express-4-x-api.html 在 Exp 阅读全文
posted @ 2019-12-29 14:29 develon 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 生成语言环境 配置系统locales 此时可以重新选择安装Locale,并设置默认Locale END 阅读全文
posted @ 2019-12-10 14:50 develon 阅读(1012) 评论(0) 推荐(0) 编辑