原创 馬爾可夫鏈(Markov chain)

馬爾可夫鏈(Markov chain)是數學建模和機器學習常用的工具(據說尤其在NLP中,我目前尚不瞭解很多,但之前曾看過一篇用簡單的馬爾可夫鏈實現一個雞湯生成器的博文,有興趣的朋友可以看看)。這篇文章將對它做一個簡單的介紹。 以下內容爲

原创 c++ jpeg圖片壓縮 程序計算熵編碼

純手寫,jpeg壓縮流程上傳到資源資源下載  #define _CRT_SECURE_NO_WARNINGS #define _USE_MATH_DEFINES #include <stdlib.h> #include <iostrea

原创 utf-8和utf-8-sig的區別 CSV文件 亂碼

前言:在寫入csv文件中,出現了亂碼的問題。 解決:utf-8 改爲utf-8-sig 區別如下: 1、”utf-8“ 是以字節爲編碼單元,它的字節順序在所有系統中都是一樣的,沒有字節序問題,因此它不需要BOM,所以當用"utf-8"編碼

原创 沙雕抖音表白python程序

打包好的exe文件可以私聊獲取。。。。這是個使用tkinter創建pythonGUI程序的例子。。 from tkinter import * from tkinter import messagebox #創建一個窗口 window

原创 java 中的抽象關鍵字 abstract

一、抽象(abstract)的使用   當父類的某些方法不確定時,可以用abstract關鍵字來修飾該方法[抽象方法],用abstract來修飾該類[抽象類]。   我們都知道,父類是將子類所共同擁有的屬性和方法進行抽取,這些屬性和方法中

原创 Java 獲取字符串指定下標位置的值 charAt()

  Java手冊 charAt public char charAt(int index) 返回指定索引處的 char 值。索引範圍爲從 0 到 length() - 1。序列的第一個 char 值位於索引 0 處,第二個位於索引 1 

原创 python模塊規定的格式

python模塊規定的格式,按照這樣寫,最規範。 一個python模塊代碼結構一般按照以下格式寫,請參照! #1)起始行 #!/usr/bin/env python # -*- codeing:utf-8 -*- #2)模塊文檔 """S

原创 ioc的概念和實現原理

本文旨在用語言(非代碼)說清楚IOC到底是什麼,沒有什麼高深的技術,園中的老牛、大蝦們看到這裏可以繞行了,以免浪費您寶貴的時間。IOC這個東西DebugLZQ早就想寫了,但是出於對文章權威性的考慮(不能誤人子弟- -!),本文主要內容來源

原创 Linux 的由來和 優缺

  Unix 系統被髮明之後,大家用的很爽。但是後來開始收費和商業閉源了。一個叫 RMS 的大叔覺得很不爽,於是發起 GNU 計劃,模仿 Unix 的界面和使用方式,從頭做一個開源的版本。然後他自己做了編輯器 Emacs 和編譯器 GCC

原创 cudnn cuda tensorflow 版本對應

linux下: windows下: 上面兩張圖是在這裏找到的:https://tensorflow.google.cn/install/source  (右上角language選English)  

原创 計算機組成原理面試問題彙總 (2)

第1章:計算機系統概論 1、計算機系統由哪兩部分組成?計算機系統性能取決於什麼? 計算機系統是由“硬件”和“軟件”組成。衡量一臺計算機性能的優劣是根據多項技術指標綜合確定的,既包括硬件的各種性能指標,又包括軟件的各種功能。 1)計算機系統

原创 計算機視覺領域經典論文 (2012年之前)

  1990年之前 Peter Burt, Edward Adelson. The Laplacian Pyramid as A Compact Image Code. 雖說這個Laplacian Pyramid是有冗餘的,但使

原创 軟件工程 UML 10種圖

1 UML簡介 統一建模語言(Unified Modeling Language,UML)又稱標準建模語言,是始於1997年的一個OMG標準,它是一個支持模型化和軟件系統開發的圖形化語言,爲軟件開發的所有階段提供模型化和可視化支

原创 卷積神經網絡CNN的訓練過程

  卷積神經網絡的訓練過程分爲兩個階段。第一個階段是數據由低層次向高層次傳播的階段,即前向傳播階段。另外一個階段是,當前向傳播得出的結果與預期不相符時,將誤差從高層次向底層次進行傳播訓練的階段,即反向傳播階段。訓練過程如圖4-1

原创 計算機網絡常見面試題總結 (2)

  OSI,TCP/IP,五層協議的體系結構,以及各層協議 OSI分層      (7層):物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層。 TCP/IP分層(4層):網絡接口層、              網際層、運輸層、