安裝ruby的資料庫介面卡

2021-08-29 15:43:36 字數 425 閱讀 2764

原始碼安裝資料庫mysql之後啟動專案報錯:can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock'

浪費了一上午找錯才發現必須安裝資料庫介面卡:

tar xzvf mysql-ruby-2.7.3.tar.gz

cd mysql-ruby-2.7.3

ruby extconf.rb --with-mysql-dir=/user/local/share/mysql

make && make install

注意--with-mysql-dir應該指向mysql資料庫的安裝路徑,如果資料庫伺服器和web伺服器不在同一臺機器上,那麼web伺服器上也必須安裝mysql軟體,因為ruby的c版本mysql介面卡需要在編譯的時候聯接mysql的系統庫。

資料介面卡BaseAdapter

什麼是資料介面卡 通過資料介面卡,我們可以將資料來源和ui控制項聯絡起來。資料介面卡adapter的作用就是將多種多樣的資料來源適配成listview可以讀取的模式 1.降低程式的耦合性 2.容易擴充套件 最常用的資料介面卡 baseadapter listview的顯示和快取機制 總結來講 需要才...

使用同步介面卡(sync adapter)資料傳輸

在android裝置與webserver之間實現資料同步能顯著提高你的應用的有用性。讓你的應用更受使用者的歡迎。雖然你能夠自己為你的應用設計一套傳輸資料系統,你仍應該考慮使用android的sync adapter framework m同步介面卡框架 這個框架能幫你自己主動管理傳輸資料以及多個不同...

STL中的介面卡

選擇自 sevecol 的 blog 我們知道在stl中函式物件發揮著很大作用 find if coll.begin coll.end bind2nd greater 42 這裡bind2nd就是乙個函式物件,他提供了operator 的處理,是的我們可以象呼叫函式一樣操作,這也就是他名字的由來.f...