原创 基於node.js 的 web server 實現

無依賴包,有nodejs即可,實現代碼 /** * web server.js node js 運行的一個web 服務器 * 特點: * 1. 運行時指定端口 : node ./web-server.js 5001 * 2. 開啓目

原创 對個人的警醒

人終究是有人性上的弱點,當我迷茫的時候,我會來看看這個帖子,記住當初自己寫下的話。 別做思想上的巨人,行動上的矮子。 少說話,多做事不是沒有道理的。 懂得愈多,就會理解其實自己知道的事物宛如滄海一粟。懂得愈少,就會產生自己什麼都知道的錯覺

原创 【BUG】瀏覽器控制檯提示:net::ERR_INVALID_CHUNKED_ENCODING 200 (OK) 的解決思路

相關鏈接 ERR_INCOMPLETE_CHUNKED_ENCODING 200-CSDN博客 解決:NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)-CSDN博客 解決:NET::ERR_INC

原创 實用瀏覽器腳本

原文鏈接:https://emlog.icedog.top/?post=28 瀏覽器打開空白頁 在瀏覽器的地址欄輸入如下代碼即可 about:blank 在瀏覽器打開空白頁作爲臨時內容存放區 有時候我們想找個地方存一些文本數據,但是又不一

原创 關於Lambda表達式(箭頭函數)的get屬性訪問器和常規的get屬性訪問器的差異

如下代碼示例所示 d1 d2 相等,d3 d4 不等,因爲賦值形式的訪問器只是new一個實例後賦值,而lambda形式(箭頭函數),則是把箭頭右側是當方法體來執行,即每次都 new一個新的實例 class Dog {

原创 轉換字符串爲二進制編碼字符串

var fillZeroToEight = function (numStr) { if (numStr.length >= 8) { return numStr; } var diff = 8 -

原创 Web 下載文件名亂碼解決以及多瀏覽器兼容方案

在 web 開發中,經常我們會遇到如導出或者下載網頁這種需求,但是往往會遇到在chrome瀏覽器下載的文件名正常,但是到 firefox,Safari上卻亂碼的情況,經過網上的資料多次研究,最終總結出瞭如下的方法,代碼如下: /// <su

原创 Visual studio NuGet Error NU1202

Visual studio NuGet Error NU1202 報這個錯,說明報錯的庫支持的 .net SDK ,你當前編譯環境沒有安裝,導致編譯不過,僅此而已。 解決辦法:裝對應版本的庫,或者裝庫支持的sdk 版本,把項目的 sdk版本

原创 達夢數據庫(dm8) 管理工具不會自動提交代碼的坑

默認情況下,大多數數據庫管理工具是開啓了自動事務提交的,即執行了一句 Select 、Insert 、 Delete 、Update 之後會自動執行 commit 操作, 然而達夢數據管理工具不會,無論是命令行工具 disql ,還是可視化

原创 使用正則表達式替換手機號中間四位數爲 * 號

在有的接口或者界面上,爲了保護手機號隱私,因此需要把手機號中間4位數變爲 * 號,這種可以用正則表達式來實現替換 構建匹配手機號的正則表達式 要求 手機號是11位,且第一位是1 需要替換中間4位,所以分爲三組 正則表達式如下,也可查看正

原创 Chrome 瀏覽器版本BUG記錄

下面的這些問題一般是不會遇到的,除非是很久沒有更新Chrome瀏覽器版本了,更多的是在如堡壘機,雲桌面之類的環境下會遇到 Chrome 59 file input 控件在某些場景下會出現點擊後延遲數秒才能彈出文件選擇對話框的問題 <form

原创 買酒兌換問題

題目: 小明去超市買5瓶啤酒,喝完後,一個瓶子可以分成一個瓶蓋和瓶子,四個瓶蓋可以換一瓶新酒,兩個瓶子可以換一瓶新酒,那麼小明買5瓶酒最後一共可以喝多少瓶啤酒? 答案 /** * 問題描述:小明去超市買5瓶啤酒,喝完後,一個瓶子可以分成一

原创 前端生成 guid 的方法

參考: javascript - How to create a GUID / UUID - Stack Overflow https://stackoverflow.com/questions/105034/how-to-create-a

原创 轉換內容爲html實體

在開發業務過程中,遇到了對特殊字符的各種兼容,即需要支持各種特殊符號輸入,又不引起注入問題,簡單的方式就是轉換爲 utf8 編碼,這些編碼和html實體的作用一致, 轉換過程中,又遇到了emoji表情是佔用兩個字節的,又加了對 emoji

原创 通過百度翻譯翻譯四國語言

在日常開發工作中,如果需要多語言,很多時候就需要在線翻譯,通常是簡體中文翻譯爲英文、日文,繁體中文。 如果對翻譯要求結果不高,使用百度翻譯即可,而翻譯一個字段點來點去,實在是煩人,特此寫了個腳本,請在百度翻譯界面 F12 打開控制檯使用: