博客 RSS 訂閱

xuyq123 - git平台docsify佈署markdown文件

git平台docsify佈署markdown文件 本地安裝 docsify 可以快速幫你生成文檔網站。不同於GitBook、Hexo的地方是它不會生成靜態的 .html 文件,所有轉換工作都是在運行時。 // 首先安裝node https://gitlab.com/xuyq123/mynotes/-/blob/master/%E5%85%B6%E4%BB%96/nodejs%20%20vue.m

github-pages , Git , Markdown

收藏 評論

用户bPbA4lM - js script for 監聽ie插件object對象被覆蓋方案

對象監聽被覆蓋,可以通過設置script唯一id解決 script id="cortona_MouseMove" for="cortona" evene="MouseMove"/script script id="cortona_MouseUp" for="cortona" evene="MouseUp"/script

event , Javascript

收藏 評論

tim_xiao - php實現web服務器

使用php(非swoole)實現tcp/http服務器。 php內置的stream系列函數 和 socket擴展提供了對網絡編程的支持。socket擴展需要在編譯時通過配置--enable-sockets開啓,而strem系列函數則完全是php核心內置的函數。php社區中的workman框架底層就是基於stream函數來實現的。以下代碼通過stream系列函數演示php如何實現簡單的tcp/htt

multiple-select , php , select , webservice , Web

收藏 評論

LYX6666 - 初識Spring IoC

零、前言 從第一天開始學習SpringBoot,到現在已經有兩年了,兩年以來我的搬磚能力不斷增強,但理論層面仍然是零基礎小白。 因此,打破瓶頸的方法,就是像學長們一樣,多讀書、多看理論知識,然後應用實踐。 所以我開始學習Spring的兩大特性之一——控制反轉(IoC)。 在此之前,我們需要了解什麼是依賴關係。 如果A的成功運行必須需要調用B,此時就可以稱為B是A的依賴。

spring , ioc

收藏 評論

LigaAI - LigaAI完成A輪融資,加速打造全新的智能研發協作平台

近日,新一代智能研發協作平台 LigaAI 宣佈完成由靖亞資本領投的 A 輪融資,融資額達數千萬美金。這也是 LigaAI 在一年內完成的第三輪融資,SIG和迅雷創始人程浩等老股東多輪持續加註。 LigaAI 成立於2020年,作為一家全新的智能研發協作平台,致力於通過AI場景,提升協作效率,賦能廣大研發團隊。同時,LigaAI 還從開發者的具體工作場景出發,提供了強大的工具集成能力,為開發者提供

軟件開發 , 行業

收藏 評論

donglegend - 大型項目數據狀態管理摸索

講一個悲傷的故事 本來這篇文章應該是上週寫完的。 故事發生在一週前,我在segmentfault在線編輯文章,寫了差不多兩個小時,在貼了一張圖片失敗之後,然後ctrl+z撤銷了一步,結果整個文檔被瞬間清空了,編輯器還自動保存了清空態。 這一刻,有點心涼,彷彿突然被澆了一桶冷水。 第一時間,打開瀏覽器控制枱,去翻緩存,結果localStorage裏面空空如也,當時就感覺希望不大了,幻想着他們服務端能

react , vue.js , mobx , redux

收藏 評論

扒手莫扎特 - Golang-unicode

//對字符串中漢字數量進行統計 //unicode.Is() package main import ( "fmt" "unicode" ) //Han表示漢字,其它語言表達可在字符集中查詢 func main() { a := "すごい,今天你pass了English考試" count := 0 for _, v := range a {

unicode , go

收藏 評論

DiracKeeko - [highcharts] 05_無數據處文字填充

在highcharts中沒有數據的單圖會不作圖。 在column圖中(stockOptions.chart.type = “column”) 數據為null的column不會有展示,舉例如下。 stockOptions.series.data = [0.12, 0.255, 0.176, null, 0.189, 0.121, null, 0.08] 4號、7號兩column對應的值

highcharts , 前端

收藏 評論

flydean - netty系列之:EventExecutor,EventExecutorGroup和netty中的實現

簡介 netty作為一個異步NIO框架,多線程肯定是它的基礎,但是對於netty的實際使用者來説,一般是不需要接觸到多線程的,我們只需要按照netty框架規定的流程走下去,自定義handler來處理對應的消息即可。 那麼有朋友會問了,作為一個NIO框架,netty的多線程到底體現在什麼地方呢?它的底層原理是什麼呢? 今天帶大家來看看netty中的任務執行器EventExecutor和EventEx

channel , netty , JAVA

收藏 評論

只爭朝夕 - C語言字符串處理函數

C語言提供了豐富的字符串處理函數,可以對字符串進行輸入、輸出、合併、修改、比較、轉換、複製、搜索等操作,使用這些現成的函數可以大大減輕我們的編程負擔。 用於輸入輸出的字符串函數,例如printf、puts、scanf、gets等,使用時要包含頭文件stdio.h,而使用其它字符串函數要包含頭文件string.h。 string.h是一個專門用來處理字符串的頭文件,它包含了很多字符串處理函數,講解幾

字符串處理 , c

收藏 評論

alwaysbeta - 推薦 10 本 Go 經典書籍,從入門到進階(含下載方式)

書單一共包含 10 本書,分為入門 5 本,進階 5 本。我讀過其中 7 本,另外 3 本雖然沒讀過,但也是網上推薦比較多的。 雖然分了入門和進階,但是很多書中這兩部分內容是都包含了的。大家看的時候可以根據自己的情況,先打好基礎,再進行進階。 有的書是開源的,可以直接在線閲讀,有的有電子書,大家可以在這裏 GitHub 找到下載方式。如果條件允許的話,買正版是最好的。 入門 《Go語言趣學指南》

程序員書籍 , 書單 , 編程語言 , 書籍 , go

收藏 評論

羊先生 - 關於require('mkdirp')創建文件夾

mkdirp npm i mkdirp -S // 1.0.4 今天在寫上傳文件時候,查看同步創建文件如是使用了mkdirp包,不過發現網絡有大部分錯誤用法,原因是mkdirp的版本升級了更改了用法 網絡錯誤用法 const mkdirp = require('mkdirp'); await mkdirp(dir) //錯誤用法一 const mkdirp = require('mkdirp');

上傳文件 , node.js , eggjs , 上傳圖片 , 前端

收藏 評論

Grace糖衣 - 聊一聊 iconfont

聊一聊 iconfont 簡述 iconfont 把圖標用字體的方式呈現 把大量的圖標變成了一個字體文件,減少了請求數,而且有效減小請求體積。當一個網頁有自己的圖標字體庫之後,可以複用在很多地方,減少很多二次開發成本 為什麼使用iconfont? 1.兼容性最好,支持ie6+ 2.矢量圖形,可伸縮 使用方式 1.登錄:http://www.iconfont.cn/ 2.找到圖標管理-我

iconfont

收藏 評論

wangshantao - php內存泄露的原因分析和垃圾回收機制的探討

最近在寫某個腳本時,在循環內重複調用了某個方法。按照以前的理解,方法在執行完成後,局部變量就失效了,它申請內存就釋放了,但實際上並非如此。 ?php class Foo { public $var = '3.1415962654'; } $baseMemory = memory_get_usage(); for ( $i = 0; $i = 100000; $i++ ) { f

php , 內存泄漏 , 垃圾回收

收藏 評論

永樂 - Linux 下 python3.9.8的安裝

1. 準備安裝環境 yum install gcc zlib* openssl* -y 2. linux 下 python 安裝包的獲取 官網下載地址: https://www.python.org/downloads/ 找到 自己想要的版本。 方式一:直接點擊該鏈接下載,然後將安裝包通過xftp 傳送到遠程服務器 的 /opt 路徑下 方式二: 右

環境搭建

收藏 評論

龍蜥社區 - 上手體驗!如何藉助龍蜥實驗室快速部署 Web 應用?

近日,龍蜥實驗室已上線,並向廣大社區用户開放。龍蜥實驗室是一個預裝了 Anolis OS 的在線服務器資源服務,支持一鍵申請、免費試用、秒級體驗。 龍蜥實驗室可以:體驗最新版的龍蜥操作系統(Anolis OS)、使用 Anolis OS 創建一個標準、純淨的虛擬機鏡像來快速排查問題、申請免費資源進行測試等,更多功能等你來挖掘。 以下為本次體驗官吳亮的投稿分享,來看看他是如何玩轉龍蜥實驗室平台的。

操作系統 , 開源 , web服務器

收藏 評論

Jeffid - PHP字符串移除emoji字符

前言 在做一個電商項目使用微信支付發起訂單付款時,遇到遇到因商品描述字段含有 emoji 字符微信接口返回字符集超出UTF-8範圍的錯誤提示。 於是特意在網上查找了些解決方案,有通過正則過濾的,也有通過字符集過濾的,經過權衡我最終在項目中採用的是字符集過濾的方案。 正則過濾方案 解決原理是UTF-8編碼長度超過3個字節(一般中文3個字節)的全部替換成空字符串 $str = '平安,喜樂。PA

gbk , php , utf-8 , emoji

收藏 評論

慄路遙 - 初始Egg框架

前言 作為一名前端從業者不會點後端的知識怎麼可以。node.js成為了前端了解後端的首選。工欲善其事,必先利其器本。一款好的框架。是提效的根本。這是一篇從0到1入門egg的文章。 三者區別與聯繫 Express是基於 Node.js平台,快速、開放、極簡的 Web 開發框架,老牌框架,很多流行的框架的基石,簡單且擴展性強,適合做個人項目,自身缺少約束。 Koa是基於Node.js平台的下一代

eggjs

收藏 評論

斷點戰士 - 使用vagrant + virtualBox快速構建Linux虛擬機

1、下載並安裝vagrant 2、指定路徑下初始化: vagrant init centos/7 3、啓動虛擬環境 vagrant up (4、直接下載慢,可以先下載好鏡像再加載進去: cd 到.box文件的目錄下,執行 vagrant box add centos/7 CentOS-7-x86_64-Vagrant-1803_01.VirtualBox.bo

vagrant , Linux , virtualbox

收藏 評論

嶺南燈火 - 為何在打包工具中導入 Cesium 的 css 失敗了?

1 問題起因 我使用 vite2 + vanillajs 模板創建 CesiumJS 項目,其中,main.js 是這樣的: import { Viewer } from 'cesium' import './style.css' import 'cesium/Source/Widgets/widgets.css' let viewer const main = () = { const d

cesium , package.json , Css , exports

收藏 評論

全象雲低代碼 - 如何通過 draftjs 設計留言框

draftjs 簡介 draftjs 是用於 react 的富文本編輯器框架,它並不能開箱即用,但是它提供了很多用於開發富文本的 API。基於此,開發者能夠搭建出定製化的富文本編輯器。draftjs 有幾個重要的概念:EditorState、Entity、SelectionState、CompositeDecorator。 EditorState EditorState 是編輯器的頂級狀態對象。它

頁面佈局 , 低代碼 , draft , 前端

收藏 評論

加班猿 - PC端openssl和libevent的編譯流程

PC端openssl和libevent的編譯流程 準備工作: 1、Perl 建議使用5.30以上版本,本人在使用時發現28的版本好像在配置openssl的時候有問題。 下載地址:http://strawberryperl.com/ ps:ActivePerl 和 Strawberry Perl 都可以 2、nasm 下載地址:https://www.nasm.us/pub/nasm/s

windows , 源碼 , libevent , 環境搭建 , openssl

收藏 評論

feipeng123s - 爪哇學習筆記——上下文、作用域和閉包

執行上下文 執行上下文(Execution Contexts),簡稱上下文,是一種規範策略,用於跟蹤ECMAScript實現對於代碼運行時的評估。在任何時間點,每個實際執行代碼的代理最多有一個執行上下文。 這稱為代理的運行執行上下文(running execution context)。 簡而言之,變量或函數的上下文決定了它們可以訪問哪些數據,以及它們的行為。 上下文一共有以下三種: 全

作用域 , 閉包 , 執行上下文 , Javascript

收藏 評論

浪遏飛舟 - 如何定位內存溢出導致頁面崩潰問題

問題現象 在實際項目開發中,我們常常會遇到類似如下頁面崩潰的問題,導致瀏覽器頁面崩潰的原因一般都是JS Heap堆內存溢出,但此類問題一般控制枱都不會報錯,所以其定位問題的經驗和手段很關鍵,下文是我在實際項目中遇到問題的總結。 問題定位 首先,説一下項目技術棧背景,是採用React+Mobx+single-react-spa搭建的一個微前端中後台應用。當初始化加載完頁面,點擊”刪除“觸發事件後頁

performance , heap , 死循環 , 崩潰分析 , 內存溢出

收藏 評論