原创 linux下實現同步的---條件變量
1. 相關函數 #include <pthrea
原创 Selenium+Web UI自動化測試常見的高頻面試題
今天想和大家分享一篇有關Selenium+Web UI自動化測試的面試題,今天看了一個視頻,在此加以總結,歡迎大佬進行補充。(由於本人平時使用java,所以下文皆以java語言爲例) 1. Selenium怎麼判斷元素是否存在? 答:
原创 sizeof:“我是關鍵字,不是函數!!!”
c語言中sizeof的解釋和用法 判斷數據類型長度符的關鍵字 用法 sizeof(類型說明符,數組名或表達式); 或sizeof 變量名 定義 sizeof是C/C++中的一個操作符(operato
原创 strcpy的使用以及注意事項
在日常工作中常常要進行字符串的複製工作,而strcpy是大家常用的字符串複製函數,現在要詳細地說明這個函數可能帶來的錯誤,並給我的使用心得。 首先,看看MSDN怎麼說: strcpy 原型:char *strcpy
原创 模擬實現各類字符串查找操作函數
通過一段時間對字符串的瞭解,我發現了許多有意思的字符串函數,下面我們就以常見的字符串查找函數:strchr,strrchr,strstr,strrstr爲例來模擬實現這些有意思的字符串查找函數。 【strchr】【strrchr
原创 奇特的可變參數列表實現print函數
<div style="word-wrap: break-word; color: rgb(102, 102, 102); font-family: 宋體, Arial; font-size: 16px; line-height: 26p
原创 Linux文件操作符和文件指針的區別
1.文件操作符和文件指針初識 (1)在linux系統中一切皆文件,要對文件進行操作就必須先打開文件,打開文件後會得到一個文件描述符,它是一個很小的正整數,是一個索引值。內核會爲每一個運行中的進程在進程控制塊
原创 表面靜如處子其實動如脫兔的static
C程序一直由下列部分組成: 1)正文段——CPU執行的機器指令部分;一個程序只有一個副本;只讀,防止程序由於意外事故而修改自身指令; 2)初始化數據段(數據段)——在程序中所有賦了初值的全局變量,存放在這裏。 3)
原创 Linux下IPC數據結構之信號量機制模擬實現
這篇文章將講述別一種進程間通信的機制——信號量。注意請不要把它與之前所說的信號混淆起來,信號與信號量是不同的兩種事物。有關信號的更多內容,可以閱讀我的另一篇文章:Linux進程間通信——使用信號。下面就進入信號量的講解。 一、什
原创 c++初識以及函數重載
說實話,我是一個至今還從來沒有接觸過c++的小白呢,之前聽過一點點的JAVA,但是基本屬於沒學(這裏想勸大家該學習的時候就好好學習),所以掌握的知識很少很少,前兩天我們開始學習c++了,雖然心裏有點慌,不過總是要迎難而上的,不是嗎??
原创 Linux下實現進度條
今天我們的主題是進度條,進度條大家一定都不陌生,我們在平時下載視頻或者安裝軟件或者是用U盤拷貝東西時,都會出現一個進度條,它用來表示任務進行的進度。進度條會出現以下幾點問題: 1、進度條存在一個區間
原创 linux下的stat指令以及三種時間
1.用stat命令查看時間 在linux下,我們可以查看一個文件的三種時間,比如,下面的例子,我們可以使用 stat指令查看文件test.c的三種時間(關於三種時間的詳細解釋我們在
原创 Mac OS 乾淨卸載pycharm
先下載了專業版,嘗試很多種方法破解都失敗了,無奈嘗試重新下載安裝社區版,沒什麼特別的需求,所以社區版對我來說足夠了。害怕卸載不乾淨,百度了這篇博客,至少我按照這個方法嘗試完了之後重新安裝沒有任何問題,分享在這裏。 原文鏈接:https:/
原创 linux下mysql的簡單應用
這篇文章主要介紹了Linux系統下Mysql使用簡單教程(一)的相關資料,需要的朋友可以參考下 如果你會查詢這些相關的問題,說明你是一個正在或者準備從事IT的程序猿,對於一個程序猿而言,不會使用linux系統的程序猿不
原创 Shell中反引號(`)與$()用法的區別
今天在學習腳本編程時遇到了一個有趣的問題,就是在shell中反引號和$()到底有沒有區別,我們先用一個例子瞭解一下他們在使用上的區別吧。 echo `echo \$HOSTNAME` #反引號 echo $(