Git Commit Message 这样写会更好,替专案引入规範与範例

Git Commit Message 的用意与规範 其实写 Commit 记录讯息,有时候跟写程式注解还蛮像的, 最好可以写下「为什么」你要作这样的异动, 而不是单单只记录下你
AWS-使用SES寄信笔记记录

参考: 1.主要以这篇设定为主 AWS SES寄信,使用smtp+phpmailer 2.这篇主要是设定Domain与smtp setting的流程来参考 Amazon – SES 设定 Email,让使用者寄信/伺服器收信
php-无法echo转换成HTML的问题笔记记录

真的蛮多眉角遇到问题容易就卡住了,自己碰到php使用echo无法转换成HTML 看到html外面包pre我也傻眼,不过后来找到原来我引用的档里面有json格式, 在这里
几个我自己常用的水平置中或垂直置中的方式

利用Margin置中 当物件设定abosolute之后,预设它是抓不到整体可运用空间的範围,所以 margin: auto 此时会失效,但当你设定了 top: 0; bottom: 0 时,绝对定位物件
奇妙的一行JS程式码之完整解析

这段程式是我在网路上无意间看到的,如果你把这段程式码贴到开发人员工具的 console 会看到像下图一样出现一堆框线XDD [].forEach.call($$(*),function(a){a.style
看官方文档安装 React之选择方式竟然这么多 (上):什么是 CDN?

挑战 React 第二篇 安装方式 CDN 连结新手快速入门 Create React App 经验丰富高手 更灵活的 Toolchain 使用 Node.js 的 server-rendered 网页 用 Next.js 建立静态网页的最佳
ClamAV-0.102.0

clamav-0.102.0 虽已于20191002在官网公告释出, 但 0.101.4 freshclam 并没有提醒版本OUTDATED讯息, 这跟以往大不同Libcurl version = 7.45 为必要条件clamonacc 限Linux kernel =
再谈 SOLID 原则,Why SOLID?

Why SOLID? 在前一篇文章中介绍 SOLID 对一个工程师的影响,这里再稍微补充一下为什么软体开发会需要 SOLID 原则? 软体複杂的本质 专案经常会历经「商业逻
android dialog

AlertDialog.Builder dialog=new AlertDialog.Builder(MainActivity.this);dialog.setTitle(123);dialog.setMessage(456);dialog.setNegativeButton(no, new DialogInterface.OnClickListener() { @Override public v