- 博客(9)
- 收藏
- 关注
原创 教女朋友学习 vue的生命周期钩子函数
一、vue的生命周期正如人类有生命周期一样,一个程序本身和程序中的每一个实例和组件都存在生命周期。一个人的生命周期都是由出生开始,到死亡结束,从出生到死亡的几十年时间里,会发生很多的大事件,这些事件将会影响一些人或整个世界。对于一个程序或Vue.js中的一个实例来说,其生命周期开始于创建,当新建一个实例的时候,生命周期就开始了;而当销毁一个实例之后,生命周期就结束了。每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新
2020-07-22 13:22:23
149
原创 Linux C/C++编程之(一)VMware 虚拟机安装Ubuntu16.04 图解
〇、前言一、VMware二、下载文件准备1)VMware 12.0.12)Ubuntu 16.04.5 LTS 64位三、安装Ubuntu1)新建一个虚拟机,选择自定义(高级),然后点击下一步2)点击下一步3)选择稍后安装操作系统,然后 点击 下一步4)客户机操作系统选择 Linux,版本 Ubuntu 64位5)输入虚拟机名称和安装位置,然后点击 下一步6)配置处理器,按照个人电脑配置选择就行,实在不知道的就默认即可7)为虚拟机分配内存,按照个人电脑配置选择就行8)网络类型 连接
2020-07-22 13:20:03
268
原创 万字超强图文讲解AQS以及ReentrantLock应用
现陆续将Demo代码和技术文章整理在一起 Github实践精选 ,方便大家阅读查看,本文同样收录在此,觉得不错,还请Star写在前面进入源码阶段了,写了十几篇的 并发系列 知识铺垫终于要派上用场了。相信很多人已经忘了其中的一些理论知识,别担心,我会在源码环节带入相应的理论知识点帮助大家回忆,做到理论与实践相结合,另外这是超长图文,建议收藏,如果对你有用还请点赞让更多人看到Java SDK 为什么要设计 Lock曾几何时幻想过,如果 Java 并发控制只有 synchronized 多好,只有下面三种
2020-07-22 13:18:29
285
原创 Idea自动生成代码神器EasyCode,让你如虎添翼
在基于Mybatis的项目中,我们可以通过Mybatis的插件从数据库表结构进行业务代码的生成。今天给大家介绍一款Idea的插件,不仅可以达到Mybatis反向生成的效果,而且还可以更加灵活的使用。插件安装通常Idea插件的安装有两种形式。方式一:直接在Idea中找到Plugins配置,然后搜索“Easy Code”,点击“install”进行安装,重启Idea便完成安装。如下图:方式二:访问Idea插件的官网:https://plugins.jetbrains.com/,然后搜索“Easy Cod
2020-07-22 13:17:20
241
原创 SQLite 3.32 新特性分析
支持数据库的粗略分析通过使用 PRAGMA analysis_limit 命令,可以实现针对大型数据库的近似分析(approximate ANALYZE )。默认情况下,ANALYZE 命令需要针对每个索引进行完全扫描。对于大型数据库而言,这种操作需要占用大量时间。因此,从 SQLite 3.32.0 开始,引入了PRAGMA analysis_limit命令,可以用于限制 ANALYZE 执行扫描的数量,使得分析操作能够更快执行。该指令的设置方式如下:PRAGMA analysis_limit=1
2020-07-22 13:16:19
364
原创 【个人思考】深度学习模型稳定可复现,设定随机种子大全
深度学习模型稳定可复现深度学习这一块奥,稳定性奥,必须拿捏的死死的奥。深度学习的一个项目,其中的随机性会非常的大1 随机生成的模型参数,2 可能是随机选取的训练样本顺序3 随机dropout以上等等,会使得模型具有一定的随机性,其实也并非完全算作坏事因为模型性能的抖动能够让模型性能更高一些,可以报告跑出来的最高性能,是吧。但是在某些阶段时,我们必须使得性能稳定,这样才可以明显的对比。比如:1 调整一些超参数2 改进模型结构3 优化算法等等上述情况时候,会需要稳定模型。因为改进模型结
2020-07-22 13:15:01
3264
原创 Linux C/C++编程之(一)VMware 虚拟机安装Ubuntu16.04 图解
记录和教程向,鉴于虽然已经博客烂大街了,但是我踩的坑够多了,所以写一个自己用了且有效的方案。参考:[虚拟机安装Ubuntu 16.04.5 图解 https://blog.youkuaiyun.com/qq1326702940/article/details/82322079)一、VMware虽然研究的深入,你会发现越来越多的服务器使用Linux系统,甚至很多开发人员个人机也使用Linux系统。一方面Linux功能越来越强大、稳定,一方面Linux的使用体验也越来越好,各种图形桌面,浏览器,办公软件,开发工具
2020-07-22 13:13:01
240
原创 95道MongoDB面试题(含答案),1万字详细解析!
1、mongodb是什么?MongoDB 是由 C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 再高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在给 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。 MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。2、mongodb有哪些特点?(1)MongoDB 是一个面向文档存储的数据库,操作起来比
2020-07-22 13:09:45
1855
原创 如何写代码
如何写代码你不可能写出完美的软件。因为它不曾出现,也不会出现。每一个司机都认为自己是最好的司机,我们在鄙视那些闯红灯、乱停车、胡乱变道不遵守规则的司机同时,更应该在行驶的过程中防卫性的驾驶,小心那些突然冲出来的车辆,在他们给我们造成麻烦的时候避开他。这跟编程有极高的相似性,我们在程序的世界里要不断的跟他人的代码接合(那些不符合你的高标准的代码),并处理可能有效也可能无效的输入。无效的的输入就好像一辆横冲直撞的大卡车,这样的世界防御式编程也是必须的,但要驶得万年船我们可能连自己都不能信任,因为你不知道冲出
2020-07-22 13:03:06
1364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人