不才 不才
4年前
Virtual DOM 的原理与实现
只贴代码不解释过程勿喷;环境搭建1.克隆$gitclonehttps://github.com/cvgellhorn/webpackboilerplate.git$npminstall$npminstall@babel/plugintransformreactjsxsavedev2.配
布袋罗汉 布袋罗汉
2年前
苹果Mac数据库管理开发工具:DataGrip
智能查询控制台允许您以不同模式执行查询并提供本地历史记录,以跟踪您的所有活动并防止您丢失工作。高效的模式导航允许您通过相应的操作按名称跳转到任何表、视图或过程,或者直接从其在SQL代码中的用法跳转到任何表、视图或过程。解释计划让您更深入地了解查询的工作方式
Stella981 Stella981
4年前
Linux环境mysql快速备份及迁移
    在项目实施的过程中,经常会面临数据库迁移,导出和导出数据,如果用普通的mysql客户端备份,时间较长且容易出错。那么mysql快速备份及迁移,就成为数据库迁移的重中之重。下面介绍我在项目实现过程中用到的方法。   1.为了方便,这边直接将需要执行的SQL语句写成脚本dbbak.sh。脚本内容如下:    !/b
Wesley13 Wesley13
4年前
mysql主从复制原理及实现
一.主从复制原理利用MySQL提供的Replication,其实就是Slave从Master获取Binarylog文件,然后再本地镜像的执行日志中记录的操作。由于主从复制的过程是异步的,因此Slave和Master之间的数据有可能存在延迟的现象,此时只能保证数据最终的一致性。在master与slave之间实现整个复制过程主要由三个线程来完成
Wesley13 Wesley13
4年前
TCP是如何实现三次握手的?
什么是三次握手1.TCP是网络传输层的协议,提供面向连接的可靠的字节流服务,要通信得先建立连接2.所谓三次握手就是指,建立一个TCP连接时,需要CLient与Server发送三个包,确认连接的建立3.这一过程由Client执行connect触发简单描述下三次握手的具体过程第一
Wesley13 Wesley13
4年前
JDK动态代理
一,什么是代理?代理:本来是自己应该做的事,却请了别人来做,被请的人就是代理对象举例:春节回家买票找人代买,黄牛就是代理对象二,什么是动态代理?代理的对象是变动的,在程序运行过程中产生的.而在程序运行过程中产生对象,这个对象是不固定的,那么可以通过反射来实现,所以动态代理是基于反射实现的.
Stella981 Stella981
4年前
React Native 网络层分析
文:志俊(沪江Web前端)本文原创,转载请注明作者及出处在使用ReactNative开发中,我们熟练的采用JavaScript的方式发送请求的方式发送一个请求到服务端,但是处理这个请求的过程其实和处理Web应用中发送的请求的过程是不一样的。因为处理这个请求的目标不是浏览器,而是嵌入这个应用的原生操作系统。<!more
Stella981 Stella981
4年前
IDEA 保存后自动编译(自动Make)
过程需要分为2步:1、Prefernecs... CompilerBuildprojectautomatically!(https://static.oschina.net/uploads/space/2017/1029/161706_hXHB_1261699.png)2、使用快捷键 ShiftCtrlAlt
Python进阶者 Python进阶者
1年前
Python可视化过程中.pictures.add这里一直报错,不明原因
大家好,我是Python进阶者。一、前言前几天在Python白银交流群【沐子山树】问了一个Python可视化的问题,问题如下:importmatplotlib.pyplotasplt创建一个简单的图表fig,axplt.subplots()ax.plot(
codigger codigger
3个月前
告别插件堆砌!Neovim 配置“瘦身”实战:用 Mini.nvim 替换主流插件全过程
转Reddit技术博主的帖子:我的Neovim插件哲学作为一名资深的系统程序员,我日常工作会处理大型的单体代码仓库(monorepos),项目文件数超过4万,代码行数超过400万。在这样的环境下,我对开发工具的要求是:极简、高效、启动快。我的插件哲学是:尽