訊睿CMS模版常用標簽參數匯總

一、模板調用標簽

1、首頁

網站名稱:{SITE_NAME}
標題:{$meta_title}(列表頁通用)
Keywords:{$meta_keywords}
Description:{$meta_description}

2、列表頁

迅睿cms調用本欄目基礎信息標簽代碼
當前欄目ID$catid  單獨調用{$catid}
當前欄目名稱:{$cat.name}
當前欄目地址:{$cat.url}
當前欄目內容:{$cat.content}
當前欄目縮略圖:{dr_get_file($cat.thumb)}
當前SEO標題 {$cat['setting']['seo']['list_title']}
當前SEO關鍵字 {$cat['setting']['seo']['list_keywords']}
當前SEO描述 {$cat['setting']['seo']['list_description']}
迅睿cms調用本欄目面包屑導航代碼
{dr_catpos($catid, '', true, '<a href="[url]">[name]</a> > ')}
迅睿cms調用父欄目標簽代碼
父級欄目ID{$parent.id}
父級欄目名稱:{$parent.name}
父級欄目地址:{$parent.url}
父級欄目縮略圖:{dr_get_file($parent.thumb)}
迅睿cms調用頂級欄目標簽代碼
頂級欄目ID{$top.id}
頂級欄目名稱:{$top.name}
頂級欄目地址:{$top.url}
頂級欄目縮略圖:{dr_get_file($top.thumb)}
迅睿cms調用頂級欄目下的子欄目標簽代碼
輸出當前頂級欄目的下級子欄目
{category pid=$top.id return=c}
是否當前欄目:{if $c.id==$cat.id} class="active"{/if}
<a href="{$c.url}">{$c.name}</a>
縮略圖 {dr_thumb($c.thumb)}
欄目內容{$c.content}
{/category}
迅睿cms調用父欄目下的子欄目標簽代碼
輸出當前父欄目的下級子欄目
{category pid=$parent.id return=c}
是否當前欄目:{if $c.id==$cat.id} class="active"{/if}
<a href="{$c.url}">{$c.name}</a>
縮略圖 {dr_thumb($c.thumb)}
欄目內容{$c.content}
{/category}
迅睿cms調用當前位置代碼
<ul class="page-breadcrumb breadcrumb"><li><a href="{SITE_URL}">網站首頁</a><i class="fa fa-circle"></i></li>{dr_catpos($catid, '', true, '<li> <a href="[url]">[name]</a> '.PHP_EOL.'<i class="fa fa-circle"></i> </li>'.PHP_EOL)}<li><a href="{$url}">{$title}</a><i class="fa fa-circle"></i></li><li><span>內容</span></li>
</ul>

3、內容頁

迅睿cms基礎內容字段標簽調用代碼
標題:{$title}
200x200的縮略圖:{dr_thumb($thumb, 200, 200)}
{if $thumb}{dr_get_file($thumb)}原圖{else}無圖{/if}
關鍵字:{$keywords}
描述:{$description}
來源/筆名:{$author}
文章內容:{$content}
發布時間:{$inputtime}
更新時間:{$updatetime}
發布時間:{dr_date($_inputtime, 'Y-m-d')}
更新時間:{dr_date($_updatetime, 'Y-m-d')}動態閱讀數(需要jquery):{dr_show_hits($id)} 當前地址:{$my_web_url}
評論數,固定:{$comments}
收藏數:{$favorites}
評論平均分:{$avgsort}
支持數量:{$support}
反對數量:{$oppose}
迅睿cms相同關鍵詞的相關文章標簽調用代碼
根據內容的關鍵詞字段keywords來查詢同詞標題的內容
{related module=MOD_DIR tag=$tag}<a href="{$t.url}">{$t.title}</a>
{/related}
調試排錯診斷信息:{$debug} (開發者模式下才可用)----------排除自身內容的寫法-----
{related module=MOD_DIR NOT_id=$id tag=$tag}<a href="{$t.url}">{$t.title}</a>
{/related}
調試排錯診斷信息:{$debug} (開發者模式下才可用)----------限制是同欄目的寫法-----
{related module=MOD_DIR catid=$catid tag=$tag}<a href="{$t.url}">{$t.title}</a>
{/related}
調試排錯診斷信息:{$debug} (開發者模式下才可用)
迅睿cms輸出當前欄目最新10條數據列表標簽代碼:
{module catid=$catid order=updatetime num=10}
標題:{$t.title}
地址:{$t.url}
描述:{$t.description}
截取20字:{dr_strcut($t.description, 20)}
縮略圖:{dr_thumb($t.thumb, 200, 200)}
判斷有無縮略圖:{if $t.thumb}{else}沒有{/if}
判斷有無縮略圖原圖:{if $t.thumb} {dr_get_file($t.thumb)} {else}沒有{/if}
時間:{$t.updatetime}
自定義時間:{dr_date($t._updatetime, 'Y-m-d')}
{/module}
調試排錯診斷信息:{$debug} (開發者模式下才可用)
迅睿cms輸出當前欄目熱門10條數據列表標簽代碼:
{module  catid=$catid order=hits num=10}...
{/module}
調試排錯診斷信息:{$debug}(開發者模式下才可用)
迅睿cms輸出當前欄目隨機10條數據列表標簽代碼:
{module  catid=$catid order=rand num=10}...
{/module}
調試排錯診斷信息:{$debug}(開發者模式下才可用)
迅睿cms調用上一篇標簽代碼:
上一篇:
{if $prev_page}<a href="{$prev_page.url}">{$prev_page.title}</a>標題:{$prev_page.title}地址:{$prev_page.url}描述:{$prev_page.description}截取20{dr_strcut($prev_page.description, 20)}縮略圖: {dr_thumb($prev_page.thumb, 200, 200)}判斷有無縮略圖:{if $prev_page.thumb}有的{else}沒有{/if}時間:{$prev_page.updatetime}自定義時間:{dr_date($prev_page._updatetime, 'Y-m-d')}# 指定renturn值為:prev_page
{else}沒有了
{/if}
迅睿cms調用下一篇標簽代碼:
下一篇:
{if $next_page}<a href="{$next_page.url}">{$next_page.title}</a>標題:{$next_page.title}地址:{$next_page.url}描述:{$next_page.description}截取20字:{dr_strcut($next_page.description, 20)}縮略圖:{dr_thumb($next_page.thumb, 200, 200)}判斷有無縮略圖:{if $next_page.thumb}有的{else}沒有{/if}時間:{$next_page.updatetime}自定義時間:{dr_date($next_page._updatetime, 'Y-m-d')}# 指定renturn值為:next_page			
{else}沒有了
{/if}
迅睿cms內容頁分頁調用標簽代碼:
<!--如果存在分頁時循環輸出分頁數與標題-->
{loop $content_page $sn $t}{if $pageid==$sn}<span>{$sn}</span>{else}<a href="{php echo $sn > 1 ? str_replace('[page]', $sn, $urlrule) : $url;}">{$sn}</a>{/if}
{/loop}{if $pageid<2}當前是第一頁
{/if}{if $content_page && $pageid == dr_count($content_page)}當前是最后一頁
{/if}
迅睿cms發布作者相關信息調用標簽代碼:
{php $user=dr_member_info($uid);} // 調用該文章的發布者的會員信息
會員名稱:{$user.username}
會員郵箱:{$user.email}
手機號碼:{$user.phone}
真實姓名:{$user.name}其他字段可通過標簽生成器來生成出來會員頭像:{$user.avatar}
是否是后臺管理員:{$user.is_admin}顯示加入了哪些用戶組:
{loop $user.group $tt}<p>用戶組ID{$tt.gid} 這是gid不要寫成id級別名稱:{$tt.group_level}用戶組名稱:{$tt.group_name}有效期:{dr_date($tt.stime)} ~ {dr_date($tt.etime)}</p>
{/loop}
迅睿cms內容發布作者其他文章調用標簽代碼:
調用當前內容的作者,在news模塊發布的其他文章數,顯示10{module module=news uid=$uid num=10}...
{/module}
調試排錯診斷信息:{$debug} (開發者模式下才可用)
如果調用其他模塊數據,只需要把news改成其他模塊的目錄名稱即可
迅睿cms當前頁面分頁號:{$pageid}
迅睿cms關鍵詞搜索調用標簽代碼:
{loop $kws $name3 $url3}<a href="{$url3}" target="_blank">{$name3}</a>
{/loop}
迅睿cms關鍵詞庫tag插件調用代碼
{loop $kws $name3 $url3}<a href="{$url3}" target="_blank">{$name3}</a>
{/loop}
迅睿cms當前位置調用標簽代碼:
<ul class="page-breadcrumb breadcrumb"><li><a href="{SITE_URL}">網站首頁</a><i class="fa fa-circle"></i></li>{dr_catpos($catid, '', true, '<li> <a href="[url]">[name]</a> '.PHP_EOL.'<i class="fa fa-circle"></i> </li>'.PHP_EOL)}<li><a href="{$url}">{$title}</a><i class="fa fa-circle"></i></li><li><span>內容</span></li>
</ul>

4、慢慢整理

內容頁自定義title: {$title}_{SITE_NAME}  
循環文章標題長度:{dr_strcut($t.title, 16)}
文章循環標簽:
{module module=article catid=4  num=7}{$t.title}發布時間:{dr_date($t._updatetime, 'Y-m-d')}文章地址:{$t.url}文章描述:{dr_strcut($t.description, 40)}縮略圖:{dr_thumb($t.thumb, 200, 200)}
{/module}
首頁公司簡介:
截取字符:{dr_strcut(dr_clearhtml(dr_share_cat_value(1, 'content')), 10, '...')}
單個欄目調用:
{category module=share id=3 return=t}  {$t.name}{$t.url}
{/category}
頂級導航:
{category module=share pid=0}<a href="{$t.url}" id="{$t.name}" class="nav_a" >{$t.name}</a>
{/category}
下級導航調用:
{category module=share pid=2 return=t}{$t.url}{$t.name}
{/category}頻道內容:{$cat['content']}
當前欄目名稱: {$cat.name}
當前位置: {dr_catpos($catid, '', true, '<a href="[url]">[name]</a> > ')} 
列表頁調用:
{module catid=$catid order=updatetime page=1  num=9}點擊數量:{$t.hits}    {$t.url}{dr_thumb($t.thumb, 100, 90)}{$t.title}{dr_strcut($t.title, 12)}
{/module}分頁: {$pages}
內容頁調用
{$content} <strong>上一篇:</strong>{if $prev_page}<a href="{$prev_page.url}">{$prev_page.title}</a>{else}沒有了{/if}<strong>下一篇:</strong>{if $next_page}<a href="{$next_page.url}">{$next_page.title}</a>{else}沒有了{/if}內容頁調用自定義字段內容,并換行:{if $yyxuzhi}{nl2br(trim($yyxuzhi))}{else}暫無{/if}
友情鏈接
{php $yqlj=dr_site_value('yqlj');}
{loop $yqlj $a}<a href="{$a[2]}" target="_blank">{$a[1]}</a>|
{/loop}
引用模板
{template "footer.html"}{template "head.html"}{template "left.html"}{dr_share_cat_value(26, 'url')}  調用指定欄目url{dr_strcut((dr_share_cat_value(25, "content")), 100, '...')}調用欄目內容標簽{dr_strcut(dr_clearhtml(dr_share_cat_value(999, "content")), 10, '...')}調用欄目內容標簽,并格式化HTML參考:https://www.xunruicms.com/doc/623.html
{$cat.name}當前欄目名稱{dr_thumb($cat['thumb'], 100, 100)}當前欄目縮略圖{SITE_MURL}首頁URL地址{dr_strcut($t.title, 12)} 文章標題限制字數--------------------------{dr_strcut($t.description, 80)} ...調用描述,并限制字數{php echo preg_replace('/<img.*?src=[\"|\']?(.*?)[\"|\']?\s.*?>/i',"<img src=\"".SITE_URL."$1\">", $content);;} 手機站內容頁文章圖片絕對地址-------------//***//父級欄目下調用當前子欄目,并高亮顯示{category module=share pid=$catid return=c1}<li class='cur'> <a href='{$c1.url}'>{$c1.name}</a></li>{/category}//***//二級欄目下調用當前同級欄目,并高亮顯示{category module=share pid=8 num=10 order=displayorder cache=3600}<li> <a href='{$t.url}' class='{if IS_SHARE && $catid && dr_in_array($catid, $t.catids)} on{/if}'>{$t.name}</a></li>{/category}-----------------{HOME_THEME_PATH} 當前模板風格 /static/風格目錄/{ROOT_THEME_PATH} 絕對與主站域名的路徑{THEME_PATH} 資源目錄/static/{MOBILE_THEME_PATH}移動端風格目錄路徑{$my_web_url} 當前頁面的url地址{SITE_URL} 當前網站的url域名{SITE_MURL} 當前網站的移動端域名{CLIENT_URL} 當前終端的域名{DOMAIN_NAME} 當前url的域名部分{str_replace(SITE_URL, SITE_MURL, $my_web_url)}PC端調用 相對應的手機端當前URL地址{dr_rp($my_web_url, SITE_URL, "")}當前url地址,不調用主域名默認的調用方式這樣寫的:{$t.url} 需要改成{dr_rp($t.url, SITE_URL, "")},就是調用文章當前地址的相對url路徑(參考:https://www.xunruicms.com/doc/1174.html){SITE_NAME} 當前網站名稱{SITE_LOGO} 當前網站的logo圖片{LANG_PATH} 當前網站的語言包目錄{MEMBER_URL} 用戶中心地址{SITE_ICP} 網站ICP備案號{SITE_TONGJI} 網站統計代碼有縮略圖就顯示縮略圖,沒有縮略圖顯示自動圖片{if $t.thumb}{dr_get_file($t['thumb'])}{else}/style/images/nopic.jpg{/if}調用當前欄目的頂級欄目:
{$top.name}
{$top.url}調用當前欄目的父級欄目:{$parent.name}
-------------------------------------
PC模板顯示手機地址:{dr_rp($my_web_url, SITE_URL, SITE_MURL)}
手機模板顯示PC地址:{dr_rp($my_web_url, SITE_MURL, SITE_URL)}網站首頁地址
電腦端:{SITE_URL}
移動端:{SITE_MURL}
模塊首頁地址(獨立模塊才有)指定模塊首頁(電腦){dr_module_url('模塊目錄')}
指定模塊首頁(手機){dr_mobile_url(dr_module_url('模塊目錄'))}電腦URL轉換成移動端URL{dr_mobile_url('電腦url地址')} 或者 {dr_to_url('電腦url地址')}循環標簽內容的模塊內容URL
電腦地址:{$t.url}
手機地址:{dr_mobile_url($t.url)} 或者 {dr_to_url($t.url)}
***********************
調用文章屬性標簽寫法,flag
JSON_myflag=a|c
-------------------------------------
{APP_DIR} 項目目錄,也就是url中的s變量值
{MOD_DIR} 如果是模塊頁面,表示當前模塊目錄;否則不解析
------------------------------
調用當前欄目下的子欄目
{category module=share pid=$top.id}<li class="{if IS_SHARE && $catid && dr_in_array($catid,$t.catids)}active{/if}"><a href="{$t.url}">{$t.name}</a></li>
{/category}
-------------
*******************************
調用循環的指定欄目:
{category module=share pid=0 id=1,8,14,15,16,19 num=6}<li class="{if IS_SHARE && $catid && dr_in_array($catid, $t.catids)} newscurrent{/if}">{$t.name}</li>{/category}調用循環的指定欄目下的文章列表:
{category module=share pid=0 id=1,8,14,15,16,19 num=6 return=c}<div class="newsitem"><div class="newspic"><ul>{module module=$c.mid catid=$c.id num=2}<li><a href="{$t.url}"><img src="{if $t.thumb}{dr_get_file($t['thumb'])}{else}/images/defaultpic.gif{/if}"><span>{$t.title}</span></a></li>{/module}</ul></div><ul class="newslist">{module module=$c.mid catid=$c.id num=2,5}<li><i></i><a href="{$t.url}" title="{$t.title}">{$t.title}</a><p>{dr_strcut($t.description, 80)} ...</p></li>{/module}</ul></div>
{/category}
# 注意 return=c的寫法和$c.mid catid=$c.id 和$t.mid catid=$t.idd 寫法
**************************************
全站熱門文章調用內容模塊article
{hits module=article num=3}標題:{$t.title}地址:{$t.url}總點擊數:{$t.hits}本日點擊:{$t.day_hits}本周點擊:{$t.week_hits}本月點擊:{$t.month_hits}年點擊量: {$t.year_hits}更新時間:{$t.updatetime}自定義更新時間:{dr_date($t._updatetime, 'Y-m-d')}欄目名稱:{dr_cat_value('news', $t.catid, 'name')}欄目URL{dr_cat_value('news',$t.catid, 'url')}
{/hits}=========欄目列表頁調用tag標簽寫法=============
{list action=module catid=$catid field=title,url,updatetime,description,keywords,hits,thumb order=updatetime page=1}<li><div class="gws-box"><div class="gws-img"><a href="{$t.url}" target="_blank"><img src="{dr_thumb($t.thumb, 100, 90)}" alt="{$t.title}"></a></div><div class="gws-text"><a href="{$t.url}" target="_blank"><h4>{$t.title}</h4></a><p>{dr_strcut($t.description, 20)}...</p><div class="gws-foot">{php $kws=dr_get_content_kws($t.keywords);}{if $kws}<div class="tags">{loop $kws $name $url}<a target='_blank' href="{$url}">{$name}</a>{/loop}</div>{/if}<a href="{$t.url}" target="_blank">查看詳情</a></div></div></div></li>
{/list}=========END=============# 刪除系統的模板:template/pc/defult目錄,然后打開根目錄的index.php文件開啟開發模式is_dev設置為1,就可以方便做模板了
模塊 內容循環標簽:module參數寫法
普通文章 {module module=qydna_addonarticle }
圖片集 {module module=qydna_addonimages }
軟件 {module module=qydna_addonsoft }
專題 {module module=qydna_addonspec }
商品 {module module=qydna_addonshop }
分類信息 {module module=qydna_addoninfos }

參考記錄:

  1. 模板標簽生成器工具:https://www.xunruicms.com/doc/code/index.html
  2. 前端界面替換教程:https://www.xunruicms.com/book/3/
  3. 模板制作教程:https://www.xunruicms.com/doc/template.html
  4. DEDECMS模板標簽對應說明:https://www.xunruicms.com/doc/1168.html
  5. 新手入門操作:https://www.xunruicms.com/book/4/
  6. URL結構定義 自定義URL教程:https://www.xunruicms.com/doc/580.html
  7. 文章是否置頂的設置方法:https://www.xunruicms.com/doc/1164.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/79847.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/79847.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/79847.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【C#】Buffer.BlockCopy的使用

Buffer.BlockCopy 是 C# 中的一個方法&#xff0c;用于在數組之間高效地復制字節塊。它主要用于操作字節數組&#xff08;byte[]&#xff09;&#xff0c;但也可以用于其他類型的數組&#xff0c;因為它直接基于內存操作。 以下是關于 Buffer.BlockCopy 的詳細說明和使用示例&…

記一次pdf轉Word的技術經歷

一、發現問題 前幾天在打開一個pdf文件時&#xff0c;遇到了一些問題&#xff0c;在Win10下使用WPS PDF、萬興PDF、Adobe Acrobat、Chrome瀏覽器打開都是正常顯示的&#xff1b;但是在macOS 10.13中使用系統自帶的預覽程序和Chrome瀏覽器&#xff08;由于macOS版本比較老了&am…

在Laravel 12中實現4A日志審計

以下是在Laravel 12中實現4A&#xff08;認證、授權、賬戶管理、審計&#xff09;日志審計并將日志存儲到MongoDB的完整方案&#xff08;包含性能優化和安全增強措施&#xff09;&#xff1a; 一、環境配置 安裝MongoDB擴展包 composer require jenssegers/mongodb配置.env …

鏈表高級操作與算法

鏈表是數據結構中的基礎&#xff0c;但也是面試和實際開發中的重點考察對象。今天我們將深入探討鏈表的高級操作和常見算法&#xff0c;讓你能夠輕松應對各種鏈表問題。 1. 鏈表翻轉 - 最經典的鏈表問題 鏈表翻轉是面試中的常見題目&#xff0c;也是理解鏈表指針操作的絕佳練…

架構思維:構建高并發讀服務_使用懶加載架構實現高性能讀服務

文章目錄 一、引言二、讀服務的功能性需求三、兩大基本設計原則1. 架構盡量不要分層2. 代碼盡可能簡單 四、實戰方案&#xff1a;懶加載架構及其四大挑戰五、改進思路六、總結與思考題 一、引言 在任何后臺系統設計中&#xff0c;「讀多寫少」的業務場景占據主流&#xff1a;瀏…

在運行 Hadoop 作業時,遇到“No such file or directory”,如何在windows里打包在虛擬機里運行

最近在學習Hadoop集群map reduce分布運算過程中&#xff0c;經多方面排查可能是電腦本身配置的原因導致每次運行都會報“No such file or directory”的錯誤&#xff0c;最后我是通過打包文件到虛擬機里運行得到結果&#xff0c;具體步驟如下&#xff1a; 前提是要保證maven已經…

軟考-軟件設計師中級備考 11、計算機網絡

1、計算機網絡的分類 按分布范圍分類 局域網&#xff08;LAN&#xff09;&#xff1a;覆蓋范圍通常在幾百米到幾千米以內&#xff0c;一般用于連接一個建筑物內或一個園區內的計算機設備&#xff0c;如學校的校園網、企業的辦公樓網絡等。其特點是傳輸速率高、延遲低、誤碼率低…

【C#】.net core6.0無法訪問到控制器方法,直接404。由于自己的不仔細,出現個低級錯誤,這讓DeepSeek看出來了,是什么錯誤呢,來瞧瞧

&#x1f339;歡迎來到《小5講堂》&#x1f339; &#x1f339;這是《C#》系列文章&#xff0c;每篇文章將以博主理解的角度展開講解。&#x1f339; &#x1f339;溫馨提示&#xff1a;博主能力有限&#xff0c;理解水平有限&#xff0c;若有不對之處望指正&#xff01;&#…

當LLM遇上Agent:AI三大流派的“復仇者聯盟”

你一定聽說過ChatGPT和DeepSeek&#xff0c;也知道它們背后的LLM&#xff08;大語言模型&#xff09;有多牛——能寫詩、寫代碼、甚至假裝人類。但如果你以為這就是AI的極限&#xff0c;那你就too young too simple了&#xff01; 最近&#xff0c;**Agent&#xff08;智能體&a…

Spring Boot多模塊劃分設計

在Spring Boot多模塊項目中&#xff0c;模塊劃分主要有兩種思路&#xff1a;??技術分層劃分??和??業務功能劃分??。兩種方式各有優缺點&#xff0c;需要根據項目規模、團隊結構和業務特點來選擇。 ??1. 技術分層劃分&#xff08;橫向拆分&#xff09;?? 結構示例&…

兩次解析格式化字符串 + 使用SQLAlchemy的relationship執行任意命令 -- link-shortener b01lersCTF 2025

題目描述: A fast and reliable link shortener service, with a new feature to add private links! 我們走一遍邏輯 注冊 app.route("/register", methods[GET, POST]) def register(): """ 用戶注冊路由&#xff0c;處理用戶注冊請求&#xff…

后端id類型為long類型時,返回給前端瀏覽器四舍五入,導致id精度缺失問題

背景 今天在代碼里&#xff0c;掉了別人寫的接口&#xff0c;有個id的字段是long類型的&#xff0c;我這邊加點參數返回給前端&#xff0c;然后前端根據id修改&#xff0c;結果修改的數據記錄有&#xff0c;但是沒起作用&#xff0c;后來發現根據他傳給我的id在后臺數據庫查不…

Scartch038(四季變換)

知識回顧 1.了解和簡單使用音樂和視頻偵測模塊 2.使用克隆體做出波紋特效 3.取色器妙用偵測背景顏色 前言 我國幅員遼闊,不同地方的四季會有不同的美麗景色,這節課我帶你使用程序做一個體現北方四季變化的程序 之前的程序基本都是好玩的,這節課做一個能夠賞心悅目的程序。…

JVM happens-before 原則有哪些?

理解Java Memory Model (JMM) 中的 happens-before 原則對于編寫并發程序有很大幫助。 Happens-before 關系是 JMM 用來描述兩個操作之間的內存可見性以及執行順序的抽象概念。如果一個操作 A happens-before 另一個操作 B (記作 A hb B)&#xff0c;那么 JMM 向你保證&#x…

從 Eclipse Papyrus / XText 轉向.NET —— SCADE MBD技術的演化

從KPN[1]的萌芽開始&#xff0c;到SCADE的推出[2]&#xff0c;再到Scade 6的技術更迭[3]&#xff0c;SCADE 基于模型的開發技術已經歷許多。現在&#xff0c;Scade One 已開啟全新的探索 —— 從 Eclipse Papyrus / XText 轉向.NET 8跨平臺應用。 [1]: KPN, Kahn進程網絡 (197…

osquery在網絡安全入侵場景中的應用實戰(二)

背景 上次寫了osquery在網絡安全入侵場景中的應用實戰(一)結果還不錯,這次篇目二再增加一些場景。osquery主要解決的時員工被入侵之后電腦該如何溯源取證的問題。通常EDR會有日志,但是不會上報全量的日志。發現機器有惡意文件需要上級取證的時候,往往是比較麻煩的,會有這…

opencv+opencv_contrib+cuda和VS2022編譯

本文介紹使用OpenCV和OpenCV_Contrib源碼及Cuda進行編譯的過程&#xff0c;編譯過程中會用到OpenCV、OpenCV_Contrib、Toolkit、Cmake、VS2022等工具&#xff0c;最終編譯OpenCV的Cuda版本。 一、OpenCV下載地址 OpenCV官網下載地址:https://opencv.org/releases/#&#xff0…

spring中的@ConfigurationProperties注解詳解

一、核心功能與作用 ConfigurationProperties 是Spring Boot中用于將外部配置&#xff08;如application.properties或application.yml中的屬性&#xff09;綁定到Java對象的核心注解。其核心功能包括&#xff1a; 配置集中管理&#xff1a;將分散的配置屬性按前綴綁定到Java類…

【C/C++】函數模板

&#x1f3af; C 學習筆記&#xff1a;函數模板&#xff08;Function Template&#xff09; 本文是面向 C 初學者的函數模板學習筆記&#xff0c;內容包括基本概念、定義與使用、實例化過程、注意事項等&#xff0c;附帶示例代碼&#xff0c;便于理解與復現。 &#x1f4cc; 一…

電子病歷高質量語料庫構建方法與架構項目(智能數據目錄篇)

電子病歷高質量語料庫的構建是醫療人工智能發展的基礎性工作,而智能數據目錄作為數據治理的核心組件,能夠有效管理這些語料資源。本文將系統闡述電子病歷高質量語料庫的構建方法與架構,特別聚焦于智能數據目錄的設計與實現,包括數據目錄的功能定位、元數據管理、構建步驟以…