摘要:
作者:Grey 原文地址:构建之法(第三版)读书笔记 我成为了一名职业程序员,但是我发现所有的算法别人都已经实现了,我只要调用就可以。似乎我们公司的软件与数据结构、算法的关系都不大。那我当初辛辛苦苦学习的数据结构和算法有用么?如何区分一个好的程序员和不好的程序员呢? (Page 1) **体会:书中 阅读全文
摘要:
《重构-改善既有代码的设计》读书笔记 作者:Grey 原文地址: 博客园:《重构-改善既有代码的设计》读书笔记 CSDN:《重构-改善既有代码的设计》读书笔记 以查询取代临时变量 临时变量的问题在于:它们是暂时的,而且只能在所属函数内使用。由于临时变量只能在所属函数内可见,所以它们会趋势你写出更长的 阅读全文
摘要:
作者:Grey 原文地址:Github团队开发示例(二) 接之前讲的Github团队开发示例(一),本文主要讲了Github团队仓库中Milestones。 需求 在团队开发过程中,可以将项目周期分成几个阶段,各团队自己定义开始和截至时间,在每个时间段完成相应的任务。 比如:google/fonts 阅读全文
摘要:
作者:Grey 原文地址:Github团队开发示例(一) 我们可以在Github上管理自己的团队项目。团队成员通过Github进行协同工作,也方便管理,接下来我提供一种Github团队建立仓库的目录格式,并对每个目录进行必要说明,最后根据这个目录结构写了一个简单的例子。 团队仓库目录结构 - Tes 阅读全文
摘要:
作者:Grey 原文地址: Lua学习笔记 注释 -- 这里是行注释 --[[ 这里是块注释 1. 说明1 2. 说明2 ]] 变量 b = 3 local function val_sample() local a = [[alo 123 sdfasd ]] print(a) -- 访问没有声明的 阅读全文
摘要:
盛最多水的容器 作者:Grey 原文地址: 博客园:盛最多水的容器 CSDN:盛最多水的容器 题目描述 LeetCode 11. Container With Most Water 思路 使用双指针,设置两个指针,假设数组长度为len, 左指针l从0位置开始,右指针r从len-1开始, 则heigh 阅读全文
摘要:
AD 域登录验证 作者:Grey 原文地址: 博客园:AD 域登录验证 CSDN:AD 域登录验证 需求 系统在登录的时候,需要根据用户名和密码验证连接域服务器进行验证此用户是否为域用户。 条件 域服务器地址:x.x.x.x 域验证端口:xxx AD域为:DC=adservice,DC=com 某个 阅读全文
摘要:
一个 JavaScript 最佳实践的例子 作者:Grey 原文地址: 一个 JavaScript 最佳实践的例子 举个例子: 用户在点击某个链接的时候需要弹出一个新窗口 方法1. 采用"javascript:"伪协议 代码清单: jsbestpractise1.html <!DOCTYPE htm 阅读全文
摘要:
采用 Kettle 分页处理大数据量抽取任务 作者:Grey 原文地址: 博客园:采用 Kettle 分页处理大数据量抽取任务 CSDN:采用 Kettle 分页处理大数据量抽取任务 需求 将Oracle数据库中某张表历史数据导入MySQL的一张表里面。 源表(Oracle):table1 目标表( 阅读全文
摘要:
作者:Grey 原文地址:Visual Studio开发Cordova应用示例 本文的GIF动画均使用ScreenToGif进行录制。 Cordova是什么? http://cordova.apache.org/docs/en/latest/guide/overview/index.html 实例说 阅读全文
摘要:
Oracle Flashback 和 RMAN 示例 作者:Grey 原文地址: 博客园:Oracle Flashback 和 RMAN 示例 CSDN:Oracle Flashback 和 RMAN 示例 环境 Windows 10 专业版 Oracle Database 12c Release 阅读全文
摘要:
作者:Grey 原文地址:源代码管理的一些问题 问题来自于:现代软件工程讲义源代码管理 在吹牛之前,先回答这个问题: 如果你的团队来了一个新队员,有一台全新的机器, 你们是否有一个文档,只要设置了相应的权限,她就可以根据文档,从头开始搭建环境,并成功地把最新、最稳定版本的软件编译出来,并运行必要的单 阅读全文
摘要:
作者:Grey 原文地址: 不同种类软件的比较 问题来源于《构建之法》第三版 P18页中的第4题 软件有很多种分类方法,下面是另一种: ShrinkWrap(在包装盒子里面的软件)、Web APP(基于网页的软件)、Internal Software(企业或学校或某组织内部的软件)、Games(游戏 阅读全文
摘要:
作者:Grey 原文地址:Github教程(3) Pull Request Pull Request 是自己修改源代码后,请求对方仓库采纳该修改时采取的一种行为。 场景1: 用户A在fork完用户B的项目时,A修改了代码并提交了一个Pull Request给B用户,B用户Merge了A用户提交的Pu 阅读全文
摘要:
作者:Grey 原文地址:Github教程(2) 一些小技巧: 在Github的个人主页中按 Shift+/ 可以显示快捷键的操作: 在某个项目的文件列表中,按下t,即可根据输入的文件名和部分文件名查找文件: 对比两个分支之间的差别,以mybatis项目为例,要对比3.2.x和3.3.x两个分支之间 阅读全文
摘要:
作者:Grey 原文地址:Github教程(1) Git基本命令 git diff:查看工作树,暂存区,最新提交之间的差别 举例: 在README.MD中增加一行 ## This is the subtitle 执行git diff 命令,查看当前工作树和暂存区的区别。 $ git diff dif 阅读全文
摘要:
作者:Grey 原文地址:Github教程(0) Git下载:https://git-for-windows.github.io/ 我下载的版本是:Git-2.6.3-64-bit.exe 安装:略 默认选项点击"下一步"即可 安装完毕后 打开Git Bash 设置使用Git时候的名字和邮箱地址 $ 阅读全文
摘要:
Visual Studio Code初探 作者:Grey 原文地址:Visual Studio Code初探 本文的GIF动画均使用ScreenToGif进行录制。 摘要 微软今年发布了一款运行于 OS X,Windows 和 Linux 之上的免费跨平台编辑器: Visual Studio Cod 阅读全文
摘要:
过早的优化是万恶之源 作者:Grey 原文地址: 博客园:过早的优化是万恶之源 CSDN: 过早的优化是万恶之源 本文搬运自自己的博客园博客,发布于 2014-11-06 这两天,我做了两件事: 1.重构了系统某个模块的部分代码: 花了一天时间,一个6k多行的java文件,搞到4k行加若干个类文件, 阅读全文
摘要:
关于阅读书籍的一点点感悟 作者:Grey 原文地址: 博客园:关于阅读书籍的一点点感悟 CSDN:关于阅读书籍的一点点感悟 本文搬运自自己的博客园博客,发布于 2014-10-21 大学开始就一直都有读书的习惯,书的类型主要是技术,心理学,职业规划,鸡汤书等,可是读书的“历程”却经历了很多, 大学时 阅读全文