原创 linux下c語言中fread和fwrite的區別

學習了write函數和read函數時總把裏面的參數弄混,今天特地寫這篇博客將這兩個函數的各個參數弄明白。同時還要明白read和fread的區別,write和fwrite的區別。 write函數 函數原型:ssize_t write(int

原创 linux編程 | exec族函數

fork創建子進程後執行的是和父進程相同的程序(但有可能執行不同的代碼分支),子進程往往要調用一種exec函數以執行另一個程序。當進程調用一種exec函數時,該進程的用戶空間代碼和數據完全被新程序替換,從新程序的啓動例程開始執行。調用ex

原创 linux clock函數使用方法

C語言中求程序執行的時間可以使用clock()函數,_CRTIMP clock_t __cdecl __MINGW_NOTHROW clock (void);(可以把它直接視爲clock_t clock(void);) 這個函數返回從“開

原创 AttributeError: module 'tensorflow' has no attribute 'Session'錯誤解決

在使用anaconda在windows先安裝完tensorflow 2.2.4之後,在使用             import tensorflow as tf tf.Session()的時候,運行完腳本會報如下錯誤:      

原创 Session.run報錯問題已解決

在使用tensorflow2.0以上版本的時候發現,Session.run報錯,下面這種寫法就不再報錯了  g = tf.Graph() with g.as_default(): hello = tf.constant('hel

原创 Jacobian矩陣和Hessian矩陣

1. Jacobian 在向量分析中, 雅可比矩陣是一階偏導數以一定方式排列成的矩陣, 其行列式稱爲雅可比行列式. 還有, 在代數幾何中, 代數曲線的雅可比量表示雅可比簇:伴隨該曲線的一個代數羣, 曲線可以嵌入其中. 它們全部都以數

原创 在python中import或者from…import 以及import ... as的作用

1、舉個例子: import datetime print(datetime.datetime.now()) 以上代碼實現輸出系統當前時間,是引入整個datetime包,然後再調用datetime這個類中的now()方法。  以上代碼實現

原创 單例模式全面學習

單例模式:用來創建獨一無二的,只能夠有一個實例的對象。 單例模式的結構是設計模式中最簡單的,但是想要完全實現一個線程安全的單例模式還是有很多陷阱的,所以面試的時候屬於一個常見的考點~ 單例模式的應用場景:有一些對象其實只需要一個,

原创 線程池的創建 完整c代碼

#include <stdio.h>   #include <stdlib.h>   #include <vector>   #include <algorithm>   #include <assert.h>   #include 

原创 python 繪圖和可視化

本文引自:https://www.cnblogs.com/dudududu/p/9149762.html Python有很多可視化工具,本篇只介紹Matplotlib。 Matplotlib是一種2D的繪圖庫,它可以支持硬拷貝和跨系統的交

原创 hash表

hash表,有時候也被稱爲散列表。個人認爲,hash表是介於鏈表和二叉樹之間的一種中間結構。鏈表使用十分方便,但是數據查找十分麻煩;二叉樹中的數據嚴格有序,但是這是以多一個指針作爲代價的結果。hash表既滿足了數據的查找方便,同時不佔用

原创 gdb調試程序實例

用GDB調試程序   GDB概述 ————   GDB是GNU開源組織發佈的一個強大的UNIX下的程序調試工具。或許,各位比較喜歡那種圖形界面方式的,像VC、BCB等IDE的調試,但如果你是在UNIX平臺下

原创 sizeof與strlen的區別

Sizeof與Strlen的區別與聯繫(轉)1.sizeof操作符的結果類型是size_t,它在頭文件中typedef爲unsigned int類型。該類型保證能容納實現所建立的最大對象的字節大小。 2.sizeof是算符,strlen是

原创 map的詳細用法

map是STL的一個關聯容器,它提供一對一(其中第一個可以稱爲關鍵字,每個關鍵字只能在map中出現一次,第二個可能稱爲該關鍵字的值)的數據處理能力,由於這個特性,它完成有可能在我們處理一對一數據的時候,在編程上提供快速通道。這裏說下ma

原创 makefile中的wildcard用法

在Makefile規則中,通配符會被自動展開。但在變量的定義和函數引用時,通配符將失效。這種情況下如果需要通配符有效,就需要使用函數“wildcard”,它的用法是:$(wildcard PATTERN...) 。在Makefile中,