将html Special Entities (&#开头)转成utf-8编码

preg_replace_callback 简单範例 $S = #22679; 我 #22679; #22679; #22679; #22673; #22679; #22673; ;echo $S = preg_replace_callback( '/#(\d+);/i', function ($matches) { return mb_convert_encoding($mat
SYMFONY TWIG EXTENSION ESCAPE

TWIG EXTENSION ESCAPE 在使用Symfony有时候会遇到一些状况需要自己去客製化twig的Escape 以下是一个twig escape的範例: ?phpnamespace AppBundle\Twig;class EscapeExtension extends
C# 让PrintScrn失效 + 当按下PrintScrn时,将截取的画面save

计时器跑跑跑,去看看有没有人在按PrintScrn,如果有抓到就清空剪贴簿. 怎么取得使用者按PrintScrn键 怎么知道有没有在按PrintScrn,我们可以使用User32.dll里面的
C# Timer(3种)

用到的地方 1.每秒更新时间 2.每15分提醒眼睛需要休息 3.提醒:下班时间到了 4.更新UI上的时钟 同一执行绪 VS.不同执行绪 System.Windows.Forms.Timer 存取UI元件 (同
CSS 使用 float:left & float:right 画面会闪烁

参考 css清除浮动各种方法 设定完 float 后 .box { float: left; width: 200px; height: 100px; margin: 1em;}.after-box { clear: left;} 记得后面要加: clear:both (left|right)
Git 怎么回覆不见的commit

git tips 找寻遗失的 commit 纪录 下指令: git reflow 会找到近期的所有git记录,会在之中找到消失的commit版本,通常是因为commit 的分支是 HEAD 才会不见 接下来用
Symfony 如何从一个已经存在的table 生成Entity出来

先从资料库里面生成出来变成xml php bin/console doctrine:mapping:import --force AppBundle xml 在把xml转成annotation entity php bin/console doctrine:mapping:convert annotation ./src 转完后
IT|软体|程式语言|Java String 效能

String的其他最佳实践 #用 equals 时总是把能确定不为空的变量写在左边,如使用.equals(str) 判断空串,避免空指针异常 #第二点是用来排挤第一点的.. 使用
[ES6-重点纪录] 函数中的预设参数 & Rest 参数

JavaScript 终于让函数也能有预设值了,在 ES6 中为函数加入了预设参数 (Default parameters) 与 Rest 参数的语法,在设计或建构时能更直觉的加入参数值了。 函数