iT邦幫忙

c相關文章
共有 331 則文章

技術 C++獲取網芳資料夾安全性的管理者權限

通常為了安全起見,必須將分享資料夾的NTFS安全性設為users或everyone僅唯讀不允修改寫入,然而在執行程式時卻又必須依程式系統的帳號權限來寫入。這要如...

鐵人賽 Mobile Development DAY 11

技術 [11] 30 天從 Swift 學會 Objective-C:Objective-C 物件的編寫

物件導向在人類思想上是自然而然的思考方式,而程式語言透過演進的方式,漸漸的視狀態為獨一無二的物件。 Photo by @alex_andrews on Uns...

鐵人賽 自我挑戰組 DAY 9
刷題記錄與人生分享 系列 第 9

技術 DAY9 Plus One

題目: https://leetcode.com/problems/plus-one/給一個陣列把最後一個數字加一,如需要進位把該數字變成零下一進位值加一。 解...

鐵人賽 自我挑戰組 DAY 12
C 語言筆記 系列 第 12

技術 [C 語言筆記--Day12] system call 的執行步驟

為什麼需要 system call 因為有些行為是很危險的, 所以 C 以提供 C library 的方式來讓寫程式的人可以做到一些較高權限的事情 不過也並非所...

鐵人賽 Mobile Development DAY 5

技術 [05] 30 天從 Swift 學會 Objective-C:Objective-C 的基本 C 語言 Function

程式語言中,我們時常使用的 Function,其實是 Subroutine,又稱子程式,根據 Subroutine - wiki 中所定義的,子程式是一個大型程...

技術 C 語言裡的 LightGBM - 編譯與實做

前言 LightGBM 是相當受歡迎的一個機器學習套件,他的訓練速度快,推論速度也快,分類效果好,套件用法單純親民,模型大小結合適當的壓縮技術,可以達到非常輕量...

鐵人賽 自我挑戰組 DAY 13
刷題記錄與人生分享 系列 第 13

技術 DAY13 Two Sum II - Input array is sorted

題目: https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/在已排序的陣列使其數值相加...

技術 Rust程式語言兼具Python與C優點

前言 近幾年MicroSoft、Google、Amazon都大力讚揚Rust,例如【Google投百萬美元給Rust基金會】、【微軟再組新團隊,欲將C#代碼改寫...

鐵人賽 自我挑戰組 DAY 2

技術 [Day 02] LeetCode 75 - 724. Find Pivot Index

LeetCode 75 Level 1 - Day 1 Prefix Sum 724. Find Pivot Index題目 題目連結 難易度:Easy...

鐵人賽 自我挑戰組 DAY 17
C 語言筆記 系列 第 17

技術 [C 語言筆記--Day17] 讓一個絕對不會 return 的 function 進行一點優化

今天在 TLPI 看到這個寫法,於是來紀錄一下。 大綱 什麼情況會讓一個 function 絕對不會 return 不會 return ,所以呢? __at...

鐵人賽 自我挑戰組 DAY 7

技術 Days 7: 重溫指標:數據、數據類型的本質

▌前言提到: 因為不需要用到 **get_a ,所以function(int **get_a) 可以換成 function(int *get_a)。不影響功能...

鐵人賽 自我挑戰組 DAY 6

技術 Days 6: 重溫指標:不使用回傳地址方式的函數(續.)

▌繼續昨天的問題,整合一下。 源代碼: void function(int **get_a){ static int a; *get_a =...

鐵人賽 Mobile Development DAY 15

技術 [15] 30 天從 Swift 學會 Objective-C:Objective-C 物件的泛型 Generic

在現實生活中有集合的概念,我們的思考習慣會將一系列一模一樣的事情放在集合裡面,例如同學們。在程式語言是一樣的道理,我們也偏好。 Photo by @melod...

技術 C++從外部拖拉一群檔案至視窗內

本文示範將一群檔案從外部拖拉至視窗的方法。 執行程式:拖拉一群檔案至Memo內 列出檔名在Memo 程式原始碼在此

鐵人賽 自我挑戰組 DAY 21

技術 [Day 21] LeetCode 75 - 746. Min Cost Climbing Stairs

LeetCode 75 Level 1 - Day 11 Dynamic Programming 746. Min Cost Climbing Stairs...

鐵人賽 自我挑戰組 DAY 29

技術 Day 29: 例外處理系列:巨集函數具體的使用方式

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀例外處理系列,可以先看: 例外處理系列 開始第一篇 傳送門 前一篇文章有核心代碼,製成標...

技術 C++實例 — 為PDM業務洽辦單建立附檔

本文展示C++從外部拖拉一群檔案至視窗的實例。在PDM系統之業務洽辦單之各單有其專屬的文件資料,本程式讓使用者以拖拉檔案的方式建立相關文件檔案。 程式碼所在

鐵人賽 自我挑戰組 DAY 7

技術 Day 07 - Umbraco - Document Type (2) 以水為例

今天以水為例子來解釋Documnet Type如何應用在上面,由於只是舉例,所以屬性我就以最基本的string,number,date實際要下拉選單、自動填寫...

技術 CSAPP 深入理解計算機 Data Lab實驗記錄

Data Lab實驗記錄 實驗環境搭建 建議使用Ubuntu作業系統或其他Linux distros 首先從Github拉取該repo 複製Lab_Bac...

技術 《進階補充》 — Linux Kernel 中的經典 C Macro

這應該也算是一種 Pattern? 會想特別學習補充這些 Macro 除了本身做嵌入式系統,常寫 C 之外,還有前陣子去面試 NVIDIA System Sof...

鐵人賽 自我挑戰組 DAY 25

技術 [Day 25] LeetCode 75 - 1. Two Sum

LeetCode 75 Level 1 - Day 13 Hashmap 1. Two Sum 題目連結 難易度:Easy 題目敘述 Given an...

鐵人賽 自我挑戰組 DAY 23
刷題記錄與人生分享 系列 第 23

技術 DAY23 Linked List Cycle

題目: https://leetcode.com/problems/linked-list-cycle/給一個連結串列,判斷是否為循環的連結串列。 解題思路:...

技術 CSAPP 深入理解計算機 Cache Lab實驗紀錄

Cache Lab實驗紀錄 實驗簡介 This is the handout directory for the CS:APP Cache Lab. 欲修改檔...

鐵人賽 自我挑戰組 DAY 5

技術 [Day5] 第一章貼圖

今日目標 載入圖片,畫出第一張圖 stb_image.h 第三天-驅動OpenGL這篇有稍稍提到這個玩意 Single-header file 並推薦了...

技術 C++將剪貼簿資料整批匯入資料庫

PDM系統有一功能:整批出圖,出AutoCAD dwg圖或Inventor idw工程圖都可以。操作介面如下圖是。一筆一筆輸入件號,寫入資料庫的同時,程式自動帶...

鐵人賽 Modern Web DAY 18

技術 Day 18:程式執行與審核系統 (6) - 支援更多語言的審核程式

截至昨天,我們解決了許多審核程式會碰到的各種問題,今天就來讓我們的審核程式支援更多的程式語言吧!基本上實作流程就是從 Docker 拉下具有該語言的編譯器和執...

鐵人賽 Mobile Development DAY 26

技術 [26] 30 天從 Swift 學會 Objective-C:Swift friendly 的 Error handling

Photo by @hhh13 on Unsplash Objective-C 的 Error handling Apple 的 Cocoa 函式庫對於 Ob...

鐵人賽 自我挑戰組 DAY 3
刷題記錄與人生分享 系列 第 3

技術 DAY3 Reverse Integer

題目: https://leetcode.com/problems/reverse-integer/反轉32bits的整數,須注意溢位的問題。 解題思路: 藉由...

鐵人賽 學生 DAY 8
學習C++,為了自己。 系列 第 8

技術 C++ 第8天 非常沮喪!for迴圈的既定思維

首先要先對不起,21點並沒有貼出程式碼,因為還沒完成。 不過今天也有收穫,雖然令人沮喪+W+ 今天在學校寫java時,使用for迴圈用*做一個金字塔形,如下所示...

鐵人賽 自我挑戰組 DAY 28

技術 Day 28: 例外處理系列:研究結束中 :finally() 、進行封裝、巨集優化

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀例外處理系列,可以先看: 例外處理系列 開始第一篇 傳送門 本例外處理系列為【實驗性質】...