原创 NYOJ題目5

NYOJ題目5Binary String Matching Binary String Matching 描述 Given two strings A and B, whose alphabet consist only ‘

原创 NYOJ第十題

NYOJ第十題: skiing http://acm.nyist.net/JudgeOnline/problem.php?pid=10 #include<stdio.h> #include<string.h> #define N

原创 linux重定向與管道

1.1 重定向符號 輸出重定向到一個文件或設備 覆蓋原來的文件 ! 輸出重定向到一個文件或設備 強制覆蓋原來的文件 輸出重定向到一個文件或設備 追加原來

原创 C++ decltype 關鍵字學習

根據我上一片博客的介紹–c++函數模板初探 我們可以用模板實現很多函數,也對c++函數模板有了初步的瞭解。 但是加入有下面這個情況: template <class T1, class T2> void ft (T1 &x, T2 &

原创 C++ 函數模板初探

C++之所以強大,其中肯定少不了模板的功勞。使用好模板也可以爲以後的編程省去很多的功夫。 函數模板是通用的函數描述,也就是說,它們使用泛型來定義函數,其中泛型可用具體的類型(如int或double) 替換。通過將類型作爲參數傳遞給模

原创 Xv6 chapter 0 學習筆記

Xv 6 Chapter 0 Operating system interfaces 操作系統的工作是分享電腦資源給多個程序,並且提供一系列服務而不是隻讓硬件提供。 操作系統通過接口給用戶程序提供服務,所以設計一個好的接口就顯

原创 ACM 題集

ACM題集以及各種總結大全!        雖然退役了,但是整理一下,供小弟小妹們以後切題方便一些,但由於近來考試太多,顧退役總結延遲一段時間再寫!先寫一下各種分類和題集,歡迎各位大牛路過指正。        一.ACM入門     

原创 HDU Problem 2005 另類做法

HDU題目2005具體詳情 *ACM水題就要嘗試多用其他方法解決. 嘗試不一樣的解題技巧,總有一天會用得上* 題目 給定一個日期,輸出這個日期是該年的第幾天。 Input 輸入數據有多組,每組佔一行,數據格式爲YYYY/MM/D

原创 計算機網絡

因特網 起源於美國現在已經發展成世界上最大的國際性計算機互聯網。 一下是一些網絡、互聯網、以及因特網的一些最基本的概念: 1.網絡又若干結點和連接這些結點的鏈路(link)組成。網絡中的結點可以是計算機、集線器、交換機或者路由器等。

原创 Mac Book下GDB調試出現Codesigned問題

GDB調試是每個CS學習者都一定要會的技術,同時也是瞭解程序的一個很好的工具 但是今天在使用Mac Book的時候出現了這個問題 上網查了一下,才發現不僅是我很多人都這樣情況。 下面就記錄下怎麼解決 參考這裏 首先在 Finder

原创 MIT_6.828 環境配置

MIT 6.828 在網上一直有很高的地位,但是由於上手難度太難,而且是MIT研究生的課程,讓大家都望而卻步. 但是如果想要深入透徹的瞭解計算機系統的架構和設計,這門課又是有很大幫助. 作爲一個計算機學生,一個熱愛學習,熱愛技術的學生,我

原创 Git 如何上傳超過100M的文件

首先這是我在Git上傳我電子書的時候出現的問題。 BTW, 推薦一下電子書放在GitHub很方便 remote: hooks/pre-receive.rb:47:in `’ remote: warning: YOUR-BIG-F

原创 記一次阿里雲配置源碼Apache

在阿里雲上源碼配置Apache,還是遇到很多問題。不過還好都是解決了,所以想寫一篇博客來幫助大家配置Apache. 阿里雲服務器配置 Centos 6.8 首先來看看阿里雲官方配置Apache教程 這看起來很簡單 但是其實有很多坑 首

原创 留校第一週

留校第一週 1. 因爲開始沒有linuxC編程實戰這本書 所以剛開始就看了鳥哥這本書,然後又看了看java,本來是在糾結先學C++還是java,但是畢竟下學期開學就要學java所以還是先學了java,然後在南陽理工上面新申請了一個帳號專

原创 LinuxC編程實戰第七章學習總結

進程控制 Linux進程 1.進程是一個動態的實體,是程序一次執行的過程。進程和程序的區別在於進程是動態的,程序是靜態的,進程是運行中的程序,程序是一些保存在硬盤上的可執行代碼。 線程是比進程更小的能獨立運行的基本單位,線程是