• 二叉树的三种遍历方式
  • 一、先序遍历访问顺序:根结点-->左子树-->右子树先序遍历:(1)访问根结点;(2)先序递归遍历左子树;(3)先序递归遍历右子树;(注:每个节点的分支都遵循上述的访问顺序,体现“递归调用”)先序遍历结果:A BDFE CGHI思维过程:(1) 先访问根节点A,(2) A分为左右两个子树,因为是递归调用,所以左子树也遵循“先根节点-再左-再右”的顺序,所以访问B节点,(3) 然后访问D节点,(4) 访问F节点的时候有分支,同样遵循“先根节点-再左--再右”的顺序,(5) 访问E节点,...
  •  2019-03-05  |    程成  |    32  |    0  |    其他  |   二叉树  遍历  访问  结构  
  • 什么是悲观锁?什么是乐观锁?
  • 定义:悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机...
  •  2019-02-20  |    程成  |    55  |    0  |    其他  |   悲观锁  乐观锁  SQL  
  • Mac 下安装 SecureCRT 客户端并激活
  • 1、下载软件链接:https://pan.baidu.com/s/1wkWKzGPf0vA2imBym1IzQg  密码:tgcs2、打开 "scrt-7.3.0-657.osx_x64.dmg",并将 SecureCRT 复制到 “应用程序” 中,这时 SecureCRT 的路径是:/Applications/SecureCRT.app/Contents/MacOS/SecureCRT3、测试一下 SecureCRT 是否能打开,如果可以先关闭...
  •  2019-02-11  |    程成  |    81  |    0  |    其他  |   macos  SecureCRT  shell  激活  
  • Souretree解决“这是一个无效的原路径/url”
  • 当我们用 SourceTree 从URL克隆一个git地址时,在确认 URL 无误的情况下,但是始终有一行红色的字体“这是一个无效的原路径/url方法”报错。解决方法:1、【SoureTree】-【偏好设置】-【网络】-选中URL-【移除】2、重新从远端克隆一个项目下来即可...
  •  2019-01-10  |    程成  |    82  |    0  |    其他  |   SourceTree  git  版本  
  • SourceTree解决每次pull/push都要输入两次密码问题,自动保存密码
  • 安装配置好 SourceTree 后,发现每次 push 和 pull 都要输入两次密码,确实很麻烦。那么如何实现不用每次都输入密码。这里提供一个方法可以实现。显式的在你远程仓库中输入你的 username 和 password,这样就不用每次都手动输入密码了。但是这种方法存在一定的安全隐患,自己决定是否采用。1、【仓库】-【仓库设置】-【远程仓库】-选中URL-【编辑】2、比如URL为:http://xxxxx/xxxx.git  修改为:http://username:passwo...
  •  2019-01-10  |    程成  |    104  |    0  |    其他  |   SourceTree  git  密码  
  • Mac 版本 Navicat for MySQL 破解版下载以及 PHP 相关软件下载
  • 当时在网上找了两个多小时,很多都是假的破解版。以下软件都是我亲测可用,直接贴上下载地址。Mac 版本 Navicat for MySQL 英文破解版下载地址:链接:https://pan.baidu.com/s/1XBSHAV7nKIEt9Og-Io9i1Q  密码:yaddMac 版本 Navicat Premium 中文破解版下载地址:链接:https://pan.baidu.com/s/17s1Xsk_dT7PwvtBuCU885w  密码:xwh4Mac 版本 Sou...
  •  2019-01-10  |    程成  |    100  |    0  |    其他  |   Mac  navicat  MySQL  软件  
  • pycharm 解决无法导入包问题 Unresolved reference
  • 在 pycharm 写代码时,你会发现代码中有很多红色下划线提示,很显眼,也很难看。鼠标放上去会报错:Unresolved reference 'xxxxx' more...明显你的 IDE 没有识别它,解决方法:(1)在pycharm中设置source路径file–>setting–>project:server–>project structure将放package的文件夹设置为source,这样import的模块类等,就是通过这些source文件夹作为根路...
  •  2018-10-25  |    程成  |    380  |    1  |    其他  |   pycharm  python    django  
  • 解决 Pycharm 无法代码提示 django,总是有下划线问题
  • 代码提示是编程中必不可少的,最近发现在写 python 时,发现 pycharm 没有代码提示,并且代码下还有下划线。这个不能忍,解决方法如下:1、关系省电模式,取消勾选 power save mode2、开启如下,编辑器检查3、导入 django 包,开启 django 代码提示以上三步,完美解决 Pycharm 中无法代码提示,去除代码下划线问题。...
  •  2018-10-25  |    程成  |    270  |    0  |    其他  |   pycharm  django  python  代码提示  
  • django 安装和使用 MySQL
  • 1、安装 MySQL 驱动sudo pip install mysqlclient(windows下使用pip install mysqlclient)注:windows 下如果安装失败,解决如下(1)下载 mysqlclient 安装包【其中 cp34 代表python3.4版本,x86是32位,64是64位】mysqlclient 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlcl...
  •  2018-10-24  |    程成  |    303  |    0  |    其他  |   django  python  MySQL  数据库  
  • 如何免费去除畅言底部和页面右下角广告
  • 最新免费的畅言评论,添加了恶心的广告服务,直接说花钱才能去除。下面是免费去除畅言广告方法:/*去除畅言底部广告*/ div#pop_ad{display:none;} /*去除畅言右下角广告*/ #feedAv, .section-service-w{width: 0 !important;height: 0 !important;overflow: hidden !important;position: ...
  •  2018-10-24  |    程成  |    242  |    0  |    其他  |   畅言  广告  评论  免费  
  • Python 查看 pip 对应安装版本
  • Python 安装 mysqlclient 时,总是报错,试了好几个版本。mysqlclient-1.3.13-cp36-cp36m-win3.whl is not a supported wheel on this platform.翻译就是这个平台不支持。我是 windows ,cmd 下输入 python,输入 import pip._internal,在输入 print(pip._internal.pep425tags.get_supported())这样你就可以看到你安装的 pytho...
  •  2018-10-24  |    程成  |    276  |    1  |    其他  |   Python  pip  版本  
  • Go 如何连接 MySQL 并且查询出结果
  • 首先直接上结果:可以看到结果成功连接了数据库,并且得到了想要的结果。那么如何实现呢?直接贴上代码:package main import (     "fmt"     _ "github.com/go-sql-driver/mysql"     "database/sql" &...
  •  2018-08-06  |    程成  |    379  |    3  |    其他  |   Go  MySQL  数据库  连接  
  • Goland 如何汉化
  • 成功安装了 Goland 后,发现全是英文,如何进行汉化呢?如图,下面是两种汉化方法。一种是直接替换 lib 下的文件,另一种是将汉化包文件直接放在 lib 中。这里注意不是 bin 目录。百度云地址:https://pan.baidu.com/s/1Qj-5elwsYyMkDxFSGDsp5A    密码:xe5k 汉化成功后的截图:...
  •  2018-08-01  |    程成  |    401  |    2  |    其他  |   Goland  Go  激活  
  • Goland 如何激活
  • 首先,自己去官网下载安装包,自行安装传送门:https://www.jetbrains.com/go/download/#section=windows激活的时候,选择:License server,然后输入激活码:http://idea.youbbs.org如果条件允许,请使用正版软件。...
  •  2018-08-01  |    程成  |    596  |    0  |    其他  |   Goland  Go  激活