原创 easyui datagrid checkbox根據條件設置禁止選擇
$('#tb').datagrid({ url: url, queryParams: p, fit: true, border: fa
原创 c# 操作ad域用戶
測試環境:win2008r2服務器 ad域服務器安裝參考:https://www.cnblogs.com/cnjavahome/p/9029665.html 密碼策略修改參考:https://blog.csdn.net/zouyuji
原创 tp5 多對多關聯操作
模型定義: 模塊: class Module extends Model{ protected $table = 't_modules'; protected $pk='id'; } 角色: class Role
原创 php遞歸樹的實現
使用到了https://github.com/akanehara/ginq,這個類庫可以在php中像.net一樣使用linq private function gettree(&$list, &$parent=null, &$tree
原创 jquery post 數組 到php
var chk = $('#tree').tree('getChecked',['checked','indeterminate']); var cs=[]; $.each(chk,function(i
原创 tp5導入數據時的批量操作
先將要導入的數據整成一個數組,然後使用Db的insertAll來操作 Db::execute('SET FOREIGN_KEY_CHECKS = 0 '); $result = Db::table('t_module
原创 oracle 找出主鍵被哪些表的字段作爲外鍵來使用
表t_sjzxj_dbitem中的字段id,被其他表作爲外鍵,現有個需求在刪除t_sjzx_dbitem中的記錄時,將其關聯的記錄一併刪除,先用sql找出id被哪些表的哪個字段做了外鍵關聯,然後再將關聯的記錄一起刪除。 select c.
原创 vscode 做php開發環境配置
vscode 中安裝插件: php server php debug php intellisense Code Runner Composer PHP DocBlocker 在https://xdebug.org/downl
原创 extjs6 清除grid中combo列的值
{ xtype: 'grid', id: 'gridMatch', layout: 'fit', height: 250,
原创 oracle 分頁性能
用戶表T_DB_USERS,記錄數60萬 分頁語句一: select t.*,rawtohex(SYS_GUID()) mmm_guid from ( select a.*,rownum rn from T_DB_USERS a) t w
原创 mysql 用觸發器記錄操作
mysql 不能在一個觸發器中進行insert,update,delete操作,需分別建三個觸發器 insert觸發器: delimiter $$ create trigger tri_city_insert after insert
原创 easyui treegrid 清除數據
界面中需要全部treegrid的數據,也就是換條件重新獲取一次,試了很多方法,都不行 ,loadData空數組,設置data爲空數組,用 $(‘#div’).empty()都不行,最後只有一行行刪除了 var ds = $('#tb'
原创 oralce 表被鎖導致ExecuteNonQuery執行無響應,也不報錯
在做一個導入操作時,發現每次執行到一行記錄時就出現ExecuteNonQuery執行無響應,也不報錯,卡住不動了,最後發現是數據表這行數據被鎖了,出現:enq: TX - row lock contention ,有可能是其他系統在操作這
原创 oracle 查看負載和併發連接
查看負載: SELECT * FROM ( SELECT A.INSTANCE_NUMBER, A.SNAP_ID, B.BEGIN_INTERVAL_TIME + 0
原创 sqlserver 用觸發器記錄操作
create trigger tri_code on t_jc_code after insert,delete,update as begin declare @id nvarchar(50) declare @type