IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    .NET快速开发框架
    发表于
    2024-06-25 03:04:00

    玩转数据库索引 - .NET快速开发框架

    【摘要】本篇文章将向大家介绍数据库中索引类型和使用场合,本文以SQL Server为例,对于其他技术平台的朋友也是有参考价值的,原理差不多。 查询数据时索引使数据库引擎执行速度更快,有针对性的数据检索,而不是简单地整表扫描(Full table scan)。 为了有效的使用索引,我们必须对索引的构成有所了解,而且我们知道在数据表中添加索引必然需要创建和维护索引表,所以我们要全局地衡量添加索引是否能提高数据库系统的查询性能。阅读全文 ...继续阅读 (150)


    love 0
    10k
    发表于
    2024-06-25 00:00:00

    253. Meeting Rooms II

    QuestionGiven an array of meeting time intervalsintervalswhereintervals[i] = [starti, endi], returnthe minimum number of conference rooms required.Example 1:Input: intervals = [[0,30],[5,10],[15,20]] Output: 2Example 2:Input: intervals = [[7,10],[2,4]] Output: 1Constraints:1 <= intervals.length <= 1040 <= starti < endi <= 106AlgorithmA typical Chronological Ordering. We will need total order or both start and ends.While we sort start and order individually. It's fine because : we don't really care about which meeting ends and we only need to know there is a meeting ends and room are available. ...继续阅读 (68)


    love 0
    诺多
    发表于
    2024-06-24 23:30:09

    PixPin是一款仍在持续迭代的截图工具新秀,拥有截图贴图相关的一系列功能,包括截图,长截图,截动图,贴图,OCR等。使用PixPin基本只需要记住两个热键,截图:Ctrl + 1贴图:Ctrl + 2。目前这款工具已支持Windows平台,Mac平台也即将推出(测试版可在TF上获取)。🎭 功能特性截图,自由选择或自动探测窗口,设定截图范围,精准截取所需内容贴图,所截取的图像“贴”在其他窗口之上,以供随时参考查阅标注,丰富的标注工具,可以对截取的图片进行标注,准确地表达意图文本识别,通过强大的文本识别算法,迅速准确地识别出图像上的文字长截图,不再局限于屏幕尺寸,使用长截图智能拼接算法,截取更长更宽的图像截动图,把屏幕的操作记录在动图上,录制的同时还可以同时使用标注工具🤸‍♂️ 功能展示简单截几张功能使用的截图:截图OCR文本识别标注⏬ 获取PixPinPixPin目前仅开放Windows版下载、Mac版还在公测中,感兴趣的朋友可以在笔者公众号私信【pp】即可快速获取下载链接,打开后根据自己的平台下载即可。原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力! ...继续阅读 (136)


    love 0
    微芒不朽
    发表于
    2024-06-24 23:28:21

    🎉使用Tauri+vite+koa2+mysql开发了一款待办效率应用📝项目概述这是一个基于tauri+vite的应用,它采用了一些最新的前端技术,包括 Tauri、Vue3、Vite5、koa2 和 mysql。它提供了丰富的效率管理工具。应用地址:https://kestrel-task.cn喜欢的可以试试哦,🙏🙏🙏🏆项目预览💻技术栈Tauri: Tauri是一个用于构建现代桌面应用程序的工具,结合了Rust、Vue.js和Web技术,提供了强大的跨平台能力。Vue3: Vue3是流行的JavaScript框架Vue.js的最新版本,具有更好的性能、更好的TypeScript支持和更多的特性。Vite5: Vite是一个现代化的构建工具,Vite5是其最新版本,具有快速的冷启动、热模块替换和原生ES模块支持。Koa2: Koa2是一个基于Node.js的轻量级Web框架,使用异步函数处理中间件,提供了简洁而强大的Web开发体验。MySQL: MySQL是一个流行的关系型数据库管理系统,具有高性能、可靠性和广泛的应用领域,适用于各种规模的应用程序。主要包括的功能点实现🔔图标生成在项目根目录,放上图片为 app-icon.png的图片然后执行。就能看到图标已经生成了。npm run tauri icon📢配置应用系统托盘新建tray.rs,编写托盘事件。内容如下。use tauri ...继续阅读 (221)


    love 0
    qcpm1983
    发表于
    2024-06-24 22:13:58

    多容器应用程序

    启动单容器应用程序很容易。例如,一个执行特定数据处理任务的 Python 脚本可以在包含所有依赖项的容器中运行。类似地,服务于静态网站并带有一个小 API 端点的 Node.js 应用程序可以有效地容器化并包含所有必要的库和依赖项。然而,随着应用程序的增长,将它们作为单个容器进行管理变得越来越困难。假设数据处理 Python 脚本需要连接到数据库。突然之间,你不仅要管理脚本,还要在同一个容器中管理数据库服务器。如果脚本需要用户登录,你还需要一个认证机制,这会进一步增加容器的大小。 ...继续阅读 (110)


    love 0
    qcpm1983
    发表于
    2024-06-24 22:06:48

    在容器中共享本地文件

    每个容器都有一切需要运行的资源,而不依赖于主机机器上预先安装的任何依赖项。由于容器在隔离环境中运行,它们对主机和其他容器的影响最小。这种隔离有一个主要好处:容器将与主机系统和其他容器的冲突降到最低。然而,这种隔离也意味着容器默认无法直接访问主机上的数据。想象一个场景,你有一个需要访问存储在主机系统上的配置文件的 web 应用程序容器。这个文件可能包含数据库凭据或 API 密钥等敏感数据。将这些敏感信息直接存储在容器镜像中会带来安全风险,特别是在镜像共享时。为了解决这个问题,Docker。 ...继续阅读 (111)


    love 0
    qcpm1983
    发表于
    2024-06-24 22:04:00

    持久化容器数据

    当一个容器启动时,它会使用镜像提供的文件和配置。每个容器可以创建、修改和删除文件,并且不会影响其他容器。当容器被删除时,这些文件更改也会被删除。虽然容器的这种短暂性质很好,但当你想要持久化数据时,这就有问题了。例如,如果你重启一个数据库容器,你可能不希望从空数据库开始。那么,如何持久化文件呢? ...继续阅读 (132)


    love 0
    qcpm1983
    发表于
    2024-06-24 21:52:00

    覆盖容器的默认设置

    当 Docker 容器启动时,它会执行一个应用程序或命令。容器从镜像的配置中获取这个可执行文件(脚本或文件)。容器自带的默认设置通常运行良好,但如果需要,你可以更改这些设置。这些调整有助于让容器程序按你希望的方式运行。 ...继续阅读 (113)


    love 0
    qcpm1983
    发表于
    2024-06-24 21:46:18

    端口发布与暴露

    如果你一直在跟随本指南,你应该理解容器为应用程序的每个组件提供了隔离的进程。每个组件 - 如 React 前端、Python API 和 Postgres 数据库 - 都运行在自己的沙箱环境中,与主机上的其他一切完全隔离。这种隔离对于安全和管理依赖性非常有利,但也意味着你不能直接访问它们。例如,你无法在浏览器中访问 web 应用程序。这就是端口发布的作用。 ...继续阅读 (119)


    love 0
    鄢云峰
    发表于
    2024-06-24 15:50:27

    小程序被K,上架个应用咋这么难呢!

    个人小程序【嫣芸】,上线还不到两周就被官方给 KO 了,理由是内容与类目不符,要求修改类目。官方给的反馈:说我的小程序内容归属于【社交】类目,但是【社交】类目不对个人开放,因此就把我的接口给关了。 ...继续阅读 (134)


    love 0
    countmeon
    发表于
    2024-06-24 14:13:26

    当局者迷,旁观者清:辩证视角下的审视

    “当局者迷,旁观者清”是一句流传甚广的谚语,它揭示了一个普遍存在的现象:当一个人身处某一事件或情境之中时,往往容易因为主观情感或利益纠葛而难以做出清晰、客观的判断,而旁观者则可能因为不受情感牵绊而能够更为冷静地观察和分析。然而,这一观点并非绝对,它既有其合理之处,也存在一定的局限性。本文将从辩证的角度对这一现象进行探讨,并提出一些个人意见。一、当局者迷的合理性当局者迷的现象在一定程度上是符合人类心理特点的。首先,情感因素在人的决策过程中扮演着重要角色。当一个人深陷其中时,情感往往会占据主导地位,使得其难以用理性思维去分析和判断。其次,当局者可能由于利益纠葛而产生偏见。在涉及个人利益时,人们往往会倾向于维护自己的立场和利益,这也会影响其判断的客观性。二、旁观者清的局限性尽管旁观者往往能够更为冷静地观察和分析,但其判断也并非总是准确无误。首先,旁观者可能缺乏足够的信息和背景知识。由于他们并没有亲身经历事件,因此可能无法全面了解事件的来龙去脉和复杂性。其次,旁观者的判断也可能受到自身经验和价值观的影响。每个人的经验和价值观都有所不同,这会导致他们在观察和分析问题时产生不同的看法和判断。三、辩证看待“当局者迷,旁观者清”在实际生活中,我们应该辩证地看待“当局者迷,旁观者清”这一观点。首先,我们应该认识到当局者和旁观者各有其优势和局限性。当局者由于身处其中,可能更加了解事件的实际情况和细节; ...继续阅读 (139)


    love 0
    Fish
    发表于
    2024-06-24 13:30:41

    完成银湖600挑战

    银湖 600 也就是银湖山南坡,是深圳著名的爬坡赛段。之前我一直骑银湖山北坡,南坡挑战过两次均失败。换车后再去挑战了一次,虽然差点推车,但还是成功了。昨天又一个人去了一次,才想起忘记记录这个小成就了。银湖 600短短 600 米,却是银湖山最难的一段。很多 20% 以上的路段,最大坡度超过 25%。所以我之前 2 次都没成功。银湖山往返整个银湖山南北穿越只有不到 22 公里,但耗时近两小时。也是我太菜,看了最佳成绩 1 小时不到,,银湖 600 和南北全程都排名 70% 多。还是得练,不过天赋差异、年龄差异也挺大的,能不推车我已经很满足了。 ...继续阅读 (135)


    love 0
    Fish
    发表于
    2024-06-24 13:30:41

    完成银湖600挑战

    银湖 600 也就是银湖山南坡,是深圳著名的爬坡赛段。之前我一直骑银湖山北坡,南坡挑战过两次均失败。换车后再去挑战了一次,虽然差点推车,但还是成功了。昨天又一个人去了一次,才想起忘记记录这个小成就了。银湖 600短短 600 米,却是银湖山最难的一段。很多 20% 以上的路段,最大坡度超过 25%。所以我之前 2 次都没成功。银湖山往返整个银湖山南北穿越只有不到 22 公里,但耗时近两小时。也是我太菜,看了最佳成绩 1 小时不到,,银湖 600 和南北全程都排名 70% 多。还是得练,不过天赋差异、年龄差异也挺大的,能不推车我已经很满足了。 ...继续阅读 (132)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2024-06-24 13:11:56

    利用群晖部署开源密码管理器vaultwarden

    利用群晖部署开源密码管理器vaultwardenVaultwarden是Bitwarden的一个轻量级开源实现,非常适合在家庭服务器或小型企业环境中运行。本文将介绍如何在群晖NAS上部署Vaultwarden优点简单易用且开源资源占用极低兼容Bitwarden所有扩展镜像官方镜像:vaultwarden/server腾讯云镜像:ccr.ccs.tencentyun.com/k7scn/vaultwarden阿里云镜像:registry.cn-beijing.aliyuncs.com/k7scn/vaultwarden国内镜像我会定期更新的下载Vaultwarden镜像可视化操作前提是能正常访问docker hub打开Docker应用程序点击左侧的“注册表”在搜索栏中输入vaultwarden,然后点击回车在搜索结果中找到vaultwarden/server,点击并选择“下载此映像”命令行操作远程连接到群晖,切到root用户后执行docker pull, 具体如下docker pull ccr.ccs.tencentyun.com/k7scn/vaultwarden申请证书由于需要https访问,这里通过腾讯云临时申请了一个证书, 然后将证书托管到群晖控制面板/安全性/证书/新增 上传证书就可以了启动vaultwarden在映像里选择vaultwarden并启动配置自启动勾选启动网页 ...继续阅读 (151)


    love 0
    why技术
    发表于
    2024-06-24 12:44:49

    这就叫“面试造火箭,工作拧螺丝!”

    你好呀,我是歪歪。我想再讨论一下上次的这篇文章《哎,被这个叫做at least once的玩意坑麻了》因为有些朋友看完之后再评论区给出了自己的思考,也有朋友和我私聊,分享了自己的看法,我觉得有些想法很好,所以我决定一鱼两吃,再聊聊这个问题。假设,我们是一场面试,面试官给你抛出了这样一个问题:如果一个消费队列由于某些原因,对于某个消息发起了两次。导致一样的数据落库两条,请问你会怎么处理这个问题?这题你一拿到手上,应该就立马能分析出是在问如何实现一个幂等机制。想着这玩意我熟啊,张口就能给出方案:业务消息 = select(业务唯一流水号); if(业务消息 == null){ save(业务消息); }面试官一听,提示道:你这个方案在多线程的情况下会不会有什么问题呢?于是你的小脑瓜子立刻开始转了起来:先查询,再判断,最后保存。如果两个线程同时过来,都查不到数据,那么就能都走到保存的逻辑里面去,确实拦不住。于是你扣了一下脑壳,想起了你上家公司针对这个问题,就是在数据库的表结构里面,对业务唯一流水号做了唯一索引,所以不会出现重复插入的情况。然后你给出了“加唯一索引”的方案,准备绝杀这个问题。没想到面试官非常不懂事,还在继续追问:我想尽量不要让程序抛出异常,还有没有其他的方案呢?Redis你抱着自己的左手,边啃指甲边思考:唯一索引是数据库帮我们保证的逻辑,现在面试官这个老登不想让我用 ...继续阅读 (154)


    love 0
    iefreer
    发表于
    2024-06-24 12:05:36

    轻量级在线服装3D定制引擎Myway简介

    用于在线商品定制,比如个性化服装的定制、日常用品(如杯子)、家装(被套)等物品的在线定制。我写的面向web元宇宙轻量级系列引擎中的另外一个,在线3D定制引擎Myway 3D。注:demo非最新版本,如需最新版或定制版可评论区回复。文档和sdk链接如下。 ...继续阅读 (135)


    love 0
    Fish
    发表于
    2024-06-24 11:01:14

    Axure 使用 Apache ECharts 展示表格

    在网上搜索一番,知道了大概的方法。但总是无法展示出来。一开始是报错,观察之后发现是 JS 基础语法问题,我改错了东西。修复后,发现又提示 echart is not defined。最后没办法,把 echart.js 改成 echart.min.js,还真显示出来了。我理解的 echart.min.js 只是把 echart.js 做了压缩,不应该出现这种问题啊。但修改成 echart.min.js 后的确能显示出图表了。思索一番,应该是 echart.js 比较大的缘故,在下载好 echart.js 之前,函数就被执行了。多刷新几次使用 echart.min.js 的页面,发现的确还是有时候没加载出来,也报错 echart is not defined.再回过头观察网上给出的代码:setTimeout(function() {// code},800)用的是延时执行图表相关代码的方法。延时自然是不可控的。所以我尝试换一种写法,将延时函数改为页面加载完全之后再执行图表:window.onload=(event)=>{// code}这样修改之后,果然不论怎么刷新,都能正常展示,换成 echart.js 也没问题了。尽管我也不知道是不是瞎猫撞见死耗子,但看起来问题解决。完整代码如下:javascript:varscript=document.createElement('scrip ...继续阅读 (145)


    love 0
    Fish
    发表于
    2024-06-24 11:01:14

    Axure 使用 Apache ECharts 展示表格

    在网上搜索一番,知道了大概的方法。但总是无法展示出来。一开始是报错,观察之后发现是 JS 基础语法问题,我改错了东西。修复后,发现又提示 echart is not defined。最后没办法,把 echart.js 改成 echart.min.js,还真显示出来了。我理解的 echart.min.js 只是把 echart.js 做了压缩,不应该出现这种问题啊。但修改成 echart.min.js 后的确能显示出图表了。思索一番,应该是 echart.js 比较大的缘故,在下载好 echart.js 之前,函数就被执行了。多刷新几次使用 echart.min.js 的页面,发现的确还是有时候没加载出来,也报错 echart is not defined.再回过头观察网上给出的代码:setTimeout(function() {// code},800)用的是延时执行图表相关代码的方法。延时自然是不可控的。所以我尝试换一种写法,将延时函数改为页面加载完全之后再执行图表:window.onload=(event)=>{// code}这样修改之后,果然不论怎么刷新,都能正常展示,换成 echart.js 也没问题了。尽管我也不知道是不是瞎猫撞见死耗子,但看起来问题解决。完整代码如下:javascript:varscript=document.createElement('scrip ...继续阅读 (135)


    love 0
    youdao
    发表于
    2024-06-24 09:28:29

    智心顾问:为心智障碍家庭带来温暖与专业支持

    关爱从心开始 —— 理解心智障碍在这个世界上,有这样一群特殊的群体——心智障碍者。他们通常伴随着个体认知、社会互动和学习能力的障碍。这些障碍可能源于遗传、环境或未知因素,但不应成为他们照护者获得信息和支持的阻碍。心智障碍者的家庭是更需要提供帮助的群体。从小家到大家: 让心智障碍者家庭不孤单、不绝望!用心倾听,用爱解答 —— "智心顾问"为心智障碍者提供专业咨询服务通常心智障碍者获得帮助的渠道比较有限,一些机构的资源和能力又不太足够。"智心顾问"是一个温暖的平台,专为解答心智障碍群体有关的问题,旨在以温柔、简明的方式,搭建起理解与支持的桥梁。无论是解决日常照护的困惑,还是寻求专业教育的建议,只需轻敲键盘,“智心顾问”便能即时提供量身定制的答案。连接你我,解答疑惑 —— 以QAnything为技术支撑提供更智能的服务QAnything为“智心顾问”提供了底层技术支撑,将各种心智障碍者家庭支持资源手册、收集的网址服务链接通通喂给它,QAnything都可以消化并转化为知识,提供专业精准的问答服务。QAnything不仅有领先的RAG引擎,而且简单易用,几步操作即可完成专属bot的搭建,同时支持发布分享,为更多人提供帮助和支持。欢迎体验 —— 让爱传递我们诚邀您体验“智心顾问”,无论您是心智障碍者的家庭成员、教育工作者还是社会支持者,您都可以参与体验,相信在体验的过程中您也会对心智障碍者产 ...继续阅读 (97)


    love 0
    自行 (zzxworld@163.com)
    发表于
    2024-06-24 08:25:47

    浙江宁波一日游

    月初爬完铁匠山后,已经过去了两周多的时间,这段时间里我基本停止了爬山。不去爬山的原因主要是因为越来越热的气温,加上多变的天气,让爬山少了些舒适感,也多了些不安全的风险。等到夏日渐短,天高云淡之时再爬也不迟。 ...继续阅读 (123)


    love 0
    WuSiYu
    发表于
    2024-06-24 07:29:51

    解决群晖Photos iOS客户端备份大视频时报错“备份已暂停-空间不足”

    这是由于iOS设备(比如iPhone)的空间不足,使App无法转存较大文件导致的。在iCloud中照片/视频大小较大时,尽管在设置中可能会看到还有大量的剩余空间,但实际上是一种“已占用但可被释放”的状态。卸载一些大App或删除一些照片/视频能够解决,但如果不想这样做的话,可以使用下方的方法强制iOS去释放一些空间(iPhone 13 Pro测试可用):手机打开 相机,切换到视频,开启“ProRes HDR”录制,此时会提示一个很短的“最长时间”和“正在释放资源”。等待一段时间后,当“最长时间”上升到5分钟左右时,群晖Photos即可正常工作。解决群晖Photos iOS客户端备份大视频时报错“备份已暂停-空间不足”最先出现在WuSiYu Blog。 ...继续阅读 (115)


    love 0
    Mia Wu
    发表于
    2024-06-24 06:00:44

    Visual Studio Code 的 .NET MAUI 扩展现已正式发布

    本篇翻译于Maddy Montaquila的The .NET MAUI Extension for Visual Studio Code is now Generally Available今天,我们非常高兴地宣布.NET MAUI VS Code扩展插件结束了预览阶段,并将包含一些期待已久的新功能–包括XAML IntelliSense和Hot Reload!什么是.NET MAUI扩展插件?.NET MAUI扩展插件为您提供了在轻量级Visual Studio Code中开发.NET MAUI应用所需的工具。它基于C# Dev Kit和C#扩展构建,提供了解决方案资源管理器、C# Hot Reload、强大的C# IntelliSense等众多功能。.NET MAUI扩展增加了针对移动设备和桌面设备的能力,此外,借助最新版本的扩展,增加了XAML IntelliSense和XAML Hot Reload,同时让您的VS Code体验更加精简和简单。全新的和改进的XAML编辑体验.NET MAUI扩展的预览版附带了基本的XAML语法高亮显示和自动补全功能,但它与我们想要交付的完整体验相距甚远。在过去的一年里,我们对Visual Studio中现有的XAML语言服务进行了现代化改造,将其打包,并带到VS Code中以供您进行.NET MAUI开发。该附加功能也适用于Co ...继续阅读 (163)


    love 0
    冠军
    发表于
    2024-06-24 03:08:00

    WinDbg: Failed to find runtime module (coreclr.dll or clr.dll or libcoreclr.so) - 冠军

    【摘要】当我们通过 WinDbg 启动一个 .NET 的程序时,WinDbg 将会在运行可执行之前执行一个中断,此时还没有加载 .NET 的运行时。 但是,SOS 扩展需要 clr.dll 或者 coreclr.dll 的支持。所以,在这个时间点执行 SOS 的扩展指令会遇到如下的错误: 0:000> .l阅读全文 ...继续阅读 (183)


    love 0
    冠军
    发表于
    2024-06-24 03:06:00

    使用 Store 版的 WinDbg 调试 .NET 应用 - 冠军

    【摘要】1. 通过 Windows Store 安装 WinDbg 打开 Windows Store, 在搜索框中输入 WinDbg, 如果已经安装了,看到的是 Open,如果还没有安装,显式为 Get. 直接安装即可。 2. 安装 SOS SOS 调试扩展提供了一系列的扩展命令,通过 SOS 的扩展命令,阅读全文 ...继续阅读 (159)


    love 0
    countmeon
    发表于
    2024-06-24 03:01:32

    APP 像塑 制作视频特效就有奖金,确实能赚到钱吗

    是的,通过像塑APP制作视频特效确实有机会赚到钱。以下是关于通过像塑APP制作视频特效赚钱的一些关键信息:官方奖励机制:抖音官方为了鼓励用户创作特效,推出了特效君和像塑软件。这些软件为创作者提供了平台,并且设有奖励机制。用户可以通过完成新手任务获得奖励,例如下载特效君软件并激活后,可以获得30元的奖励,提交特效再得30元,制作完成一个特效审核通过后,就可以提现100元。如果特效被抖音选中并评级,会有更高的奖励。被评为最高的S级特效,最高能拿4万+的奖励,即使评级较低也有保底100元收益。成长之路与任务奖励:特效师发布上传的每一个特效都会根据用户的使用投稿量分成不同的等级,最低等级I级奖励是1元,最高等级S级奖励高达1.3万。成长之路是官方给的任务,新用户第一次上传特效就能拿到100元的奖励,继续完成后续任务还能获得更多奖励,任务奖励总额通常在两千六到两千八之间。活动奖池:抖音官方还会定期举办活动,这些活动通常会有发布特效的标准和规则。参与活动的特效师有机会根据作品的好坏和排名获得活动奖励。其他收入来源:即使不在抖音平台上直接变现,特效制作技能在招聘市场上也越来越受欢迎。例如,在杭州,特效制作人才的月薪可以达到1.2-1.5万。操作简便与工具支持:像塑APP(特效君)提供了丰富的视频特效制作功能,如魔幻滤镜、炫酷特效、动态贴纸和表情等,用户可以轻松制作各种短视频特效。综上所述,通过像 ...继续阅读 (189)


    love 0
    Xin LI
    发表于
    2024-06-24 00:47:03

    百年之后zz

    Have you ever thought about this?In 100 years, like in 2124, we will all be buried with our relatives and friends.Strangers will live in our homes we fought so hard to build, and they will own everything we have today. All our possessions will be unknown and unborn, including the car we spent a fortune on, and will probably be scrap, preferably in the hands of an unknown collector.Our descendants will hardly know who we were, nor will they remember us. How many of us know our grandfather’s father?After we die, we will be remembered for a few more years, then we are just a portrait on som ...继续阅读 (138)


    love 0
    张善友
    发表于
    2024-06-24 00:43:00

    呼吁改正《上海市卫生健康信息技术应用创新白皮书》 C# 被认定为A 组件 的 错误认知 - 张善友

    【摘要】近日,《上海市卫生健康“信息技术应用创新”白皮书》(以下简称《白皮书》)正式发布,介绍了“医疗信创核心应用适配方法、公立医院信息系统及全民健康信息平台信创设计思路”, 其中发现了一个错误的认知,C#/.NET 被认定为A 组件, 具体详见下图: C#/.NET 平台需要被区分为两个阶段:.NET C阅读全文 ...继续阅读 (148)


    love 0
    诺多
    发表于
    2024-06-23 23:35:56

    卷王是一个Github上的高🌟开源项目,名称为SurveyKing。顾名思义,就是可以用来搭建问卷或考卷系统,总之就是一个卷字,并且功能强大,甚至超过了几大主流问卷平台的能力,值得拿来折腾一下。🎭 功能特性废话不多说,我们先来看看这个项目的功能特性:支持 20 多种题型,如填空、选择、下拉、级联、矩阵、分页、签名、题组、上传、横向填空等多种创建问卷方式,Excel导入问卷、文本导入问卷、在线编辑器编辑问卷多种问卷设置,支持白名单答卷、公开查询、答卷限制等数据,支持问卷数据新增、编辑、标记、导出、打印、预览和打包下载附件报表,支持对问题实时统计分析并以图形(条形图、柱形图、扇形图)、表格的形式展示输出和导出安装部署简单,windows支持一键部署、docker部署、前后端分离部署、单jar部署等等响应式布局,所有页面完美适配电脑端和移动端(包含问卷编辑、设置、答卷)支持多人协作管理问卷后端支持多种数据库,主流的关系型数据库都可以安全、可靠、稳定、高性能的后端 API 服务支持完善的 RBAC 权限控制支持可视化配置问卷跳转和显示逻辑,以及通过公式实现自定义逻辑,远超市场上各种商业系统支持选项唯一设置,多问卷数据关联查询、更新和删除,考试自动算分,自定义提示语,自定义跳转链接等等下面是与各大主流商业系统的对比:🎨 安装方法卷王支持多种安装方法,官方说支持Windows一件安装,但需要加 ...继续阅读 (161)


    love 0
    bigwhite
    发表于
    2024-06-23 22:25:17

    Go 1.23中的自定义迭代器与iter包

    本文永久链接– https://tonybai.com/2024/06/24/range-over-func-and-package-iter-in-go-1-23在《Go 1.23新特性前瞻》一文中,我们提到了Go 1.23中增加的一个主要的语法特性就是支持了用户自定义iterator,即range over func试验特性的正式转正。为此,Go 1.23还在标准库中增加了iter包,这个包对什么是Go自定义iterator做了诠释:An iterator is a function that passes successive elements of a sequence to a callback function, conventionally named yield. The function stops either when the sequence is finished or when yield returns false, indicating to stop the iteration early. 迭代器是一个函数,它将一个序列中的连续元素传递给一个回调函数,通常称为"yield"。迭代器函数会在序列结束或者yield回调函数返回false(表示提前停止迭代)时停止。除此之外,iter包还定义了标准的iterator泛型类型、给出了有关it ...继续阅读 (218)


    love 0
    qcpm1983
    发表于
    2024-06-23 21:56:25

    Docker 多阶段构建

    Dockerfile在传统构建中,所有构建指令都在一个构建容器中顺序执行:下载依赖项、编译代码、打包应用程序。所有这些层最终都在你的最终镜像中。这种方法虽然可行,但会导致镜像臃肿,携带不必要的负载,并增加你的安全风险。这时多阶段构建就派上用场了。多阶段构建在你的Dockerfile中引入多个阶段,每个阶段都有特定的目的。可以将其视为在多个不同环境中并行运行构建的不同部分。通过将构建环境与最终运行时环境分离,你可以显著减少镜像大小和攻击面。这对于具有大型构建依赖项的应用程序尤其有利。 ...继续阅读 (214)

上一页 312/4404 下一页
沪ICP备19023445号-2号
友情链接