原创 如何快速創建odoo模塊,使用腳手架快速創建自己的odoo應用app

上一篇內容:如何快速搭建自己的ERP系統,4步源碼快速安裝odoo教程 瞭解什麼是odoo的插件模塊 odoo在基礎的框架代碼之下,可以安裝自己的應用程序或者業務邏輯,也可以對原有的模塊進行二次修改 注意的是odoo在自己的模塊代碼寫好之後

原创 瞭解什麼是Odoo,爲二次開發做準備

什麼是odoo odoo是由python語言開發,XML爲模板的一體化業務解決方案系統,主要使用在企業資源規劃(ERP)領域,還可以當做CMS系統,快速搭建自己博客、商城...系統 odoo前身是OpenERP,每年都會發佈一個長期支持版本

原创 使用exec函數族來進行多進程打開其他程序

exec函數族 int execl(const char *path, const char *arg0, ... /*, (char *)0 */); int execle(const char *path, const cha

原创 c語言分別用庫函數和系統函數來進行文件操作效率對比

使用庫函數來進行文件讀取 #include <stdio.h> #include <stdlib.h> int main(void) { FILE *fp, *fp_out; int n; fp = fopen("dic

原创 dup和dup2的區別和具體使用方法_文件描述符和堵塞非堵塞

dup和dup2是用來重定向的 例子 dup的使用,主要是保存的作用 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <fcntl.h> #inc

原创 進程和程序之間的區別CPU和MMU

進程和程序的區別 程序,只佔用磁盤的空間。 進程運行在操作系統之上,佔用內存,cpu等系統資源。 併發 同一時間運行多個程序,多個進程同時在運行 單道程序設計 A堵塞,B只能進行等待,即使CPU處於空閒狀態,而在人機交互的時候堵塞的

原创 C語言進程和進程之間通訊的方式_管道的使用

進程和進程之間的內存是相對獨立的 進程和進程通訊原理 進程和進程之間通訊的方式 管道(使用最簡單) 只能用在有血緣關係的進程之中 信號(開銷最小) 共享映射區(無血緣關係) 本地套接字(最穩定,實現複雜度最高) 管道 管道必須用在

原创 C語言如何製作靜態庫

一般C語言寫的程序可以讓其他語言進行調用,比如python, java,等等 c語言有兩種庫類型,靜態庫和動態庫(共享庫) 靜態庫和動態庫的區別 靜態庫 靜態庫需要和程序進行一起編譯 靜態庫在原理上是性能比動態庫要高的 一般應用在對空間要

原创 4步實現gcc編譯

gcc編譯的4步驟 預處理 (hollo.c->hello.i) gcc -E 展開宏,頭文件 替換編譯條件 刪除註釋,空行,空白 編譯 (hello.i->hello.s) gcc -S 檢查語法規範 最消耗時間,系統資源最多

原创 C語言實現文件的遍歷

考慮一下步驟 判斷命令行參數,獲取需要查詢的目錄 argv[1], 如果沒有就算當目錄 判斷用戶指定的是否是目錄。 stat S_ISDIR(); 讀取目錄: opendir() readdir(), 如果讀取到目錄,那麼就可以

原创 動態庫的製作方式以及出錯的解決方案

動態庫的生成 將.c文件生成.o文件,然後在生成與位置無關的代碼(-fPIC) # 生成動態庫 gcc -c add.c -o add.o -fPIC 使用gcc -shared 製作動態庫 # 製作動態庫 gcc -shared li

原创 靜態庫和動態庫的區別,以及靜態庫應該怎麼進行創建和使用

一般C語言寫的程序可以讓其他語言進行調用,比如python, java,等等 c語言有兩種庫類型,靜態庫和動態庫(共享庫) 靜態庫和動態庫的區別 靜態庫 靜態庫需要和程序進行一起編譯 靜態庫在原理上是性能比動態庫要高的 一般應用在對空間要

原创 ffmpeg中sws_scale和sws_getContext的api分析

sws_scale 可以使用它進行圖像像素的轉換,分辨率的轉換 int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[], con

原创 3步安裝Python虛擬環境virtualenv

1. pip安裝必要庫 pip install virtualenv -i https://pypi.douban.com/simple pip install virtualenvwrapper -i https://pypi.douba

原创 2步安裝Python-librtmp庫

1. 安裝必須要的依賴環境 系統:Ubuntu apt install gcc apt install librtmp-dev pip install cffi -i https://pypi.douban.com/simple 2.安