原创 rails 5 關於修改數據之後配置了belongs_to :doctor如果doctor_id不填一直報錯rollback transaction

原文地址 2.3.0 :008 > TimeEntry.create(time:1.2, customer_id: 2) (0.1ms) begin transaction Customer Load (0.1ms)

原创 mysql 拼接字符串已達到預期效果

這裏我就簡單描述下使用,使用的是ruby的查詢語法,不過大體相同,就是使用CONCAT關鍵字 ruby 語法 msg_doctor_name = agent.doctors.where(go_public_sea_day:3).

原创 angular route $state.go('hospital_doctors', { hospital_id: hospital_id })傳值頁面刷新怎麼保存

使用angular route $state.go('hospital_doctors', { hospital_id: hospital_id })傳值頁面刷新之後發現值不見了,即$stateParams.hospital_id

原创 mysql update 的時候使用left join和where語句

在使用update語句的時候我們有時候需要利用left join 關聯表,以下是正確操作: 效果,讓指定的order表id爲1,2,3數據的finish_at字段更新爲freports表的created_at字段 UPDATE

原创 上傳android lib到jcenter庫上面碰到的一些問題,以及解決辦法

1.賬號首先你得要有jcenter的賬號,最簡單的就是用google登陸了 請移步 2.接下來就是拿到你自己的appk 和appid了, 拿到這些東西之後,放到根目錄下的local.properties文件裏面,具體內容如下:

原创 使用canvas畫的圓形水球波紋帶進度條的效果,裏面使用的是requestAnimationFrame方法(),所以動畫的執行只在區域可見的時候纔會執行

WaterMoire 使用canvas畫的圓形水球波紋帶進度條的效果,裏面使用的是requestAnimationFrame方法(),所以動畫的執行只在區域可見的時候纔會執行,十分好用,可以自己設置圓的直徑,波紋大小,高度,進度的

原创 rails 關於連接多個數據庫使用同一個database.yml文件的方法

直接進入正題 1.首先正常database.yml文件如下所示 default: &default adapter: mysql2 encoding: utf8mb4 pool: 5 username: root

原创 Navicat Premium使用導致硬盤不足問題

Navicat Premium使用導致硬盤不足問題在mac上出現了,發現是因爲Navicat Premium每次在執行完sql語句後都會保存查詢的結果和查詢語句,長此累計我發現我的那個日誌文件居然達80G啊,電腦總共才256G它佔

原创 關於使用ui-select出現Error: [ui.select:choices] htt錯誤的問題

在使用ui-select的時候出現[ui.select:choices] Expected multiple .ui-select-choices-row but got '0'.錯誤, 解決辦法:原文鏈接 Add the tag

原创 關心最新mac系統升級之後安裝ruby 2.6.3之後 ruby2.3.5用不了,gem使用一直報錯解決辦法

關心最新mac系統升級之後安裝ruby 2.6.3之後 ruby2.3.5用不了,gem使用一直報錯解決辦法解決辦法如下 解決辦法如下 https://github.com/rvm/rvm/issues/4781 brew in

原创 關於mysql索引引發的億級查詢

今天在使用sql查詢的時候,忘給外鍵加索引了,導致join表過多出現sql語句查詢了億級別的行數,從而導致mysql奔潰,謹記mysql關聯表加索引 啥也不說給數據庫加索引 ALTER TABLE operators_doct

原创 Mysql delete歷練

場景描述: 需要刪除上海市和廣州市城市代理的名下的醫生關係 需要用到的表 agent_doctors(醫生代理關係表,多對多) agents(代理表) agent_cities(代理所屬城市表,多對多) cities(城

原创 rails find_by_sql page分頁

直接上代碼 sql = "select *From hospitals" @hospital = Hospital.find_by_sql(sql) @hospital = Kaminari.paginate_array(

原创 如何在docker容器和宿主機之間複製文件

直接上代碼 sudo docker cp txcrm2:/home/log/production.log /system/logs ##仔細看 txcrm2是鏡像id ,後面就是文件路徑以及複製到宿主機的文件路徑 從主機

原创 mysql group_concat聚合分組

碰到一個需求,規則是要按照同一天,同一個醫生,同一個患者,同一個檢查項目實現查詢出相同的訂單,這個玩意使用內聯加上group by可以實現,但是效率低的嚇人,而且返回的效果也不盡人意,作爲一個專業的程序員,這種寫法肯定是不可取的