首页 文章 精选 留言 我的

精选列表

搜索[Bootstrap升级],共10000篇文章
优秀的个人博客,低调大师

大数据助力农牧业转型升级

为加速大数据建设在传统农牧业的应用落地,打通整个农牧产业链的上下游数据,11月14日,全市农牧系统组织全体干部职工来到陇南市大数据政务中心培训学习。 市农牧局党组书记、局长赵亚军在参加了培训后感慨道:“近年来,我市深化实施‘433’发展战略,紧抓国家‘智慧城市’试点市创建契机,整合了全市各类信息资源,建成陇南大数据政务中心,创造了贫困地区在信息技术领域率先突破的经验,为加强社会治理、服务经济社会发展奠定了坚实基础。” 在我市大数据建设的探索征程上,市农牧局早已迈出了坚实一步。今年7月,我市举办农产品质量安全追溯平台操作技能培训班,这一举措促进了市、县级农产品质量安全追溯信息平台监管、检测等基础数据信息的录入,为全市农产品质量安全追溯体系工作全面开展起到了推动作用。 “在互联网时代,掌握了大数据就拥有了发展的基础。”赵亚军说,在今后,全市农牧系统要完善农村产权确权抵押交易平台建设,强化相关数据的采集、存储和关联分析,并与不动产登记信息管理基础平台衔接,推进数据互联互通和共建共享。要加快建设农产品质量安全追溯管理信息平台,实现生产、收购、贮藏、运输等环节的追溯管理,建立质量追溯、执法监管、检验检测等数据共享机制。要扩大数据信息覆盖范围,建立现代信息体系平台,推进物联网技术在种植、畜牧和渔业生产中的应用,形成农业物联网大数据。要推进农业数据资源共享,提高农业宏观调控的科学性、预见性和有效性;运用大数据推动行政审批流程优化,提高行政审批效率;加强和改进市场监管,构建大数据监管模型,推动政府治理精准化。 本文转自d1net(转载)

优秀的个人博客,低调大师

Gitea 升级到 1.27.3 后的 CSP 问题

被这个问题折腾得够呛,本来是希望在 Gitea 中使用 GTM,但发现怎么都配置不上,并且会导致 Gitea 前端的完全失效。 ![2026-09-15_13-11-52](https://developer.qcloudimg.com/http-save/yehe-4532411/ba9644da0db0edb94641eb8f8006bf8a.jpg) 从截图看,问题已经比较明确:**Gitea 本身的 JavaScript 并没有坏,主要是你加入的 GTM / Google Tag 代码违反了 Gitea 当前的 Content Security Policy (CSP)**,导致浏览器阻止 inline script 执行。 截图里最关键的是: ``` Executing inline script violates the following Content Security Policy directive 'script-src ...' Either the 'unsafe-inline' keyword, a hash (...) or a nonce (...) is required The action has been blocked. ``` 上面的配置会导致: ``` error: Gitea JavaScript code couldn't run correctly, please check your custom templates ``` 这个错误,虽然是这个错误,但实际上不是模板的问题。 ![2026-09-15_13-33-32|690x343](https://developer.qcloudimg.com/http-save/yehe-4532411/e9890f89c01b43215e262fe7abfd664a.jpg) 调试后,发现 CF 的预加载 Tag 管理的时候,因为 CSP 的问题导致 Gitea 的前端全部失效。 **这是 CSP(Content Security Policy)阻止了 Google Tag Manager 加载后的 inline script 执行**,不是 GTM Container ID 本身的问题。 ## 直接使用 GTM 的问题 ![2026-09-15_15-20-01|690x397](https://developer.qcloudimg.com/http-save/yehe-4532411/dcbe237467a5937aeb66b6b80a4a0803.jpg) 从截图看,错误已经很明确了:**不是缓存问题,而是 CSP Nonce 不匹配导致 GTM 的 inline script 被浏览器拦截。** 你页面里 Gitea 自己的脚本带了 nonce: ``` ``` 但你后面加入的 GTM: ``` ``` **没有 `nonce`**。 而浏览器收到的 CSP 大致是: ``` script-src 'nonce-c92794dc25088d64ef3706325643a422' ... ``` ## header.tmpl `header.tmpl` 不能把 nonce 写死。关键是要取得 **Gitea 当前请求生成的 nonce**。 所以针对你现在的 **Gitea 1.27.3**,我更建议不要继续和动态 nonce 对抗,而是把 GTM JavaScript 改成**外部 JS 文件**,这样 `header.tmpl` 本身不再包含 inline JavaScript。 ``` ``` Gitea 官方支持通过 custom 目录提供自己的静态资源。 然后创建: ``` mkdir -p /var/lib/docker/volumes/gitea_gitea-data/_data/gitea/public/assets/js nano /var/lib/docker/volumes/gitea_gitea-data/_data/gitea/public/assets/js/gtm-custom.js ``` 哪怕是这样,还是会出现 CSP 错误。 ![2026-09-15_15-36-17|690x413](https://developer.qcloudimg.com/http-save/yehe-4532411/1f47328fc5bad41190a739b1763b4326.jpg) 原因在于 GTM 的引用方式。 如果你要把 **Matomo** 用在当前 Gitea 上,建议和刚才 GTM 一样:**不要把 Matomo 的初始化代码直接写成 inline ``**,否则还是会遇到 Gitea 的 CSP nonce 问题。 你当前 GTM 遇到的麻烦是 GTM 自己会进一步执行/生成各种 Tag,因此 CSP 会比较复杂。 Matomo 如果只是使用你上面这种标准 tracker: ``` src.sharkdat.com │ ├── /assets/js/matomo-custom.js │ └── analytics.isharkfly.com/matomo.js │ └── matomo.php ``` 修改后的部署版本为: ``` var _paq = window._paq = window._paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u = 'https://analytics.isharkfly.com/'; _paq.push(['setTrackerUrl', u + 'matomo.php']); _paq.push(['setSiteId', '1']); var d = document; var g = d.createElement('script'); var s = d.getElementsByTagName('script')[0]; g.async = true; g.src = u + 'matomo.js'; // Copy Gitea's current CSP nonce to Matomo var n = d.querySelector('[nonce]'); if (n) { g.setAttribute( 'nonce', n.nonce || n.getAttribute('nonce') ); } s.parentNode.insertBefore(g, s); })(); ``` Gitea 官方知道 Cloudflare 的页面/资源优化和改写功能可能破坏 Gitea; 但暂时没有证据表明 Gitea 官方已经把你现在这个 Cloudflare + GTM/Gitea JS initialization 问题作为同一个已知 Bug 明确记录。 这下面的问题主要是因为 CloudFlare 的脚本预加载, Gitea 的 CSP 安全机制会识别到错误干扰前端加载。

优秀的个人博客,低调大师

Google Translate 全面升级,集成 Gemini 提升翻译质量

谷歌宣布对Google Translate进行重大更新,引入Gemini技术,显著提升对习语、方言及俚语等复杂表达的翻译准确性。 该功能现已在美国和印度上线,支持英语与近20种语言(包括中文、西班牙语、印地语、日语和德语)互译,可通过Google搜索及iOS/Android版Translate应用使用。 同时,谷歌推出“实时语音翻译”Beta功能,在Android端支持70余种语言,保留说话者原有语调与节奏,初期覆盖美国、墨西哥和印度,2026年将扩展至更多国家及iOS平台。此外,语言学习工具新增发音反馈与连续学习打卡功能,并扩展至德国、印度、瑞典、台湾等近20个新地区。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册