Stephen Blog

Thinking will not overcome fear but action will.

MySQL Compares Different Data Between Two Tables

"MySQL比较两个表之间的不同数据"

前言 在数据迁移中或者处理数据中,我们经常需要比较两个表,以便在一个表中标识另一个表中没有相应记录的记录。 例如,我们有一个新的数据库,其架构与旧数据库不同。我们的任务是将所有数据从旧数据库迁移到新数据库,并验证数据是否正确迁移。 要检查数据,我们必须比较两个表,一个在新数据库中,一个在旧数据库中,并标识不匹配的记录。 环境 系统环境 Distributor ID: Deepin D...

Python Concept

"Python concept"

前言 环境 系统环境 Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic Linux version : 5.3.0-46-generic ( buildd@lcy01-amd64-013 ) Gcc version: 7.5.0 ( U...

Flask Concept

"Flask Concept"

前言 本文意在了解Flask的基本概念,想要清楚知道Flask和Django的区别,以下是具体的区别 Flask和Django有什么区别? Flask 轻量级web框架,默认依赖两个外部库:jinja2和Werkzeug WSGI工具 适用于做小型网站以及web服务的API,开发大型网站无压力,但架构需要自己设计 与关系型数据库的结合...

Git Commit Message And Branching Model

"Git 提交信息格式和分支模型总结"

前言 本文参考业界实践对 Git 提交记录格式和分支模型所做的总结。 描述Commit Message提交记录格式和Branching Model分支模型,并介绍两个工具 commitizen 和 gitflow,分别处理维护提交记录格式和分支切换的工作。 环境 系统环境 Distributor ID: Deepin Description: Deepin 20 Beta Releas...

浅谈 python GIL、多线程、多进程

"浅谈 python GIL、多线程、多进程"

前言 这里假设已经对多线程和多进程有所了解,不是很清楚。可以移步到多进程、多线程、多协程基本概念 说起python的多线程、多进程,首先要想到的GIL全局解释器锁。 在看Python的多线程,经常我们会听到老手说:“python下多线程是鸡肋,推荐使用多进程!”,但是为什么这么说呢? 环境 系统环境 Distributor ID: Deepin Description: Deepin ...

Ubuntu18.04安装shadowSocks-qt5

"Ubuntu18.04安装shadowSocks-qt5"

前言 Ubuntu16.04安装shadowSocks-qt5正常步骤是这样的 sudo add-apt-repository ppa:hzwhuang/ss-qt5 sudo apt-get update sudo apt-get install shadowsocks-qt5 但是在18.04中出现了问题 Err:8 http://ppa.launchpad.net/hzwhu...

在git目录下删除放在远程仓库的文件

"在本地git目录下删除远程git仓库的文件 "

前言 项目开发初期由于.gitignore 文件配置不正确很有可能导致某些不需要的目录上传到 git 远程仓库上了,这样会导致每个开发者提交的时候这些文件每次都会不同。除了一开始提交的时候注意配置好 .gitignore 文件外,我们也需要了解下出现这种问题后的解决办法。 总的一句话:在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决 . 环境 系统环境 Di...

Deepin Install Node

"Deepin Install Node"

前言 问题: sudo apt-get install npm 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 没有可用的软件包 npm,但是它被其它的软件包引用了。 这可能意味着这个缺失的软件包可能已被废弃, 或者只能在其他发布源中找到 然而下列软件包会取代它: node nodejs-bin E: 软件包 n...

Django Wechat Hello World

"Django Wechat Hello World"

前言 Django微信小程序后台开发教程 申请小程序,创建hello world小程序 添加交互框和按钮 在服务器配置hello django 时间计算器接口 配置服务器将后端与微信小程序连接 uwsgi配置 http协议(80端口)下的nginx配置 https协议(443端口)下的nginx配置 配置微信...

Deepin JAVA Env

"Deepin JAVA Env"

前言 在Deepin系统下java开发环境部署 环境 系统环境 No LSB modules are available. Distributor ID: Deepin Description: Deepin 20 Beta Release: 20 Beta Codename: n/a 软件信息 version : java 正文 一、Oracle JDK 1....