1.將數(shù)組中的0移到最前面 提供一個(gè)數(shù)組 s[10] = {4,0,0,1,2,0,5,0,3,0}, 將其中的0移到最前面且不改變非0值的順序,上面例子的結(jié)果是: res[...
劍指Offer 算法練習(xí) 03.數(shù)組中重復(fù)的數(shù)字 04.二維數(shù)組的查找 05.替換空格 06.從尾到頭打印鏈表 07.重建二叉樹 08.二叉樹的下一個(gè)節(jié)點(diǎn) 分析:A->C->...
HTTP HTTP的特性 HTTP協(xié)議構(gòu)建于TCP/IP協(xié)議之上,是一個(gè)應(yīng)用層協(xié)議,默認(rèn)端口號(hào)是80 HTTP是無連接無狀態(tài)的 HTTP報(bào)文 請(qǐng)求報(bào)文 HTTP協(xié)議是以ASC...
在軟件工程中,(引自維基百科)設(shè)計(jì)模式[https://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F_...
操作系統(tǒng)常見練習(xí)題 1. 進(jìn)程的常見狀態(tài)?以及各種狀態(tài)之間的轉(zhuǎn)換條件? 就緒態(tài):進(jìn)程已處于準(zhǔn)備好運(yùn)行的狀態(tài),即進(jìn)程已分配到除CPU外的所有必要資源后,只要在獲得CPU,即可立...
TCP報(bào)文與三次握手四次揮手 1. TCP報(bào)文格式 端口號(hào) 用來標(biāo)識(shí)同一臺(tái)計(jì)算機(jī)的不同的應(yīng)用進(jìn)程 源端口:源端口和IP地址的作用是表示報(bào)文的返回地址 目的端口:端口指明接收方...
Property 總結(jié) iOS 開發(fā)最常用的property 包含以下三類: 線程安全 atomic/nonatomic 內(nèi)存管理 assign/copy/strong/we...
工作項(xiàng)目中的iOS工程都是使用Shell腳本搭配xcodebuild自動(dòng)構(gòu)建而成,搭配Jenkins 持續(xù)集成(CI)工具,可以很方便的實(shí)現(xiàn)項(xiàng)目的構(gòu)建、部署、自動(dòng)化。 簡介 ...
=================Note: 持續(xù)更新 第一行必須是"#!/bin/sh" 它不是注釋,"#!/bin/sh"是對(duì)shell的聲明,說明你所用的是哪種類型的s...
socket簡介 描述 網(wǎng)絡(luò)上的兩個(gè)程序通過一個(gè)雙向的通信連接實(shí)現(xiàn)數(shù)據(jù)的交換,這個(gè)連接的一端稱為一個(gè)socket。建立網(wǎng)絡(luò)通信連接至少要一對(duì)端口號(hào)(socket)。 sock...
iOS 開發(fā)過程中,經(jīng)常會(huì)需要配置第三方框架,雖然現(xiàn)在的工程中的三方庫是通過Gradle 管理,出于學(xué)習(xí)目的,簡單過一下CocoaPods的配置方法和使用方法 什么是Coco...
為了方便開發(fā),這里簡單實(shí)現(xiàn)在mac環(huán)境下搭建用于開發(fā)測試的Apache服務(wù)器。 啟動(dòng)本地的Apache 服務(wù)器 mac上已經(jīng)搭建了Apache服務(wù)器,我們只需要進(jìn)行相關(guān)的配置...