原创 c signal()函數取巧 內部使用外部參數

編程時遇到一個問題,signal函數無法傳遞額外參數,因此可以使用外部變量,這樣就可以在signal內部使用額外參數了。 #include <stdio.h> #include <unistd.h> #include <stdlib.h

原创 C語言字符串生成圖片(libgd)學習1

       最近跟着導師做項目,要求使用C語言編程,達到的目標是將字符串轉爲jpg格式的圖片,在網上翻帖子的時候看到libgd這個庫正好可以滿足我的使用需求,先將其使用學習過程記錄如下。        參考內容博客地址:http://e

原创 openpyxl更改excel單元格格式

今天幫朋友寫一個excel處理的小程序,他需要處理xlsx格式的文件,但是他的單元格有的是文本,有的是數字,在處理起來需要統一格式。我使用的openpyxl,開始的時候搜了半天都沒找到解決方案,之後在一個國外論壇終於找到了解決方案,示例如

原创 C語言編譯時遇到 “函數已使用但未定義”,以及“函數未定義的使用”問題

在編程時函數明明已經定義好了,在頭文件也已經聲明瞭,但是編譯時卻提示引用函數時函數未定義使用。 網上查了很多資料有說編譯時文件順序的問題以及別的問題,但是我嘗試後均無效。 再次檢查後發現其實是自己犯了一個低級錯誤。我在函數定義時使用的是s

原创 隨筆記錄

創建一個指針,初始化NULL後,如果給它malloc分配空間,它就不再是NULL。 一個int型或者char型如果未初始化的話是無法檢測出來的,如果想要檢測,可以添加一個標誌位。 在編寫makefile過程中一定要注意不要亂加空格

原创 數據挖掘 K-Medoid聚類實現實例

接着上一篇內容來講,本次要實現K-Medoide聚類方法對waveform數據以及圖像的分割。 K-Medoide聚類方法原理可參照 https://blog.csdn.net/qq_36076233/article/details/72

原创 數據挖掘 K-means聚類實現實例

這學期正好上了數據挖掘這門課,本週的作業是實現 K-means的兩個實例,分別是實現對waveform.data文件數據的聚類分析,還有一個就是對圖像的 K-means 聚類分割。下面我分別對兩個例子進行說明。 首先先來介紹一下 K-me

原创 C語言字符串生成圖片(libgd)學習3

       最近跟着導師做項目,要求使用C語言編程,達到的目標是將字符串轉爲jpg格式的圖片,在網上翻帖子的時候看到libgd這個庫正好可以滿足我的使用需求,先將其使用學習過程記錄如下。        參考內容博客地址:http://e

原创 C語言字符串生成圖片(libgd)學習2

        參考內容博客地址:http://elkpi.com/topics/libgd-notes.html         libgd官網網址:https://libgd.github.io/         今天接着學習相關如何

原创 C語言字符串生成圖片學習1

       最近跟着導師做項目,要求使用C語言編程,達到的目標是將字符串轉爲jpg格式的圖片,在網上翻帖子的時候看到libgd這個庫正好可以滿足我的使用需求,先將其使用學習過程記錄如下。        參考內容博客地址:http://e

原创 分屏狀態下分出的屏幕提示超出顯示範圍

     今天筆記本想要分屏,但是連接上後提示超出顯示範圍,我用的戴爾的筆記本,聯想的顯示器,顯示器提示分辨率爲1680*1050@60HZ。但是開始調整屏2的分辨率後依然無效。之後發現除了在顯示設置裏面調整分辨率,還要在顯卡設置裏面調整

原创 Mysql 索引使用條件

1>數據庫中索引的結構是一種排序的數據結構。 2>數據庫索引是通過B樹和變形的B+樹實現的。 3>什麼情況下不適合建立索引?   1.對於在查詢過程中很少使用或參考的列,不應該創建索引。   2.對於那些只有很少數據值的列,不應該創建索引

原创 Mysql 數據類型選擇

MySQL數據類型選擇 一 .選擇原則 更小的通常更好:一般情況下選擇可以正確存儲數據的最小數據類型。越小的數據類型通常更快,佔用磁盤,內存和CPU緩存更小。 簡單就好:簡單的數據類型的操作通常需要更少的CPU週期。例如:整型比字符操作代

原创 Mysql 排序規則選擇

排序規則:是指對指定字符集下不同字符的比較規則。其特徵有以下幾點: 1、 兩個不同的字符集不能有相同的排序規則 2、 兩個字符集有一個默認的排序規則 3、 有一些常用的命名規則。如_ci結尾表示大小寫不敏感(caseinsensitive