摘要:
1、我們會想要能夠對一個數據型別進行擴充,而不想繼承類別。 2、如果我們想為一個組件類別加入新的方法,為它提供新的功能,而且不想通過繼承來做。(如對TFDMEMTable增加方法等,你就得繼承做處理,or做成控件進行安裝...很繁瑣) 那就使用class或者Record助手: 這些特殊用途的數據型別
閱讀全文
摘要:
pg通過tds_fdw實現外部表后,一般就可以是同本地表進行操作。 CREATE FOREIGN TABLE "test"."Remote_IncomeStatement" ( "VAJ47" timestamp(6), "BCK01B" int4, "BBY01" int4, "VAJ25" nu
閱讀全文
摘要:
//增加一行;焦點到當前指定cell。 frm.cxgrd1.SetFocus; frm.cxgrdbtblvwGrid1DBTableView1.DataController.AppendRecord;//or FDMemTable.Applend; frm.cxgrdbtblvwGrid1DBT
閱讀全文
摘要:
exe直接復制到ms windows server的目錄下執行,ok沒問題。由于要讀取ini配置文件。導致出現莫名其妙的錯誤。 明明ini參數調整了,還是執行出問題,讓你懷疑人生。 坑1:自帶記事本保存的 UTF-8 文件默認會加上 BOM (Byte Order Mark)的文件格式,當你保存后,
閱讀全文
摘要:
為什么 UniGUI 這么快、甚至感覺比原生 HTML + JS 框架還靈敏? 答案在于: ? UniGUI 把「前端交互」和「后端狀態」緊密綁定到一個持續的、內存級的會話(UniSession)中。 它不像普通 Web 框架那樣每次都要重新構建頁面或重新傳輸狀態, 而是—— 直接在內存中同步控件樹
閱讀全文
摘要:
默認port:9077 希望IP:81后訪問9077。于是就采用nginx。問題當點擊下載文件或瀏覽文件等時,怎么知道用戶是通過81口訪問的? UniGUI 沒有暴露 RequestHeader(s),繼續走“讀頭部”的路只會踩坑。最穩妥的做法是:別拼絕對 URL,直接用“根相對路徑”,讓瀏覽器自己
閱讀全文
摘要:
UniDBGrid1.WebOptions.Paged := True; UniDBGrid1.PagingBarAuxControl := UniDBNavigator1;
閱讀全文
摘要:
UniDBGrid1 -> ClientEvents -> ExtEvents [Ext.data.Store[store] ] add store.load fn: function store.load(sender, records, successful, eOpts) { sender.g
閱讀全文
摘要:
通過KingSADA讀取工業庫,走了二周彎路。 1、KingSADA提供了jdbc和odbc驅動 2、希望直觀看到數據庫和query結果集,就直接采用jdbc。 3、采用jdbc的結果是:看不到數據庫結構,sql腳本看不到結果集。執行都沒有問題。 4、于是采用odbc,結果許多數據庫工具不支持odb
閱讀全文
摘要:
問題是要再web層面理解和處理。 1、提交數據的異常處理方式。注意,異常是不能直接使用showmessage。 try if fdqry_dictEdit.State in [dsEdit,dsInsert] then fdqry_dictEdit.Post; ShowMessage('保存成功')
閱讀全文
摘要:
場景: 一表有記錄: '南京', '111''蘇州', '222''無錫', '333''常州', '444' 希望通過TUniCombobox顯示name供下拉選擇。然后返回code。 這個是個老話題,在TUniCombobox卻折騰半天,真是活見鬼了。 少廢話,上干貨: cbb1.Items.A
閱讀全文
摘要:
使用glb的3d模型,但是跟蹤來跟蹤去就是在讀取demo.gbl文件時顯示401錯誤。 干貨,就一句話: procedure TUniServerModule.UniGUIServerModuleBeforeInit(Sender: TObject);中增加語句: procedure TUniSer
閱讀全文
摘要:
數據采集分成自動采集和人工采集,導致統計發生大問題: 自動采集三分鐘一次;人工采集不定期。 通過轉速實現設備運轉時間的統計。 ? 最終設計回顧(補充說明) 1. 采集源 來自 IoTData 表,數據包括采集時間、設備編號、主機轉速等。 2. 采集模式過濾 只取自動采集數據: sql 復制編輯 WH
閱讀全文
摘要:
說起來頭暈:使用devexpress的TcxDBLookUpComboBox非常方便,但是希望能夠進入代碼和掃碼錄入(平板中使用),這就麻煩了。 干貨: 1、正常按照增量搜索設置參數; 2、增加設置開關控制: Properties: DropDownListStyle = lsEditList; I
閱讀全文
摘要:
pg的模式是個先進而且麻煩的玩意。 query-->datasource-->unidbgrid這是我們偷懶的數據編輯方式。 可是,PG數據庫就會出現找不到【模式.表名】。如何找不到【user001.department】表。實際在User001模式下有department的部門表。 如何處理: 在
閱讀全文
摘要:
UniEdit,UniDBEdit,比如輸入經緯度:point保留6位小數的數字,如何控制用戶輸入? 少廢話,上干貨: 然后: 實戰: 第一步: 第二步: have fun!
閱讀全文
摘要:
Typora是收費的,學習使用怎么辦? 感謝提供。 不挑版本哦!!! 1、找到安裝目錄該文件,resources\page-dist\static\js\LicenseIndex.**********.********.chunk.js 2、在該文件中查找: e.hasActivated="true
閱讀全文
摘要:
在 Django 或其他 ORM 框架中,直接使用 create() 和 save() 的核心區別在于 靈活性、業務邏輯處理時機以及事務控制。雖然兩者最終都會將數據保存到數據庫,但在實際開發中,它們的使用場景和目的可能截然不同。以下是詳細解釋:
閱讀全文
摘要:
雖然可以說熟練掌握SQL,初步使用Django的ORM還有點二頭霧水。就是完全二種不同的操作處理,難以接受。 先說ORM的幾條命令,看了也是一頭霧水。 Django 命令 makemigrations 和 migrate 的意義,AI答復是不是非常清晰明了? 解釋 Django 命令 makemig
閱讀全文
摘要:
顯示的問題: 這是由于在新建項目使用了Jinja2模板。調整過來即可重啟即可。
閱讀全文
摘要:
理解這個關系很重要: + + + + + + | | | | | | | settings.py | > | urls.py | <--> | views.py | | (配置信息如數據庫, | | (URL模式與視圖的 | | (處理請求和響應邏輯) | | 靜態文件路徑等) | | 映射關系)
閱讀全文
摘要:
web程序真是雞鳴狗盜,零零碎碎。 學習類似SaaS的登錄界面,補一大通web的基礎知識。 http://127.0.0.1:8077和http://127.0.0.1:8077/admin 這是登錄系統。登錄賬套和管理員登錄。又不希望瀏覽器的get參數。 1、通過UniGUIServerModul
閱讀全文
摘要:
用IDEA,總感覺大二全面面具到,確實不錯。但是具體到具體的IDE總感覺哪里不順手不對眼。 使用Pycharm Pro看看如何。干貨:安裝Pycharm Pro: 1、去官網下載2025.1版本。 2、Pro是要收費的,使用一個月。咱們是學習和感受用。 實際上網上非常多的和諧資料視頻,但是總是搞不定
閱讀全文
摘要:
實際上Pascal是一個非常優美的語言。只是仁者見仁智者見智。 我們一直埋怨,而不是埋怨自己。說到底:功力不夠。想短平快,功底又不夠,這就是挑戰。 datasnap很復雜,但是又很簡單。寫了夠小的破restful服務程序,動不動出問題。 在多次交流中,你會不斷理解和提高。 # Delphi + RE
閱讀全文
摘要:
資料很多,但是真正能經得住7X24運行的還真不容易。說穿了就是你的程序不夠健壯。 玩數據處理的,也就是:數據庫連接 → 查詢 → 拉數據 → 生成結果 → 釋放連接 → 返回數據 ??墒强聪旅妫?? FDConnection1 是這個 TUsegear 類的成員,由 DataSnap 管理,每個請求
閱讀全文
摘要:
看看是否牛逼: 真不是寫代碼的料,也沒有這樣的天賦,僅僅玩玩而已。 問題:客戶端邊緣路由中一段js代碼,使用get請求一個方法,把json數據送入數據庫相關表。由于種種原因導致長連接,通過資源管理器可以看到TCP連接一直掛在那里。(該問題不知道是否是偽命題,請專業人員指導) 七搞八搞,依賴Chatg
閱讀全文
摘要:
讓程序編譯后,就會自動生成中文名,以及啟動界面。 1、 2、AndroidManifest.xml的修改。 如果新建project,自動生成,否則要手動 3、 4、ok了。到手機端看結果吧
閱讀全文
摘要:
說真話,這玩意真的簡單好用。但你要控制好: 1、內存泄漏和異常處理好; 2、有沒有發現,通過服務器對數據庫進行讀寫時,在資源管理器中,如果是sql server,就會看到連接1433的連接一直掛在那里。好鬧心。 說主題:因為采用get or post鏈接,將LifeCycle設置為'Invocati
閱讀全文
摘要:
錯誤提示: 要在AndroidManifest.xml添加如下屬性即可: <application android:debuggable="true" android:hardwareAccelerated="true" android:icon="@drawable/ic_launcher" an
閱讀全文
摘要:
實現Android鍵盤自適應 unit Unit13; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FM
閱讀全文
摘要:
有點煩,被困擾。看大蝦的文章一并感謝: 進入D:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidSDK-2525-22.0.47991.2819\cmdline-tools\cmdline-tools\
閱讀全文
摘要:
一個老項目中,使用軟數字錄入數據,編譯時出現n個:frxpngimage left side cannot be assigned to 原因是使用了frxpngimage單元,在D11中編譯出現若干frxpngimage left side cannot be assigned to。 經網查查找
閱讀全文
摘要:
場景: 有嵌套的多層json數據結構的變量,js通過post調用 datasnap rest server,會出現問題: var json = [{ stcd: system.sn, dateTime: dateTimeStr, stnm: system.stnm, lgtd: system.lgt
閱讀全文
摘要:
小兒科問題,直接上流程代碼: 1 procedure TUniServerModule.UniGUIServerModuleHTTPCommand( 2 ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo; 3 v
閱讀全文
摘要:
d的android中的Tlistview相當于cxGrid,其開發使用中的主咖地位至高無上。 可是如何高效使用快速實現的需求呢?需要的話補官方的教程 上圖: GOODLUCK!
閱讀全文
摘要:
參考牛人DelphiTeacher的《PDA掃碼?不要慌,只要20行代碼!》 摘要: 實現監聽器接口 然后在系統中注冊該監聽器,注冊時指定只接收名稱為com.kte.scan.result的消息: PDA支持多種掃碼輸出模式,輸入框填充、廣播輸出、粘貼板、輸入框覆蓋等 PDA默認的掃碼輸出模式為輸入
閱讀全文
摘要:
( SELECT STUFF(( SELECT '','' + CODE FROM INVNEWSAL11 WHERE (MASTERI=BILRCV.SRCERI) OR (LINKERI IN (SELECT LINKERI FROM INVPROLOG WHERE DTYPE=0 AND PE
閱讀全文
摘要:
var I: Integer; CurrentObject: TJSONObject; FieldName: string; Pair: TJSONPair;function CreateJSONValueForVariant(const aValue: Variant): TJSONValue;b
閱讀全文
摘要:
在view.py視圖中定義: def detail(request, question_id): return HttpResponse("You're looking at question %s." % question_id) def results(request, question_id)
閱讀全文
摘要:
用unigui寫程序,簡單的事用戶界面不用HTML。因為這個太鬧心了。沒有什么技術含量,但很鬧心。 但是,但是不清楚HTML CSS更鬧心。因為養眼的界面是客戶起步疑問和要求。 強烈推薦認真讀明白大蝦的體驗和總結:delphi Unigui框架TUniContainerPanel 把CSS和界面屬性
閱讀全文
摘要:
網上有不少介紹。 自己的經驗: 是否需要下載文件fontawesome-free-6.5.1-web(),沒有研究。說ext_js已經下載配套了。 我很懶,得過且過。 1、下載fontawesome-free-6.5.1-web放在resource,一般推薦files。 2、在ServerModul
閱讀全文
摘要:
最愛lx-music,讓你滿心喜歡,可是音源沒有了,因為被投訴給全部關了。 公心作者增加了自定義源。 六音提供了音源,做了一件大善事。注意的是音源會一直初始化。那就下載適合的版本: 欣賞阿魯阿卓如癡如墜的《夢里客家》
閱讀全文
摘要:
使用echart非常簡單,網上有介紹。 主要放一個unihtmlFrame。然后unihtmlframe.text := 'html的代碼',就會渲染(初次調用echart的js庫要一點稍后)。 unigui本身的chart貌似不能動態生成。 option = { title: [{ text: '
閱讀全文