原创 可重入與異步信號安全

一個可重入的函數簡單來說就是可以被中斷的函數,也就是說,可以在這個函數執行的任何時刻中斷它,轉入OS調度下去執行另外一段代碼,而返回控制時不會出現什麼錯誤。《多線程編程指南》中定義,可以被信號控制器安全調用的函數被稱爲"異步信號安全"函數

原创 awk 學習筆記

本文參考的是 ubuntu 下 gawk version 3.1.6 以及 《sed&awk》 一 . awk 簡介 awk 是一種解釋型(tawk除外)文本處理語言 二 . awk 如何運作 命令行參數 shell 會預處理命令行,獲

原创 sed 學習筆記

一  .  sed 簡介 1  .  功能 sed 是一種流編輯器,所謂流編輯器是指能夠對來自文件或者管道的輸入流進行基本的文本轉換的工具,比方說查找替換刪除等。 2  .  最簡單的運作機制 sed 程序運行時,會讀入腳本,然後把腳本作

原创 tofrodos 初步學習筆記

1 . UNIX 下與 DOS 下回車鍵定義的不同 --使用 man tofrodos 可以獲得以下信息 DOS  text  files  traditionally  have  carriage return and line fe

原创 sicily1317_數獨

深度優先搜索即可   題目: Problem   Sudoku is a placement puzzle. The goal is to enter a symbol in each cell of a grid, most frequ

原创 PKU2676_數獨

    數獨定義:一個九乘九矩陣,矩陣每一行的九個數爲1 - 9 且不重複,每一列依然;而且,把九乘九矩陣從上到下,從左到右分爲九個三乘三矩陣,每個小矩陣中的數字爲1-9 且不重複   問題定義:以一個9 * 9 矩陣的形式輸入一個不完整

原创 瀏覽器專屬 CSS Hack:區分 Firefox / Opera / Safari / Internet Explorer

來自: http://leeiio.me/css-hack-for-firefox-opera-safari-ie/?postcomment=true&replytocom=5133 CSS Hack 是在標準 CSS 沒辦法兼容各瀏覽器

原创 awk 初步學習筆記

1 . awk 的應用場景 需要重新安排數據的格式時 2 . awk 的格式 awk 'BEGIN {startup code} conditions1{actions1} conditions2{actions2} ... END {c

原创 第三章 《文件與目錄》

                                                   目錄 一 、 概述 二 、 stat 結構 三 、 文件類型 四 、 stat 之 st_uid / st_gid 五 、 stat 之

原创 sort 學習筆記

1  . sort 命令簡介 1)  sort 對一個或多個文件中或者來自標準輸入的行進行排序 , 比較 ,合併操作 . 2)  輸入:文件的內容 或者標準輸入 ,當文件名字未給出或者給出的文件名爲 - 時 ,sort 從標準輸入獲得輸入

原创 pthread_cond_wait

pthread_cond_wait的spurious wakeup問題 最近在溫習pthread的時候,忽然發現以前對pthread_cond_wait的瞭解太膚淺了。昨晚在看《Programming With POSIX Threads

原创 WEB應用之: 我的 JS 時鐘+計時器+指令模型

一. 引子 之前做圖片滾動的時候,我萌生一個想法,類似於這種屬性漸變的東西,能不能抽象出來以方便以後的使用。於是開始了艱苦卓絕的編碼。不過,寫着寫着,發現變了味道,隨着逐步的抽象和封裝,最後居然發現底層的需求居然是時鐘+計時器這種簡單的

原创 apache/mysql 與 tcp/ip

一. 連接的創建到斷開 1. timeout 1) mysql 的 timeout connect_timeout 發生在三次握手階段的超時,場景是,服務器端等待來自客戶端的 ack 包超時。 官:"mysqld服務器用Bad hand

原创 WEB前後端實踐記錄

PHP與數據庫 1. 判斷連接是否成功 $mysqli = new mysqli($DBHOST,$DBUSER,$DBPASS,$DBNAME); if($mysqli->connect_error)//返回字符串則表示有錯誤,否則

原创 WEB應用之: JS this 指針+作用域鏈+原型鏈

這是學習總結形式的文章,對讀者無意義,請忽略 一. 引子 作用域鏈、原型鏈、THIS指針是 JAVASCRIPT 入門級的三個重要概念。作爲初學者經常容易混淆作用域鏈和原型鏈,導致使用 this 指針時諸多混亂,比方企圖使用 this 指