原创 初用WebService

WebService實現天氣預報 什麼是webService WebService是基於Web的服務。它使用Web(HTTP)方式,接收和響應外部系統的某種請求,從而實現遠程調用。 WebService的協議和語言 WebSer

原创 爬蟲Scrapy框架的安裝配置

爬蟲Scrapy框架的安裝配置 突然想萌生了學習爬蟲的想法,於是我就去安裝scrapy這個框架,但是————,但是配置的過程真是太糟心了,scrapy依賴的組件相當多,而且安裝的組件對Python的版本也有要求。。。

原创 向MVC的Model中添加驗證

ASP.NET MVC 的核心設計原則之一是DRY(Don’t Repeat Yourself)——”不要重複自己”。在Model中添加驗證可以省去我們在服務器端對數據的進行的繁瑣驗證操作。用好驗證特性可以使代碼更簡潔,易擴展,

原创 CLR via C#垃圾回收

垃圾回收平臺的工作原理 對資源的訪問 調用IL指令newobj,爲資源的類型分配內存 初始化內存,設置資源的初始狀態,這一步由構造方法執行 訪問類型的成員 訪問結束後摧毀資源狀態進行清理 由垃圾回收器處理,釋放內存 使用IL指

原创 Scrapy命令 和 User Agent

Scrapy 命令 全局命令 startproject 新建工程 settings 配置文件 genspider 新建spider bench 測試命令 runspider shell fetch 使用Sc

原创 Scrapy 功能整理

spider的功能整理 # -*- coding: utf-8 -*- import scrapy from Demo.items import DemoItem class DemoSpider(scrapy.Spider):

原创 JavaScript原型、原型鏈、對象的創建

JavaScript原型 在JavaScript中,每個函數 都有一個prototype屬性,當一個函數被用作構造函數來創建實例時,這個函數的prototype屬性值會被作爲原型賦值給所有對象實例。 所有函數對象的_

原创 .NET Core下的文件文檔服務

.NET Core下的文件文檔服務 默認文檔服務 設置默認首頁可以給網站的每個訪問者提供一個起始頁。 爲使站點能提供默認頁,避免用戶輸入完整 URI,須在 Startup.Configure 中調用 UseDefaultFile

原创 ASP.Net Core

什麼是Asp.Net Core? ASP.NET Core 是.NET Framework的下一代版本,是一個新的開源和跨平臺的框架,用於構建如 Web 應用、物聯網(IoT)應用和移動後端應用等連接到互聯網的基於雲的現代

原创 Scrapy爬取數據案例

Scrapy爬取數據 昨天練習了一個簡單例子,今天進行進一步的學習——爬取同域下的多個網頁。 對 Tencent 的招聘信息進行爬取: 騰訊招聘 可以看到需要的信息都在< tbody >下的class爲even和odd<

原创 ASP.Net的AutoPostBack屬性

ASP.Net的AutoPostBack屬性 平時很少拖服務器控件,今天偶然用到了DropDownList,但是它的SelectedIndexChanged事件不能被觸發,找了半天才發現竟然是autopostback的原因。。。

原创 C# via CLR 多線程的學習

程序、進程和線程關係 簡而言之,一個程序至少有一個進程,一個進程至少有一個線程. 什麼是程序(program)? 程序是存儲在磁盤上的一段可執行代碼,它是一種靜態的描述。可以理解爲程序是死的。 什麼是進程(process)

原创 CLR via C#線程池與委託異步調用

CLR線程池 CLR線程池 一個應用程序最多只能有一個線程池。線程池是爲突然大量爆發的線程設計的,通過有限的幾個固定線程爲大量的操作服務,減少了創建和銷燬線程所需的時間,從而提高效率。 CLR線程池用於對.NET中線程的管理,其基

原创 Scrapy爬取圖片資源

scrapy爬取圖片案例 練習了爬取文字信息的案例,接着練練爬取圖片。scrapy的功能真心強大。 目的:爬取鬥魚美女主播的圖片 網址:鬥魚主播信息 這是網址的數據內容:可以看到是json格式的數據 創建工程和spid

原创 ASP.Net Core與數據庫結合

.NET Core 與Sql Server結合 1.建立.Net Core Web應用程序 打開VS 2017,新建項目工程: 更改身份驗證: 添加數據庫連接 工具->連接到數據庫 導入數據庫表 工具 ->NuGet包