William's Blog

SDET (Software Development Engineer in Test)


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 读书

  • 技术

  • 生活

  • 编程

  • 面试

  • 随笔

  • 操作系统

  • 相关工具

  • 测试相关

  • 计划

  • 搜索

七牛云qshell使用教程

发表于 2018-04-22 | 分类于 tech
###1.下载qshell本人使用的是MAC,官网开发者工具处下载的qshell无法运行,但是可以从Github下载qshell,修改名称为qshell,并运行。 ###2.修改权限如果在Linux或者Mac系统上遇到Permission Denied的错误,请使用命令chmod +x qshell ...
阅读全文 »

尾调用及其优化

发表于 2018-04-03 | 分类于 tech
之前一直对尾调用相关概念比较模糊,在此做一个总结。 一、 什么是尾调用尾调用的概念非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。function f(x){ return g(x); }上面代码中,函数f的最后一步是调用函数g,这就叫尾调用。以下两种情况,都不属于尾调用。 ...
阅读全文 »

MAC下Homebrew的安装及使用

发表于 2018-04-02 | 分类于 tech
##1. 什么是什么是HomebrewHomebrew是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,相当于linux下的apt-get、yum神器;Homebrew可以在Mac上安装一些OS X没有的UNIX工具,Homebrew将这些工具统统安装到了 /usr/loc ...
阅读全文 »

比特币与区块链

发表于 2018-03-23 | 分类于 tech
I learned the basic ideas of bitcoin and blockchain in the computer security class last week, so I just write a summary here. ##1.LedgerFirstly, let’s ...
阅读全文 »

Markdonw语法

发表于 2018-01-05 | 分类于 tech
1.标题标题共有六级。“#”数量代表标题级数。 一级标题 # text 二级标题 ## text 三级标题 ### text … 2.列表 有序列表:1. text2. text3. text 无序列表:* text* text 3.引用只需要在需要引用的文本前加入 “>” 这种尖括号( ...
阅读全文 »

开发中遇到的问题及解决方法

发表于 2017-07-20 | 分类于 tech
用MAVEN模板新建项目时,要添加:archetypeCatalog-internal,否则很慢; GIT上新建项目:先在远程仓库建好项目,再checkout到本地编辑,然后提交; 从Tomcat 5.5.15开始,放入到session中的对象必须实现java.io.Serializa ...
阅读全文 »

代码简洁之道

发表于 2017-03-20 | 分类于 tech
有意义的命名,一眼能看出是干嘛的; 类名不应该是动词,应当是名字或名词短语;方法名应该是动词或动词短语; 方法应该短小,20行最佳;方法只做一件事;函数参数应该少;抽离try/catch代码块;不写重复的代码; 不要返回null值,不要传递null; 类:先是公共静态常量,私有静态变量,私有实例变 ...
阅读全文 »
1…1011
William Sun

William Sun

Keep moving. Don't settle.

107 日志
11 分类
92 标签
GitHub Email Instagram Weibo
© 2021 William Sun
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4
人次 次