導航:首頁 > 編程語言 > 代碼質量豆瓣

代碼質量豆瓣

發布時間:2024-11-11 02:55:18

A. node.js中文文檔

nodejs-sqlite3模塊有中文文檔嗎

node里精緻好用的mole很多的常用基礎的:和相關的插件:gulp-uglifygulp-sassgulp-concatgulp-base64gulp-revstream和相關的模塊(用的不太多)through2event-streamexpress和相關模塊morganbody-parsermultercli相關模塊minimistchalk其他的還有phantom-node、browserify、mongoose、jade、nodemon、pm2,不過這些更大一些,應該算是工具類的

GitHub上有哪些值得推薦的開源電子書

語言無關類

操作系統

鳥哥的linux私房菜(簡體)

Linux系統高級編程

TheLinuxCommandLine(中英文版)

Linux設備驅動(第三版)

深入分析Linux內核源碼

UNIXTOOLBOX

Docker中文指南

Docker——從入門到實踐

FreeRADIUS新手入門

Mac開發配置手冊

FreeBSD使用手冊

Linux命令行(中文版)

智能系統

一步步搭建物聯網系統

web伺服器

Nginx開發從入門到精通(淘寶團隊出品)

版本控制

Git教程(本文由?@廖雪峰創作,如果覺得本教程對您有幫助,可以去?iTunes購買)

git–簡易指南

猴子都能懂的GIT入門

Git參考手冊

ProGit

GitMagic

GotGitHub

GitCommunityBook中文版

Mercurial使用教程

HgInit(中文版)

沉浸式學Git

Git-Cheat-Sheet(感謝@flyhigher139翻譯了中文版)

GitHub秘籍

NoSQL

NoSQL資料庫筆談(PDF)

Redis設計與實現

Redis命令參考

帶有詳細注釋的Redis3.0代碼

帶有詳細注釋的Redis2.6代碼

TheLittleMongoDBBook

TheLittleRedisBook

Neo4j簡體中文手冊v1.8

Neo4j.rb中文資源

MySQL

MySQL索引背後的數據結構及演算法原理

項目相關

持續集成(第二版)(譯言網)

讓開發自動化系列專欄

追求代碼質量

selenium中文文檔

Joel談軟體

約耳談軟體(JoelonSoftware)

Web

關於瀏覽器和網路的20項須知

前端知識體系

瀏覽器開發工具的秘密

Chrome開發者工具中文手冊

Chrome擴展開發文檔

Grunt中文文檔

移動Web前端知識庫

正則表達式30分鍾入門教程

前端開發體系建設日記

移動前端開發收藏夾

JSON風格指南

HTTP介面設計指北

前端資源分享(一)

前端資源分享(二)

前端代碼規范及最佳實踐

w3school教程整理

大數據

大數據/數據挖掘/推薦系統/機器學習相關資源

編程藝術

程序員編程藝術

每個程序員都應該了解的內存知識(譯)【第一部分】

取悅的工序:如何理解游戲(豆瓣閱讀,免費書籍)

其他

OpenWrt智能、自動、透明翻牆路由器教程

語言相關類AWK

awk程序設計語言

C/C++

C++並發編程指南(@傅海平ICT)

LinuxC編程一站式學習(宋勁杉,北京亞嵌教育研究中心)

CGDB中文手冊

100個gdb小技巧

100個gcc小技巧

ZMQ指南

(中英文版)

跟我一起寫Makefile(PDF)

GNUmake中文手冊

GNUmake指南

GoogleC++風格指南

C/C++Primer(by@andycai)

簡單易懂的C魔法

Cmake實踐(PDF版)

C++FAQLITE(中文版)

C++Primer5thAnswers

CSS/HTML

學習CSS布局

通用CSS筆記、建議與指導

CSS參考手冊

Emmet文檔

前端代碼規范(騰訊alloyteam團隊)

Dart

Dart語言導覽

Fortran

Fortran77和90/95編程入門

java

實時Java系列

ApacheShiro用戶指南

使用Eclipse和JavaSE6創建獨立WebServices應用程序

第1部分:WebServices服務端應用程序

第2部分:Web服務客戶端應用程序

JavaServerFaces1.2入門

第1部分:構建基本應用程序

第2部分:JSF生命周期、轉換、檢驗和階段監聽器

用EclipseEuropa進行Web開發

第1部分:EclipseJavaEE

第2部分:PHP開發工具

第3部分:RubyDevelopmentToolkit和RadRails

使用JavaServerFaces構建ApacheGeronimo應用程序

第1部分:使用Eclipse和ApacheMyFacesCore構建基本的應用程序

第2部分:在JavaServerFaces中使用Tomahawk

第3部分:使用ajax4jsf添加Ajax功能

第4部分:使用ApacheTrinidad組件擴展JSF

第5部分:將JSF應用程序與Spring集成

ApacheGeronimo和Spring框架

第1部分:開發方法學

第2部分:構建第一個應用程序

第3部分:集成DAO與ORM

第4部分:混合使用SpringAOP和SpringWebFlow

第5部分:SpringMVC

第6部分:SpringMVC:使用Web視圖技術

終極mashup——Web服務和語義Web

第1部分:使用與組合Web服務

第2部分:管理Mashup數據緩存

第3部分:理解RDF和RDFs

第4部分:創建本體

第5部分:切換Web服務

Jersey2.x用戶指南

MyBatis中文文檔

JavaScript

GoogleJavaScript代碼風格指南

AirbnbJavaScript規范

JavaScript標准參考教程(alpha)

Javascript編程指南(源碼)

javascript的12個怪癖

JavaScript秘密花園

JavaScript核心概念及實踐(PDF)(此書已由人民郵電出版社出版發行,但作者依然免費提供PDF版本,希望開發者們去購買,支持作者)

《JavaScript模式》翻譯,此書中文版有售,但是紙質書翻譯的還沒有這個版本翻譯的好

命名函數表達式探秘(注:原文由為之漫筆翻譯,原始地址無法打開,所以此處地址為我博客上的備份)

學用JavaScript設計模式(開源中國)

深入理解JavaScript系列

ECMAScript6入門(作者:阮一峰)

jQuery

jQuery解構

簡單易懂的JQuery魔法

HowtowritejQueryplugin

Node.js

Node入門

七天學會NodeJS

NodejsWikiBook(繁體中文)

express.js中文文檔

koa中文文檔

使用Express+MongoDB搭建多人博客

Express框架

nodejs文檔

Node.js包教不包會

LearnYouTheNode.jsForMuchWin!(中文版)

Nodedebug三法三例

underscore.js

Underscore.js中文文檔

backbone.js

backbone.js入門教程(PDF)

Backbone.js入門教程第二版

DevelopingBackbone.jsApplications(中文版)

AngularJS

AngularJS最佳實踐和風格指南

AngularJS中譯本

AngularJS入門教程

構建自己的AngularJS

在Windows環境下用Yeoman構建AngularJS項目

zepto簡明中文手冊

Sea.js

HelloSea.js

CoffeeScript

CoffeeScriptCookbook

TheLittleBookonCoffeeScript中文版

ExtJS

Ext4.1.0中文文檔

Chrome擴展及應用開發

JavaScript入門教程

PHP

PHP調試技術手冊(PDF)

XDebug2中文手冊(譯)(CHM)

PHP之道

PHP最佳實踐

PHP安全最佳實踐

深入理解PHP內核

PHP擴展開發及內核應用

CodeIgniter用戶指南

Laravel4中文文檔

Laravel入門

Symfony2中文文檔(未譯完)

Phalcon中文文檔(翻譯進行中)

YiiBook幾本Yii框架的在線教程

簡單易懂的PHP魔法

swoole文檔及入門教程

iOS

iOS開發60分鍾入門

iOS7人機界面指南

GoogleObjective-CStyleGuide中文版

iPhone6屏幕揭秘

AppleWatch開發初探

馬上著手開發iOS應用程序

網易斯坦福大學公開課:iOS7應用開發字幕文件

Android

AndroidDesign(中文版)

GoogleAndroid官方培訓課程中文版

Android學習之路

Python

小白的Python教程

簡明Python教程

零基礎學Python

Python2.7官方教程中文版

Python3.3官方教程中文版

深入Python3

PEP8Python代碼風格規范

GooglePython風格指南中文版

Python入門教程(PDF)

Python的神奇方法指南

笨辦法學Python(PDF版下載)

Django文檔中文版

Django最佳實踐

TheDjangoBook中文版

web.py0.3新手指南

Web.pyCookbook簡體中文版

DiveIntoPython中文版

Bottle文檔中文版(需翻牆)

Flask文檔中文版

Jinja2文檔中文版

Werkzeug文檔中文版

Flask之旅

IntroctiontoTornado中文翻譯

Python自然語言處理中文版(感謝陳濤同學的翻譯,也謝謝?@shwley聯系了作者)

Python繪圖庫matplotlib官方指南中文翻譯

Scrapy0.25文檔

ThinkPython

Ruby

Ruby風格指南

Rails風格指南

笨方法學Ruby

RubyonRails指南

RubyonRails實戰聖經

RubyonRailsTutorial原書第2版(本書網頁版免費提供,電子版以PDF、EPub和Mobi格式提供購買,僅售9.9美元)

編寫Ruby的C拓展

Ruby源碼解讀

Shell

Shell腳本編程30分鍾入門

Go

Go編程基礎

Go入門指南

學習Go語言(PDF)

GoWeb編程(此書已經出版,希望開發者們去購買,支持作者的創作)

Go實戰開發(當我收錄此項目時,作者已經寫完第三章,如果讀完前面章節覺得有幫助,可以給作者捐贈,以鼓勵作者的繼續創作)

NetworkprogrammingwithGo中文翻譯版本

Groovy

實戰Groovy系列

LaTeX

一份其實很短的LaTeX入門文檔

一份不太簡短的LATEX2ε介紹(PDF版)

LISP

ANSICommonLisp中文翻譯版

Lua

Lua編程入門

Haskell

RealWorldHaskell中文版

R

R語言忍者秘笈

Scala

Scala課堂(Twitter的Scala中文教程)

EffectiveScala(Twitter的Scala最佳實踐的中文翻譯)

Scala指南

Swift

TheSwiftProgrammingLanguage中文版

Perl

ModernPerl中文版

Perl程序員應該知道的事

Prolog

笨辦法學Prolog

Vim中文文檔

Vimscript

笨方法學Vimscript中譯本

Vim中文文檔

讀書筆記及其它讀書筆記

編譯原理(紫龍書)中文第2版習題答案

把《編程珠璣》讀薄

EffectiveC++讀書筆記

Golang學習筆記、Python學習筆記、C學習筆記(PDF)

Jsoup學習筆記

學習筆記:Vim、Python、memcached

圖靈開放書翻譯計劃–C++、Python、Java等

蒂姆·奧萊利隨筆(由譯言網翻譯,電子版免費)

Octave入門(PDF版)

SICP解題集

精彩博客集合

正則表達式簡明參考

如何查看並設置NODE

node.js是有windows實現版本的,請到它的官網node.org下載。有兩種exe和msi都可以使用。

下載後安裝和正常軟體安裝一樣。使用方法:

在開始菜單打開,選擇Node.jscommandprompt,它自動幫你加入了環境變數,直接可以使用node和npm命令。

node命令:node(空格)js程序,請用絕對地址。其他參數可以用node-h查看,有詳細的解釋

npm命令:npm是node安裝第三方模塊的命令,使用非常簡單npminstall模塊名即可。其他參數可以可以使用npm-h查看

這里npm的模塊都必須在npm.org上注冊使用。

另外在提供一個中文社區cnodejs.org不錯的中文社區。也提供中文文檔。

還有一點關於平台選擇,其實並不是linux好,node的核心事件驅動機制在linux使用的是模擬的libev+libeio庫模擬的,而windows則本身就提供了系統調用,性能據測試過的人數據是windows佔大優勢的。當然這並不影響你在windows和linux使用node.js,他是完全跨平台的!

node讀取本地文件中文亂碼

node讀取本地文件

由於Node環境當中不支持GBK編碼,此時讀到的文件,英文可讀取,但中文亂碼

node.js當中的Buffer對象支持的編碼格式的種類(支持的格式:ascii、utf8、utf16le、ucs2、base64、binary、hex)有限,不支持GBK的編碼形式。

解決辦法

iconv-lite用於在node當中處理在各種操作系統出現的各種奇特編碼,該模塊不提供讀寫文件的操作,只提供文件編碼轉換的功能。

npminstalliconv-lite

restitle即為txt文檔中的中文

此時會出現一個警告

Iconv-litewarning:decode()-ingstringsisdeprecated.Referto

上面這個github中給出了詳細解釋,大概意思是說

在使用iconv.decode功能進行解碼之前,原始資源(無意間)已經body+=chunk通過javascript類型轉換進行了解碼。

雙重解碼不僅會導致錯誤的結果,而且幾乎不可能恢復原始位元組,因為utf8轉換是有損的,因此即使這樣做也iconv.decode(newBuffer(body,'utf8'),'win1252')無濟於事。

不是很明白,但有個忽略警告的方法

使用前說明一下忽略警告,就不會報錯

第二天,fs--文件系統,文件讀取、寫入、刪除以及buffer(緩存)

Node.js中文文檔:

讀寫文件也分為同步和非同步。

創建本地文件hello.txt,註:保存時設置編碼為utf-8。

與文件讀取相似,文件寫入也有同步與非同步之分。

依舊使用之前的Hello.txt文件。

註:當參數flag:'w'的時候,寫入的內容會將原來的內容覆蓋。

如果不想要寫入內容覆蓋原來內容,將flag:'w'設置為flag:'a'即可。

buffer用於在內存空間開辟出固定大小的內存。

列印輸出十六進制的字元

以下標志在flag選項接受字元串的任何地方可用。(默認為r)

日期:2021/11/12

學習參考視頻:;t=6.7

nodejs如何刷選出文本中的所有中文

通常使用JavaScript正則表達式進行匹配提取。基本處理步驟為:

處理編碼類型(可能需要轉碼處理)。node.js不能很好處理字元編碼問題(默認UTF8),而在Windows中文區,一般文件內容編碼大部分為GBK、GB2312之類的,你要轉碼為UTF8。(如果不存在編碼問題,自然不必處理)

讀取文本內容。

進行正則匹配中文部分。

最後進行處理(獲取中文、或者替換為其他之類的)。

//?舉個例子

let?reg?=?/[u4e00-u9fa5]/g;

let?str?=?"中文123Abc";

let?regResult?=?str.match(reg);

console.log(regResult)

閱讀全文

與代碼質量豆瓣相關的資料

熱點內容
南通編程課哪個機構最好 瀏覽:521
開目cad軟體文件後綴 瀏覽:49
word兩隔行數據怎麼一起選中 瀏覽:281
本地文件夾在哪裡找到手機 瀏覽:461
公司近期切入網路識別驗證領域 瀏覽:483
英雄淚哪個app播放 瀏覽:958
js木馬下載 瀏覽:651
iphone5s國行版背面 瀏覽:173
平板怎麼創建新文件夾 瀏覽:696
win10中的host文件在哪裡 瀏覽:316
iphone5s視頻格式 瀏覽:716
蘋果win7重新安裝系統教程 瀏覽:785
word裡面羅馬數字 瀏覽:542
網路放大器如何與無線網連接 瀏覽:359
編程中lodsb什麼意思 瀏覽:501
資料庫怎麼說明一個屬性非空 瀏覽:957
linux查看文件路徑的命令 瀏覽:367
抖音數據來源用什麼軟體看 瀏覽:136
蘋果如何設置app透明 瀏覽:583
辭職報告需要哪些文件 瀏覽:938

友情鏈接