原创 如何跨過高階成長中的常見瓶頸

如何跨過高階成長中的常見瓶頸 所謂高階成長,主要就是指管理線的中高級崗位。專家線本來也算,但只要一心專注於技術本身就好了,所以就不花太多時間來說了。 瓶頸一:不明白人和機器的區別 一旦進入管理線,我們會非常明顯的感受到和以前的不同

原创 老手如何遠離職業誤區

老手如何遠離職業誤區 即使工作了蠻多年的同學,在職業上還是會有一些容易掉進去的陷阱,這裏把我經常被諮詢的問題整理出來。 工作不是一分錢一分貨的交易 之前在微博上有一個討論,大概是說,一個員工覺得公司給他的工資不夠多,就消極怠工,明

原创 如何選擇技術方向和編程語言

如何選擇技術方向和編程語言 如何選擇技術方向和編程語言,大概是新人們最困惑的問題之一了,當然也是我被問到最多的問題之一。這裏就和大家詳細的聊聊。 先選技術方向,再選語言 各種語言都各有所長,所以在選擇語言之前,最好先選定你想從事的

原创 如何理解程序員職業的本質

如何理解程序員職業的本質 程序員這個職業,和其他職業非常不一樣。這大概是由軟件的本質決定的。 自動化 其他行業的工作,都需要由人來完成;今天做的事情,明天可能還要同樣的做一遍。但這是人類工作的方式,不是機器工作的方式。 軟件,仔細

原创 新手如何快速起步

新手如何快速起步 充電期 我們還是新人的時候,並不是一進來就能給公司貢獻價值,往往需要一個相當長的時期來學習專業知識、練習專業技能。在處於充電期時,你在網上看到的職業雞湯很可能不適用,這是爲什麼我們專門分一個話題來講。 處於充電期

原创 什麼是Tomcat

什麼是Tomcat Tomcat簡單的說就是一個運行JAVA的網絡服務器,底層是Socket的一個程序,它也是JSP和Serlvet的一個容器。 爲什麼我們需要用到Tomcat 如果你學過html,css,你會知道你寫的頁面只能自

原创 微信公衆號爬蟲的基本原理

爬蟲的基本原理 所謂爬蟲就是一個自動化數據採集工具,你只要告訴它要採集哪些數據,丟給它一個 URL,就能自動地抓取數據了。其背後的基本原理就是爬蟲程序向目標服務器發起 HTTP 請求,然後目標服務器返回響應結果,爬蟲客戶端收到響應

原创 使用 Requests 實現一個簡單網頁爬蟲

友情提示:代碼全部基於 Python3.6 實現 我們簡單介紹了爬蟲的基本原理,理解原理可以幫助我們更好的實現代碼。Python 提供了非常多工具去實現 HTTP 請求,但第三方開源庫提供的功能更豐富,你無需從 socket 通信

原创 在阿里雲ECS服務器上配置Java環境

基本說明:JDK如果是安裝在root用戶下,那麼非root用戶的默認JDK也是root下的JDK,如果非root用戶下自己也配置JDK那麼會默認爲非root用戶下的JDK,這裏我將JDK安裝在root用戶目錄下。 查看CentOS

原创 Dart 之 語言基礎講解

Dart是谷歌開發的計算機編程語言,後來被Ecma (ECMA-408)認定爲標準。它被用於web、服務器、移動應用和物聯網等領域的開發。它是寬鬆開源許可證(修改的BSD證書)下的開源軟件。 (重點:Dart是Google的 所以很牛 )

原创 談談你對Android線程池原理的理解

1.簡介 線程池可以簡單看做是一組線程的集合,通過使用線程池,我們可以方便的複用線程,避免了頻繁創建和銷燬線程所帶來的開銷。在應用上,線程池可應用在後端相關服務中。比如 Web 服務器,數據庫服務器等。以 Web 服務器爲例,假如

原创 Linux記錄貼 ___yum和apt-get的區別

yum和apt-get的區別 今天在使用 apt-get 電腦竟然報這個錯 所以就具體的瞭解一下 和大家分享 apt-get: command not found 現在我來簡單說一下 apt-get,是一條linux命令,適

原创 Flutter 安裝教程之坑

網上已經有很多 flutter的安裝教程  這裏就再說了  這裏只記錄我踩過的坑     

原创 初識計算機

1.認識計算機的思想及意義(略)2.什麼是計算機計算機(computer)俗稱電腦,是現代一種用於高速計算的電子計算機器,可以進行數值計算,又可以進行邏輯計算,還具有存儲記憶功能。是能夠按照程序運行,自動、高速處理海量數據的現代化智能電子

原创 Android--自定義不規則View

最近做Android實習生問我自定義控件應該怎麼實現。   個人使用過的不規則按鈕的實現方式有以下幾種: 1. 使用矢量圖自繪,layer-list,shape都是不可缺少的元素。 2. 使用imagebutton,src設爲圖片,bac