InfluxDB 2.0.0 Beta 14 現(xiàn)已發(fā)布,具體更新內(nèi)容如下:
Features 18758 :擴(kuò)展流入堆棧更新cmd,無(wú)需添加模板即可添加資源 18793 :在新的 /api/v2/templates 和 /api/v2/stacks public API 下標(biāo)準(zhǔn)化 InfluxDB 模板 18818 :使用種類標(biāo)識(shí)符擴(kuò)展 template Summary 和 Diff 嵌套類型。 18857 :Flux 更新至 v0.71.1 18805 :為 Linux 添加了靜態(tài)構(gòu)建
Bug 修復(fù) 18878 :不要覆蓋通過 ldflags 設(shè)置的構(gòu)建日期 18842 :修復(fù)了導(dǎo)入一個(gè) Check 后定義查詢不可用的問題 18845 :更新文檔鏈接
更新說(shuō)明: https://github.com/influxdata/influxdb/releases
Mumble 是一個(gè)免費(fèi)的、開源的、低延遲、高質(zhì)量的語(yǔ)音聊天應(yīng)用程序。Mumble 1.3.2 現(xiàn)已發(fā)布,這是當(dāng)前穩(wěn)定的 1.3 系列的錯(cuò)誤 修正版本 。具體更新內(nèi)容如下:
Client 修復(fù):Overlay 無(wú)法開始( #4282 )
Server 修復(fù):macOS上 的自定義證書的 keychain-error 錯(cuò)誤( #4345 )
已知的問題 Overlay 被 BattleEye 阻止。已提出將其列入白名單的請(qǐng)求。 Overlay 被 CS:GO Trusted Mode 阻止
發(fā)布說(shuō)明: https://www.mumble.info/blog/mumble-1.3.2-release-announcement/
Angular 10.1.0-next.0 現(xiàn)已發(fā)布,具體更新內(nèi)容如下:
Bug 修復(fù) common: 日期管道給出錯(cuò)誤的星期數(shù)( #37632 )( ef1fb6d ),closes #33961 compiler-cli: 確保 source-maps 可以處理 webpack:// 協(xié)議( #32912 )( decd95e ) compiler-cli: 僅從最后一行中讀取 source-map comment( #32912 )( 07a07e3 ) core: 確定所需的 DOMParser 功能可用性( #36578 )( #36578 )( c509243 ) core: 不要在 Firefox 和 Chrome 中觸發(fā) CSP alert/report ( #36578 )( #36578 )( b950d46 ),closes #25214 forms: 處理 groups/arrays 的待處理異步驗(yàn)證( # 22575 )( 77b62a5 ),closes #10064 language-service: 軟件包輸出中不存在的模塊格式( #37623 )( 413a0fb ) router: 修復(fù)導(dǎo)航忽略與瀏覽器網(wǎng)址進(jìn)行比較的邏輯( #37716 )( a5ffca0 ),closes #16710 #13586 router: 正確比較 array queryParams 是否相等( #37709 )( #37860 )( 1801d0c ) router: 移除輔助出口段后,移除主要出口段的括號(hào)( #24656 )( #37163 )( 71f008f )
特性 bazel: 從 ng_module 提供 LinkablePackageInfo( #37623 )( 6898eab ) compiler-cli: 添加 SourceFile.getOriginalLocation() 到 sourcemaps 包( #32912 )( 6abb8d0 ) compiler-cli: 解釋為什么在 AOT 編譯中不能使用表達(dá)式( #37587 )( 712f1bd ) core: 支持將 injection token 作為查詢中的 predicate( #37506 )( 97dc85b ),closes #21152 #36144 localize: 暴露 canParse() 診斷( #37909 )( ec32eba ),closes #37901 localize: 實(shí)現(xiàn)消息提取工具( #32912 )( 190561d ) platform-browser: 允許 sms -URLs( # 31463 )( fc5c34d ),closes #31462 platform-browser: 添加用于絕對(duì) URL HTTP 支持的選項(xiàng)( #37539 )( d37049a ),closes #37071
性能改進(jìn) compiler-cli: 修復(fù)增量程序重用中的回歸問題( #37641 )( 5103d90 ) ngcc: ESM 依賴關(guān)系主機(jī)中的短路標(biāo)記( #37639 )( bd7f440 ) ngcc: 使用 EntryPointManifest 加快 noop ProgramBaseEntryPointFinder ( #37665 )( 9318e23 ) router: 應(yīng)用 prioritizedGuardValue 運(yùn)算符來(lái)優(yōu)化 CanLoad 防護(hù)( #37523 )( d7dd295 )
更新說(shuō)明: https://github.com/angular/angular/blob/master/CHANGELOG.md#1010-next0-2020-07-08
C++ 基礎(chǔ)庫(kù) co 1.1 發(fā)布。CO 是一個(gè)優(yōu)雅、高效的 C++ 基礎(chǔ)庫(kù),支持 Linux, Windows 與 Mac 平臺(tái)。
CO 追求極簡(jiǎn)、高效,不依賴于 boost 等三方庫(kù),僅使用了少量 C++11 特性。
github
Changes
代碼結(jié)構(gòu)調(diào)整 頭文件放到 include 目錄. 源文件放到 src 目錄. rpcgen 更名為 gen . 移除 unitest/base 目錄,單元測(cè)試代碼直接放到 unitest 目錄下. test 目錄下支持子目錄. fast fast.cc 中靜態(tài)變量的定義放到函數(shù)中,初始化更安全. fast::dtoa 棄用基于 LruMap 的實(shí)現(xiàn),換用 Milo Yip 的實(shí)現(xiàn)( miloyip/dtoa-benchmark ). 新增 fast::stream 類,提供基本的流式輸出操作. fastream 繼承于 fast::stream 類. 支持 move 構(gòu)造函數(shù). 增加空狀態(tài).
fastream fs; // 定義一個(gè)空的 fastream 對(duì)象,不分配內(nèi)存 支持 append 自己.
fastream fs; fs << " hello " << 23 ; fs.append(fs); fs << fs; // <==> fs.append(fs) fastring 與 fastream 一樣,繼承于 fast::stream 類,因此也支持流式輸出操作.
fastring s; s << " hello " << 23 ; fastring 與 fastream 的內(nèi)存結(jié)構(gòu)相同,二者可以無(wú)縫轉(zhuǎn)換.
fastring s; fastream& fs = *(fastream*)&s 移除引用計(jì)數(shù),使 fastring 的復(fù)制行為與 std::string 類似,使用起來(lái)不容易出錯(cuò).
fastring s ( " hello " ); fastring t (s); // 通過內(nèi)存拷貝創(chuàng)建一個(gè)新的字符串 append 操作增加 inside 檢查,修復(fù)內(nèi)存重疊時(shí)的邏輯漏洞.
fastring s ( " 123 " ); s.append(s.c_str() + 1 ); // s -> "12323" 刪除 clone() 方法,移除引用計(jì)數(shù)后,此方法多余. str str::dbg() 支持 std::unordered_map 與 std::unordered_set . flag 優(yōu)化命令行參數(shù)與配置文件的解析順序,先解析配置文件,再解析其他命令行參數(shù).
# 先解析配置文件 xx.conf,再解析其他命令行參數(shù) # 命令行中 x, s 的值會(huì)覆蓋 xx.conf 中的值,方便調(diào)試 ./xx -x -s= " hello " -config=xx.conf Linux 平臺(tái)增加內(nèi)置 bool flag daemon ,以支持后臺(tái)運(yùn)行程序
# 可在命令行參數(shù)中帶上 -daemon # 也可在配置文件中設(shè)置: daemon = true ./xx -daemon 命令行參數(shù)支持多種格式, -x=y 可以寫成 -x y 或者 x=y
./xx -i=8 u=88 -s= " hello world " ./xx -i 8 -u 88 -s " hello world " 優(yōu)化程序啟動(dòng)時(shí)指定配置文件的方式.
./xx config=xx.conf # 用 flag config 顯示指定 ./xx xx.conf # 配置文件名以 .conf 或 config 結(jié)尾,且是程序命令行的第一個(gè)非 flag 參數(shù),則可省略 config= ./xx -x xx.conf # -x 是 flag,xx.conf 是第一個(gè)非 flag 參數(shù) 定義 flag 時(shí),可以在注釋中指定級(jí)別,以控制 flag 在配置文件中的順序.
// 在注釋開頭用 #3 指定級(jí)別為 3 // 支持的級(jí)別為 0-99,默認(rèn)為 10 // 使用 --mkconf 自動(dòng)生成配置文件時(shí),flag 按級(jí)別、文件名、代碼行數(shù)排序 DEF_bool (b, false , " #3 xxx " ); log signal handler 中部分函數(shù)修改為 async-signal-safe 版本的函數(shù),更安全. 協(xié)程庫(kù) 修復(fù)未及時(shí)移除 epoll(kevent, iocp) 中注冊(cè)的 io 事件引起的 bug. 修復(fù) Scheduler 在 add_timer() 時(shí),內(nèi)部 iterator 未正確更新的 bug. 改進(jìn) co::connect , co::accept 等的實(shí)現(xiàn),以支持 ipv6. 新增 co::max_sched_num() 接口,獲取支持的最大調(diào)度線程數(shù),目前為系統(tǒng) cpu 核數(shù). 新增 co::sched_id() 接口,獲取當(dāng)前的調(diào)度線程 id. 新增 coroutine_id() 接口,獲取當(dāng)前協(xié)程的 id. 重構(gòu) Scheduler,內(nèi)部邏輯結(jié)構(gòu)更清晰,同時(shí)提高代碼的可讀性. 修改 co::tcp_socket() , co::udp_socket() 接口的參數(shù)為 address family,棄用早期用 4 與 6 指定 ipv4 與 ipv6 的方式.
sock_t tcp_socket ( int af=AF_INET); // @af: address family, AF_INET, AF_INET6, etc. sock_t udp_socket ( int af=AF_INET); // @af: address family, AF_INET, AF_INET6, etc. 新增 co::socket() 接口,與原生 api 保持一致. 修復(fù) hook 實(shí)現(xiàn)中一些靜態(tài)全局變量的初始化問題. 優(yōu)化 co::Event 的內(nèi)部實(shí)現(xiàn). 重構(gòu) co::Pool : 用戶可以指定 callback ccb 與 dcb ,分別用于創(chuàng)建、銷毀元素. 用戶可以指定 pool 的最大容量(僅在 dcb 設(shè)置時(shí)有效). 內(nèi)部實(shí)現(xiàn)中向 Scheduler 注冊(cè) cleanup callback,保證在調(diào)度線程結(jié)束時(shí)進(jìn)行 co::Pool 的清理工作. co::Kakalot 重命名為 co::PoolGuard . json 內(nèi)部引用計(jì)數(shù),使用原子操作,復(fù)制 Json 對(duì)象更安全. 重構(gòu) Json 內(nèi)部的內(nèi)存模型,修復(fù)之前因內(nèi)部?jī)?nèi)存變化引起的 bug. 內(nèi)部增加簡(jiǎn)單的內(nèi)存分配器 Jalloc ,提升 Json 的性能. json::parse() 支持?jǐn)?shù)組對(duì)象的解析.
Json v = json::parse( " [1, 2, 3] " ); 新增 Json::dbg() 接口,將 Json 對(duì)象轉(zhuǎn)換為 debug string (Json 對(duì)象中較長(zhǎng)的字符串可能被截?cái)啵? log 庫(kù)調(diào)用 Json::dbg() 輸出 Json 對(duì)象,使得輸出的日志更精簡(jiǎn). rpc 簡(jiǎn)化,移除一些不必要的配置項(xiàng). 優(yōu)化連接管理,可以通過 rpc_conn_idle_sec 與 rpc_max_idle_conn 指定空閑連接的超時(shí)時(shí)間、最大的空閑連接數(shù). hash 修改 hash32() 的實(shí)現(xiàn),32 位系統(tǒng)使用 murmur 2 的 32 位版本,64 位系統(tǒng)直接取 hash64 的低 32 位.
編譯 移除 scons 編譯腳本. 支持 xmake 編譯. 支持 cmake 編譯 (由 izhengfan 貢獻(xiàn)). windows 支持用 vs 工程文件編譯 (由 xmake 自動(dòng)生成).
sumk 的定位是提供一個(gè)類似于 spring boot 的輕量級(jí)互聯(lián)網(wǎng)框架。它的特點(diǎn)是開發(fā)速度以及對(duì)互聯(lián)網(wǎng)天然支持,比如分布式 session、數(shù)據(jù)庫(kù)讀寫分離、微服務(wù)、可實(shí)時(shí)更新的redis緩存、分布式鎖、統(tǒng)一日志等。在依賴jar的總大小、占用的內(nèi)存、啟動(dòng)速度這些方面都比spring boot有很大的優(yōu)勢(shì)。web服務(wù)的性能也比spring mvc高很多。框架還對(duì)日志和異常做了統(tǒng)一處理,大大加快了bug定位速度。
本次更新主要是針對(duì)http中的文件上傳功能,它改為基于servlet3的MultiPart模式,而不是commons-upload。同時(shí)去掉對(duì)commons-upload的依賴
MiniFramework 是一款遵循 Apache2 開源協(xié)議發(fā)布的,支持 MVC 和 RESTful 的超輕量級(jí) PHP 開發(fā)框架。MiniFramework 能夠幫助開發(fā)者用最小的學(xué)習(xí)成本快速構(gòu)建 Web 應(yīng)用,在滿足開發(fā)者最基礎(chǔ)的分層開發(fā)、數(shù)據(jù)庫(kù)和緩存訪問等少量功能基礎(chǔ)上,做到盡可能精簡(jiǎn),以幫助您的應(yīng)用基于框架高效運(yùn)行。
MiniFramework于2020年7月11日發(fā)布2.4.0版本,主要變化有: 新增 isTimestamp() 全局函數(shù),用于判斷一個(gè)字符串是否為 UNIX 時(shí)間戳格式。 新增 CSRF_TYPE 常量,默認(rèn)值為cookie,用于定義客戶端獲取 CSRF 令牌的方式。 新增 header 方式獲取 CSRF 令牌的特性,默認(rèn) X-Mini-Csrf-Token 為消息頭名稱。 新增 Mini\Security\Sign 類,用于對(duì) GET 或 POST 數(shù)據(jù)進(jìn)行簽名和校驗(yàn)。 在示例 Example 控制器中,增加了通過 Mini\Security\Sign 類進(jìn)行簽名和校驗(yàn)的示例代碼。 為提升運(yùn)行效率將 CSRF 令牌校驗(yàn)改為默認(rèn)禁用狀態(tài),因此變更常量 CSRF_TOKEN_ON 默認(rèn)為 FALSE。 改進(jìn)視圖渲染和輸出方式,統(tǒng)一由 Mini\Base\Http 負(fù)責(zé)最終輸出。 基于安全考慮,從響應(yīng)頭中刪除 MiniFramework 文字信息。
MiniFramework 2.4.0 版本下載地址
碼云Gitee下載地址:
zip格式: https://gitee.com/jasonwei/miniframework/repository/archive/2.4.0?format=zip
tar.gz格式: https://gitee.com/jasonwei/miniframework/repository/archive/2.4.0?format=tar.gz
GitHub下載地址:
zip格式: https://github.com/jasonweicn/miniframework/archive/2.4.0.zip
tar.gz格式: https://github.com/jasonweicn/miniframework/archive/2.4.0.tar.gz
通過 Composer 安裝部署的方法
通過 Composer 可以快速安裝部署一個(gè)基于 MiniFramework 的基礎(chǔ)應(yīng)用模板,開發(fā)者可以通過這個(gè)模板快速開始構(gòu)建自己的 Web 應(yīng)用。 php composer.phar create-project --prefer-dist --stability=dev jasonweicn/miniframework-app-basic
MiniFramework 快速入門文檔
地址: http://www.miniframework.com/docv2/guide/
近期版本更新主要變化回顧:
2.3.3
* 修復(fù)REST模式運(yùn)行時(shí)的一個(gè)Bug,感謝PndOS反饋此Bug。
2.3.2
* 修復(fù)通過PHP內(nèi)置WEB服務(wù)器運(yùn)行框架時(shí)出現(xiàn)NOTICE報(bào)錯(cuò)的Bug,感謝codetyphon反饋此Bug。
2.3.1
* 修復(fù)Mini\Base
Electron 8.4.0 現(xiàn)已發(fā)布,具體更新內(nèi)容如下:
新特性 在應(yīng)用上添加了新 render-process-gone 事件,以替換 renderer-process-crashed 事件。 #24314 添加了新 render-process-gone 事件以替換 crashed 事件。 #24308 添加了對(duì) Windows 的掛起和恢復(fù)事件的支持。 #24282 添加了對(duì) macOS 的暫停和恢復(fù)事件的支持。 #24295 向 WebContents IPC 方法添加了跟蹤工具,可通過 contentTracing 類別“electron”獲得。 #24307 從調(diào)試器模塊公開與目標(biāo)關(guān)聯(lián)的 sessionId。 #24399 在 Windows 上實(shí)現(xiàn) systemPreferences.getMediaAccessStatus() 。 #24313
修復(fù) 擴(kuò)展了 UAF 的反向移植修補(bǔ)程序(CVE-2020-6454 和 NOCVE)。 #24419 修復(fù)了間歇性高 CPU 使用率問題,該問題在睡眠期間導(dǎo)致系統(tǒng)時(shí)鐘問題。 #24414 解決了無(wú)法從 macOS 的通知中心正確刪除一些舊通知的問題。 #24405 修復(fù)了 macOS 上的錯(cuò)誤,該錯(cuò)誤在禁用了 modal 后將主窗口作為 focus 事件的目標(biāo)。 #24353
更新說(shuō)明: https://github.com/electron/electron/releases/tag/v8.4.0
Visual Studio Code 1.47 穩(wěn)定版已發(fā)布。
此版本的更新亮點(diǎn)如下: 針對(duì)輔助功能(Accessibility)方面的改進(jìn) - 新增屏幕閱讀器(screen reader)功能 Windows ARM builds - Windows on ARM 構(gòu)建 現(xiàn)已提供穩(wěn)定版 新的 JavaScript 調(diào)試器 - 可在終端進(jìn)調(diào)試,支持使用 profile 進(jìn)行性能分析 統(tǒng)一 Source Control 視圖 - 所有倉(cāng)庫(kù)顯示在單個(gè)視圖中
View & Sort 功能的變更 - 支持以樹狀或列表的形式查看文件,按名稱、路徑或狀態(tài)進(jìn)行排序
在 Settings editor 中編輯復(fù)雜的設(shè)置 - 支持在設(shè)置編輯器中編輯對(duì)象設(shè)置(object settings)
新的 HexEditor 擴(kuò)展 - 支持在 VS Code 中編輯十六進(jìn)制格式的文件
升級(jí) Notebook UI - 改進(jìn) UX 以及支持 undo/redo(撤銷/重做) 操作 新增遠(yuǎn)程開發(fā)教程 - 學(xué)習(xí)在 WSL 和容器中使用 SSH 進(jìn)行開發(fā) 推出適用于 macOS 的 Java Pack Installer - 方便在 macOS 上使用 VS Code 進(jìn)行 Java 開發(fā)
( https://aka.ms/vscode-java-installer-mac )
詳細(xì)更新內(nèi)容和下載地址查看 https://code.visualstudio.com/updates/v1_47
GNS3 2.2.11 現(xiàn)已發(fā)布,具體更新內(nèi)容如下:
GUI 嘗試修復(fù)“Recent project”選擇不起作用 使用 remote GNS3VM 修復(fù)在控制臺(tái)窗口中兩次顯示的調(diào)試項(xiàng)以及兩次錯(cuò)誤消息 修復(fù)棄用警告 修復(fù) macOS 上的測(cè)試 修復(fù) sendry SDK 配置了兩次的問題
Server?? 修復(fù)項(xiàng)目設(shè)置'auto_open'選項(xiàng)并使用 remote GNS3 VM 時(shí)崩潰的問題 當(dāng)項(xiàng)目包含空格時(shí)修復(fù) Dynamips ghost image 的支持 發(fā)行 Web-Ui 版本 2020.3.0-beta.1 修復(fù)無(wú)法跳過 Dynamips 路由器的插槽時(shí)出現(xiàn)的問題 允許由 root 運(yùn)行的測(cè)試 更新 setup.py 中的分類器
詳細(xì)信息
Drupal 9.0.2 現(xiàn)已發(fā)布,這是 Drupal 9 的一個(gè)錯(cuò)誤修復(fù)版本。Drupal 是一個(gè)開源的內(nèi)容管理系統(tǒng)(CMS) 平臺(tái),主要用于構(gòu)造提供多種功能和服務(wù)的動(dòng)態(tài)網(wǎng)站,這些功能包括用戶管理(UserAdministration)、發(fā)布工作流 (Publishing Workflow)、討論、新聞聚合(NewsAggregation)、元數(shù)據(jù)(Metadata)操作和用于內(nèi)容共享的 XML 發(fā)布。
自 Drupal 9.0.1 起的一些更改如下: 安裝 menu_link_content 時(shí),無(wú)法刪除具有外部 urls 作為 uri 關(guān)系的實(shí)體 即使表為空,視圖表設(shè)置也會(huì)顯示“Details”字段 EndOfTransactionQueriesTest 沒有足夠早地包含 bootstrap.inc 來(lái)提供數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序 UnroutedUrlAssembler 刪除了 buildExternalUrl() 中的查詢參數(shù)數(shù)組項(xiàng)鍵 在 hook_menu_local_tasks_alter() 中添加緩存元數(shù)據(jù)的錯(cuò)誤示例 ModuleInstaller 在允許自動(dòng)加載類之前先加載 .module 和 .install。 在 UserInstallTest 中將數(shù)據(jù)庫(kù)查詢替換為實(shí)體查詢 為跟蹤器模塊的“工具”菜單鏈接添加測(cè)試 ......
更多詳細(xì)信息可查看發(fā)布說(shuō)明: https://www.drupal.org/project/drupal/releases/9.0.2
NutUI 2.2.7 發(fā)布了,NutUI 是一套移動(dòng)端輕量級(jí) Vue 組件庫(kù)。
此版本更新內(nèi)容: feat(FixedNav):新增懸浮導(dǎo)航組件 @richard1015 feat(Notify):新增通知組件 @shenqistart feat(CountUp):新增數(shù)字滾動(dòng)組件 @Ymm0008 upd(Elevator):優(yōu)化電梯組件 @zhenyulei upd(NoticeBar):重構(gòu)優(yōu)化內(nèi)部代碼 @shenqistart fix(Rate):修復(fù)props 數(shù)據(jù)監(jiān)聽問題 @yushuang fix(TextBox): 修復(fù)文本域初始化字?jǐn)?shù)展示問題 @guoxiao158 fix(Dialog):滾動(dòng)模式bug修復(fù)、新增close關(guān)閉事件 @guoxiao158 fix(Stepper):判斷max小于min的情況 @yangxiaolu1993 fix(Address): 地址組件點(diǎn)擊左上角返回問題,支持自定義圖標(biāo) @yangxiaolu1993 fix(Drag):優(yōu)化拖拽組件demo顯示問題 @zy19940510 @richard1015 fix(Switch):修復(fù)內(nèi)嵌文字居中 @zjyau fix(Datepicker)修復(fù)設(shè)置起止范圍,如月份是個(gè)位數(shù)(1-9月),天數(shù)的開始條件無(wú)效問題 @zjyau
更新說(shuō)明:
https://github.com/jdf2e/nutui/releases/tag/v2.2.7
Firefox 78.0.2 現(xiàn)已發(fā)布,此版本主要進(jìn)行了一些 bug 修復(fù)。具體內(nèi)容如下:
Fixed 修復(fù)了閱讀器模式下的可訪問性回歸( 錯(cuò)誤1650922 ) 使地址欄對(duì)用戶配置文件中的數(shù)據(jù)損壞更具彈性( 錯(cuò)誤1649981 ) 修復(fù)了打開某些外部應(yīng)用程序的回歸( 錯(cuò)誤1650162 )
Developer Developer Information
發(fā)布說(shuō)明: https://www.mozilla.org/en-US/firefox/78.0.2/releasenotes/
每個(gè)程序員或早或晚會(huì)遇到基于Microsoft Word模板和數(shù)據(jù)生成新的Word文檔的時(shí)候,而poi-tl(poi template language)可能是Java中最好的Word模板引擎,基于Apache POI。
V1.8.0版本在Word圖表功能上做了重大的迭代,主要更新內(nèi)容為: 全方位支持圖表功能,包括條形圖(3D條形圖)、柱形圖(3D柱形圖)、面積圖(3D面積圖)、折線圖(3D折線圖)、雷達(dá)圖、餅圖(3D餅圖)等 修復(fù)多個(gè)Word文檔合并的BUG,支持命名空間合并、圖表合并 支持文本框布局 支持文本的上標(biāo)和下標(biāo) Spring EL表達(dá)式默認(rèn)提供Map訪問器 新增 證書獎(jiǎng)狀示例 移除引用渲染策略,統(tǒng)一模板策略RenderPolicy BUGFIX,增加健壯性
最新中文文檔地址: http://deepoove.com/poi-tl
IoTSharp 是一個(gè)基于.Net Core 3.1 的跨平臺(tái)物聯(lián)網(wǎng)平臺(tái), 目前最新版本實(shí)現(xiàn)如下功能!
服務(wù)端支持方面:
一、支持HTTP的遙測(cè)數(shù)據(jù)、屬性數(shù)據(jù)上傳和獲取。
二、支持完整的HTTP Api進(jìn)行設(shè)備以及多租戶設(shè)備管理
三、支持MQTT協(xié)議遙測(cè)數(shù)據(jù)的上傳和訂閱
四、RPC支持mqtt和http, coap晚些時(shí)候支持。
五、支持coap的屬性上傳和遙測(cè)上傳
六、通過kimbus 內(nèi)置ModBus 服務(wù)端。
七、通過MQTTnet 內(nèi)置MQTT Broker 并能通過IoTSharp.X509Extensions進(jìn)行自簽名證書以實(shí)現(xiàn)通過證書限定身份和加密通訊
八、 為了給IoTSharp的研發(fā)過程提供更好的軟件生態(tài), 我們獨(dú)立開源了Silkier、Silkier.EFCore、SSilkier.AspNetCore 便于讓IoTSharp代碼更加整潔。 通過整合和優(yōu)化調(diào)整了其他開源產(chǎn)品開源了 SilkierQuartz 進(jìn)行任務(wù)管理。
設(shè)備測(cè)對(duì)接方面:
一、實(shí)現(xiàn)了通過C語(yǔ)言進(jìn)行連接平臺(tái)的演示
https://github.com/IoTSharp/IoTSharp.Edge.paho.mqtt.c
https://github.com/IoTSharp/IoTSharp-C-Client-Sdk
二、實(shí)現(xiàn)了STM32 連接平臺(tái)的演示
基于STM32 目前實(shí)現(xiàn)了兩種平臺(tái)的演示
1. 國(guó)產(chǎn)實(shí)施操作系統(tǒng) RT-Thread 更多詳情查看源碼: https://github.com/IoTSharp/IoTSharp.Edge.RT-Thread
2. nanoFramework
相關(guān)介紹請(qǐng)關(guān)注我們公眾號(hào)或者訪問 https://www.cnblogs.com/MysticBoy/p/13159648.html , 也可以查看相關(guān)源碼 https://github.com/IoTSharp/IoTSharp.Edge.nanoFramework
三、基于.Net 的連接平臺(tái)的演示請(qǐng)?jiān)L問 https://github.com/IoTSharp/IoTSharp.SDKs
部署方面:
現(xiàn)在開始, 我們支持docker-compose 進(jìn)行部署, 一鍵部署, 非常簡(jiǎn)單。 mkdir iotsharp
cd iotsharp
wget https://gitee.com/IoTSharp/IoTSharp/raw/master/docker-compose.yml
docker-compose up -d
我們的源碼地址:
https://gitee.com/IoTSharp/IoTSharp
SOFAJRaft v1.3.3 發(fā)布了,本期發(fā)布內(nèi)容 Features RheaKV 允許不同分片各自配置不同的 learner 節(jié)點(diǎn) #486 在只有一個(gè)成員變更的情況下,仍然使用 raft 聯(lián)合一致性算法 #482 替換基于 GPL-2.0 licence 的 Bits.java #474 #477 升級(jí) jackson.databind 版本到 2.10.4 已修復(fù)安全漏洞 #470 Bug Fixes 修復(fù)在 node panic 后可能因?yàn)槲醇皶r(shí)刷盤導(dǎo)致快照元數(shù)據(jù)丟失的 bug #480 #481 Breaking Changes 無(wú) 致謝(排名不分先后) @zongtanghu
此版本強(qiáng)烈建議升級(jí)
SOFAJRaft 簡(jiǎn)介
SOFAJRaft 是一個(gè)基于 RAFT 一致性算法的生產(chǎn)級(jí)高性能 Java 實(shí)現(xiàn),支持 MULTI-RAFT-GROUP,適用于高負(fù)載低延遲的場(chǎng)景。 使用 SOFAJRaft 你可以專注于自己的業(yè)務(wù)領(lǐng)域,由 SOFAJRaft 負(fù)責(zé)處理所有與 RAFT 相關(guān)的技術(shù)難題,并且 SOFAJRaft 非常易于使用,你可以通過幾個(gè)示例在很短的時(shí)間內(nèi)掌握它。
功能特性 Leader 選舉 日志復(fù)制和恢復(fù) 快照和日志壓縮 集群線上配置變更,增加節(jié)點(diǎn)、刪除節(jié)點(diǎn)、替換節(jié)點(diǎn)等 主動(dòng)變更 Leader,用于重啟維護(hù),Leader 負(fù)載平衡等 對(duì)稱網(wǎng)絡(luò)分區(qū)容忍性 非對(duì)稱網(wǎng)絡(luò)分區(qū)容忍性 容錯(cuò)性,少數(shù)派故障,不影響系統(tǒng)整體可用性 多數(shù)派故障時(shí)手動(dòng)恢復(fù)集群可用 高效的線性一致讀,ReadIndex/LeaseRead 流水線復(fù)制 內(nèi)置了基于 Metrics 類庫(kù)的性能指標(biāo)統(tǒng)計(jì),有豐富的性能統(tǒng)計(jì)指標(biāo) 通過了 Jepsen 一致性驗(yàn)證測(cè)試 JRaft 中包含了一個(gè)嵌入式的分布式 KV 實(shí)現(xiàn)
更新內(nèi)容 【新功能】支持多管理員功能 【新功能】管理員可在前臺(tái)界面刪除、修改話題和文章 【新功能】支持郵箱驗(yàn)證(發(fā)送驗(yàn)證郵件進(jìn)行驗(yàn)證) 【新功能】支持用戶禁言功能(可設(shè)置禁言時(shí)長(zhǎng),禁言原因) 【新功能】支持新用戶觀察期功能(新用戶注冊(cè)后觀察期內(nèi)無(wú)法發(fā)表內(nèi)容,觀察期時(shí)長(zhǎng)可后臺(tái)設(shè)置,也可關(guān)閉觀察期) 【新功能】支持記錄操作日志 【優(yōu)化】?jī)?yōu)化后臺(tái)文章、評(píng)論的查詢性能
發(fā)布地址
github: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.5
gitee: https://gitee.com/mlogclub/bbs-go/releases/v3.1.5
功能簡(jiǎn)介
功能預(yù)覽
相關(guān)鏈接 官方交流演示站: https://mlog.club 幫助文檔: http://docs.bbs-go.com/ 問題反饋: https://mlog.club/topics/node/3 功能建議收集: https://mlog.club/topic/609 github 地址: https://github.com/mlogclub/bbs-go gitee 地址: https://gitee.com/mlogclub/bbs-go
ZUI框架是一款開源的HTML5跨屏框架,是禪道項(xiàng)目管理軟件團(tuán)隊(duì)在完善自己產(chǎn)品過程中形成的一個(gè)開源前端實(shí)踐方案。一個(gè)基于 Bootstrap 深度定制開源前端實(shí)踐方案,能幫助你快速構(gòu)建現(xiàn)代跨屏應(yīng)用。
小伙伴們,ZUI前端框架發(fā)布1.9.2 版本,本次更新修復(fù)了已知問題,并進(jìn)行大量改進(jìn)。
ZUI 官方網(wǎng)站為 https://www.openzui.com/ ,并提供了英文文檔 https://www.openzui.com/en/
更新明細(xì) CSS 基礎(chǔ)和輔助類: 優(yōu)化了下拉三角圖標(biāo)的樣式,通過降低了透明度來(lái)進(jìn)行弱化; 新增 text-wrap 輔助類,相對(duì)于 text-nowrap 用于快速設(shè)置文本換行樣式; 富文本編輯器(Kindeditor): 優(yōu)化了 placeholder 的樣式; 優(yōu)化粘貼圖片的交互,上傳圖片過程中會(huì)嘗試禁止用戶提交表單; 優(yōu)化代碼自動(dòng)格式化方法,現(xiàn)在不會(huì)對(duì)鏈接中的錨點(diǎn)進(jìn)行處理(例如
); 修復(fù)了表格設(shè)置彈窗上設(shè)置邊框大小可能失效的問題; 修復(fù)了合并單元格之后無(wú)法通過 tab 來(lái)切換選中單元格的問題; 修復(fù)了無(wú)法通過 tab 鍵將激活狀態(tài)切換到其他表單元素上的問題; 修復(fù)了粘貼圖片之后無(wú)法正常撤銷的問題; 修復(fù)了在表格單元格上右鍵屬性菜單界面文本沒有正確顯示的問題; 開關(guān)、多選和單選框: 優(yōu)化了開關(guān)、高級(jí)外觀的復(fù)選框單選框背景色( issue #156 ) 輸入組: 優(yōu)化連續(xù)使用 .input-group-addon 時(shí)的邊框樣式; 導(dǎo)航: 增強(qiáng)對(duì)基礎(chǔ)樣式的支持,使用 .nav、 .nav.nav-default 或 .nav.nav-simple 形式; 圖標(biāo): 優(yōu)化了字體圖標(biāo)基線高度,確保文字與圖標(biāo)混合顯示時(shí)能夠盡量垂直居中對(duì)齊; 移除了 icon-renren 圖標(biāo); 下拉菜單: 優(yōu)化了下拉菜單陰影樣式,現(xiàn)在看起來(lái)更有層次感; 修復(fù)了在一些特殊情況下下拉菜單不顯示的問題; 表單: 優(yōu)化了在 macOS 上
Proxy-Go 控制面板 ProxyAdmin 是強(qiáng)大的代理服務(wù)工具 snail007/goproxy 的控制面板,運(yùn)行了它,一秒讓你的服務(wù)器變?yōu)閺?qiáng)大的代理服務(wù)器,友好的交互界面,小白也能輕松上手,讓你用起來(lái)得心應(yīng)手,心情舒暢。
更新內(nèi)容:
1.更新sdk內(nèi)核至最新版10.0
2.登錄模式默認(rèn)是驗(yàn)證碼登錄模式,還可以在配置文件開啟token模式,
這樣登錄可以同時(shí)支持驗(yàn)證碼和token模式,利用token模式,你可以
輕松模擬登錄面板,然后你的程序通過http就能像在后臺(tái)一樣操作數(shù)據(jù),
還能實(shí)現(xiàn)后臺(tái)沒有的功能喲,比如批量導(dǎo)入,啟動(dòng),停止等操作。
升級(jí)提示:
1.備份配置目錄數(shù)據(jù)文件。
2.卸載舊版本,重新安裝新版本。
3.使用備份的數(shù)據(jù)庫(kù)文件覆蓋配置目錄的數(shù)據(jù)文件。
4.確保配置文件有[login]部分,可以參考新版配置文件。
功能預(yù)覽
展現(xiàn)客戶端參數(shù)
實(shí)時(shí)日志
參數(shù)文件管理
調(diào)試模式
下載地址: Gitee Github
Proxy 是 golang 實(shí)現(xiàn)的高性能 http、https、websocket、tcp、udp、socks5 代理服務(wù)器,支持正向代理、反向代理、透明代理、內(nèi)網(wǎng)穿透、TCP/UDP 端口映射、SSH 中轉(zhuǎn)、TLS 加密傳輸、協(xié)議轉(zhuǎn)換、DNS 防污染智能代理、前置 CDN/Nginx 反代、代理連接重定向、API動(dòng)態(tài)調(diào)用上級(jí)代理、限速限連接數(shù)。提供全平臺(tái)的命令行版本,友好易用的Windows&Linux&macOS控制面板,強(qiáng)大的安卓版。
更新內(nèi)容
1.修復(fù)個(gè)別日志不能輸出到文件的bug。
2.tcp代理,日志輸出完整:客戶端地址 - 本地地址 - 上級(jí)地址 信息,更方便維護(hù)。
3.http(s)/socks5/sps代理,如果上下級(jí)代理都是goproxy,那么它們之間的tcp連接可以開啟keepalive模式,
此模式可以避免動(dòng)態(tài)撥號(hào)IP的VPS頻繁變化IP,導(dǎo)致實(shí)際無(wú)效的tcp連接不能得到及時(shí)釋放的問題。
參數(shù)是:--keepalive 值可以是:none、local、parent、all,默認(rèn)none即關(guān)閉keepalive。
local: 本地與客戶端通訊開啟keepalive。
parent:與上級(jí)goproxy通訊開啟keepalive
all:本地與上級(jí)goproxy同時(shí)開啟通訊keepalive。
4.http(s)/socks5/sps認(rèn)證API(`--auth-url`)、控制API(`--control-url`)、流量上報(bào)API(`--traffic-url`)三個(gè)地址的訪問,新增支持使用代理訪問,參數(shù)是:`--auth-proxy`,格式和`--jumper`格式一致,詳細(xì)詳細(xì)請(qǐng)參考`--jumper`。
5.agent新增代理參數(shù)`--proxy`,可以指定一個(gè)代理,agent會(huì)通過這個(gè)代理與cluster通訊。
`--proxy`格式和`--jumper`格式一致,詳細(xì)詳細(xì)請(qǐng)參考`--jumper`。
特色功能 鏈?zhǔn)酱?程序本身可以作為一級(jí)代理,如果設(shè)置了上級(jí)代理那么可以作為二級(jí)代理,乃至N級(jí)代理。 通訊加密,如果程序不是一級(jí)代理,而且上級(jí)代理也是本程序,那么可以加密和上級(jí)代理之間的通訊,采用底層tls高強(qiáng)度加密,安全無(wú)特征。 智能HTTP代理,HTTPS代理,SOCKS5代理,會(huì)自動(dòng)判斷訪問的網(wǎng)站是否屏蔽,如果被屏蔽那么就會(huì)使用上級(jí)代理(前提是配置了上級(jí)代理)訪問網(wǎng)站;如果訪問的網(wǎng)站沒有被屏蔽,為了加速訪問,代理會(huì)直接訪問網(wǎng)站,不使用上級(jí)代理。 域名黑白名單,更加自由的控制網(wǎng)站的訪問方式。 跨平臺(tái)性,無(wú)論你是widows,linux,還是mac,甚至是樹莓派,都可以很好的運(yùn)行proxy。 多協(xié)議支持,支持HTTP(S),TCP,UDP,Websocket,SOCKS5代理。 TCP/UDP端口轉(zhuǎn)發(fā)。 游戲盾,游戲代理,高仿服務(wù)器。 內(nèi)網(wǎng)穿透,P2P傳輸,協(xié)議支持TCP和UDP,針對(duì)HTTP的優(yōu)化穿透。 SSH中轉(zhuǎn),HTTP(S),SOCKS5代理支持SSH中轉(zhuǎn),上級(jí)Linux服務(wù)器不需要任何服務(wù)端,本地一個(gè)proxy即可開心上網(wǎng)。 KCP 協(xié)議支持,HTTP(S),SOCKS5代理支持KCP協(xié)議傳輸數(shù)據(jù),降低延遲,提升瀏覽體驗(yàn)。 動(dòng)態(tài)選擇上級(jí)代理,通過外部API,HTTP(S),SOCKS5,SPS代理可以實(shí)現(xiàn)基于用戶或者IP的限速,連接數(shù)限制,動(dòng)態(tài)獲取上級(jí)。 靈活的上級(jí)分配,HTTP(S),SOCKS5,SPS代理可以通過配置文件實(shí)現(xiàn)基于用戶或者IP的限速,連接數(shù)限制,指定上級(jí)。 反向代理,支持直接把域名解析到proxy監(jiān)聽的ip,然后proxy就會(huì)幫你代理訪問需要訪問的HTTP(S)網(wǎng)站。 透明HTTP(S)代理,配合iptables,在網(wǎng)關(guān)直接把出去的80,443方向的流量轉(zhuǎn)發(fā)到proxy,就能實(shí)現(xiàn)無(wú)感知的智能路由器代理。 協(xié)議轉(zhuǎn)換,可以把已經(jīng)存在的HTTP(S)或SOCKS5或SS代理轉(zhuǎn)換為一個(gè)端口同時(shí)支持HTTP(S)和SOCKS5和SS代理,轉(zhuǎn)換后的SOCKS5和SS代理如果上級(jí)是SOCKS5代理,那么支持UDP功能,同時(shí)支持強(qiáng)大的級(jí)聯(lián)認(rèn)證功能。 自定義底層加密傳輸,http(s)\sps\socks代理在tcp之上可以通過tls標(biāo)準(zhǔn)加密以及kcp協(xié)議加密tcp數(shù)據(jù),除此之外還支持在tls和kcp之后進(jìn)行自定義加密,也就是說(shuō)自定義加密和tls|kcp是可以聯(lián)合使用的,內(nèi)部采用AES256加密,使用的時(shí)候只需要自己定義一個(gè)密碼即可。 底層壓縮高效傳輸,http(s)\sps\socks代理在tcp之上可以通過自定義加密和tls標(biāo)準(zhǔn)加密以及kcp協(xié)議加密tcp數(shù)據(jù),在加密之后還可以對(duì)數(shù)據(jù)進(jìn)行壓縮,也就是說(shuō)壓縮功能和自定義加密和tls|kcp是可以聯(lián)合使用的。 安全的DNS代理,可以通過本地的proxy提供的DNS代理服務(wù)器與上級(jí)代理加密通訊實(shí)現(xiàn)安全防污染的DNS查詢。 負(fù)載均衡,高可用,HTTP(S)\SOCKS5\SPS代理支持上級(jí)負(fù)載均衡和高可用,多個(gè)上級(jí)重復(fù)-P參數(shù)即可。 指定出口IP,HTTP(S)\SOCKS5\SPS\TCP代理支持客戶端用入口IP連接過來(lái)的,就用入口IP作為出口IP訪問目標(biāo)網(wǎng)站的功能。如果入口IP是內(nèi)網(wǎng)IP,出口IP不會(huì)使用入口IP 支持限速,HTTP(S)\SOCKS5\SPS\TCP代理支持限速。 支持限連接數(shù),HTTP(S)\SOCKS5\SPS\TCP代理支持限連接數(shù)。 SOCKS5代理支持級(jí)聯(lián)認(rèn)證。 證書參數(shù)使用base64數(shù)據(jù),默認(rèn)情況下-C,-K參數(shù)是crt證書和key文件的路徑,如果是base64://開頭,那么就認(rèn)為后面的數(shù)據(jù)是base64編碼的,會(huì)解碼后使用。 支持客戶端IP黑白名單,更加安全的控制客戶端對(duì)代理服務(wù)的訪問,如果黑白名單同時(shí)設(shè)置,那么只有白名單生效。socks/http(s)/sps/tcp/udp/dns/內(nèi)網(wǎng)穿透bridge/內(nèi)網(wǎng)穿透tbridge,都支持客戶端IP黑白名單。 端口范圍批量監(jiān)聽,HTTP(S)\SOCKS5\SPS\TCP代理支持指定端口范圍監(jiān)聽,避免啟動(dòng)過多進(jìn)程,提高性能。
下載地址: Gitee Github
KPC是個(gè)支持多框架的前端組件庫(kù),這次升級(jí)主要是優(yōu)化了一些細(xì)節(jié)問題
發(fā)布日志
v1.4.1 Add Slider marks 支持分別設(shè)置常態(tài)和選中狀態(tài)文案 #491 Add Tooltip 支持設(shè)置 size 屬性,來(lái)控制彈層的 padding #498 Add Form 支持設(shè)置 size 屬性,來(lái)控制 FormItem 的間距 #499 Add Datepicker / Timepicker 支持直接輸入日期和時(shí)間 #494 Add 現(xiàn)在 Tooltip 的箭頭 showArrow ,會(huì)根據(jù)位置動(dòng)態(tài)調(diào)整,而非此前只能居中展示,否則隱藏 #502 Add Slider / Spinner 支持動(dòng)態(tài)步長(zhǎng) step ,即對(duì)不同的取值區(qū)間,設(shè)置不同的 step #492 Add Slider 新增 tooltipProps 屬性,用來(lái)在展示 Tooltip 時(shí),設(shè)置 Tooltip 的屬性 #496 Add Table 新增 removeCheckedKeysOnRowDestroyed 屬性,可以在行銷毀時(shí),不同步刪除 checkedKeys 中的值 #501 Refactor 重構(gòu) Table 判斷是否全選,以及全選、非全選的邏輯,現(xiàn)在通過 key 精確匹配,而非只是之前的比較數(shù)組長(zhǎng)度。這樣你設(shè)置的 checkedKeys 如果不存在 rowKeys 中,也不會(huì)錯(cuò)誤地展示全選狀態(tài) #501 Fix 修復(fù) Tooltip 當(dāng)一值展示彈層 always ,此時(shí)如果指定 canHover ,則鼠標(biāo)從彈層移出,依然會(huì)隱藏彈層的問題 #497 Fix 修復(fù) Progress 當(dāng) percent 為 100 時(shí),此時(shí)設(shè)置 status=error 的錯(cuò)誤狀態(tài)無(wú)效的問題 #495
Vue Fix 修復(fù) Intact.normalize 包裝Vue jsx,當(dāng)作為 data 屬性時(shí),會(huì)報(bào)無(wú)限循環(huán)的錯(cuò)誤的問題 #500
React Fix 修復(fù)用 React 元素更新 Intact 函數(shù)式組件(如: Tooltip )報(bào)錯(cuò)的問題 #493
當(dāng)函數(shù)沒有形參時(shí),定義和調(diào)用時(shí)都可以省去括號(hào),比如:
func 問好 { print('吃了么') } 問好
感覺這個(gè)設(shè)計(jì)挺合理,但不知這種情況是否會(huì)多見。
本周還實(shí)現(xiàn)了字典類型的基本功能,與 Python 的基本一致:
電話 = { : } 電話['小明'] = 1357 電話 = {'小明': 1234, '小紅': 4321}
值得一提的是,初始化空字典時(shí) Python 的方式是 d = {} ,而木蘭的的空字典是這樣表示: {:} 。
因?yàn)?{} 在木蘭中是內(nèi)容為空的“代碼塊”,比如:
func 空函數(shù) {}
也許這一設(shè)計(jì)是為了避免語(yǔ)法分析的麻煩,
因此,用 {} 代替了 Python 的縮進(jìn)這一語(yǔ)法改動(dòng),就影響了空字典的初始化方法。前者對(duì)代碼視覺效果的影響比后者更大,使用頻度也更多??梢?編程語(yǔ)言的特性和語(yǔ)法設(shè)計(jì)的取舍值得通盤考慮,因?yàn)橛锌赡軙?huì)牽一發(fā)動(dòng)全身,何取何舍應(yīng)該由語(yǔ)言的目標(biāo)用戶和應(yīng)用領(lǐng)域等等決定。
于是想到,編程語(yǔ)言設(shè)計(jì)參考自然語(yǔ)言語(yǔ)法和用詞,不僅能增進(jìn)代碼可讀性,各語(yǔ)法元素可能更融洽和有持久生命力,因?yàn)樽匀徽Z(yǔ)言本身經(jīng)過了千百年的演化和考驗(yàn)。
代碼統(tǒng)計(jì)
下面是幾個(gè)主要部分的代碼行數(shù)統(tǒng)計(jì),格式為:上周->本周。 測(cè)試 木蘭測(cè)試用例:1068 -> 1075 運(yùn)行測(cè)試.py ,檢驗(yàn)所有木蘭測(cè)試代碼片段:144 -> 145 未變 test語(yǔ)法樹.py ,確保生成的語(yǔ)法樹與原始版本一致:63 實(shí)現(xiàn):1898 -> 1941 分析器/語(yǔ)法分析器.py :792 -> 824 分析器/語(yǔ)法樹.py , 功用/調(diào)試輔助.py ,包括對(duì) ast 庫(kù)的中文封裝:251 -> 260 未變 分析器/詞法分析器.py :184 演示高亮.py :98 環(huán)境.py ,加載木蘭模塊:87 中.py ,主程序:35
Nebula Graph 發(fā)布 1.0.1 版。相比 1.0.0 版本,該版本針對(duì)系統(tǒng)穩(wěn)定性、性能上做了很多優(yōu)化和改進(jìn)。
New Features 路徑查詢 FIND PATH 中 vid 支持 uuid() https://github.com/vesoft-inc/nebula/pull/2209 增加了 disable rocksdb block cache 的功能,通過設(shè)置 storaged.conf 的 rocksdb_block_cache 為任意非正數(shù)來(lái) disable block cache. https://github.com/vesoft-inc/nebula/pull/2177 避免了多線程對(duì) meta client 的 localCacheLock_ 的lock contention 等待事件,提高了性能 https://github.com/vesoft-inc/nebula/pull/2165 底層存儲(chǔ)支持多種壓縮算法,支持對(duì) rocksdb 每個(gè)level 指定壓縮策略 https://github.com/vesoft-inc/nebula/pull/2179
bug-fix 修復(fù)手動(dòng) Compaction 時(shí) CompactionFilter 失效的問題 https://github.com/vesoft-inc/nebula/pull/2184 修復(fù)某些情況下, Leader 錯(cuò)誤發(fā)送 Snapshot https://github.com/vesoft-inc/nebula/pull/2150 修復(fù)增加屬性后, UPSERT/UPDATE SET xxx 老數(shù)據(jù)的新字段報(bào)錯(cuò)的問題 https://github.com/vesoft-inc/nebula/pull/2186 修復(fù) GO m ... n 當(dāng) m 為 0 可能導(dǎo)致的問題 https://github.com/vesoft-inc/nebula/pull/2202 修復(fù) pipe 操作結(jié)合 GO n STEPS 查詢時(shí),某些情況下可能返回?cái)?shù)據(jù)不全的問題 https://github.com/vesoft-inc/nebula/pull/2203
v1.0.3版本更新
重構(gòu)上傳圖片組件,更新為: {upload:image name="avatar|頭像|90x90|建議上傳尺寸450x450" value="isset($info['avatar_url']) ? $info['avatar_url'] : ''" exts="jpg|JPG|png|PNG|gif|GIF|bmp|BMP|jpeg|JPEG" size="10*1024"}
功能增強(qiáng)如下:
1、支持在線裁剪;
2、支持個(gè)性化定義上傳文件后綴;
3、支持個(gè)性化定義組件上傳文件最大值;
RXThinkCMF_TP6_PRO旗艦版 基于 ThinkPHP6 +Layui2.5.6 開發(fā)權(quán)限(RBAC)及內(nèi)容管理框架,框架中集成了權(quán)限管理、模塊管理、插件管理、鉤子管理、數(shù)據(jù)庫(kù)管理、富文本編輯器(已集成ueditor,kindeditor),后臺(tái)支持多主題切換、布局管理、廣告管理、配置管理、字典管理、切圖管理、CMS內(nèi)容管理等常用功能模塊,以方便開發(fā)者快速構(gòu)建自己的應(yīng)用。RXThinkCMF_TP6_PRO框架專注于為中小企業(yè)提供最佳的行業(yè)基礎(chǔ)后臺(tái)框架解決方案,執(zhí)行效率、擴(kuò)展性、穩(wěn)定性值得信賴,操作體驗(yàn)流暢,使用非常優(yōu)化,歡迎大家使用及進(jìn)行二次開發(fā)。 模塊化:全新的架構(gòu)和模塊化的開發(fā)機(jī)制,便于靈活擴(kuò)展和二次開發(fā)。 模型/欄目/分類信息體系:通過欄目和模型綁定,以及不同的模型類型,不同欄目可以實(shí)現(xiàn)差異化的功能,輕松實(shí)現(xiàn)諸如資訊、下載、討論和圖片等功能。通過分類信息和欄目綁定,可以自動(dòng)建立索引表,輕松實(shí)現(xiàn)復(fù)雜的信息檢索。 RXThinkCMF_TP6_PRO是一套基于ThinkPHP + Layui開發(fā)出來(lái)的框架。 支持SQLServer、MySQL、Oracle、PostgreSQL、SQLite等多數(shù)據(jù)庫(kù)類型。模塊化設(shè)計(jì),層次結(jié)構(gòu)清晰。 AUTH權(quán)限認(rèn)證,操作權(quán)限控制精密細(xì)致,對(duì)所有管理鏈接都進(jìn)行權(quán)限驗(yàn)證,可控制到導(dǎo)航菜單、功能按鈕。提高開發(fā)效率及質(zhì)量。 常用類封裝,日志、緩存、驗(yàn)證、字典、文件(本地、七牛云)。等等,目前兼容瀏覽器(Chrome、Firefox、360瀏覽器等) 適用范圍:可以開發(fā)OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、電商平臺(tái)后臺(tái)、物流管理系統(tǒng)、快遞管理系統(tǒng)、教務(wù)管理系統(tǒng)等各類管理軟件。
環(huán)境要求: PHP >= 7.0 PDO PHP Extension MBstring PHP Extension CURL PHP Extension 開啟靜態(tài)重寫 要求環(huán)境支持pathinfo 要求安裝Zip擴(kuò)展(插件/模塊市場(chǎng)需要)
功能特性 嚴(yán)謹(jǐn)規(guī)范: 提供一套有利于團(tuán)隊(duì)協(xié)作的結(jié)構(gòu)設(shè)計(jì)、編碼、數(shù)據(jù)等規(guī)范。 高效靈活: 清晰的分層設(shè)計(jì)、鉤子行為擴(kuò)展機(jī)制,解耦設(shè)計(jì)更能靈活應(yīng)對(duì)需求變更。 嚴(yán)謹(jǐn)安全: 清晰的系統(tǒng)執(zhí)行流程,嚴(yán)謹(jǐn)?shù)漠惓z測(cè)和安全機(jī)制,詳細(xì)的日志統(tǒng)計(jì),為系統(tǒng)保駕護(hù)航。 組件化: 完善的組件化設(shè)計(jì),豐富的表單組件,讓開發(fā)列表和表單更得心應(yīng)手。無(wú)需前端開發(fā),省時(shí)省力。 簡(jiǎn)單上手快: 結(jié)構(gòu)清晰、代碼規(guī)范、在開發(fā)快速的同時(shí)還兼顧性能的極致追求。 自身特色: 權(quán)限管理、組件豐富、第三方應(yīng)用多、分層解耦化設(shè)計(jì)和先進(jìn)的設(shè)計(jì)思想。 高級(jí)進(jìn)階: 分布式、負(fù)載均衡、集群、Redis、分庫(kù)分表。 命令行: 命令行功能,一鍵管理應(yīng)用擴(kuò)展。
開發(fā)者信息 系統(tǒng)名稱:RXThinkCMF_TP6_PRO權(quán)限(RBAC)及內(nèi)容管理框架 作者[牧羊人]:南京RXThink研發(fā)工作室 官網(wǎng)網(wǎng)址: http://www.rxthink.cn/ 文檔網(wǎng)址: http://docs.v6.rxthink.cn/ 開源協(xié)議:Apache 2.0
后臺(tái)演示(用戶名:admin 密碼:123456) RXThinkCMF_TP6_PRO版本: http://manage.pro6.rxthink.cn/
專業(yè)版地址: https://gitee.com/ruoxi520_admin/RXThinkCMF_TP6
旗艦版地址: https://gitee.com/ruoxi520_admin/RXThinkCMF_TP6_PRO
效果圖展示
1、系統(tǒng)登錄
2、系統(tǒng)主頁(yè)
3、人員管理
4、人員編輯
5、角色管理
6、職級(jí)管理
7、崗位管理
8、部門管理
9、菜單管理
10、菜單編輯
11、字典管理
12、數(shù)據(jù)庫(kù)管理
13、文章管理
14、用戶管理
15、框架結(jié)構(gòu)
Hi,親愛的廣大開發(fā)者朋友們,很高興,screw 1.0.3 發(fā)布啦, 在企業(yè)級(jí)開發(fā)中、我們經(jīng)常會(huì)有編寫數(shù)據(jù)庫(kù)表結(jié)構(gòu)文檔的時(shí)間付出,繁瑣麻煩且容易出錯(cuò),不過有了screw,你只需要在項(xiàng)目中進(jìn)行集成,配置即可,輕松生成數(shù)據(jù)庫(kù)表結(jié)構(gòu)文檔,screw 支持多種主流數(shù)據(jù)庫(kù),且設(shè)計(jì)良好,輕量級(jí)且方便擴(kuò)展,支持自定義模板, 嘿嘿, 用過的都說(shuō)香。
樣例 html
word
markdown
新特性 支持指定表生成,通過表名、前綴、后綴,指定生成
Bug Fix 數(shù)據(jù)內(nèi)容中包含換行符,Markdown文檔無(wú)法正常顯示
優(yōu)化項(xiàng) 修正Markdown源文件中文ASCII編碼問題 修正HTML源文件中文ASCll編碼問題 FreeMarker Configuration 版本根據(jù)項(xiàng)目依賴FreeMarker版本配置
優(yōu)麒麟 19.10 于 2019 年 10 月 17 日發(fā)布,作為一個(gè)短期支持版本,它獲得了 9 個(gè)月的官方技術(shù)支持,包括程序更新和安全補(bǔ)丁。7 月 17 日,官方將終止對(duì)優(yōu)麒麟 19.10 的技術(shù)支持,用戶將無(wú)法繼續(xù)獲得官方的更新程序,建議使用優(yōu)麒麟 19.10 的用戶升級(jí)至優(yōu)麒麟 20.04 LTS。
優(yōu)麒麟 20.04 LTS
優(yōu)麒麟 20.04 是一個(gè)長(zhǎng)期支持版本,將提供長(zhǎng)達(dá) 5 年的技術(shù)支持,直至 2025 年。優(yōu)麒麟 20.04 LTS 版本默認(rèn)搭載 Linux 5.4 內(nèi)核和全新 UKUI 3.0 桌面環(huán)境預(yù)覽版,同時(shí)支持 x86 和 ARM64 體系結(jié)構(gòu)。優(yōu)化提升 4K 高清屏顯示效果和應(yīng)用組件穩(wěn)定性,并新增麒麟云賬戶功能,統(tǒng)一麒麟各平臺(tái)身份認(rèn)證,提供用戶常用配置云端同步功能。
升級(jí)方法:
1、打開"軟件和更新"
2、在"更新"頁(yè)的"有新版本通知我"中選擇"適用任何長(zhǎng)期支持版本"
3、打開"軟件更新器"
4、點(diǎn)擊"升級(jí)...",按提示升級(jí)完成后,重啟系統(tǒng)
5、更新至 UKUI 3.0 增強(qiáng)版本:
a)下載密鑰包:
UKUI源: https://github.com/ukui/ukui-keyring/releases/download/v2020.04.25/ukui-keyring_2020.04.25_all.deb
第三方軟件源: https://github.com/UbuntuKylin/kylin-software-keyring/releases/download/v2020.04.25/kylin-software-keyring_2020.04.25_all.deb
b)進(jìn)入下載目錄,雙擊安裝以上密鑰包
c)打開"軟件更新器",點(diǎn)擊"立即安裝"
6.、重啟系統(tǒng),升級(jí)完成
ps. 想體驗(yàn)優(yōu)麒麟 20.04 特效模式的用戶,可以通過 sudo apt install ukui-kwin 安裝 kwin 相關(guān)包,并注銷系統(tǒng)即可。
更新內(nèi)容
1. 添加了項(xiàng)目模板,現(xiàn)在可以通過簡(jiǎn)單的兩行命令就創(chuàng)建出所有的項(xiàng)目腳手架 dotnet new --install Newbe.Claptrap.Template dotnet new newbe.claptrap --name HelloClaptrap
2. 發(fā)布了第一篇項(xiàng)目入門指南 《第一步——?jiǎng)?chuàng)建項(xiàng)目,實(shí)現(xiàn)簡(jiǎn)易購(gòu)物車》
軟件介紹
這是以 反應(yīng)式 、 事件溯源 和 Actor模式 作為基本理論的一套服務(wù)端開發(fā)框架。于此之上,開發(fā)者可以更為簡(jiǎn)單的開發(fā)出“分布式”、“可水平擴(kuò)展”、“可測(cè)試性高”的應(yīng)用系統(tǒng)。
該項(xiàng)目受啟發(fā)于眾多開源項(xiàng)目與博客文章: 基于Actor框架Orleans構(gòu)建的分布式、事件溯源、事件驅(qū)動(dòng)、最終一致性的高性能框架——Ray Event Sourcing Pattern Event Sourcing Pattern 中文譯文 Orleans - Distributed Virtual Actor Model ENode 1.0 - Saga的思想與實(shí)現(xiàn)
更新說(shuō)明
- 增加了 mssql 鏡像的支持?,F(xiàn)在也可以通過 docker 來(lái)安裝 mssql 2017 和 2019 了。
軟件介紹
2018 年五月之后,微軟將后續(xù)發(fā)布的所有 docker image 都推送到了 MCR (Miscrosoft Container Registry),但在中國(guó)大陸,它的速度實(shí)在是令人發(fā)指,本文將介紹一種方法來(lái)解決這個(gè)問題。
如何使用
下載方式
存在至少三種方法進(jìn)行加速: 使用 docker-mcr (推薦) 拉取國(guó)內(nèi)服務(wù)器上的鏡像 使用 DockerHub 加速器
注意,無(wú)論采用什么方式,請(qǐng)先確保本地的 docker 已經(jīng)正常可用。
使用 docker-mcr
docker-mcr 是一個(gè) dotnet core global tool,簡(jiǎn)單幾步,便可以進(jìn)行安裝和使用。
進(jìn)入dotnet頁(yè)面,下載并安裝 netcore 3.1 SDK 。
安裝完畢后打開控制臺(tái)運(yùn)行以下命令:
dotnet tool install newbe.mcrmirror -g
現(xiàn)在,假如需要拉取 mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim ,則運(yùn)行以下命令:
docker-mcr -i mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim
等待完成之后,便可以在本地看到已經(jīng)拉取完畢的鏡像。
當(dāng)然,還有更多操作:
下載多個(gè)鏡像:
docker-mcr --image mcr.microsoft.com/dotnet/core/sdk:3.1,mcr.microsoft.com/dotnet/core/runtime:3.1
從騰訊云下載:
docker-mcr --mirror-host tencentyun --image mcr.microsoft.com/dotnet/core/sdk:3.1
從自定義的服務(wù)器下載:
docker-mcr --mirror-host registry.cn-hangzhou.aliyuncs.com --image mcr.microsoft.com/dotnet/core/sdk:3.1 --mirror-namespace newbe36524
如果您曾經(jīng)安裝過 newbe.mcrmirror ,您需要使用以下命令來(lái)進(jìn)行升級(jí),確保最佳的體驗(yàn)。
dotnet tool update newbe.mcrmirror -g
拉取國(guó)內(nèi)服務(wù)器上的鏡像
加速的本質(zhì)是因?yàn)槲覍㈢R像推送到了國(guó)內(nèi)的服務(wù)器,目前在以下服務(wù)器均存在鏡像: 阿里云 registry.cn-hangzhou.aliyuncs.com/newbe36524 騰訊云 ccr.ccs.tencentyun.com/mcr_newbe36524
以下以阿里云為例進(jìn)行說(shuō)明,假設(shè)需要拉取 aspnet:3.1-buster-slim
則拼接上面的前綴,則得到地址 registry.cn-hangzhou.aliyuncs.com/newbe36524/aspnet:3.1-buster-slim
然后,為了不修改默認(rèn)的 Dockerfile 您可以運(yùn)行以下命令:
cmd docker pull registry .cn-hangzhou .aliyuncs .com / newbe36524 / aspnet :3.1-buster-slim docker tag newbe36524 / aspnet :3.1-buster-slim mcr .microsoft .com / dotnet / core / aspnet :3.1-buster-slim
這樣你就成功的在本地得到了 mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim 鏡像。
當(dāng)然,你也可以直接把 registry.cn-hangzhou.aliyuncs.com/newbe36524/aspnet:3.1-buster-slim 寫入到你的 Docker file 中。
使用 DockerHub 加速器
我也將鏡像推送到了 dockerhub ,所以正常來(lái)說(shuō),在中國(guó)大陸使用 dockerhub 加速器也可以達(dá)到加速的效果。
規(guī)則,mcr.microsoft.com/dotnet/core/{name}:{tag} -> newbe36524/{name}:{tag}
例如,您可以運(yùn)行以下命令:
cmd docker pull newbe36524 / aspnet :3.1-buster-slim docker tag newbe36524 / aspnet :3.1-buster-slim mcr .microsoft .com / dotnet / core / aspnet :3.1-buster-slim
這樣你就成功的在本地得到了 mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim 鏡像。
當(dāng)然,你也可以直接把 newbe36524/aspnet:3.1-buster-slim 寫入到你的 Docker file 中。
在此之前,請(qǐng)確保你正確配置了本地的加速器。
GNOME 最新穩(wěn)定版 3.36.4 已發(fā)布,更新內(nèi)容主要是修復(fù) bug,以及對(duì)文案內(nèi)容翻譯的更新。 為 Mutter 性能帶來(lái)重大修復(fù),可避免在完全被遮擋的窗口上繪制紋理。這里主要是對(duì)受損壞的 windows culling 進(jìn)行修復(fù),能顯著提升性能。 當(dāng)啟用 DPMS 時(shí),Mutter 現(xiàn)在會(huì)關(guān)閉 CRTCs,并改進(jìn)了選擇支持,以及其他對(duì) GNOME 桌面的關(guān)鍵修復(fù) GNOME Shell 改進(jìn)了世界時(shí)鐘的樣式,提升了日歷服務(wù)器的性能,可更好地處理帶有多個(gè) .desktop 文件的沙盒應(yīng)用,以及其他修復(fù) GTK+ 修復(fù)了防止 off-screen windows 崩潰時(shí)出現(xiàn)的問題,以及其他修復(fù) 更新文案內(nèi)容的翻譯 ……
此外,GNOME 3.38.0 將在 9 月中旬推出,以作為基于 3.37 開發(fā)版的下一個(gè)主要功能版本。
詳細(xì)內(nèi)容查看 https://download.gnome.org/core/3.36/3.36.4/NEWS
二進(jìn)制包下載: https://download.gnome.org/teams/releng/3.36.4/
源碼下載: https://download.gnome.org/core/3.36/3.36.4/sources/
SonarQube v8.4 發(fā)布了。SonarQube 是一個(gè)用于管理源碼質(zhì)量的平臺(tái),幫助開發(fā)者編寫干凈的代碼,其支持的語(yǔ)言包括:Python、Java、PHP、C#、C、Cobol、PL/SQL 與 Flex 等。
此版本擴(kuò)展了 OWASP(Open Web Application Security Project,開放式 Web 應(yīng)用程序安全項(xiàng)目)類型覆蓋范圍、帶來(lái)了更快的分析速度、熱備份和更快的啟動(dòng)。
Python 添加了 XSS 檢測(cè),以及另外 4 個(gè) OWASP Top 10 類型
此版本中添加了一個(gè)與 XSS 相關(guān)的 Security Hotspot: S5247 查找在模板引擎中已關(guān)閉自動(dòng)轉(zhuǎn)義的所有位置。XSS 在OWASP Top 10 中屬于 A7,此版本還增加了其它四個(gè)類別的覆蓋范圍:A2-身份驗(yàn)證失敗、A3-敏感數(shù)據(jù)暴露、A4-XML 外部實(shí)體(XXE)和 A6-安全性錯(cuò)誤配置。
XXE for C、C++ 和不安全函數(shù)的使用
除了 Python,C 和 C++ 中也添加了 XXE 檢測(cè)功能。
Java 和 C# 不安全反序列化檢測(cè)
添加了針對(duì) C# 和 Java 的反序列化漏洞的檢測(cè)。不過針對(duì) Java,這是一項(xiàng)商業(yè)功能。
22 條新的 Python 規(guī)則,更好的類型處理、Flake8 支持
Python 增加了 14 條新的 Bug 規(guī)則和 8 條新的 Code Smells,其中包括 4 條有關(guān)類型檢查的規(guī)則。此外,Python 分析現(xiàn)在可以理解 TypeShed 類型,因此現(xiàn)有規(guī)則變得更加智能。同時(shí),Flake8 用戶現(xiàn)在可以輕松導(dǎo)入這些問題。
更快地分析 C#、C、C++ 和 Objective-C
在此版本中,通過消除分析過程中不必要和多余的工作,加快了針對(duì) C、C++、Objective-C 和 C# 的分析速度。對(duì)于 C、C++ 和 Objective-C,測(cè)試顯示分析時(shí)間最多可減少 80%,具體取決于項(xiàng)目使用的外部依賴項(xiàng)的數(shù)量,而 C# 分析顯示,時(shí)間平均縮短了 25%。
熱備份,更快的啟動(dòng)
現(xiàn)在可以進(jìn)行數(shù)據(jù)庫(kù)備份而無(wú)需關(guān)閉 SonarQube,不必?fù)?dān)心數(shù)據(jù)損壞。SonarQube 在問題索引編制完成之前接受并處理分析報(bào)告。這意味著,即使在接口完全可用之前,Quality Gate 的狀態(tài)也將被更新,并發(fā)送 webhooks 和拉取請(qǐng)求。同時(shí),一旦索引了每個(gè)項(xiàng)目,就可以瀏覽每個(gè)項(xiàng)目。簡(jiǎn)而言之,當(dāng)啟動(dòng)在后臺(tái)進(jìn)行時(shí),開發(fā)生命周期可以正常繼續(xù)。
完整的更新內(nèi)容見:
https://www.sonarqube.org/sonarqube-8-4
systemd 246 的第一個(gè)候選版本現(xiàn)已發(fā)布。systemd 246 帶來(lái)的更改包括有以下內(nèi)容: 服務(wù)管理器獲得了對(duì) cgroup v2 freezer 的基本支持 CPU 關(guān)聯(lián)性設(shè)置現(xiàn)在支持 NUMA 值 ssystemd.hostname= 可用于在早期引導(dǎo)期間從內(nèi)核命令行設(shè)置主機(jī)名 硬件數(shù)據(jù)庫(kù)更新 systemd-journald 現(xiàn)在支持 Zstd 壓縮 大量網(wǎng)絡(luò)附加功能 systemd-cryptsetup 現(xiàn)在支持在引導(dǎo)過程中激活 Microsoft BitLocker volumes systemd-homed 改進(jìn), 新的 systemd-xdg-autostart-generator ......
更多詳細(xì)信息可查看: https://github.com/systemd/systemd/blob/master/NEWS#L3
Micronaut 1.3.7 已發(fā)布,這是 Grails 框架作者打造的開源項(xiàng)目,也是新一代基于 JVM 的全棧微服務(wù)框架,用于構(gòu)建模塊化的、易于測(cè)試的微服務(wù)應(yīng)用。有關(guān) Micronaut 的特性介紹 點(diǎn)此查看 。
1.3.7 值得關(guān)注的變更:
支持 GraalVM 20.0.0
支持使用 GraalVM 20.0.0 為 JDK 8 和 JDK 11 創(chuàng)建原生鏡像
啟動(dòng)和內(nèi)存使用優(yōu)化
啟動(dòng)性能和內(nèi)存使用率(20%)都有所提升
Micronaut Data Integration
Micronaut Data 已被添加到 micronaut-bom ,現(xiàn)在可以使用 CLI 來(lái)創(chuàng)建 Micronaut Data 項(xiàng)目:
設(shè)置 Micronaut Data JPA # add --build maven for maven $ mn create-app myapp --features data-hibernate-jpa
設(shè)置 Micronaut Data JDBC # add --build maven for maven $ mn create-app myapp --features data-jdbc
對(duì) Kotlin 協(xié)程和 Flow 的初步支持
初步支持 Kotlin 協(xié)程,并在控制器方法的返回類型中添加了 Flow 類型
Immutable @ConfigurationProperties 和 @EachProperty
通過用 @ConfigurationInject 注釋任何配置類的構(gòu)造函數(shù),增加了對(duì)不可變的 @ConfigurationProperties 的支持。更多信息查看 Immutable Configuration 文檔。
新的 Micronaut 緩存模塊
Micronaut Cache 現(xiàn)已更新,支持將 Hazelcast 和 Ehcache 作為額外的 Cache provider
新的 Micronaut Jackson XML 模塊
通過一個(gè)新的 Jackson XML 模塊 ,增加了對(duì) XML 的解析和序列化的支持
支持通過屬性( Properties )配置日志級(jí)別
現(xiàn)在可以通過在 application.yml (和環(huán)境變量)中定義的帶有 log.level 前綴的屬性來(lái)配置日志級(jí)別: logger: levels: foo.bar: ERROR
還包括一些依賴升級(jí): Micronaut OpenAPI (Swagger) 1.3 Update Micronaut Views 1.3 Update Micronaut SQL 1.3 Update Micronaut Micrometer 1.3 Update Micronaut Kafka 1.4 Update Micronaut Neo4j 1.3 Update Micronaut GRPC 1.1 Update ……
詳情查看 https://docs.micronaut.io/1.3.7/guide/index.html#whatsNew
另外要注意的是,所有依賴項(xiàng)可能需要一段時(shí)間才能上傳到 Maven Central 和 JCenter,所以如果發(fā)現(xiàn)依賴項(xiàng)存在解析的問題,請(qǐng)?zhí)砑右韵聜}(cāng)庫(kù): repositories { maven { url "https://dl.bintray.com/micronaut/core-releases-local" } }
源碼下載
v1.0.4版本更新
1、【更新】更新權(quán)限架構(gòu),優(yōu)化角色權(quán)限查詢方式,提高查詢速度;
2、【更新】更新節(jié)點(diǎn)權(quán)限顆粒度控制,根據(jù)是否擁有節(jié)點(diǎn)權(quán)限控制按鈕是否呈現(xiàn);
3、【優(yōu)化】?jī)?yōu)化數(shù)據(jù)庫(kù)管理模塊,新增修復(fù)和優(yōu)化數(shù)據(jù)表;
RXThinkCMF_TP6_PRO旗艦版 基于 ThinkPHP6 +Layui2.5.6 開發(fā)權(quán)限(RBAC)及內(nèi)容管理框架,框架中集成了權(quán)限管理、模塊管理、插件管理、鉤子管理、數(shù)據(jù)庫(kù)管理、富文本編輯器(已集成ueditor,kindeditor),后臺(tái)支持多主題切換、布局管理、廣告管理、配置管理、字典管理、切圖管理、CMS內(nèi)容管理等常用功能模塊,以方便開發(fā)者快速構(gòu)建自己的應(yīng)用。RXThinkCMF_TP6_PRO框架專注于為中小企業(yè)提供最佳的行業(yè)基礎(chǔ)后臺(tái)框架解決方案,執(zhí)行效率、擴(kuò)展性、穩(wěn)定性值得信賴,操作體驗(yàn)流暢,使用非常優(yōu)化,歡迎大家使用及進(jìn)行二次開發(fā)。 模塊化:全新的架構(gòu)和模塊化的開發(fā)機(jī)制,便于靈活擴(kuò)展和二次開發(fā)。 模型/欄目/分類信息體系:通過欄目和模型綁定,以及不同的模型類型,不同欄目可以實(shí)現(xiàn)差異化的功能,輕松實(shí)現(xiàn)諸如資訊、下載、討論和圖片等功能。通過分類信息和欄目綁定,可以自動(dòng)建立索引表,輕松實(shí)現(xiàn)復(fù)雜的信息檢索。 RXThinkCMF_TP6_PRO是一套基于ThinkPHP + Layui開發(fā)出來(lái)的框架。 支持SQLServer、MySQL、Oracle、PostgreSQL、SQLite等多數(shù)據(jù)庫(kù)類型。模塊化設(shè)計(jì),層次結(jié)構(gòu)清晰。 AUTH權(quán)限認(rèn)證,操作權(quán)限控制精密細(xì)致,對(duì)所有管理鏈接都進(jìn)行權(quán)限驗(yàn)證,可控制到導(dǎo)航菜單、功能按鈕。提高開發(fā)效率及質(zhì)量。 常用類封裝,日志、緩存、驗(yàn)證、字典、文件(本地、七牛云)。等等,目前兼容瀏覽器(Chrome、Firefox、360瀏覽器等) 適用范圍:可以開發(fā)OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、電商平臺(tái)后臺(tái)、物流管理系統(tǒng)、快遞管理系統(tǒng)、教務(wù)管理系統(tǒng)等各類管理軟件。
環(huán)境要求: PHP >= 7.0 PDO PHP Extension MBstring PHP Extension CURL PHP Extension 開啟靜態(tài)重寫 要求環(huán)境支持pathinfo 要求安裝Zip擴(kuò)展(插件/模塊市場(chǎng)需要)
功能特性 嚴(yán)謹(jǐn)規(guī)范: 提供一套有利于團(tuán)隊(duì)協(xié)作的結(jié)構(gòu)設(shè)計(jì)、編碼、數(shù)據(jù)等規(guī)范。 高效靈活: 清晰的分層設(shè)計(jì)、鉤子行為擴(kuò)展機(jī)制,解耦設(shè)計(jì)更能靈活應(yīng)對(duì)需求變更。 嚴(yán)謹(jǐn)安全: 清晰的系統(tǒng)執(zhí)行流程,嚴(yán)謹(jǐn)?shù)漠惓z測(cè)和安全機(jī)制,詳細(xì)的日志統(tǒng)計(jì),為系統(tǒng)保駕護(hù)航。 組件化: 完善的組件化設(shè)計(jì),豐富的表單組件,讓開發(fā)列表和表單更得心應(yīng)手。無(wú)需前端開發(fā),省時(shí)省力。 簡(jiǎn)單上手快: 結(jié)構(gòu)清晰、代碼規(guī)范、在開發(fā)快速的同時(shí)還兼顧性能的極致追求。 自身特色: 權(quán)限管理、組件豐富、第三方應(yīng)用多、分層解耦化設(shè)計(jì)和先進(jìn)的設(shè)計(jì)思想。 高級(jí)進(jìn)階: 分布式、負(fù)載均衡、集群、Redis、分庫(kù)分表。 命令行: 命令行功能,一鍵管理應(yīng)用擴(kuò)展。
開發(fā)者信息 系統(tǒng)名稱:RXThinkCMF_TP6_PRO權(quán)限(RBAC)及內(nèi)容管理框架 作者[牧羊人]:南京RXThink研發(fā)工作室 官網(wǎng)網(wǎng)址: http://www.rxthink.cn/ 文檔網(wǎng)址: http://docs.v6.rxthink.cn/ 開源協(xié)議:Apache 2.0
后臺(tái)演示(用戶名:admin 密碼:123456) RXThinkCMF_TP6_PRO版本: http://manage.pro6.rxthink.cn/
專業(yè)版地址: https://gitee.com/ruoxi520_admin/RXThinkCMF_TP6
旗艦版地址: https://gitee.com/ruoxi520_admin/RXThinkCMF_TP6_PRO
效果圖展示
1、系統(tǒng)登錄
2、系統(tǒng)主頁(yè)
3、人員管理
4、人員編輯
5、角色管理
6、職級(jí)管理
7、崗位管理
8、部門管理
9、菜單管理
10、菜單編輯
11、字典管理
12、數(shù)據(jù)庫(kù)管理
13、文章管理
14、用戶管理
15、框架結(jié)構(gòu)
v1.2.3版本更新如下:
1、【更新】更新上傳組件,移除參數(shù)"crop",將裁剪參數(shù)拼接在name參數(shù)中,如" < widget :uploadSingleImage name ="avatar| 頭像 |90x90|admin| 建議上傳尺寸 450x450|450x450" th :value ="${info['avatar']}" />
"
2、【修復(fù)】修復(fù)系統(tǒng)中存在的BUG;
3、【修復(fù)】系統(tǒng)角色權(quán)限不生效的問題;
4、【修復(fù)】個(gè)人中心上傳頭像的問題;
5、【新增】新增日期選擇組件,格式為:年月日、年月日時(shí)分秒、日期時(shí)間段選擇;
官網(wǎng)網(wǎng)址: http://www.javaweb.vip
碼云地址: https://gitee.com/javaweb520/JavaWeb
演示地址: http://manage.javaweb.vip
登錄賬號(hào):admin
登錄密碼:123456
驗(yàn)證碼:520
框架UI展示
ColorWanted 是一個(gè) Windows 上的取色工具(現(xiàn)在已經(jīng)添加了亂78糟的工具)。
本次發(fā)布包含兩項(xiàng)重大更新: 提供對(duì)高分屏的支持 (見 #高分屏下似乎有顯示不全的問題 )以及 添加圖片工具
可以去 https://gitee.com/hyjiacan/ColorWanted/attach_files 下載嘗鮮
圖片工具類似一個(gè)圖片查看器,主要用于圖片區(qū)域尺寸的自動(dòng)獲取。像下面這樣:
更新詳細(xì)如下
4.0.1 優(yōu)化 圖片查看器窗口和圖片的顯示位置 修復(fù) 在高分屏下顯示不正確的問題
4.0.0 添加 圖片查看器
3.3.7 優(yōu)化 截圖工具條位置 優(yōu)化 截圖工具條支持移動(dòng)位置 優(yōu)化 多顯示器下的屏幕操作
3.3.6 優(yōu)化 保存截圖時(shí),按 ESC 會(huì)關(guān)閉截圖窗口的問題 優(yōu)化 多顯示器截圖、錄屏支持
3.3.4 修復(fù) 更新窗口關(guān)閉后無(wú)法再打開的問題
3.3.3 將截圖與錄屏的默認(rèn)目錄修改為桌面 修復(fù) #3 #4
3.3.2 修復(fù) 報(bào)錯(cuò) 調(diào)用方法時(shí)發(fā)生錯(cuò)誤。 目標(biāo)線程不再存在 的問題 #3 優(yōu)化 截圖與錄屏?xí)r自動(dòng)記住上次保存的路徑
3.3.1 修復(fù) 剪貼板監(jiān)視不工作的問題
3.3.0 優(yōu)化 取色歷史窗口 添加 剪貼板監(jiān)視支持 優(yōu)化 截圖啟動(dòng)速度 優(yōu)化 錄屏界面
3.2.4 優(yōu)化 截圖界面與體驗(yàn) 優(yōu)化 錄屏功能
3.2.3 修復(fù) 在托盤退出時(shí),不能完全退出的問題
3.2.0 添加 屏幕錄制功能支持
3.1.0 優(yōu)化 使用WPF實(shí)現(xiàn)截圖編輯,以解決編輯截圖時(shí)的閃爍問題
3.0.0 添加 截圖功能支持
2.7.7 優(yōu)化 預(yù)覽窗口十字顯示 優(yōu)化 多語(yǔ)言顯示效果 優(yōu)化 加大取色歷史窗口 添加 支持設(shè)置復(fù)制顏色值時(shí)的大小寫
2.7.6 修復(fù) 窗口單實(shí)例運(yùn)行的BUG
2.7.5 優(yōu)化 更新窗口動(dòng)畫效果 修復(fù) 多語(yǔ)言文件中的拼寫錯(cuò)誤 修復(fù) 更新窗口意外關(guān)閉 修復(fù) 更新窗口中,更新進(jìn)度控件位置不正確 優(yōu)化 給窗口添加陰影效果
2.7.4 修復(fù) #1 已經(jīng)可見的窗體不能顯示為模式對(duì)話框 的問題 優(yōu)化 彈窗圖標(biāo)與顯示方式 優(yōu)化 從配置文件加載開機(jī)啟動(dòng)的設(shè)置值,以避免讀取注冊(cè)表
v2.7.3 優(yōu)化 重寫多語(yǔ)言部分,支持自定義語(yǔ)言
v2.7.2 減小文檔圖片體積 優(yōu)化 更新功能的流程 調(diào)整 歷史窗口大小與樣式 修復(fù) 歷史窗口的多語(yǔ)言問題 修復(fù) 下載更新時(shí),更新窗口自動(dòng)隱藏的問題
v2.7.1 修復(fù) 拼寫錯(cuò)誤
v2.7.0 添加 英語(yǔ)本地化
v2.6.5 優(yōu)化 預(yù)覽窗口緊貼主窗口時(shí),支持跟隨主窗口移動(dòng) 修復(fù) 預(yù)覽窗口處于主窗口與屏幕邊緣時(shí),重復(fù)貼緊主窗口與屏幕導(dǎo)致程序卡死的問題
v2.6.4 添加 在預(yù)覽窗口點(diǎn)擊鼠標(biāo)右鍵,可以開啟/暫停預(yù)覽功能 優(yōu)化 減小文件體積 修改 默認(rèn)主題為黑色 修復(fù) 從擴(kuò)展模式直接切換到標(biāo)準(zhǔn)模式時(shí),取色窗口顯示異常 修復(fù) 快捷鍵頁(yè)面提示文字顏色不隨主題改變的問題
v2.6.3 更新關(guān)于信息,給取色主窗口添加右鍵菜單
v2.6.2 修復(fù) github的ssl升級(jí)到tls1.2后,導(dǎo)致不能自動(dòng)更新的問題
v2.6.1 優(yōu)化界面
v2.6.0 添加 HSL 、 HSV/HSB 、 HSI 顏色空間支持
JetLinks 開源物聯(lián)網(wǎng)平臺(tái)
JetLinks 基于Java8,Spring Boot 2.x,WebFlux,Netty,Vert.x,Reactor等開發(fā), 是一個(gè)開箱即用,可二次開發(fā)的企業(yè)級(jí)物聯(lián)網(wǎng)基礎(chǔ)平臺(tái)。平臺(tái)實(shí)現(xiàn)了物聯(lián)網(wǎng)相關(guān)的眾多基礎(chǔ)功能, 能幫助你快速建立物聯(lián)網(wǎng)相關(guān)業(yè)務(wù)系統(tǒng)。
核心特性 支持統(tǒng)一物模型管理,多種設(shè)備,多種廠家,統(tǒng)一管理。 統(tǒng)一設(shè)備連接管理,多協(xié)議適配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽網(wǎng)絡(luò)編程復(fù)雜性,靈活接入不同廠家不同協(xié)議的設(shè)備。 靈活的規(guī)則引擎,設(shè)備告警,消息通知,數(shù)據(jù)轉(zhuǎn)發(fā).可基于SQL進(jìn)行復(fù)雜的數(shù)據(jù)處理邏輯. 地理位置:統(tǒng)一管理地理位置信息,支持區(qū)域搜索. 數(shù)據(jù)可視化: 實(shí)現(xiàn)拖拽配置數(shù)據(jù)圖表,設(shè)備組態(tài)等.
技術(shù)棧 Spring Boot 2.2.x Spring WebFlux 響應(yīng)式Web支持 R2DBC 響應(yīng)式關(guān)系型數(shù)據(jù)庫(kù)驅(qū)動(dòng) Project Reactor 響應(yīng)式編程框架 Netty , Vert.x 高性能網(wǎng)絡(luò)編程框架 ElasticSearch 全文檢索,日志,時(shí)序數(shù)據(jù)存儲(chǔ) PostgreSQL 業(yè)務(wù)功能數(shù)據(jù)管理 hsweb framework 4 業(yè)務(wù)功能基礎(chǔ)框架
架構(gòu)
1.3-RELEASE
更新時(shí)間: 2020-07-10
代碼分支: 1.3
主要優(yōu)化 協(xié)議優(yōu)化,使用數(shù)據(jù)庫(kù)保存的協(xié)議ID作為協(xié)議的ID,此項(xiàng)優(yōu)化將影響生產(chǎn)功能。(Pro) 增加多租戶功能。(Pro) 查看文檔 增加設(shè)備分組。(Pro) 設(shè)備告警增加防抖設(shè)置。 #8 增加轉(zhuǎn)發(fā)設(shè)備消息到Kafka以及RabbitMQ。(Pro) 查看文檔 規(guī)則引擎重構(gòu),完全重寫底層實(shí)現(xiàn)。 新的規(guī)則引擎設(shè)計(jì)器,使用 node-red 實(shí)現(xiàn)。 ReactorQL中增加查詢?cè)O(shè)備屬性函數(shù): select device.properties(deviceId) 獲取設(shè)備最新的全部屬性值。 ReactorQL增加獲取設(shè)備標(biāo)簽函數(shù): select device.tags(deviceId,'tag1','tag2') 。 ReactorQL增加設(shè)備選擇器函數(shù): select * from device.selector(in_group('test-group')) 。 優(yōu)化ReactorQL中分組聚合性能,多次聚合時(shí)不再駐留內(nèi)存。 優(yōu)化協(xié)議包加載邏輯,先下載到本地再加載。 性能優(yōu)化,在某寫情況下,造成reactor阻塞導(dǎo)致redis超時(shí)。 其他代碼細(xì)節(jié)優(yōu)化。 升級(jí) spring-boot 到 2.2.8.RELEASE 。 升級(jí) netty 到 4.1.50.Final 。 升級(jí) hsweb-framework 到 4.0.4 。
主要BUG修復(fù) 導(dǎo)入標(biāo)簽時(shí)無(wú)法識(shí)別標(biāo)簽類型。 修復(fù)首次導(dǎo)入設(shè)備,并且含有地理位置標(biāo)簽時(shí),地理位置數(shù)據(jù)不正確問題。 修改主鍵默認(rèn)列長(zhǎng)度,解決id可能過長(zhǎng)問題。 修復(fù)tcp使用腳本方式進(jìn)行粘拆包使,如果 fixed(0) 可能導(dǎo)致粘拆包失效。 前端一堆bug修復(fù)
升級(jí)說(shuō)明
專業(yè)版升級(jí)到此版本后,請(qǐng)執(zhí)行以下操作: 重新發(fā)布協(xié)議 重新編輯設(shè)備型號(hào)-選擇協(xié)議-應(yīng)用配置
專業(yè)版規(guī)則引擎預(yù)覽:
itest 簡(jiǎn)介
itest 開源敏捷測(cè)試管理,testOps 踐行者,極簡(jiǎn)的任務(wù)管理,測(cè)試管理,缺陷管理,測(cè)試環(huán)境管理,接口測(cè)試5合1,又有豐富的統(tǒng)計(jì)分析??砂礈y(cè)試包分配測(cè)試用例執(zhí)行,也可建測(cè)試迭代(含任務(wù),測(cè)試包,BUG)來(lái)組織測(cè)試工作,也有測(cè)試環(huán)境管理,還有很常用的測(cè)試度量;對(duì)于發(fā)版頻繁,需求常變,itest還可導(dǎo)出用例,線下修改、執(zhí)行,新增后再導(dǎo)入(同步)到線上;且可根據(jù)測(cè)試策略來(lái)設(shè)置測(cè)試流程,并可實(shí)時(shí)調(diào)整;在測(cè)試看板中,能查看迭代報(bào)告,測(cè)試包執(zhí)行情況,測(cè)試任務(wù)進(jìn)展,也可以在看板上直接執(zhí)行用包用例。
官網(wǎng) http://www.itest.work
在線體驗(yàn)1 http://www.itest.work/demo
在線體驗(yàn)2 http://120.78.0.137/demo
v4.5.7 下載地址 : itest下載
原計(jì)劃是7月10日隨大版本6.0,也就是新增的接口測(cè)試功能一起發(fā)布,因近期工作忙時(shí)間不多,當(dāng)前6.0已在測(cè)試中。因用戶強(qiáng)烈反饋要求在任務(wù)管理中增加附件支持 ,這樣可以使任務(wù)管理當(dāng)簡(jiǎn)單的項(xiàng)目管理來(lái)用,比如任務(wù)中直接掛需求或是原型的附件等。V4.5.7詳情如下所述: 1增強(qiáng): 1: 任務(wù)管理支持增加附件,,這樣可以使任務(wù)管理當(dāng)簡(jiǎn)單的項(xiàng)目管理來(lái)用,比如任務(wù)中直接掛需求或是原型的附件等 2: 徹底解決不同分辨率下table 組件,留白的問題,也就是所有頁(yè)面的gird 支持按分辨率自動(dòng)設(shè)置pase size ,以使顯示不留白 3: 測(cè)試用例包,分配用例執(zhí)行用例進(jìn)行優(yōu)化 4: docker 版支持 mysql 數(shù)據(jù)定時(shí)備份,一天一次全量備份
1個(gè)bug修復(fù):
1: BUG 基礎(chǔ)字維護(hù)里,選用例公共標(biāo)簽時(shí),列表中的數(shù)據(jù)有數(shù)據(jù)類型是空的不顯示,應(yīng)顯示為用例公共標(biāo)簽
6.0 功能小預(yù)覽:
先預(yù)覽一下 6.0 的接口測(cè)試
產(chǎn)品截圖
功能模型及引導(dǎo)圖
引導(dǎo)圖上藍(lán)色文字是熱點(diǎn),可以點(diǎn)擊,方便引導(dǎo)上手
可線下離線處理測(cè)試用例,再同步到線上,
除了可同步線下執(zhí)行,還支持多種導(dǎo)入,在用例BUG統(tǒng)計(jì)示圖中,測(cè)試需求分解對(duì)上,
每個(gè)模塊上顯示BUG數(shù)和用例數(shù)
用例庫(kù)維護(hù)公共用例,在項(xiàng)目中可以從用例庫(kù)或是EXCEL呀是xmind 中導(dǎo)入用例,且在導(dǎo)入時(shí),如需求項(xiàng),用例分類,優(yōu)先級(jí),以及用例標(biāo)簽 ,如系統(tǒng)中不存在,會(huì)自動(dòng)在導(dǎo)入時(shí)建立
可按測(cè)試包分配測(cè)試任務(wù),通過把多個(gè)測(cè)試包加到測(cè)試迭代中,統(tǒng)計(jì)測(cè)試執(zhí)行情況
執(zhí)行測(cè)試用例包任務(wù)
可在看板上,填寫任務(wù)進(jìn)度,執(zhí)行測(cè)試用例包,或是處理流轉(zhuǎn)到名下的BUG
在看板上,直接可以執(zhí)行用例
流程驅(qū)動(dòng)測(cè)試
流程驅(qū)動(dòng)缺陷在26種狀態(tài)中演化,更精準(zhǔn)反正工作實(shí)況
測(cè)試流程引擎自動(dòng)推算可演化狀態(tài)及流轉(zhuǎn)到誰(shuí)名下,且可實(shí)時(shí)調(diào)整流程
從 BUG的郵件通知中連BUG鏈接,可能直接處理BUG
在收到的BUG郵件中,帶一個(gè)連接,一點(diǎn)就自動(dòng)登錄ITEST,同時(shí),彈出郵件中的BUG處理界面
多維度測(cè)試度量
趨勢(shì)分析洞察研發(fā)過程潛在風(fēng)險(xiǎn),為項(xiàng)目管控提供決策依據(jù)
結(jié)果數(shù)據(jù)分析掌控團(tuán)隊(duì)效率,為持續(xù)改進(jìn)提供量化數(shù)據(jù)支持
測(cè)試總攬,測(cè)試經(jīng)理每日工作復(fù)盤好幫手,量化的測(cè)試日?qǐng)?bào)
測(cè)試人員簡(jiǎn)報(bào): 里面有測(cè)試人員寫用例情況,執(zhí)行用例情況,提交的 BUG數(shù),提交的BUG 按
狀態(tài)按人分布,提交的BUG按類型按人分布,提交的BUG按等級(jí)按人分布,且可按不同版本作
為條件進(jìn)行分析
開發(fā)人員處得BUG簡(jiǎn)報(bào) : 有開發(fā)人員BUG數(shù)統(tǒng)計(jì), 也有按bug狀態(tài)按人分布,按bug等級(jí)按人分布,
按bug類型按人分布,按人按BUG 齡期分布(齡期可按天也可按周計(jì)),且可按不同版本作為條件進(jìn)行分析
測(cè)試環(huán)境維護(hù)
項(xiàng)目地址
https://gitee.com/guonaihong/gout
https://github.com/guonaihong/gout
changlog #226 bench:設(shè)置Rate(壓測(cè)頻率),Number和Duration會(huì)有誤差(pr: #227 ) #231 明確SetBody, BindBody傳遞nil指針返回錯(cuò)誤(pr: #232 ) #235 請(qǐng)求中間件設(shè)計(jì)(pr: #236 ) #234 新增gzip壓縮請(qǐng)求body功能 #233 打開debug模式,http.Header數(shù)據(jù)里面有%號(hào)效果優(yōu)化(pr: #239 )
重要特性(加入請(qǐng)求中間件設(shè)計(jì))
請(qǐng)求中間件地址
https://github.com/antlabs/gout-middleware
請(qǐng)求中間件example 請(qǐng)求body使用gzip壓縮
import ( "github.com/antlabs/gout-middleware/request" "github.com/guonaihong/gout" ) func main () { gout. POST ( ":6666/compress" ). RequestUse (request. GzipCompress ()). SetBody ( "hello world" ). Do () }
WookTeam 1.3 現(xiàn)已發(fā)布。WookTeam是一款輕量級(jí)的在線團(tuán)隊(duì)協(xié)作工具,提供各類文檔工具、在線思維導(dǎo)圖、在線流程圖、項(xiàng)目管理、任務(wù)分發(fā)、即時(shí)IM,知識(shí)庫(kù)管理等工具 。
1.3更新內(nèi)容 新增已完成任務(wù)自動(dòng)歸檔功能 知識(shí)庫(kù)腦圖支持導(dǎo)出PNG/PDF 知識(shí)庫(kù)表格支持導(dǎo)出XLSX/XLS/CSV/TXT 知識(shí)庫(kù)流程圖支持導(dǎo)出PNG/PDF 知識(shí)庫(kù)支持鎖定功能(鎖定后其他會(huì)員將無(wú)法修改保存文檔) 知識(shí)庫(kù)新增分享功能 知識(shí)庫(kù)新增閱讀功能 知識(shí)庫(kù)新增修改權(quán)限功能(私有文庫(kù)、成員開放、注冊(cè)會(huì)員) 知識(shí)庫(kù)新增閱讀權(quán)限功能(私有文庫(kù)、成員開放、注冊(cè)會(huì)員、完全開放)
1.2更新內(nèi)容 新增知識(shí)庫(kù)markdown編輯器; 新增知識(shí)庫(kù)協(xié)作更新通知。
1.1更新內(nèi)容 新增語(yǔ)音聊天; 新增視頻聊天; 新增消息提醒鈴聲; 新增知識(shí)庫(kù)團(tuán)隊(duì)協(xié)作人員列表; 修復(fù)發(fā)送文字過長(zhǎng)導(dǎo)致的bug; 修復(fù)其他已知bug。
-------------------------------------
產(chǎn)品簡(jiǎn)述
為了提高工作效率,現(xiàn)在很多公司多多少少都會(huì)使用到一些在線的協(xié)作工具輔助辦公,不管是在線的文檔協(xié)作或者在線的項(xiàng)目管理,這些工具都切實(shí)的提高了團(tuán)隊(duì)的工作效率。
今天 Gitee 推薦的也是一款在線協(xié)作工具,而且是一款開源的在線協(xié)作工具,其中有在線思維導(dǎo)圖、在線流程圖、項(xiàng)目管理、任務(wù)分發(fā),知識(shí)庫(kù)管理等模塊,一起來(lái)看看吧。
項(xiàng)目名稱:WookTeam
項(xiàng)目作者:aipaw
開源許可協(xié)議:MIT
項(xiàng)目地址:https://gitee.com/aipaw/wookteam
產(chǎn)品介紹 wookteam 是一款輕量級(jí)的在線團(tuán)隊(duì)協(xié)作工具,提供各類文檔工具、在線思維導(dǎo)圖、在線流程圖、項(xiàng)目管理、任務(wù)分發(fā),知識(shí)庫(kù)管理等工具。 wookteam 支持團(tuán)隊(duì)在線聊天溝通,訂閱任務(wù)動(dòng)態(tài)實(shí)時(shí)推送。 wookteam 全部開源。
技術(shù)選型 后端框架:Laravel7 + LaravelS 前端框架:Vue 2.0 + Iview UI 數(shù)據(jù)庫(kù):Mysql 通訊框架:Swoole 主題樣式:Kooteam
功能簡(jiǎn)介
1. 待辦四象限:突出事情優(yōu)先級(jí),幫助員工合理安排時(shí)間,提高工作效率
2. 在線流程圖:在線流程圖工具,使用方便
3. 在線思維導(dǎo)圖:梳理思路,優(yōu)化工作流程
4. 項(xiàng)目管理:自定義項(xiàng)目看板,可視化任務(wù)安排
5. 在線知識(shí)庫(kù):在線流程圖,在線文檔,以及可視化的目錄編排,文檔管理無(wú)憂
CRMEB知識(shí)付費(fèi)系統(tǒng),承載的是CRMEB人的家國(guó)情懷,也承載著我們作為企業(yè)的社會(huì)責(zé)任與擔(dān)當(dāng),2020年初的一場(chǎng)疫情,學(xué)生不能上學(xué),眾多企業(yè)停擺,培訓(xùn)機(jī)構(gòu)更是門庭冷落,經(jīng)濟(jì)也按下暫停鍵。眾邦科技董事長(zhǎng)許總看到這樣一個(gè)狀況,內(nèi)心感覺十分的不安,我們有這么成熟,這么優(yōu)質(zhì)的知識(shí)付費(fèi)系統(tǒng),為什么不能拿出來(lái),去解決孩子的上學(xué)問題?為什么不能幫助更多的培訓(xùn)機(jī)構(gòu)轉(zhuǎn)型線上,渡過難關(guān)?正是在這一片赤誠(chéng)之心的促使下,crmeb知識(shí)付費(fèi)v1.1版在經(jīng)過激烈的內(nèi)部討論后,正式開源,用自己的技術(shù)去反哺社會(huì),回饋社會(huì),在危難之時(shí)奉獻(xiàn)出自己的微薄之力。
因此,CRMEB知識(shí)付費(fèi)系統(tǒng)開源版從功能方面也不同于其他知識(shí)付費(fèi)產(chǎn)品做大量閹割,而是把核心的直播、圖文、視頻、音頻、專欄等功能全部開源,目的就是要用科技的力量來(lái)助力社會(huì)發(fā)展,讓人們的生活學(xué)習(xí)更加便捷和美好。
知識(shí)內(nèi)容的傳播載體,從龜甲、獸骨雕刻,到竹簡(jiǎn),再到紙張,歷經(jīng)千年,人類文明得以延續(xù),正是技術(shù)不斷迭代的結(jié)果。時(shí)至今日,知識(shí)內(nèi)容的傳播載體,早就不僅僅局限于書本,科技催生出了多種內(nèi)容承載形式,視頻、音頻、圖文、直播等,在加速了社會(huì)文明傳播的同時(shí),也讓普通人獲取知識(shí)更加便捷,crmeb知識(shí)付費(fèi)系統(tǒng)站在科技的前沿,會(huì)不斷深入探索,開發(fā)出實(shí)用和穩(wěn)定的功能,讓知識(shí)傳播更加便捷和方便。
CRMEB知識(shí)付費(fèi)v1.2新增重要功能
1.新增直播 帶課 功能
后臺(tái)在創(chuàng)建直播的過程中可以自由選擇直播間想要推薦的課程,并且在創(chuàng)建成功后還可自由修改想要推薦的課程,推薦課程的形式可以是圖文、視頻、音頻等。
2.新增直播打賞功能
主播打賞功能打賞邏輯是,用戶充值購(gòu)買虛擬幣,然后用虛擬幣購(gòu)買打賞道具為主播打賞,那么圍繞這個(gè)打賞流程,后臺(tái)新增了主播打賞道具的名稱、樣式、數(shù)量設(shè)置功能,并且可以自由配置虛擬幣的名稱、匯率、樣式,以及用戶的充值記錄和支出記錄。前端用戶還可以看到打賞榜單,后端可以精確統(tǒng)計(jì)打賞記錄。
3. 新增線下活動(dòng)報(bào)名功能
功能方面,管理員可以創(chuàng)建線下活動(dòng),并可以自由控制活動(dòng)參數(shù)及規(guī)則,并且可以設(shè)置核銷員身份,通過微信掃一掃核銷。
從使用場(chǎng)景來(lái)說(shuō),大家可能會(huì)有疑問,有了直播,線下活動(dòng)的意義是什么?其實(shí)當(dāng)下社會(huì)一切都是快節(jié)奏,人與人之間面對(duì)面交流的機(jī)會(huì)很少,也就導(dǎo)致人與人深入溝通的機(jī)會(huì)很少,更深層次的精神碰撞更加稀缺,那么線下活動(dòng)首先拓展出的就是他的社交屬性,其次它還可以幫助商家提高轉(zhuǎn)化率,在直播過程中推出免費(fèi)線下公開課,可以有效引導(dǎo)本地用戶快速參與,既可以幫助商家節(jié)省出很多的直播流量費(fèi)用,還可以增加用戶的信任和粘性。
重大的功能新增主要圍繞以上三個(gè)方面展開,同時(shí)還優(yōu)化了升級(jí)了部分功能,具體請(qǐng)看以下功能更新表。
CRMEB知識(shí)付費(fèi)v1.2更新表
一、新增功能更新
1.新增直播課程推薦 后端自由控制每個(gè)直播間想要推薦的課程。
2.新增直播打賞。后端自由配置每個(gè)禮物的名稱、虛擬幣價(jià)格、樣式、數(shù)量。
3.新增打賞榜單。后端打賞記錄統(tǒng)計(jì)。
4.新增虛擬幣充值。后端自由配置虛擬幣名稱、匯率、樣式。充值記錄及支出收入記錄。
5.新增打卡簽到,后端配置打卡簽到規(guī)則及簽到海報(bào),簽到記錄。
6.新增線下活動(dòng)報(bào)名,后端可自由控制活動(dòng)參數(shù)及規(guī)則,可以設(shè)置核銷員身份,微信掃一掃一鍵核銷。
7.新增首頁(yè)專題顯示課程數(shù)量。
8.新增專題課程是否學(xué)習(xí)課程區(qū)別顯示。
9.新增 新聞分類。
10.新增 新增搜索歷史記錄。
二、優(yōu)化升級(jí)
1.優(yōu)化增加余額支付開關(guān)。
2.優(yōu)化前端直播間頁(yè)面重構(gòu)優(yōu)化。
3.優(yōu)化前端課程模塊專題優(yōu)化。
4.優(yōu)化前端首頁(yè)ui樣式優(yōu)化。
5.優(yōu)化前端專題詳情頁(yè)樣式優(yōu)化。
6.優(yōu)化前端新聞模塊由原來(lái)專題樣式改版為導(dǎo)航欄下方通知框樣式。
7.優(yōu)化前端推廣中心專題推廣樣式優(yōu)化。
8.優(yōu)化前端專題課程領(lǐng)取頁(yè)面樣式優(yōu)化。
9.優(yōu)化前端提現(xiàn)樣式優(yōu)化。
10.優(yōu)化前端接口數(shù)據(jù)優(yōu)化。。
11.優(yōu)化后端專題及直播編輯由原來(lái)一個(gè)版面改為三個(gè)tab選項(xiàng)卡。
12.優(yōu)化后端專題添加,專題分類顯示一二級(jí)分類從屬關(guān)系。
13.優(yōu)化后端部分功能數(shù)據(jù)優(yōu)化。
14.優(yōu)化后端素材添加時(shí),素材內(nèi)容為圖片時(shí)必須要輸入文字,優(yōu)化后不做強(qiáng)制。
15.優(yōu)化直播間邏輯重構(gòu)優(yōu)化。
16.修復(fù)后端添加專題,點(diǎn)擊圖片"眼睛"查看不起作用。
17.修復(fù)素材改變排序后,前端課程素材無(wú)變化。
18.修復(fù)后端會(huì)員卡關(guān)閉月會(huì)員后,前端依舊顯示月會(huì)員?,F(xiàn)在關(guān)閉月卡會(huì)顯示季卡,依次類推。
三、BUG修復(fù)
1.修復(fù)后端商城設(shè)置-輪播圖編輯不同php版本會(huì)報(bào)錯(cuò)。
2.修復(fù)后端訂單頁(yè)面搜索功能問題。
3.修復(fù)前端專題頁(yè)搜索圖標(biāo)缺失的問題。
4.其他Bug修
項(xiàng)目介紹 JeecgBoot是一款基于代碼生成器的低代碼開發(fā)平臺(tái),開源界“小普元”超越傳統(tǒng)商業(yè)企業(yè)開發(fā)平臺(tái)!采用前后端分離架構(gòu):SpringBoot 2.x,Ant Design&Vue,Mybatis-Plus,Shiro,JWT。強(qiáng)大的代碼生成器讓前后端代碼一鍵生成,無(wú)需寫任何代碼! 引領(lǐng)新的低代碼開發(fā)模式(OnlineCoding模式-> 代碼生成器模式-> 手工MERGE智能開發(fā)),幫助Java項(xiàng)目解決70%的重復(fù)工作,讓開發(fā)更多關(guān)注業(yè)務(wù)邏輯。既能快速提高開發(fā)效率,幫助公司節(jié)省成本,同時(shí)又不失靈活性。JeecgBoot還獨(dú)創(chuàng)在線開發(fā)模式(低代碼):在線表單、在線報(bào)表、在線圖表、在線工作流、插件能力等等。。
當(dāng)前版本 :v_2.2.1 | 2020-07-13
源碼下載 https://github.com/zhangdaiscott/jeecg-boot https://gitee.com/jeecg/jeecg-boot
技術(shù)文檔 在線演示: http://boot.jeecg.com 視頻教程: 入門視頻 技術(shù)文檔: http://doc.jeecg.com 常見問題: http://t.cn/A6voGt6P
升級(jí)日志 此版本為穩(wěn)定版本,主要修復(fù)2.2版本的已發(fā)現(xiàn)Bug和優(yōu)化功能,同時(shí)提交了多租戶支持代碼。
功能優(yōu)化 新功能: 多租戶代碼提交,平臺(tái)默認(rèn)支持多租戶 新功能: JeecgCloud微服務(wù)版本對(duì)應(yīng)的路由網(wǎng)關(guān)配置頁(yè)面提交 新功能: 新增圖片剪切示例代碼 docker部署改造,換成docker-compose方式 升級(jí)底層依賴到最新 mybatis-plus、fastjson、autopoi、hutool-all 代碼生成器,列表支持詳情頁(yè)面(表單拆分module、form方便對(duì)接流程) 代碼生成器,組件完善,表單支持多列生成(根據(jù)online配置生成) 代碼生成器,彈窗module寬度根據(jù)online列數(shù)適配 代碼生成器,抽屜表單樣式優(yōu)化 代碼生成器,生成的列表,操作列默認(rèn)沒固定 優(yōu)化定時(shí)任務(wù)功能 系統(tǒng)右上角,加一個(gè)清理緩存功能 分類字典導(dǎo)入導(dǎo)出 行編輯 JEditabletable性能優(yōu)化 優(yōu)化前端打包js文件太大問題(減小online依賴大小,暫時(shí)取消online的富文本和markdown的支持)
版本升級(jí)不兼容 Antdv1.6.2版本全屏寫法不兼容(暫未提交升級(jí),提前兼容) Popup 遷移代碼位置,需要考慮兼容寫法
Issues修復(fù) Online報(bào)表導(dǎo)出功能,只能導(dǎo)出前10條記錄 #1339 前端打包js文件太大(7M),造成第一次訪問速度太慢(60秒以上) #1343 OnLine表單-在附表使用不是主表的ID做外鍵的情況下,內(nèi)嵌子表主題,無(wú)法顯示正常,其他主題正常 #I1GN28 在線開發(fā),使用下拉搜索框的話,生成代碼查詢條件為普通輸入框 #I1C4A9 在線開發(fā),表生成視圖后有幾個(gè)bug #1344 在線報(bào)表,導(dǎo)出信息不全 #1230 Online在線表單設(shè)置 樹結(jié)構(gòu)表查詢條件無(wú)法生成 issues/I1K5MY 單表樹生成代碼后編輯節(jié)點(diǎn)的字典字段,單擊確定后列表不會(huì)刷新該字段 issues/I1LRSD 單表樹如果表中有字典,無(wú)法翻譯字典 issues/I1LRSC online表單開發(fā),勾上“是否排序”,頁(yè)面無(wú)排序功能 issues/I1N6Z1 在線報(bào)表配置生成的頁(yè)面,點(diǎn)擊導(dǎo)出按鈕,導(dǎo)出的結(jié)果是當(dāng)前頁(yè)數(shù)據(jù)(默認(rèn)是10條) #1196 Online在線表單時(shí)間選擇組件無(wú)法選擇,瀏覽器報(bào)錯(cuò) #1307 erp 主題 編輯附表數(shù)據(jù)消失 #I1HF0G online 基礎(chǔ)篇-SQL增強(qiáng)部分變量可用的問題 #1154 Online表單主題選擇“ERP主題(一對(duì)多)”時(shí)時(shí)間字段不能彈出時(shí)間供選擇 #1405 mybatis-plus升級(jí)到3.3.2 #1317 恢復(fù)markdown編輯器 #1250 jEditableTable中jpopup彈窗回填下拉字典值的時(shí)候,下拉字典未能成功賦值 #1141 jEditabletable組件中jpopup清空當(dāng)前值,未能同時(shí)清空攜帶返回回填的其他值 #1137 JEditableTable.vue卡頓原因之一buildProps #1177 JEditTable下使用slot模式下,JSearchSelectTag無(wú)法選中。 #1095 JS命名錯(cuò)誤 #1381 popup生成代碼后多選失效 #1373 首頁(yè)修改主題顏色后左側(cè)導(dǎo)航首頁(yè)字體還是默認(rèn)藍(lán)色字體 #1057 在角色選擇器上添加@change事件,會(huì)導(dǎo)致觸發(fā)兩次事件 #1086 前端頁(yè)面有告警:Warning: [antdv: LocaleProvider] #1204 找回密碼時(shí)短信驗(yàn)證碼存Redis沒有設(shè)置過期時(shí)間,造成之后都無(wú)法發(fā)送驗(yàn)證碼 #1199 日歷控件無(wú)法使用 #1218 Cacheable(value = CacheConstant.SYS_DICT_TABLE_CACHE)緩存并沒有起作用 #1182 JAreaLinkage 省市區(qū)選擇組件數(shù)據(jù)回填間隔失效 #1183 部門選擇組件自定義返回值,數(shù)據(jù)無(wú)法回填 #1163 前端自定義組件JCategorySelect 無(wú)法開啟多選功能,開啟后多選功能無(wú)效 #I1HZZZ 表單風(fēng)格問題 #1277 第三方登錄失敗 #1247 如何去掉左側(cè)導(dǎo)航欄中的“首頁(yè)” #I1J75V 最新版本select dict組件有問題 #1262 登錄代碼驗(yàn)證用戶是否注銷有bug,if條件永遠(yuǎn)為false #1240 系統(tǒng)通告選人bug #1265 關(guān)于富文本菜單欄按鈕文字找不到問題 #1309 Tinymce富文本bug #1268 a-tabs下的a-tab-pane中有富文本組件j-editor,切換tab頁(yè)簽后j-editor內(nèi)容會(huì)消失 #1258 前端HeaderNotice.vue,websocketclose方法不存在 #1285 系統(tǒng)設(shè)置-主題色Bug #1281 前端頁(yè)面右上的退出登錄按鈕Bug #1259 j-dict-select-tag不顯示placeholder的文字 #I1IJ1T markdown編輯器顯示格式有問題 在線開發(fā) #1314 上傳附件名帶 # 號(hào)等,被url解析,無(wú)法下載,部門選擇器能否增加父子關(guān)聯(lián)prop #1327 上傳文件出現(xiàn): The temporary upload location is not valid. #1320 用戶表 org_code字段內(nèi)容有的是A05A04A03,有的卻是“財(cái)務(wù)部”導(dǎo)致數(shù)據(jù)權(quán)限過濾失敗 #1296 標(biāo)簽下劃線顏色不隨主題改變. 這個(gè)問題和#1057一樣,但是在color.less中添加了代碼還是不行 #1361 查詢用戶時(shí),用orgCode顯示部門名稱,造成在保存的時(shí)候用名字覆蓋掉了部門的編碼 #I1IWOH 翹首期待 JPopup 組件的開源 #I1G5YS JCodeEditor組件在modal里使用時(shí),光標(biāo)選擇內(nèi)容 顯示的不對(duì) #1222 MiniArea 組件屬性傳遞 大小寫錯(cuò)誤 #1301 常見案例中一對(duì)多示例添加子表時(shí),刪除存在BUG #1354 定時(shí)任務(wù)ui建議新增一個(gè)立即運(yùn)行一次定時(shí)任務(wù)的功能,方便開發(fā)調(diào)試 #1015 Excel按模板導(dǎo)出有Bug #1136 導(dǎo)入死循環(huán)bug #1364 上傳圖片,當(dāng)關(guān)掉頁(yè)面再次進(jìn)入上傳頁(yè),圖片中+圖標(biāo)消失 #1358 讀取空白excel死循環(huán),生產(chǎn)環(huán)境直接CPU100% #15 Bug Found: org.jeecgframework.poi.util.PoiElUtil.isTrue: #11 一對(duì)多表單校驗(yàn)bug #1360 WAR部署,WebSocketConfig注入 bean 失敗異常;注掉WebSocketConfig類下代碼后正常啟動(dòng); #1133 war包部署失敗 #1147 一個(gè)用戶有多個(gè)部門,但是只能分配一個(gè)部門角色,新角色進(jìn)來(lái),舊角色會(huì)被刪除 #1164 上傳組件J-upload設(shè)置單個(gè)文件上傳 #1165 附表數(shù)據(jù)修改后消失 #I1HFR8 第三方登錄bug #I1G4X9 升級(jí)到該版本后,登錄頁(yè)面的驗(yàn)證碼無(wú)法正常加載 #1228 tabs組件,使用卡片樣式失效 #1170 JUpload fileList[a].response不存在 #1229 autopoi 1.1.2 三元表達(dá)式,數(shù)字對(duì)比的bug #1427 autopoi1.1.2 只有一行數(shù)據(jù)時(shí),會(huì)導(dǎo)致崩潰. #1428
為什么選擇 JeecgBoot? 開源界“小普元”超越傳統(tǒng)商業(yè)企業(yè)級(jí)開發(fā)平臺(tái)。引領(lǐng)新的開發(fā)模式(Online Coding- > 代碼生成器 - > 手工MERGE智能開發(fā)), 可以幫助解決Java項(xiàng)目70%的重復(fù)工作,讓開發(fā)更多關(guān)注業(yè)務(wù)邏輯。既能快速提高開發(fā)效率,幫助公司節(jié)省人力成本,同時(shí)又不失靈活性。 采用最新主流前后分離框架(SpringBoot+Mybatis-plus+Ant-Design+Vue),容易上手; 代碼生成器依賴性低,靈活的擴(kuò)展能力,可靈活實(shí)現(xiàn)二次開發(fā); 開發(fā)效率很高,采用代碼生成器,單表數(shù)據(jù)模型和一對(duì)多(父子表)、樹列表等數(shù)據(jù)模型,增刪改查功能自動(dòng)生成,菜單配置直接使用(前端代碼和后端代碼都一鍵生成); 代碼生成器提供強(qiáng)大模板機(jī)制,支持自定義模板風(fēng)格。目前提供四套風(fēng)格模板(單表兩套、一對(duì)多兩套) 封裝完善的用戶、角色、菜單、組織機(jī)構(gòu)、數(shù)據(jù)字典、在線定時(shí)任務(wù)等基礎(chǔ)功能。強(qiáng)大的權(quán)限機(jī)制,支持訪問授權(quán)、按鈕權(quán)限、數(shù)據(jù)權(quán)限、表單權(quán)限等 零代碼在線開發(fā)能力,在線配置表單、在線配置報(bào)表、在線配置圖表、在線設(shè)計(jì)表單 常用共通封裝,各種工具類(定時(shí)任務(wù),短信接口,郵件發(fā)送,Excel導(dǎo)入導(dǎo)出等),基本滿足80%項(xiàng)目需求 簡(jiǎn)易Excel導(dǎo)入導(dǎo)出,支持單表導(dǎo)出和一對(duì)多表模式導(dǎo)出,生成的代碼自帶導(dǎo)入導(dǎo)出功能 集成簡(jiǎn)易報(bào)表工具,圖像報(bào)表和數(shù)據(jù)導(dǎo)出非常方便,可極其方便的生成圖形報(bào)表、pdf、excel、word等報(bào)表; 采用前后分離技術(shù),頁(yè)面UI精美,針對(duì)常用組件做了封裝:時(shí)間、行表格控件、截取顯示控件、報(bào)表組件,編輯器等等 查詢過濾器:查詢功能自動(dòng)生成,后臺(tái)動(dòng)態(tài)拼SQL追加查詢條件;支持多種匹配方式(全匹配/模糊查詢/包含查詢/不匹配查詢); 數(shù)據(jù)權(quán)限(精細(xì)化數(shù)據(jù)權(quán)限控制,控制到行級(jí),列表級(jí),表單字段級(jí),實(shí)現(xiàn)不同人看不同數(shù)據(jù),不同人對(duì)同一個(gè)頁(yè)面操作不同字段 在線配置報(bào)表(無(wú)需編碼,通過在線配置方式,實(shí)現(xiàn)曲線圖,柱狀圖,數(shù)據(jù)等報(bào)表) 頁(yè)面校驗(yàn)自動(dòng)生成(必須輸入、數(shù)字校驗(yàn)、金額校驗(yàn)、時(shí)間空間等); 提供單點(diǎn)登錄CAS集成方案,項(xiàng)目中已經(jīng)提供完善的對(duì)接代碼 表單設(shè)計(jì)器,支持用戶自定義表單布局,支持單表,一對(duì)多表單、支持select、radio、checkbox、textarea、date、popup、列表、宏等控件 專業(yè)接口對(duì)接機(jī)制,統(tǒng)一采用restful接口方式,集成swagger-ui在線接口文檔,Jwt token安全驗(yàn)證,方便客戶端對(duì)接 接口安全機(jī)制,可細(xì)化控制接口授權(quán),非常簡(jiǎn)便實(shí)現(xiàn)不同客戶端只看自己數(shù)據(jù)等控制 高級(jí)組合查詢功能,在線配置支持主子表關(guān)聯(lián)查詢,可保存查詢歷史 提供各種系統(tǒng)監(jiān)控,實(shí)時(shí)跟蹤系統(tǒng)運(yùn)行情況(監(jiān)控 Redis、Tomcat、jvm、服務(wù)器信息、請(qǐng)求追蹤、SQL監(jiān)控) 消息中心(支持短信、郵件、微信推送等等) 集成Websocket消息通知機(jī)制 提供APP發(fā)布方案: 支持多語(yǔ)言,提供國(guó)際化方案; 數(shù)據(jù)變更記錄日志,可記錄數(shù)據(jù)每次變更內(nèi)容,通過版本對(duì)比功能查看歷史變化 平臺(tái)UI強(qiáng)大,實(shí)現(xiàn)了移動(dòng)自適應(yīng) 平臺(tái)首頁(yè)風(fēng)格,提供多種組合模式,支持自定義風(fēng)格 提供簡(jiǎn)單易用的打印插件,支持谷歌、IE瀏覽器等各種瀏覽器 示例代碼豐富,提供很多學(xué)習(xí)案例參考 采用maven分模塊開發(fā)方式 支持菜單動(dòng)態(tài)路由 權(quán)限控制采用 RBAC(Role-Based Access Control,基于角色的訪問控制)
系統(tǒng)模塊 ├─系統(tǒng)管理 │ ├─用戶管理 │ ├─角色管理 │ ├─菜單管理 │ ├─權(quán)限設(shè)置(支持按鈕權(quán)限、數(shù)據(jù)權(quán)限) │ ├─表單權(quán)限(控制字段禁用、隱藏) │ ├─部門管理 │ └─字典管理 │ └─樹分類字典 │ └─系統(tǒng)公告 │ └─我的組織機(jī)構(gòu)(部門角色、部門權(quán)限) │ └─職務(wù)管理 │ └─通訊錄 ├─消息中心 │ ├─消息管理 │ ├─模板管理 ├─智能化功能 │ ├─代碼生成器功能(一鍵生成前后端代碼,生成后無(wú)需修改直接用,絕對(duì)是后端開發(fā)福音) │ ├─代碼生成器模板(提供 4 套模板,分別支持單表和一對(duì)多模型,不同風(fēng)格選擇) │ ├─代碼生成器模板(生成代碼,自帶 excel 導(dǎo)入導(dǎo)出) │ ├─查詢過濾器(查詢邏輯無(wú)需編碼,系統(tǒng)根據(jù)頁(yè)面配置自動(dòng)生成) │ ├─高級(jí)查詢器(彈窗自動(dòng)組合查詢條件) │ ├─ Excel 導(dǎo)入導(dǎo)出工具集成(支持單表,一對(duì)多 導(dǎo)入導(dǎo)出) │ ├─平臺(tái)移動(dòng)自適應(yīng)支持 ├─系統(tǒng)監(jiān)控 │ ├─性能掃描監(jiān)控 │ │ ├─監(jiān)控 Redis │ │ ├─ Tomcat │ │ ├─ jvm │ │ ├─服務(wù)器信息 │ │ ├─請(qǐng)求追蹤 │ │ ├─磁盤監(jiān)控 │ ├─定時(shí)任務(wù) │ ├─系統(tǒng)日志 │ ├─消息中心(支持短信、郵件、微信推送等等) │ ├─數(shù)據(jù)日志(記錄數(shù)據(jù)快照,可對(duì)比快照,查看數(shù)據(jù)變更情況) │ ├─系統(tǒng)通知 │ ├─ SQL 監(jiān)控 │ ├─ swagger-ui (在線接口文檔) │─報(bào)表示例 │ ├─曲線圖 │ └─餅狀圖 │ └─柱狀圖 │ └─折線圖 │ └─面積圖 │ └─雷達(dá)圖 │ └─儀表圖 │ └─進(jìn)度條 │ └─排名列表 │ └─等等 │─大屏模板 │ ├─作戰(zhàn)指揮中心大屏 │ └─物流服務(wù)中心大屏 │─常用示例 │ ├─自定義組件 │ ├─對(duì)象存儲(chǔ)(對(duì)接阿里云) │ ├─單表模型例子 │ └─一對(duì)多模型例子 │ └─打印例子 │ └─一對(duì)多 TAB 例子 │ └─內(nèi)嵌 table 例子 │ └─常用選擇組件 │ └─異步樹 table │ └─接口模擬測(cè)試 │ └─表格合計(jì)示例 │ └─異步樹列表示例 │ └─一對(duì)多 JEditable │ └─ JEditable 組件示例 │ └─圖片拖拽排序 │ └─圖片翻頁(yè) │ └─圖片預(yù)覽 │ └─ PDF 預(yù)覽 │ └─分屏功能 │─封裝通用組件 │ ├─行編輯表格 JEditableTable │ └─省略顯示組件 │ └─時(shí)間控件 │ └─高級(jí)查詢 │ └─用戶選擇組件 │ └─報(bào)表組件封裝 │ └─字典組件 │ └─下拉多選組件 │ └─選人組件 │ └─選部門組件 │ └─通過部門選人組件 │ └─封裝曲線、柱狀圖、餅狀圖、折線圖等等報(bào)表的組件(經(jīng)過封裝,使用簡(jiǎn)單) │ └─在線 code 編輯器 │ └─上傳文件組件 │ └─驗(yàn)證碼組件 │ └─樹列表組件 │ └─表單禁用組件 │ └─等等 │─更多頁(yè)面模板 │ ├─各種高級(jí)表單 │ ├─各種列表效果 │ └─結(jié)果頁(yè)面 │ └─異常頁(yè)面 │ └─個(gè)人頁(yè)面 ├─高級(jí)功能 │ ├─系統(tǒng)編碼規(guī)則 │ ├─提供單點(diǎn)登錄 CAS 集成方案 │ ├─提供 APP 發(fā)布方案 │ ├─集成 Websocket 消息通知機(jī)制 ├─ Online 在線開發(fā)(暫未開源) │ ├─ Online 在線表單 - 功能已開放 │ ├─在線代碼生成器 - 功能已開放 │ ├─ Online 在線報(bào)表 - 功能已開放 │ ├─系統(tǒng)編碼規(guī)則生成 │ ├─系統(tǒng)編碼規(guī)則校驗(yàn) │ ├─多數(shù)據(jù)源管理 │ ├─ Online 在線圖表 │ ├─ Online 圖表模板 │ ├─表單設(shè)計(jì)器 └─其他模塊 └─更多功能開發(fā)中。。
系統(tǒng)截圖
大屏數(shù)據(jù)模板
PC端
手機(jī)端
PAD端
歡迎吐槽,歡迎star~