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