摘要:入門,第一個(gè)這是一門很新的語(yǔ)言,年前后正式公布,算起來(lái)是比較年輕的編程語(yǔ)言了,更重要的是它是面向程序員的函數(shù)式編程語(yǔ)言,它的代碼運(yùn)行在之上。它通過(guò)編輯類工具,帶來(lái)了先進(jìn)的編輯體驗(yàn),增強(qiáng)了語(yǔ)言服務(wù)。
新的一年不知不覺(jué)已經(jīng)到來(lái)了,總結(jié)過(guò)去的 2017,相信小伙們一定有很多收獲和感悟,那對(duì)于剛剛到來(lái)的 2018,有什么期待和規(guī)劃呢?不防就來(lái)學(xué)習(xí)一門新的語(yǔ)言吧,進(jìn)一步提高編程技能,擴(kuò)寬自己的知識(shí)領(lǐng)域。希望所有小伙伴的 2018,都是元?dú)鉂M滿的一年。
Objective-CiOS開(kāi)發(fā)60分鐘入門
本文面向已有其它語(yǔ)言(如Java,C,PHP,Javascript)編程經(jīng)驗(yàn)的iOS開(kāi)發(fā)初學(xué)者,初衷在于讓我的同事一小時(shí)內(nèi)了解如何開(kāi)始開(kāi)發(fā)iOS App,學(xué)習(xí)目標(biāo)包括:
能使用Xcode IDE、模擬器
能修改、調(diào)試已有iOS App
能在已有應(yīng)用內(nèi)創(chuàng)建新模塊
能創(chuàng)建新應(yīng)用
能發(fā)布應(yīng)用到App Store
iOS 學(xué)習(xí)資料整理(上)
這份學(xué)習(xí)資料是為 iOS 初學(xué)者所準(zhǔn)備的,旨在幫助 iOS 初學(xué)者們快速找到適合自己的學(xué)習(xí)資料,節(jié)省他們搜索資料的時(shí)間,使他們更好的規(guī)劃好自己的 iOS 學(xué)習(xí)路線,更快的入門,更準(zhǔn)確的定位的目前所處的位置。Scala
Scala入門之工具篇
我初次接觸Scala時(shí),由于對(duì)Scala相關(guān)的工具不夠熟悉,學(xué)習(xí)的效率低下。所以本文主要介紹Scala編程所必備的工具。一般而言,我們接觸一門編程語(yǔ)言,都需要接觸這門語(yǔ)言的編譯器、REPL、構(gòu)建工具、集成開(kāi)發(fā)環(huán)境、文檔(當(dāng)然,因語(yǔ)言而異,編譯器和REPL并不是每個(gè)語(yǔ)言都有的)。
Scala入門,第一個(gè)HelloWorld
這是一門很新的語(yǔ)言,2001年前后正式公布,算起來(lái)是比較年輕的編程語(yǔ)言了,更重要的是它是面向java程序員的函數(shù)式編程語(yǔ)言,它的代碼運(yùn)行在JVM之上。
《快學(xué)Scala》初級(jí)A1整理(1)
SwiftScala是一門有趣且實(shí)用的語(yǔ)言,它以JVM位目標(biāo)環(huán)境,將面向?qū)ο蠛秃瘮?shù)式編程有機(jī)地結(jié)合起來(lái),帶來(lái)獨(dú)特的編程體驗(yàn)。本文主要整理《快學(xué)Scala》中的初級(jí)A1部分,適用于Scala的初級(jí)應(yīng)用開(kāi)發(fā)學(xué)習(xí)。
0.安裝和運(yùn)行scala
1.Scala基礎(chǔ)
2.控制流與函數(shù)
3.數(shù)組
讓不懂編程的人愛(ài)上iPhone開(kāi)發(fā)(2017秋iOS11+Swift4+Xcode9版)
適合看本系列教程的對(duì)象:
從未學(xué)過(guò)編程,或者對(duì)Swift語(yǔ)言一無(wú)所知,但要懂一些常用的英語(yǔ)單詞
從未學(xué)過(guò)iPhone/iPad開(kāi)發(fā)
喜歡蘋果,充滿想象力,喜歡創(chuàng)造,同時(shí)也愿意承受學(xué)習(xí)的壓力,愿意投入時(shí)間和精力
如果你對(duì)iOS開(kāi)發(fā)已具備豐富的經(jīng)驗(yàn),請(qǐng)不要在此浪費(fèi)時(shí)間!
如果你只是想了解下Swift語(yǔ)言的開(kāi)發(fā)知識(shí),那么建議直接閱讀蘋果的官方文檔,或另外一份教程(Swift開(kāi)發(fā)入門系列教程)。
Swift 編程語(yǔ)言學(xué)習(xí)
快速上手
類型
運(yùn)算符
Optional類型
流程控制
函數(shù)
閉包
類
枚舉和結(jié)構(gòu)體
協(xié)議和拓展
泛型
錯(cuò)誤處理
iOS 學(xué)習(xí)參考資料
Shell編程語(yǔ)言
iOS 開(kāi)發(fā)
視頻教程
開(kāi)源項(xiàng)目
優(yōu)秀博客
參考來(lái)源
Shell腳本快速入門
Shell腳本(英語(yǔ):Shell script),又稱Shell命令稿、程序化腳本,是一種電腦程序與文本文件,內(nèi)容由一連串的shell命令組成,經(jīng)由Unix Shell直譯其內(nèi)容后運(yùn)作。被當(dāng)成是一種腳本語(yǔ)言來(lái)設(shè)計(jì),其運(yùn)作方式與直譯語(yǔ)言相當(dāng),由Unix shell扮演命令行解釋器的角色,在讀取shell腳本之后,依序運(yùn)行其中的shell命令,之后輸出結(jié)果。利用shell腳本可以進(jìn)行系統(tǒng)管理,文件操作等。
Mac shell個(gè)人使用分享
Bash是shell腳本的一種,也是Mac默認(rèn)的,下面分享一些shell 使用的小技巧,可以極大的提高使用效率。
跟我一起寫shell補(bǔ)全腳本(Bash篇)
TypeScript在上一篇里我們定下了給pandoc寫補(bǔ)全腳本的計(jì)劃:
支持主選項(xiàng)(General options)
支持子選項(xiàng)(Reader options/General writer options)
支持給選項(xiàng)提供參數(shù)值來(lái)源。比如在敲pandoc -f之后,能夠補(bǔ)全FORMAT的內(nèi)容。
JavaScript 到 TypeScript 1 - 什么是 TypeScript
隨著應(yīng)用的龐大,項(xiàng)目中 JavaScript 的代碼也會(huì)越來(lái)越臃腫,這時(shí)候許多 JavaScript 的語(yǔ)言弊端就會(huì)愈發(fā)明顯,而 TypeScript 的出現(xiàn),就是著力于解決 JavaScript 語(yǔ)言天生的弱勢(shì):靜態(tài)類型。
TypeScript - 不止穩(wěn),而且快
對(duì)于我個(gè)人而言, 使用 TypeScript 寫項(xiàng)目已經(jīng)有半年多了,中間有被 TypeScript 的配置與升級(jí)折騰到想砸電腦的時(shí)候,也有提前發(fā)現(xiàn)錯(cuò)誤時(shí)的暗自慶幸,同時(shí)也有因?yàn)檎也坏筋愋投x文件而自己手寫,提PR補(bǔ)全的時(shí)候。總的來(lái)說(shuō)使用 TypeScript 的這一年,什么感覺(jué)都有。但最后還是依然堅(jiān)持使用 TypeScript ,因?yàn)槠鋷?lái)的效率提升是遠(yuǎn)遠(yuǎn)大于環(huán)境升級(jí)所帶來(lái)的開(kāi)銷的。
〔譯〕TypeScript 2.0 正式發(fā)布
TypeScript 2.0 對(duì)于產(chǎn)品團(tuán)隊(duì)來(lái)說(shuō)是個(gè)偉大的歷程,這個(gè)歷程少不了來(lái)自社區(qū)和合作伙伴的貢獻(xiàn)。這個(gè)版本帶來(lái)了一些新的特性,可以提高開(kāi)發(fā)人員的開(kāi)發(fā)效率。這個(gè)版本使 TypeScript 更加接近 ECMAScript 的發(fā)展,為 JavaScript 庫(kù)和工具提供了更為廣泛的支持。它通過(guò)編輯類工具,帶來(lái)了先進(jìn)的編輯體驗(yàn),增強(qiáng)了語(yǔ)言服務(wù)。
用typescript寫react和node是怎樣的一種體驗(yàn)
接觸typescript挺早的。13年底的時(shí)候,公司的牛人在團(tuán)隊(duì)內(nèi)推廣typescript,沒(méi)多久我們就把typescript做的項(xiàng)目搞上了生產(chǎn)環(huán)境。玩新東西的初期都是很爽的,但沒(méi)多久就變成了災(zāi)難。團(tuán)隊(duì)人員更替,培訓(xùn)/學(xué)習(xí)成本增加;開(kāi)發(fā)工具不統(tǒng)一,效率極其低下;ts帶來(lái)的利好被消耗的一干二凈,只有無(wú)盡的坑。種種不順,最后不得不把所有ts文件刪除。C這是一次不好的經(jīng)歷,后面我很長(zhǎng)一段時(shí)間都沒(méi)再寫過(guò)typescript了。但是,15年發(fā)生了兩件事,讓typescript再次回到我的視線。
初識(shí)C語(yǔ)言
C語(yǔ)言起源
C語(yǔ)言特性
C語(yǔ)言的應(yīng)用范圍
C語(yǔ)言標(biāo)準(zhǔn)
使用C語(yǔ)言的7個(gè)步驟
c語(yǔ)言數(shù)據(jù)類型
字符類型
整數(shù)類型
浮點(diǎn)類型
原子類型(atomic type),限定符
由 typedef 引入的說(shuō)明符
修飾符
數(shù)值范圍
C學(xué)習(xí)-第一個(gè)C語(yǔ)言(一)
學(xué)習(xí)C語(yǔ)言語(yǔ)法的目的:就是能夠利用C語(yǔ)言編寫程序,然后運(yùn)行程序跟硬件(計(jì)算機(jī)、手機(jī)等硬件設(shè)備)進(jìn)行交互。由于我們的最終目的是學(xué)習(xí)iOS開(kāi)發(fā),學(xué)習(xí)iOS開(kāi)發(fā)的話必須在Mac系統(tǒng)下,因此我就在Mac系統(tǒng)環(huán)境下開(kāi)發(fā)C語(yǔ)言程序,而不是在Windows環(huán)境下。
C學(xué)習(xí)-第一個(gè)C程序代碼分析(二)
總結(jié)一下第一個(gè)C程序的運(yùn)行步驟:
在編譯前先執(zhí)行#include指令,拷貝stdio.h的內(nèi)容到源程序中
編譯源程序,生成目標(biāo)文件
鏈接C語(yǔ)言函數(shù)庫(kù),生成可執(zhí)行文件
運(yùn)行可執(zhí)行文件,在屏幕上輸出"Hello, World!"
看起來(lái)好像挺多步驟的、挺麻煩的,但是當(dāng)我們點(diǎn)擊Xcode的運(yùn)行按鈕時(shí),Xcode會(huì)自動(dòng)按順序執(zhí)行上面4個(gè)步驟。
指針數(shù)組和數(shù)組指針---C/C++中int p[4]和int (p)[4]的區(qū)別
C/C++中的這兩種書寫方法實(shí)在是很像,但是它們的含義有很大的不同,所以一定要能清晰地辨別它們。簡(jiǎn)單地說(shuō),int *p[4] 是指針數(shù)組,int(*p)[4] 是指向數(shù)組的指針。
動(dòng)手用c寫一個(gè)HTTP服務(wù)器
socket編程面向的是傳輸層。我們?cè)谶@一層上來(lái)收發(fā)HTTP報(bào)文。由于我們是靜態(tài)文件服務(wù)器,所以有效的請(qǐng)求報(bào)文是 GET url 的格式。我們只要解析這個(gè)url,然后發(fā)送對(duì)應(yīng)的文件就OK了。這個(gè)是基本的思路。Go
Go
Go語(yǔ)言介紹
Go安裝與配置
從零開(kāi)始學(xué)習(xí) Go ——安裝
0x01 設(shè)置 Go 環(huán)境
0x02 安裝 Go
0x03 完整命令
Go語(yǔ)言極速入門手冊(cè)
GO語(yǔ)言學(xué)習(xí)資源整理
我還是按照我的方式來(lái)總結(jié)一篇Go語(yǔ)言的學(xué)習(xí)資源吧,會(huì)從以下幾個(gè)方面整理:C#1)在線學(xué)習(xí)教程:比較系統(tǒng)全面,非常適合新手入門學(xué)習(xí);
2)書籍:畢竟很多人學(xué)習(xí)一門語(yǔ)言是從書籍開(kāi)始的;
3)其他Go語(yǔ)言的整理資源:很多比較好的Go語(yǔ)言資源總結(jié)整理,推薦看;
4)Go語(yǔ)言中文社區(qū):專門的Go語(yǔ)言中文社區(qū),可以交流討論,感興趣的可以看看;
5)其他:其他與Go語(yǔ)言相關(guān)的一些整理;
Y分鐘學(xué)C#
C#是一個(gè)優(yōu)雅的、類型安全的面向?qū)ο笳Z(yǔ)言。使用C#,開(kāi)發(fā)者可以在.NET框架下構(gòu)建安全而強(qiáng)大的應(yīng)用程序。
基本語(yǔ)法
有趣的特性
動(dòng)態(tài)對(duì)象
沒(méi)有涉及到的主題
擴(kuò)展閱讀
C#學(xué)習(xí)筆記(與Java、C、C++和Python對(duì)比)
基礎(chǔ)概念和語(yǔ)法
函數(shù)
類與對(duì)象
參考資料
C# 8.0的三個(gè)令人興奮的新特性
C# 語(yǔ)言是在2000發(fā)布的,至今已正式發(fā)布了7個(gè)版本,每個(gè)版本都包含了許多令人興奮的新特性和功能更新。同時(shí),C# 每個(gè)版本的發(fā)布都與同時(shí)期的 Visual Studio 以及 .NET 運(yùn)行時(shí)版本高度耦合,這也有助于開(kāi)發(fā)者更好的學(xué)習(xí)掌握 C#,并將其與 Visual Studio 以及 .NET 的使用結(jié)合起來(lái)。
加快C#版本的發(fā)布速度
非空和可空的引用類型
新的輕量級(jí)類:Records
默認(rèn)接口實(shí)現(xiàn)
其它的 C# 8.0 新特性
C#開(kāi)發(fā)工具推薦
漫談C#編程語(yǔ)言在游戲領(lǐng)域的應(yīng)用
隨著微軟越來(lái)越開(kāi)放,C#也變得越來(lái)越吸引人們的眼球。而在游戲行業(yè)中,C#也開(kāi)始慢慢地獲得了關(guān)注。這不, 網(wǎng)易絕代雙嬌手游團(tuán)隊(duì)已經(jīng)全面使用.Net Core支持前后端統(tǒng)一C#開(kāi)發(fā),跨平臺(tái)部署了。
0x00 前言
0x01 游戲引擎
0x02 圖像相關(guān)
0x03 物理相關(guān)
0x04 結(jié)語(yǔ)
JS or C#?不存在的腳本之爭(zhēng)
首先,我們要知道Unity3D中的Js腳本究竟是什么?最準(zhǔn)確的學(xué)名,我想應(yīng)該叫做UnityScript (因?yàn)閁nity-Technologies在github上托管的代碼就叫這個(gè)名字)。開(kāi)發(fā)到底是使用C#還是UnityScript呢?如果不考慮運(yùn)行的效率,僅僅考慮開(kāi)發(fā)時(shí)候的感受,小匹夫就談?wù)勛约旱目捶ê美病蔷褪钦湎r(shí)間,遠(yuǎn)離UnityScript。CSS
CSS基礎(chǔ)教程
CSS簡(jiǎn)介
CSS基本語(yǔ)法
CSS高級(jí)語(yǔ)法
CSS創(chuàng)建
重拾css(1)——寫在前邊的話
本系列文章(重拾css)主要參考王福朋“css知多少”,結(jié)合自己的理解和學(xué)習(xí)需要,修改或添加了一些內(nèi)容,難免有失偏頗,僅供自我學(xué)習(xí)、參考之用。
本系列文章的結(jié)構(gòu)為:
第一部分講css樣式的加載和層疊;
第二部分講選擇器以及選擇器的等級(jí);
第三部分講呈現(xiàn)的各種樣式(背景、字體、定位、浮動(dòng)等)。
這樣一個(gè)思路,也正是瀏覽器使用css的流程,是最有效的學(xué)習(xí)思路。
SegmentFault 技術(shù)周刊 Vol.38 - 神奇的 CSS
CSS 基礎(chǔ)特性
動(dòng)起來(lái)
CSS 黑科技
來(lái)畫畫吧
CSS3熱身實(shí)戰(zhàn)--過(guò)渡與動(dòng)畫(實(shí)現(xiàn)炫酷下拉,手風(fēng)琴,無(wú)縫滾動(dòng))
深入淺出 CSS 布局
C++C++ 的社會(huì)繁衍
把 C++ 想象成人類社會(huì)。
訪問(wèn)權(quán)限、繼承、友元將無(wú)比真實(shí)的反應(yīng)人類社會(huì)中的種種關(guān)系。
一、類內(nèi)部訪問(wèn)權(quán)限
二、繼承時(shí)訪問(wèn)權(quán)限
三、開(kāi)始處理各種繼承問(wèn)題(兩種訪問(wèn)權(quán)限的混搭)
四、私生子的逆襲
C++ 之父 Bjarne Stroustrup:簡(jiǎn)單的表述方式才是最優(yōu)的方案
1982年,貝爾實(shí)驗(yàn)室(美國(guó)AT&T公司)的Bjarne Stroustrup博士在c語(yǔ)言的基礎(chǔ)上引入并擴(kuò)充了面向?qū)ο蟮母拍睿l(fā)明了新的程序語(yǔ)言C++。之所以被命名為C++,是為了表達(dá)該語(yǔ)言與c語(yǔ)言的淵源關(guān)系。Bjarne Stroustrup博士因此被尊稱為“C++語(yǔ)言之父”。
用C++開(kāi)發(fā)PHP擴(kuò)展
由于PHP的底層就是C開(kāi)發(fā)的,不可避免的常用PHP擴(kuò)展也都是C開(kāi)發(fā)的,但是有時(shí)我們想用C++來(lái)開(kāi)發(fā)可以嗎,答案當(dāng)然是可以的,并且有它自己的優(yōu)勢(shì),第一可以方便地面向?qū)ο缶幊蹋诙梢岳矛F(xiàn)有C++編譯的動(dòng)態(tài)鏈接庫(kù)。常規(guī)的PHP擴(kuò)展開(kāi)發(fā)流程我再別的文章里面已經(jīng)介紹過(guò)了,這里不再贅述,只介紹一下C++開(kāi)發(fā)PHP擴(kuò)展的不同之處。
從例子看C++模版
作為現(xiàn)代C++中最具表現(xiàn)力,被應(yīng)用最廣泛的一個(gè)語(yǔ)法功能,Templates(模版),無(wú)疑應(yīng)該被仔細(xì)研究。自從有了STL,模版漸漸成為現(xiàn)代C++開(kāi)發(fā)的主角。前不久因?yàn)槔蠋煹淖鳂I(yè)要求,我稍微學(xué)習(xí)了一下C++的模版,寫一篇入門文,請(qǐng)大神輕噴,謝謝。
對(duì)神作《Effctive c++》學(xué)習(xí)的一些總結(jié)和疑問(wèn)(一)
花時(shí)間通讀了下Meyers大神的著作《Effective c++》,其中受益很多,畢竟書中有很多東西是之前在寫代碼時(shí)完全沒(méi)有考慮過(guò)的地方,作者用獨(dú)到的眼光來(lái)告訴我們,c++不是一門簡(jiǎn)單的編程語(yǔ)言,而是一門堆積埃菲爾鐵塔式程序的藝術(shù)。接下來(lái),讓我對(duì)書中的“條款”用自己的語(yǔ)言方式,作一些總結(jié)和個(gè)人心得批注。
C++ 常用庫(kù)
PHP標(biāo)準(zhǔn)庫(kù)
框架
人工智能
異步事件循環(huán)
音頻
生態(tài)學(xué)
壓縮
并發(fā)性
容器
密碼學(xué)
數(shù)據(jù)庫(kù)
調(diào)試
游戲引擎
圖形用戶界面
圖形
圖像處理
國(guó)際化
Jason
日志
機(jī)器學(xué)習(xí)
數(shù)學(xué)
多媒體
網(wǎng)絡(luò)
物理學(xué)
機(jī)器人學(xué)
科學(xué)計(jì)算
腳本
序列化
視頻
虛擬機(jī)
Web應(yīng)用框架
XML
多項(xiàng)混雜
軟件
入門指引 - PHP手冊(cè)筆記
PHP主要用于服務(wù)端的腳本程序,但PHP的功能遠(yuǎn)不局限于此。PHP主要用于以下三個(gè)領(lǐng)域:
服務(wù)端腳本
命令行腳本
編寫桌面應(yīng)用程序(PHP-GTK)
從零開(kāi)始寫 PHP 擴(kuò)展(一)
PHP 是用 C 語(yǔ)言寫的。對(duì)于每個(gè) PHPer 來(lái)說(shuō),都有著內(nèi)心的一種希望寫擴(kuò)展的沖動(dòng)了吧。然而,缺乏一個(gè)很好的切入點(diǎn)。Google 上搜 PHP 擴(kuò)展開(kāi)發(fā),大部分都是復(fù)制品文章,甚至有些人連操作都沒(méi)有操作過(guò)就搬運(yùn)在了自己的博客。不過(guò)也有幾篇好教程,但是都是 PHP 5 時(shí)代的產(chǎn)物,隱藏著非常多的坑。我會(huì)將我自己慢慢踩坑的過(guò)程記錄下來(lái),也許這就成了其它人的“教程”了吧。
PHP完整實(shí)戰(zhàn)23種設(shè)計(jì)模式
前言
實(shí)戰(zhàn)PHP實(shí)戰(zhàn)創(chuàng)建型模式
PHP實(shí)戰(zhàn)結(jié)構(gòu)型模式
PHP實(shí)戰(zhàn)行為型模式
測(cè)試用例
源碼
糾錯(cuò)
論如何把后臺(tái)管理系統(tǒng)寫出花
作為我前端的入門項(xiàng)目,我對(duì)后臺(tái)管理系統(tǒng)的感情還是挺深的。本著以下幾點(diǎn)原因,寫了此文。
對(duì)后臺(tái)管理系統(tǒng)做一個(gè)綜合全面的總結(jié)(嗯,這會(huì)是我以后項(xiàng)目總結(jié)的開(kāi)端)。
也算是給新入門的一個(gè)基本概念和學(xué)習(xí)范圍吧(~大神請(qǐng)自動(dòng)忽略~)。
知識(shí)在于分享,也是希望和大家交流下,如何把后臺(tái)管理系統(tǒng)寫得能更具工程化,模塊化,更有效率。
后臺(tái)管理系統(tǒng)多為PC端,所以css3和HTML5的技術(shù)運(yùn)用不多,會(huì)根據(jù)產(chǎn)品需求進(jìn)行優(yōu)雅降級(jí)和漸進(jìn)增強(qiáng)。下面先上一張圖,羅列下后臺(tái)管理系統(tǒng)涉及到的方方面面,歡迎大家補(bǔ)充。
2017年P(guān)HP程序員未來(lái)路在何方
RubyComposer
PHP7
PSR
Swoole
Laravel
Phar
C/C++/GO
HTML5
Vue.js
深度學(xué)習(xí)/人工智能
10個(gè)基于 Ruby on Rails 構(gòu)建的頂級(jí)站點(diǎn)
就其本身而言,Ruby in Rails 已經(jīng)從一個(gè)簡(jiǎn)單的框架演化為強(qiáng)大的工具。最近幾年,其名氣大漲,這也合情合理;除擁有穩(wěn)定的性能之外,在開(kāi)發(fā)功能復(fù)雜的應(yīng)用時(shí)使用 gem 能夠節(jié)約大量時(shí)間。
Ruby學(xué)習(xí)第一天
我一直關(guān)注web領(lǐng)域的快速開(kāi)發(fā),雖然自己用PHP已經(jīng)很順手了,但是他那蛋疼的語(yǔ)法,讓我這種喜歡優(yōu)雅開(kāi)發(fā)的人會(huì)覺(jué)得很累。所以一直對(duì)號(hào)稱敏捷開(kāi)發(fā)旗幟的ROR有著濃厚的興趣,但一直苦于沒(méi)有時(shí)間去深入研究。最近終于下定決心要摘下這顆寶石,這一系列文章只是我學(xué)習(xí)過(guò)程中的筆記,大家如果覺(jué)得有錯(cuò)誤的地方還請(qǐng)指出,畢竟我在ruby領(lǐng)域是一個(gè)不折不扣的初學(xué)者。
在Mac上安裝Ruby
最適合初學(xué)者讀的文檔
開(kāi)發(fā)環(huán)境
一些有趣的細(xì)節(jié)
第一天的感受
我想學(xué)Ruby —— Ruby學(xué)習(xí)資源匯總
Ruby 語(yǔ)言
Rails 框架
挑戰(zhàn)解題
Ruby語(yǔ)言簡(jiǎn)明入門與提高
第一章 簡(jiǎn)介
第二章 初級(jí):類和對(duì)象
第三章 塊
第四章 模塊
第五章 中級(jí):?jiǎn)卧獪y(cè)試
第六章 高級(jí):元編程和DSL
附錄 學(xué)習(xí)Ruby的一些小竅門
松本行弘:代碼的未來(lái)
松本行弘(Yukihiro Matsumoto),Ruby語(yǔ)言發(fā)明者,亦是亞洲首屈一指的編程語(yǔ)言發(fā)明者。現(xiàn)兼任網(wǎng)絡(luò)應(yīng)用通信研究所(NaCl)研究員、樂(lè)天技術(shù)研究所研究員、Heroku首席架構(gòu)師等。昵稱“Matz”。Java
給Java新手的一些建議——Java知識(shí)點(diǎn)歸納(Java基礎(chǔ)部分)
寫這篇文章的目的是想總結(jié)一下自己這么多年來(lái)使用java的一些心得體會(huì),主要是和一些java基礎(chǔ)知識(shí)點(diǎn)相關(guān)的,所以也希望能分享給剛剛?cè)腴T的Java程序員和打算入Java開(kāi)發(fā)這個(gè)行當(dāng)?shù)臏?zhǔn)新手們,希望可以給大家一些經(jīng)驗(yàn),能讓大家更好學(xué)習(xí)和使用Java。
Java 征途:行者的地圖
前段時(shí)間應(yīng) CSDN 邀請(qǐng)審核 Java 知識(shí)庫(kù)內(nèi)容,借此我也有機(jī)會(huì)好好梳理了下自己的 Java 知識(shí)體系, 成文一篇望能幫到即將走進(jìn)或正在 Java 世界跋涉的程序員們。
第一張,基礎(chǔ)圖
第二張,技能圖
第三張,延伸圖
Java 微服務(wù)實(shí)踐
目前業(yè)界最流行的微服務(wù)架構(gòu)正在或者已被各種規(guī)模的互聯(lián)網(wǎng)公司廣泛接受和認(rèn)可,業(yè)已成為互聯(lián)網(wǎng)開(kāi)發(fā)人員必備技術(shù)。無(wú)論是互聯(lián)網(wǎng)、云計(jì)算還是大數(shù)據(jù),Java平臺(tái)已成為全棧的生態(tài)體系,其重要性幾乎不可替代。這兩年微服務(wù)作為一個(gè)非常新的技術(shù),各種理論流派試圖從不同的角度去闡述其概念和優(yōu)勢(shì),我一開(kāi)始是拒絕的,因?yàn)槲覜](méi)有”Duang“的一下想清楚。個(gè)人感性地認(rèn)知是,姿勢(shì)不對(duì),純靠意會(huì)。理性的看法則是,在思想上,那些布道師們并未達(dá)到一致。經(jīng)過(guò)參考各家思想之后,得到了一些自己的領(lǐng)悟,我分享給大家。
Java后端程序員1年工作經(jīng)驗(yàn)總結(jié)
畢業(yè)已經(jīng)一年有余,這一年里特別感謝技術(shù)管理人員的器重,以及同事的幫忙,學(xué)到了不少東西。這一年里走過(guò)一些彎路,也碰到一些難題,也受到過(guò)做為一名開(kāi)發(fā)卻經(jīng)常為系統(tǒng)維護(hù)和發(fā)布當(dāng)救火隊(duì)員的苦惱。遂決定梳理一下自己所學(xué)的東西,為大家分享一下。
引言
語(yǔ)法基礎(chǔ)
多線程
開(kāi)源框架
Web基礎(chǔ)
系統(tǒng)架構(gòu)
Nosql
服務(wù)端
數(shù)據(jù)庫(kù)相關(guān)
第三方接口對(duì)接
推薦幾個(gè)自己寫的Java后端相關(guān)的范例項(xiàng)目 - CSDN博客
這里推薦幾個(gè)自己寫的范例項(xiàng)目,主要采用SSM(Spring+SpringMVC+Mybatis)框架,分布式架構(gòu)采用的是(dubbo+zookeeper)。范例項(xiàng)目的好處是簡(jiǎn)單易懂,在架構(gòu)一個(gè)新的項(xiàng)目的時(shí)候可以直接當(dāng)成腳手架來(lái)用,方便快速開(kāi)發(fā),另外項(xiàng)目中涉及到以及未來(lái)可能涉及到的知識(shí)點(diǎn)都會(huì)不斷完善。
Java 新手入門需要關(guān)注的一些問(wèn)題
Python算法和數(shù)據(jù)結(jié)構(gòu)
面向?qū)ο?/p>
編程習(xí)慣(應(yīng)當(dāng)避免)
異常處理使用不當(dāng)
Java 虛擬機(jī) JVM
Python 是慢,但我無(wú)所謂
讓我從關(guān)于 Python 中的 asyncio 這個(gè)標(biāo)準(zhǔn)庫(kù)的討論中休息一會(huì),談?wù)勎易罱谒伎嫉囊恍〇|西:Python 的速度。對(duì)不了解我的人說(shuō)明一下,我是一個(gè) Python 的粉絲,而且我在我能想到的所有地方都積極地使用 Python。人們對(duì) Python 最大的抱怨之一就是它的速度比較慢,有些人甚至拒絕嘗試使用 Python,因?yàn)樗绕渌Z(yǔ)言速度慢。這里說(shuō)說(shuō)為什么我認(rèn)為應(yīng)該嘗試使用 Python,盡管它是有點(diǎn)慢。
厲害了,用Python玩出高分微信跳一跳
12月28日,微信宣布,小程序增加了新的類目:小游戲,同時(shí)上線小游戲「跳一跳」,瞬間跳一跳成了全民游戲,玩得厲害的撐死不過(guò)200多分,如何牢牢占據(jù)排行榜的第一位呢?用Python幫助你,Python真的無(wú)所不能。
我用Python分析了42萬(wàn)字的歌詞,為了搞清楚民謠歌手們?cè)诔┦裁?/p>
聽(tīng)了這么多年民謠,我有一種感覺(jué),就是很多歌都似曾相識(shí),但是仔細(xì)一想,又哪一首都想不起來(lái),為了搞清楚這群流浪在祖國(guó)大地的現(xiàn)代游吟詩(shī)人們都在唱些什么,我做了一些數(shù)據(jù)分析的工作。我首先寫了一個(gè)爬蟲,它可以根據(jù)歌手或樂(lè)隊(duì)的名字來(lái)自動(dòng)抓取這個(gè)歌手的所有歌,為了保證平衡,我最多只抓取前50首歌,老實(shí)說(shuō),大多數(shù)歌手被人熟知的歌并不會(huì)超過(guò)這個(gè)數(shù)字。
基于 Python 的 Scrapy 爬蟲入門:頁(yè)面提取
一、內(nèi)容分析
二、創(chuàng)建項(xiàng)目
三、主要代碼
四、運(yùn)行
五、保存結(jié)果
利用 Python 進(jìn)行數(shù)據(jù)分析 第二版 中文精要
2017第二版主要更新:
所有代碼,包括Python教程,都升級(jí)到了Python3.6(第一版用的是Python2.7)
更新了Python的安裝介紹。這次改用Anaconda Python發(fā)行版,以及其他一些需要的Python包
使用了最新的2017版pandas
新增了一章,用來(lái)介紹pandas的高級(jí)應(yīng)用工具,和其他一些有用的小貼士
簡(jiǎn)單介紹了如何使用statsmodels和scikit-learn
《流暢的python》閱讀筆記
《流暢的python》是一本適合python進(jìn)階的書,里面介紹的基本都是高級(jí)的python用法。于初學(xué)python的人來(lái)說(shuō),基礎(chǔ)大概也就夠用了,但往往由于夠用讓他們忘了深入, 去精通。我們希望全面了解這個(gè)語(yǔ)言的能力邊界,可能一些高級(jí)的特性并不能馬上掌握使用,因此這本書是工作之余,還有余力的人來(lái)閱讀,我這邊就將其有用,精妙的進(jìn)階內(nèi)容整理出來(lái)。
[譯]學(xué)習(xí)Python編程的19個(gè)資源
Python初學(xué)者的資源總結(jié)
Python爬蟲項(xiàng)目整理
JavaScript史上被罵最多的編程語(yǔ)言——JavaScript
JavaScript雖是一種有著近20年歷史的編程語(yǔ)言,但其生命力卻日見(jiàn)旺盛,伴隨著互聯(lián)網(wǎng)的發(fā)展,它己經(jīng)成為21世紀(jì)最重要的編程語(yǔ)言之一。
一、世無(wú)英雄,遂使豎子成名
二、JavaScript技術(shù)導(dǎo)航
三、我的JavaScript學(xué)習(xí)建議
為什么要用原生 JavaScript 代替 jQuery?
隨著 JavaScript 本身的完善,越來(lái)越多的人開(kāi)始喜歡使用原生 JavaScript 開(kāi)發(fā)代替各種庫(kù),其中不少人發(fā)出了用原生 JavaScript 代替 jQuery 的聲音。這并不是什么壞事,但也不見(jiàn)得就是好事。如果你真的想把 jQuery 從前端依賴庫(kù)中移除掉,我建議你慎重考慮。
誰(shuí)說(shuō) JavaScript 很簡(jiǎn)單了?
本文介紹了 JavaScript 初學(xué)者應(yīng)該知道的一些技巧和陷阱。如果你是老司機(jī),就當(dāng)做回顧了,哪里有寫的不好的地方歡迎指出。
你是否嘗試過(guò)對(duì)一個(gè)數(shù)字?jǐn)?shù)組進(jìn)行排序呢?
new Date() 很好用
替換,實(shí)際上并沒(méi)有替換
小心使用比較
數(shù)組不是原始類型
閉包
聊一聊 bind
JavaScript開(kāi)發(fā)工具簡(jiǎn)明歷史
如果你不是老司機(jī),面對(duì)眾多JavaScript開(kāi)發(fā)工具,也許會(huì)有些搞不清楚狀況。因?yàn)椋琂avaScript的生態(tài)系統(tǒng)在迅速的變化,新手很難理解這些工具的功能以及它們所解決的問(wèn)題。對(duì)此,我深有體會(huì)。
前端網(wǎng)老姚淺談:怎么學(xué)JavaScript?
“前端怎么學(xué)”應(yīng)該因人而異,別人的方法未必適合自己。就說(shuō)說(shuō)我的學(xué)習(xí)方法吧:我把大部分時(shí)間放在學(xué)習(xí)js上了。因?yàn)檫@個(gè)js的學(xué)習(xí)曲線,先平后陡。項(xiàng)目實(shí)踐和練習(xí)啥的,我不說(shuō)了,主要說(shuō)下工作之外的時(shí)間利用問(wèn)題。我是怎么學(xué)的呢,看書,分析源碼。個(gè)人這幾天統(tǒng)計(jì)了一下,前端書籍目前看了50多本吧,大部分都是js的。市面上的書基本,差不多都看過(guò)。
本期完
:)
歡迎關(guān)注 SegmentFault 微信公眾號(hào) :)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/90688.html
摘要:入門,第一個(gè)這是一門很新的語(yǔ)言,年前后正式公布,算起來(lái)是比較年輕的編程語(yǔ)言了,更重要的是它是面向程序員的函數(shù)式編程語(yǔ)言,它的代碼運(yùn)行在之上。它通過(guò)編輯類工具,帶來(lái)了先進(jìn)的編輯體驗(yàn),增強(qiáng)了語(yǔ)言服務(wù)。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺(jué)已經(jīng)到來(lái)了,總結(jié)過(guò)去的 2017,相信小伙們一定有很多收獲...
摘要:入門,第一個(gè)這是一門很新的語(yǔ)言,年前后正式公布,算起來(lái)是比較年輕的編程語(yǔ)言了,更重要的是它是面向程序員的函數(shù)式編程語(yǔ)言,它的代碼運(yùn)行在之上。它通過(guò)編輯類工具,帶來(lái)了先進(jìn)的編輯體驗(yàn),增強(qiáng)了語(yǔ)言服務(wù)。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺(jué)已經(jīng)到來(lái)了,總結(jié)過(guò)去的 2017,相信小伙們一定有很多收獲...
摘要:前言從號(hào)開(kāi)始在寫下第一篇文章說(shuō)是筆記還差不多,驚奇地收到有人收藏我的文章的消息,覺(jué)得有點(diǎn)開(kāi)心。突然腦子抽到想爬下里標(biāo)簽下的文章有多少,哪篇被收藏最多,哪篇被點(diǎn)贊最多。。。現(xiàn)在和大家分享下,收藏量前的文章,被那么多人收藏應(yīng)該是篇值得看的文章。 前言 從18號(hào)開(kāi)始在sf寫下第一篇文章(說(shuō)是筆記還差不多),驚奇地收到有人收藏我的文章的消息,覺(jué)得有點(diǎn)開(kāi)心。突然腦子抽到想爬下sf里JAVA標(biāo)簽下...
摘要:谷歌表示,與搜索并列,是谷歌機(jī)器學(xué)習(xí)技術(shù)最重要的產(chǎn)品服務(wù)載體。谷歌宣布了基于機(jī)器學(xué)習(xí)技術(shù)的全面升級(jí),很可能是其誕生以來(lái)的最大升級(jí)。在去年的大會(huì)上,谷歌宣布了其第一代。 showImg(https://segmentfault.com/img/bVNTKT?w=900&h=385); Google I/O Google I/O 是由 Google 舉行的網(wǎng)絡(luò)開(kāi)發(fā)者年會(huì),討論的焦點(diǎn)是用 G...
閱讀 2975·2021-11-24 10:22
閱讀 3044·2021-11-23 10:10
閱讀 1352·2021-09-28 09:35
閱讀 1751·2019-08-29 13:16
閱讀 1394·2019-08-26 13:29
閱讀 2781·2019-08-26 10:27
閱讀 677·2019-08-26 10:09
閱讀 1435·2019-08-23 18:05