原创 C語言中全局變量存放在哪個位置?

全局變量存放在靜態存儲區,位置是固定的。 局部變量在棧空間,棧地址是不固定的。 棧:就是那些由編譯器在需要的時候分配,在不需要的時候自動清楚的變量的存儲區。裏面的變量通常是局部變量、函數參數等。 堆:就是那些由new分配的內存塊,他們的釋

原创 JAVA—— switch case 語句

switch case 語句判斷一個變量與一系列值中某個值是否相等,每個值稱爲一個分支。 語法 switch case 語句語法格式如下: switch(expression){ case value : //語句 break; //可選

原创 梯度先將算法非常詳細的解釋趕快看看

介紹 如果說在機器學習領域有哪個優化算法最廣爲認知,用途最廣,非梯度下降算法莫屬。梯度下降算法是一種非常經典的求極小值的算法,比如在線性迴歸裏我們可以用最小二乘法去解析最優解,但是其中會涉及到對矩陣求逆,由於多重共線性問題的存在是很讓人難

原创 JAVA——循環結構

Java 循環結構 - for, while 及 do...while 順序結構的程序語句只能被執行一次。如果您想要同樣的操作執行多次,,就需要使用循環結構。 Java中有三種主要的循環結構: while 循環 do…while 循環 f

原创 JAVA——運算符

Java 運算符 計算機的最基本用途之一就是執行數學運算,作爲一門計算機語言,Java也提供了一套豐富的運算符來操縱變量。我們可以把運算符分成以下幾組: 算術運算符 關係運算符 位運算符 邏輯運算符 賦值運算符 其他運算符 算術運算符 算

原创 Python爬蟲——User Agent大全

User-Agent:的值 1) Chrome(谷歌) Win7: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/1

原创 python random模塊實例——直接上代碼

#!/usr/bin/python # -*- coding: UTF-8 -*- import random import string # 隨機整數: print random.randint(1,50) # 隨機選取0到10

原创 JAVA—— Number & Math 類

一般地,當需要使用數字的時候,我們通常使用內置數據類型,如:byte、int、long、double 等。 實例 int a = 5000; float b = 13.65f; byte c = 0x4a; 然而,在實際開發過程中,我們經

原创 JAVA——條件語句

Java 條件語句 - if...else 一個 if 語句包含一個布爾表達式和一條或多條語句。 語法 if 語句的語法如下: if(布爾表達式) { //如果布爾表達式爲true將執行的語句 } 如果布爾表達式的值爲 true,則執行

原创 Java 日期時間——特別好,趕快來學吧

Java 日期時間 java.util 包提供了 Date 類來封裝當前的日期和時間。 Date 類提供兩個構造函數來實例化 Date 對象。 第一個構造函數使用當前日期和時間來初始化對象。 Date( ) 第二個構造函數接收一個參數,該

原创 美團數據爬取

#!/usr/bin/env python # -*- encoding: utf-8 -*- # Created on 2016-06-07 07:40:58 # Project: dazhongdianping from pysp

原创 同步與異步,阻塞與非阻塞——一起來聊聊吧

近來遇到了一些常見的概念,尤其是網絡編程方面的概念,如:阻塞、非阻塞、異步I/O等等,對於這些概念自己也沒有太清晰的認識,只是很模糊的概念,說了解吧也瞭解,但是要讓自己準確的描述概念方面的具體細節,卻說的不那麼準確,這也是自己在這幾個方面

原创 進程中狀態之間的轉換

進程的三種基本狀態 進程是程序的一次執行。在這個執行過程中,有時進程正在被CPU處理,有時又需要等待CPU服務,可見,進程的狀態是會有變化的。爲了方便進程的管理,操作系統需要將進程合理的劃分爲幾種狀態。 進程的三種基本狀態爲運行態(

原创 Python最簡單入門學習指南——你憑什麼不可以

首先最重要的問題是爲什麼要學習python?這個問題這個將指導你如何學習Python和學習的方式。 以你最終想製作一個網站爲例。從一個通用的學習資源列表開始不僅會消磨你的激情,而且你獲得的知識很難應用,我曾經嘗試過不通過上下文和具體應用來