PIXNET Logo登入

大玩家闖天涯的部落格

跳到主文

歡迎光臨大玩家闖天涯在痞客邦的小天地

部落格全站分類:

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 9月 11 週五 201509:24
  • (尚未設定標題)

本文引用自isvincent - Windows 7-好用的小算盤
(繼續閱讀...)
文章標籤

大玩家闖天涯 發表在 痞客邦 留言(0) 人氣(1)

  • 個人分類:工作紀錄和規劃
▲top
  • 9月 09 週三 201510:11
  • C語言: 今日學習紀錄

strncpy

char * strncpy ( char * destination, const char * source, size_t num );
Parameters
destination
Pointer to the destination array where the content is to be copied.
source
C string to be copied.
num
Maximum number of characters to be copied from source.
size_t is an unsigned integral type.

Return Value


destination is returned.


Example












1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23


/* strncpy example */
#include <stdio.h>
#include <string.h>

int main ()
{
char str1[]= "To be or not to be";
char str2[40];
char str3[40];

/* copy to sized buffer (overflow safe): */
strncpy ( str2, str1, sizeof(str2) );

/* partial copy (only 5 chars): */
strncpy ( str3, str2, 5 );
str3[5] = '\0'; /* null character manually added */

puts (str1);
puts (str2);
puts (str3);

return 0;
}




Edit & Run






Output:









To be or not to be
To be or not to be
To be



(繼續閱讀...)
文章標籤

大玩家闖天涯 發表在 痞客邦 留言(0) 人氣(10)

  • 個人分類:工作紀錄和規劃
▲top
  • 9月 08 週二 201514:48
  • (尚未設定標題)


第一節 資料分類

  • 在C語言中,資料分成很多種類,包括字元、整數、浮點數與布林變數等等;這些是基本的分類,還有其它的,但大多也是他們的延伸而已...



(繼續閱讀...)
文章標籤

大玩家闖天涯 發表在 痞客邦 留言(0) 人氣(1)

  • 個人分類:工作紀錄和規劃
▲top
  • 9月 08 週二 201514:46
  • [轉]posix線程(pthread)入門文章分享

http://dragonspring.pixnet.net/blog/post/32963482-posix%E7%B7%9A%E7%A8%8B(pthread)%E5%85%A5%E9%96%80%E6%96%87%E7%AB%A0%E5%88%86%E4%BA%AB
 
POSIX 線程
POSIX 線程詳解、POSIX 線程編程、NPTL
(繼續閱讀...)
文章標籤

大玩家闖天涯 發表在 痞客邦 留言(0) 人氣(2)

  • 個人分類:工作紀錄和規劃
▲top
  • 9月 08 週二 201511:31
  • 記憶體漏失 Memory leak

記憶體漏失指由於疏忽或錯誤造成程式未能釋放已經不再使用的記憶體。記憶體漏失並非指記憶體在物理上的消失,而是應用程式分配某段記憶體後,由於設計錯誤,導致在釋放該段記憶體之前就失去了對該段記憶體的控制,從而造成了記憶體的浪費。
 
 
(繼續閱讀...)
文章標籤

大玩家闖天涯 發表在 痞客邦 留言(0) 人氣(35)

  • 個人分類:工作紀錄和規劃
▲top
  • 9月 07 週一 201511:40
  • (轉) char s[]字串和char *s字串有什麼差別?


Abstract
C語言有兩種字串宣告方式char s[]和char *s,兩者有什麼差異呢?
Introduction
char s[] = "Hello World";
char *s  = "Hello World";
(繼續閱讀...)
文章標籤

大玩家闖天涯 發表在 痞客邦 留言(0) 人氣(1,343)

  • 個人分類:工作紀錄和規劃
▲top
  • 8月 27 週四 201511:49
  • subnet


IP 在同一網域的意義
那麼同一個網域該怎麼設定,與將 IP 設定在同一個網域之內有什麼好處呢?

  • Net_ID 與 Host_ID 的限制:
    在同一個網段內,Net_ID 是不變的,而 Host_ID 則是不可重複,此外,Host_ID 在二進位的表示法當中,不可同時為 0 也不可同時為 1 ,因為全為 0 表示整個網段的位址 (Network IP),而全為 1 則表示為廣播的位址 (Broadcast IP)
    。例如上面的例子當中,192.168.0.0 (Host_ID 全部為 0)以及 192.168.0.255 (Host_ID 全部為 1) 不可用來作為網段內主機的 IP 設定,也就是說,這個網段內可用來設定主機的 IP 是由 192.168.0.1 到 192.168.0.254;

  • 在區網內透過 IP 廣播傳遞資料
    在同物理網段的主機如果設定相同的網域 IP 範圍 (不可重複),則這些主機都可以透過 CSMA/CD 的功能直接在區網內用廣播進行網路的連線,亦即可以直接網卡對網卡傳遞資料 (透過 MAC 訊框);

  • 設定不同區網在同物理網段的情況
    在同一個物理網段之內,如果兩部主機設定成不同的 IP 網段,則由於廣播位址的不同,導致無法透過廣播的方式來進行連線。 此時得要透過路由器 (router) 來進行溝通才能將兩個網域連結在一起。

  • 網域的大小
    當 Host_ID 所佔用的位元越大,亦即 Host_ID 數量越多時,表示同一個網域內可用以設定主機的 IP 數量越多。



所以說,貴單位公司內的電腦群,或者是你宿舍或家裡面的所有電腦,當然都設定在同一個網域內是最方便的, 因為如此一來每一部電腦都可以直接透過 MAC 來進行資料的交流,而不必經由 Router (路由器) 來進行封包的轉遞呢!(Router 這部份在後續才會提及)。
IP 與門牌號碼的聯想
剛接觸到 IP 組成的朋友都很困擾,又分啥網域號碼與主機號碼,煩死了!其實,你不用煩惱啊!使用門牌號碼的概念來想即可。 既然 IP 是門牌,那拿我們崑山科技大學的門牌來說好了,我們的門牌是:『台南縣永康市大灣路 949 號』, 假設整個大灣路是同一個巷弄,那麼我們這個門牌的網域號碼『台南縣永康市大灣路』而我的主機號碼就是『 949 號』, 那麼整條大灣路上面只要是開頭為『台南縣永康市大灣路』的,就是跟我們同一個網域囉!當然啦,門牌號碼不可能有第二個 949 號啊!這樣理解否?
另外, Host_ID 全為 0 與全為 1 (二進位的概念) 時,代表整條巷子的第一個與最後一個門牌,而第一個門牌我們讓他代表整條巷子, 所以又稱為 Network IP,就是巷子口那個 XXX 巷的立牌啦!至於最後一個 IP ,則代表巷子尾,亦即本條巷子的最後一個門牌, 那就是我們在巷子內廣播時的最後一個 IP ,又稱為 Broadcast IP 的囉。
在我們這個巷子內,我們可以透過大聲公用廣播的方式跟大家溝通訊息,例如前幾年很熱門的張君雅小妹妹的泡麵廣告, 在巷子內透過廣播告訴張君雅小妹妹,你阿嬤將泡麵煮好了,趕快回家吃麵去!那如果不是張君雅小妹妹呢?就將該訊息略過啊! 這樣有沒有聯想到 CSMA/CD 的概念呢?
那如果你的資料不是要給本巷子內的門牌呢?此時你就得要將資料拿給巷子內的郵局 (路由器),由郵局幫你傳送, 你只要知道巷子內的那間郵局在哪裡即可,其他的就讓郵局自己幫你把信件傳出去即可啊!這就是整個區網與門牌對應的想法! 這樣有沒有比較清晰啊?
(繼續閱讀...)
文章標籤

大玩家闖天涯 發表在 痞客邦 留言(0) 人氣(7)

  • 個人分類:工作紀錄和規劃
▲top
  • 8月 27 週四 201511:01
  • 工作日誌20150827_ 保護眼睛

 
保護眼睛
按HSU 設置為:
色度(HUE) 85
飽和度(SAT) 123 
亮度 205
三原色RGB設置為:
紅199
綠237
藍204
RGB十六進制:
紅C7 
綠ED 
藍CC
(繼續閱讀...)
文章標籤

大玩家闖天涯 發表在 痞客邦 留言(0) 人氣(9)

  • 個人分類:工作紀錄和規劃
▲top
1

個人資訊

大玩家闖天涯
暱稱:
大玩家闖天涯
分類:
好友:
累積中
地區:

熱門文章

  • (43)OPENCV [IplImage* to Mat][Mat to IplImage*]
  • (28)openCV [IplImage* to Mat][Mat to IplImage*]
  • (729)cvCvtColor 函數
  • (5,048)VMware player的Wifi設定
  • (9,131)英文文法: neither 與 none 區别 整理
  • (473)SDK 與 IDE 差別
  • (9,499)ppt 上下標快捷鍵
  • (27,624)Win8.1的Wi-Fi無法上網,出現連線能力已受限![轉]
  • (1,343)(轉) char s[]字串和char *s字串有什麼差別?
  • (2,098)C語言:顯示中文字錯誤

文章分類

  • 工作紀錄和規劃 (8)
  • 日語自學 (0)
  • 有用工具 (2)
  • 電腦網路 (2)
  • 新加坡移民 (0)
  • 多益考試 (0)
  • 感情學習 (0)
  • 雲端運算 (0)
  • 工作面試 (1)
  • 學習英文 (6)
  • 生活經驗 (15)
  • Linux學習 (2)
  • 健康資訊 (0)
  • 工作分享 (0)
  • 學習openCV (38)
  • 機器學習 (0)
  • 學習Matlab (4)
  • 學習C++ (9)
  • 未分類文章 (1)

最新文章

  • Notepad++支持顯示回车符,换行符,TAB键,行首,行尾等特殊字符
  • C語言:顯示中文字錯誤
  • c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\intrin.h(26) : fatal error C1083: Cannot open include file: 'ammintrin.h': No such file or directory
  • Matlab 2015a 無法 mex -setup
  • 有趣文章
  • 新竹不錯的皮膚科
  • 隨身碟
  • (尚未設定標題)
  • C語言: 今日學習紀錄
  • (尚未設定標題)

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: