原创 網絡端口大全

本文轉自:網絡端口及其詳解  很多東西不是不重要而是不常用,我們並不能全部記住,就像所有的端口號以及用途,本文收集並整理了所有端口號並作詳解,以便日後查詢。 按端口號可分爲3大類: (1)公認端口(Well Known Ports):從

原创 一位老員工工作後的一些思考

本文轉自:隨想錄(工作後的一點思考)        和剛畢業的學生不同,我現在思考的不僅僅是工作、知識和生活,更多的還有自己的發展軌跡。當然,偶爾也會發呆,思考生活中自己需要的究竟是什麼。     a)隨着收入的提高,你會發現自己也可以買

原创 系統架構師是怎麼煉成的

坦率的講,除了少數對開發程序極其熱愛並願意爲之奮鬥終身的編程者來說,對於大多數開發人員,寫代碼只是他們未來獲得職業提升的一個必不可少的積累階段,在做開發的時間裏,他們會積極學習各種知識,經驗,培養自己的商業頭腦,包括擴展自己各方面的資源,

原创 跳轉表實例(二)

#include<stdio.h> #include<string.h> #include<stdlib.h> #define ERROR_SUCCESS 0 #define ERROR_FAILED -1 #def

原创 程序員究竟該如何提高效率

本文轉自:程序員究竟該如何提高效率 “拖延症”這個名詞近些年很火,似乎每個人都覺得自己的效率不高,很難集中注意力做好手頭的事,那我們究竟該如何提高自己的工作效率呢,大牛來告訴你。Aaron Swartz寫過一篇很有名的文章,叫做"HOWT

原创 架構師是這樣煉成的

隨着軟件行業的發展,軟件人才也在不斷地細分。以前,他們被統稱爲軟件開發工程師。而現在,系統分析員、配置管理員、測試工程師,新興的崗位名稱不斷出現。其中,軟件架構師這一角色的重要開始日益凸顯。     對於每一個軟件開發人員,架構師都是一個

原创 字符串的按單詞逆序(帶標點)

主要思想:先寫出單詞逆序的函數,再寫整個句子逆序的函數(在其中查找單詞,找到後調用單詞逆序的函數逆序,最後將整個句子逆序)。 程序缺點:只能識別幾個常用的標點符號 源代碼及測試程序: //給定一個字符串,按單詞將該字符串逆序,含標點

原创 神經網絡概述

人工神經網絡(Artificial Neural Networks,簡寫爲ANNs)也簡稱爲神經網絡(NNs)或稱作連接模型(Connection Model),它是一種模仿動物神經網絡行爲特徵,進行分佈式並行信息處理的算法數學模型。這種

原创 淺談程序員的數學修養

本文轉自:淺談程序員的數學修養 可能有很多朋友在網上看過Google公司早幾年的招聘廣告,它的第一題如下了:{first 10-digit prime found in consecutive digits e}.com,e中出現的連續的

原创 SVM簡介

本文摘自:SVM(support vector machine 支持向量機) 簡介 基於數據的機器學習是現代智能技術中的重要方面,研究從觀測數據(樣本)出發尋找規律,利用這些規律對未來數據或無法觀測的數據進行預測。迄今爲止,關於機

原创 哈希表簡介

本文摘自:哈希表(附部分代碼)          Hash,一般翻譯做“散列”,也有直接音譯爲”哈希“的,就是把任意長度的輸入(又叫做預映射)通過散列算法變換成固定長度的輸出,該輸出就是散列值。這種轉換是一種壓縮映射,散列值的空間通常遠小

原创 哈希表實現

本文摘自:哈希表的實現 代碼: // HashTable.cpp : 定義控制檯應用程序的入口點 //哈希表的實現 //哈希函數採用除留餘數法構造 //使用鏈地址法解決衝突 #include "stdafx.h"

原创 request_mem_region和ioremap

本文轉自:內核request_mem_region 和 ioremap的理解 幾乎每一種外設都是通過讀寫設備上的寄存器來進行的,通常包括控制寄存器、狀態寄存器和數據寄存器三大類,外設的寄存器通常被連續地編址。根據CPU體系結構的不同,C

原创 哈希表應用

本文轉自:哈希表的應用(C++實現)   問題描述:設計哈希表實現電話號碼查詢系統,實現下列功能: (1) 假定每個記錄有下列數據項:電話號碼、用戶名、地址。 (2) 一是從數據文件old.txt(自己現行建好)中讀入各項記錄,二是由系統

原创 gdb簡介

GNU工具集中的調試器是gdb,gdb是一個交互式工具,工作在字符模式。 一、gdb可完成如下調試任務: 1、設置斷點 2、監視程序變量的值 3、程序的單步執行 4、顯示/修改變量的值 5、顯示/修改寄存器 6、查看程序的堆棧情況 7、遠