原创 操作系統實驗總結

1,進程的創建 int i = fork(); //根據進程的特點, i < 0 表示創建進程失敗;i>0 表示父進程執行;i == 0 表示子進程執行 while((i = fork()) < 0);//根據這種特點,常用以此使

原创 Joel Spolsky給計算機專業學生的七個建議

原文:Joel Spolsky給計算機專業學生的七個建議 畢業前練好寫作 一個普通程序員與一個優秀程序員的區別,不在於他們懂得的編程語言誰多誰少,也不在於他們喜歡用Python語言還是喜歡用Java語言,而在於他們能否與他人交流思想。

原创 Python3爬蟲:爬取大衆點評網北京所有酒店評分信息

學習Python3爬蟲實戰:爬取大衆點評網某地區所有酒店相關信息,我爬取的北京地區的酒店,由於網站更新,原文中的一些方法已經不再適用,我的工作是在該文指導下重寫了一個爬蟲。 爬蟲無非分爲這幾塊:分析目標、下載頁面、解析頁面、存儲內容,其中

原创 Python裝飾器

理解Python的裝飾器分爲以下6步 首先先理解裝飾器的含義。裝飾器本質上是一個 Python 函數或類,它可以讓其他函數或類在不需要做任何代碼修改的前提下增加額外功能,裝飾器的返回值也是一個函數/類對象。 有了裝飾器,我們就可以抽離出

原创 微信公衆號開發遇到問題

問題描述:hashcode 爲定值(我這邊是da39a3ee5e6b4b0d3255bfef95601890afd80709),因爲hashcode是由token, timestamp, nonce三個變量決定的,所以由常識知道問題出在

原创 BUY LOW, BUY LOWER

BUY LOW, BUY LOWER的代碼+解釋,主要參考POJ BUY LOW, BUY LOWER,比原文多了些註釋和自己的理解 程序主要分爲3部分: 求以num[i] 結尾的最長下降子序列的長度dp 求以num[i] 結尾的不重複

原创 1014. 福爾摩斯的約會 分析

大偵探福爾摩斯接到一張奇怪的字條:“我們約會吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大偵探很快就明白了,字條上奇怪的亂碼實際上就是約會的時間“星期四 14:04

原创 Java內存機制

Java 內存機制 學習Java內存機制 基本類型 VS 引用類型 堆和棧 2 總結 應用 Java 內存機制 學習Java內存機制 基本類型 VS 引用類型 基本類型,它的值就是一個數字,一個字符或一個布爾值。java

原创 0.1 - x 的近似的十進制值是多少?

0.1 - x 的近似的十進制值是多少? 這也是CSAPP中練習題2.46 的 第 2 小問。 0.1 在計算機中的表示 0.00011 0011[0011]…,對於 x,x 也是0.1在計算機中表示的二進制小數,只是這裏只考慮這個序列的

原创 1012.數字分類(20) PAT

給定一系列正整數,請按要求對數字進行分類,並輸出以下5個數字: A1 = 能被5整除的數字中所有偶數的和; A2 = 將被5除後餘1的數字按給出順序進行交錯求和,即計算n1-n2+n3-n4…; A3 = 被5除後餘2的數字的個數;

原创 1022 Train Problem I 棧的簡單應用

題意 棧的簡單應用,給出元素個數,入棧順序O1和出棧順序O2,每個序列裏有n個元素,問能不能利用棧把O1變成O2。 版本1: 依此考慮出棧的元素(記爲temp),首先判斷爲了temp出棧,是否需要有元素入棧,一種是需要,則入棧,入棧之後

原创 隨機數啊隨機數

問題: 1. 隨機生成一個隨機數 2. 隨機生成十個不同的隨機數 3. 將以上生成的隨機數,隨機放在一個數組中20個不同的位置 4. 找到這十個隨機數在數組中最鄰近的空位置 5. 將十個隨機數分別移動到最鄰近的空位置

原创 CentOs下安裝Crab

因爲好多軟件在centos中yum下的名字與Ubuntu的apt-get不同,所以需要使用yum查找對應的軟件包名,可以用 yum search keyword這樣的命令來進行搜索 CentOS Yum 命令詳解 http://www

原创 nsci.txt 是什麼?

NCSI表示的是網絡連接狀態指示器(Network Connectivity Status Indicator)的意思。它是被微軟叫做網絡意識(Network Awareness)的一部分。微軟想要通過網絡意識來爲Windows Vist

原创 Small Tips

github在線創建文件夾 From http://blog.sina.com.cn/s/blog_4c8b519d0101pycd.html Win10 修改cmd編碼 Link chcp 65001