原创 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 $(