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

    love 0
    罗佳(博主)
    发表于
    2024-10-29 17:08:17

    [Zig]使用 std.Thread.Pool 线程池

    我发现Zig的官方文档里似乎没有写这个`std.Thread.Pool`的具体用例,所以写一篇笔记给大家参考一下。这个Zig标准库中的线程池主要用到两个部分,一个是线程池本身的结构体`std.Thread.Pool`,一个是用于等待任务结束的`std.Thread.WaitGroup`(等待组)结构体。等待组的作用是把一组相关的任务放在一起,之后可以使用特定方法等待它们全部完成。流程:在线程池初始化好了之后在创建线程任务时给pool.spawnWg方法传入指定的WaitGroup和要执行的函数以及参数分配任务时线程池就会开始执行任务→随时使用`pool.waitAndWork`方法阻塞当前线程,等待WaitGroup中所有任务完成或者在任何时候使用`wait_group.isDone()`方法检查任务是否全部完成,如果没有完成可以让主线程去做其他事情。以下直接写一个示例,内容依然是在我前面的笔记中已经出现了好几次的多线程数据竞争示例。const std = @import("std"); const debug = std.debug; const Pool = std.Thread.Pool; const Thread = std.Thread; const WaitGroup = std.Thread.WaitGroup; const print = debug.print; ...继续阅读 (108)


    love 0
    Teacher Du
    发表于
    2024-10-29 16:46:34

    TestDisk 免费开源 Linux 数据恢复工具

    近期整理公司资料时出现了误删除数据的情况,就想着做数据恢复。奈何 Linux 平台下数据恢复类的软件较少,相对较常用的是 TestDisk。故整理一篇相关的教程,供有需要的小伙伴参考。 ...继续阅读 (40)


    love 0
    Teacher Du
    发表于
    2024-10-29 16:46:34

    什么是 OWASP

    开放式 Web 应用程序安全项目 (OWASP) 是致力于 Web 应用程序安全的国际非营利组织。OWASP 的核心原则之一是,他们的所有资料都免费提供并且可以在其网站上轻松访问,这使得任何人都能够改善自己的 Web 应用程序安全性。他们提供的材料包括文档、工具、视频和论坛。也许他们的最著名的项目是 OWASP Top 10。什么是 OWASP 十大OWASP Top 10 是定期更新的报告,概述了 Web 应用程序安全性的安全问题,重点关注 10 个最关键的风险。该报告由来自世界各地的安全专家小组汇总而成。OWASP 将 Top 10 称为“意识文档”,他们建议所有公司将该报告纳入流程中,以最大程度地减少和/或防护安全风险。注入当不被信任的数据通过表单输入或其他一些提交到 Web 应用程序的数据发送到代码解释器时,就会发生注入攻击。例如,攻击者可能向本应填写纯文本用户名的表单输入 SQL 数据库代码。如果该表单输入未得到正确保护,则将导致执行该 SQL 代码。这称为 SQL 注入攻击。可以通过验证和/或清除用户提交的数据来防止注入攻击。(验证表示拒绝看似可疑的数据,而清理指清除数据中可疑的部分。)此外,数据库管理员可以设置控件以最大程度地减少注入攻击可能接触的信息量。身份验证失效攻击者可以通过身份验证(登录)系统中的漏洞访问用户帐户,甚至可以使用管理员帐户来破坏整个系统。例如,攻 ...继续阅读 (50)


    love 0
    Denis | 邓鸿华
    发表于
    2024-10-29 15:55:43

    在 WordPress 中如何设置背景色透明度?

    最近开始写一些 WordPress 专业的知识,阅读数奇低,然后我发一些微信昵称技巧,又说我天天发这些小学生爱玩的玩意,写点文章真不容易。那我两天发点专业的东西,两天发点小学生的东西,剩下三天我看着办,这样总行吧?哈哈,那就天就发布一点点专业的东西,就是我们做网页开发的时候的时候如何设置透明背景。为什么背景要设置透明度?首先说下为什么背景要设置透明度,比如最近我给公司实现做的表格应用的时候,有个单元格条件样式的功能:就是类似于 Excel 的条件格式化的功能,让数据根据不同的值显示不同的样式,如上图所示,可以设置,加粗,文本颜色,和填充颜色,其中填充就是设置单元格的背景颜色 :由于我们的表格每一行本身就有间隔背景色(或者说斑马色),如果我们设置的单元格背景没有透明度的话,就会看不到间隔色,看数据不太方便,另外也会比较显眼,抢过了主体文本的颜色:也有人可能喜欢这种比较强烈的配色方式,不过不管了,我觉这个例子就是想给大家说下,我做了一个表格应用,可以自定义单元格样式,嘻嘻,另外也是为了点下今天的主体,怎么设置背景透明度。如何设置背景透明度?首先这个是 CSS 的活,我们都知道设置背景色的 CSS 代码:// 使用 RGB .background { background-color: rgb(255, 0, 0); /* 红色背景 */ } // 使用 HSL .backgrou ...继续阅读 (114)


    love 0
    bigwhite
    发表于
    2024-10-29 15:22:16

    写Go就像喝白开水

    本文永久链接– https://tonybai.com/2024/10/29/go-coding-is-like-drinking-boiled-water在编程语言的世界里,Go语言简单而直接,它没有复杂的语法和华丽的特性,给人一种纯粹的感觉,让我们在编写代码时感受到了一种清晰和高效。正如Russ Cox所言,Go的“无聊”恰恰是它的优势。抛开冗余装饰,Go专注于可靠、实用的功能。在这个快节奏的时代,它让我们免受复杂性的困扰,帮助我们快速解决实际问题。写Go就像喝一杯无味的白开水,虽寡淡却能即刻解渴,满足需求,并少有后顾之忧。平淡中透着从容,是我们日常开发中的可靠之选。早上打开极客时间的首页,发现我的Go语言第一课专栏在极客时间的7日飙升榜上跃升至第5名(截至2024.10.29 21点),估计这是借了双十一的光,也感谢大家的支持与厚爱!借此在这里给自己的专栏打个广告。Go语言:简单直接正如前面所提到的,Go语言的设计理念就是追求简单与直接。无论是基础语法还是并发编程,Go都让你在最短的时间内上手,效果立竿见影。你会发现,编写清晰、优雅的代码并不是一件难事。Go社区的快速增长今年,Go语言的社区发展迅猛,这在Reddit的Go分论坛上体现明显,每周都有超过1k名新会员加入。这不仅显示了Go语言的受欢迎程度,更证明了它在开发者中的广泛应用。号召大家入门Go如果你还在犹豫 ...继续阅读 (161)


    love 0
    yangzhe1991
    发表于
    2024-10-29 13:17:48

    当炒股炒到了自动驾驶

    资本的价值也是价值,傻逼的共识也是共识。——题记不构成任何个股推荐,也不构成投机建议——声明1本文仅代表作者个人观点,不代表所在公司、行业、城市、国家和人类的观点——声明2第一章 自动驾驶车辆上路的牌照L2-L4的分级,大家已经可能也许大概算是能分清楚了。L4,因为涉及到安全性,目前是有严格的许可制度的,在中国,还分2个维度的不同级别的许可。第一个维度,是否可载客和收费。1道路测试:可以上路跑,不能带外部人员;2示范应用:可以接客,不能收钱,必须免费;3示范运营,可以收钱。第二个维度,是否有安全员:A驾驶位有安全员;B驾驶位无安全员,但车内其他位置(副驾或后排)有安全员;C完全无安全员,车内可以完全无人或只有乘客。之所以分两个维度、9种牌照,一方面是因为安全原因,无人驾驶远比辅助驾驶风险大;另一方面,Robotaxi既是Robo机器人、人工智能,也是taxi出租车,taxi在中国归交通部门管,Robo归工信部门“促进”(他们有动机去发展科技),而任何车辆上路归公安交管部门管(他们有动机去尽可能降低人员伤亡)。各地各部门都有自己的管理优化目标。对交通部门来说,出租车公司都是本地企业不是谁都可以开的,而网约车公司不在当地,司机也不一定符合当地的网约车要求(做不到所谓三证齐全);对工信部门来说,人工智能自动驾驶的发展肯定是好事;对公安来说,不管人还是自动驾驶都不能出事故也不能加剧拥堵。所 ...继续阅读 (112)


    love 0
    nokiaguy
    发表于
    2024-10-29 10:29:36

    C++中的RAII模式:确保资源管理的正确性

    RAII(资源获取即初始化)是C++中用于确保资源管理正确性的关键设计模式。本文详细介绍了RAII的基本原理、其在内存管理、文件处理、线程同步等场景中的应用,并通过代码示例展示了如何利用构造函数和析构函数自动管理资源,避免资源泄漏和未定义行为。RAII的核心在于通过对象的生命周期管理资源,从而简化了资源释放和异常处理。尽管RAII在复杂应用中有一定的局限性,但它仍然是C++编程中不可或缺的工具,尤其在确保资源管理的安全性和正确性时,具有重要作用。 ...继续阅读 (61)


    love 0
    nokiaguy
    发表于
    2024-10-29 10:29:36

    【C++】深入C++的STL:如何编写高效的自定义容器

    C++标准模板库(STL)提供了强大的容器类,但在某些特殊情况下,编写自定义容器可以更好地满足需求。本文深入分析了STL容器的内部机制,展示了如何从零开始编写高效的自定义容器,涵盖了数据存储、迭代器实现、异常安全性和性能优化等关键技术。通过详细的代码示例,读者可以学习到如何设计具备扩展性和高性能的容器类,并应用于实际项目中。本文还讨论了使用RAII管理资源、采用强保证提高异常安全性,以及通过基准测试和单元测试确保容器的正确性与高效性。 ...继续阅读 (86)


    love 0
    admin
    发表于
    2024-10-29 10:02:26

    Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing!The postHello world!appeared first onMy blog. ...继续阅读 (45)


    love 0
    admin
    发表于
    2024-10-29 10:02:26

    Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing!The postHello world!appeared first onCssmayo. ...继续阅读 (49)


    love 0
    海南胡说
    发表于
    2024-10-29 08:00:43

    微软官方出品的Windows PE工具 Windows ADK

    这是微软官方推出的一个pe工具,这里做一个收藏分享,希望对有需要的朋友们有所帮助。 项目地址:https://learn.microsoft.com/zh-cn/windows-hardware/get-started/adk-install 脱机安装:https://learn.microsoft.com/zh-cn/windows-hardware/get-started/adk-offlin... ...继续阅读 (76)


    love 0
    二丫讲梵
    发表于
    2024-10-29 07:59:13

    敬告本站拷贝者,立即停止侵权行为

    如要阅读全文,点击标题跳转。长久以来,博客中发布的内容,就不断有被拷贝的困扰,此前单篇的拷贝,我大多放任未管,直到最近,通过网站统计看了一下信息,着实让我吃了一惊,在此有两类情况,简单做如下说明。侵权网站:https://cuksl.top/首页与我博客内容完全一致,就连github,邮箱等地址也完全一样,其他内容也完全一致。我不知道你是出于什么目的这么做,但你这样做已构成侵权,请立即停止此行为。如果你喜欢二丫讲梵的网站,可以直接收藏 https://wiki.eryajf.net,也可以宣传https://wiki.eryajf.net,而不必这么做。假如你在关注 https://wiki.eryajf.net ,那么请看到后随即关停,否则你的站点也会把此文代理。我的网站在 2021 年 6 月的时候转战 vuepress 平台,因为是纯静态管理,因此当时把博客所有源码开放到GitHub,原意是彰显自己内心的开源之态度,只是后来渐渐发现,不少人直接把源码拷贝,建立了个人网站,这些我都觉得合理,但是拷贝之后,还有不少把我文章也留下了,着实不算合理,因此在今年(2024年)我也把源码彻底关闭。现在,通过网站统计可见,有部分博客源码里所写的统计ID还是我的,这里简单罗列,请对应的博主看到之后做下调整,你可以申请个自己的,也可以随便改掉。截取了2024年10月28日整天的受访域名,尤其是 ...继续阅读 (99)


    love 0
    coder4
    发表于
    2024-10-29 06:27:31

    [转]rk3588部署yolov8视频目标检测教程

    转载自《rk3588部署yolov8视频目标检测教程》 1. 环境配置 1.1 训练环境和onnx(电脑端执行) #使用conda创建一个python环境 conda create -n torch python=3.9 #激活环境 conda activate torch #安装yolov8 pip install ultralytics -i https://pypi.tuna.tsinghua.edu.cn/simple #onnx安装 pip install onnx -i https://pypi.tuna.tsinghua.edu.cn/simple 1.2 导出onnx和rknn环境(电脑端执行) 安装toolkit2-1.5.2 下载链接: 链接:百度网盘 请输入提取码 提取码:abcf 下载后对应的文件为 onxx2rknn 下载后,创建一个conda环境,python使用3.6 #创建rknn环境 conda create -n yolov8-export python=3.6 #激活环境 conda activate yolov8-export #进入下载的文件夹 安装依赖库,保证每个都能安装上,如果有安装不上的,-i后面换别的源地址进行安装 pip install -r requirements_cp36-1.5.2.txt -i https://pypi. ...继续阅读 (105)


    love 0
    伍华聪
    发表于
    2024-10-29 03:54:00

    基于wxpython的跨平台桌面应用系统开发 - 伍华聪

    【摘要】wxpython,是一个非常不错的原生界面效果组件,我们可以通过利用其各种界面控件,结合Python跨平台运行的特性,为Windows、MacOS、Ubuntu等Linux系统,开发一套界面效果一致的应用系统。我们可以基于VSCode+wxpython+wxFormBuilder组合实现桌面端的开发,可以利用wxFormBuilder来快速生成一些界面效果进行重用,wxFormBuilder类似WinForms里面的窗体设计器,完成设计后生成Python的类代码即可在项目中直接使用。阅读全文 ...继续阅读 (109)


    love 0
    countmeon
    发表于
    2024-10-29 02:03:09

    windows 环境下配置 mysql 9.1.0 的ZIP Archive版本

    MySQL 9.1.0 已经于 2024 年 10 月 15 日正式发布。这是一个创新版本,增加了一些新功能、修复了一些问题并且弃用了一些旧功能。网上还没看到配置教程,这边按着之前配置方法试了一下可以正常配置。一、下载安装包访问 MySQL 官方网站(https://dev.mysql.com/downloads/mysql/)。在页面中找到 MySQL 9.1.10 的 Windows (x86, 64-bit), ZIP Archive 版本的下载链接并进行下载。二、解压安装包找到下载好的 ZIP Archive 文件,将其解压到你希望安装 MySQL 的目录下,比如可以选择 “D:\MySQL\mysql-9.1.0-winx64” 这样的路径(可根据个人喜好自行设定)。三、配置环境变量右键点击 “此电脑”,选择 “属性”。在弹出的窗口中,点击 “高级系统设置”。在 “系统属性” 窗口的 “高级” 选项卡下,点击 “环境变量”。在 “系统变量” 列表中,找到 “Path” 变量,点击 “编辑”。在 “编辑环境变量” 窗口中,点击 “新建”,然后输入 MySQL 解压目录下的 bin 文件夹路径,比如 “D:\MySQL\mysql-9.1.0-winx64\bin”,然后点击 “确定” 逐步关闭各窗口完成环境变量设置。四、创建配置文件在 MySQL 解压目录下创建一个名为 “ ...继续阅读 (105)


    love 0
    云帆
    发表于
    2024-10-28 17:26:33

    已过半生难从容

    今天一怒之下卸载了微信,想着周一再装回来,结果没过一天,还是给装上了,结果一堆聊天记录都没了,没了就没了吧,就算做了一次大扫除。柳随风摆花漂泊,华佗难医天下过,一曲未尽半生缘,浮世如意有几多?一直再告诉自己要淡泊,但是有时候想到一些场景仍然会觉得很在意,修行还是不够,还做不到不悲不喜不骄不躁。菩提本无树,明镜亦非台。本来无一物,何处惹尘埃。我还是需要一些刻意的摸得着的东西来警示自己,但是不经一事,怎么能长一智呢?所以路是一步步走出来的,成长也不是一蹴而就的,给自己时间,我相信一切都会慢慢变好的。就像最近我练习双截棍,虽然时间不算短了,有一个多月了吧或者两个月了,进展虽然有限,但是还是比刚拿到的时候强多了,我相信再假以时日,肯定会比现在好,不要强求自己,本身就是找一个消遣,而不是给自己找一个负累。今天不停的循环筷子兄弟唱的老男孩,里面的好几句歌词让我很有感触。“当初的愿望实现了吗”“青春如同奔流的江河,一去不回来不及道别”“未曾绽放就要枯萎了”所以 人生得意须尽欢,莫使金樽空对月。所以 人生在世不称意,明朝散发弄扁舟。所以 仰天大笑出门去,我辈岂是蓬蒿人。 ...继续阅读 (106)


    love 0
    云帆
    发表于
    2024-10-28 17:26:33

    时隔多年的同学相见

    今天是2024年10月27号,星期日,早上刚睡醒有人发微信,问我是不是还在北京,是大学的一个同学。不是一个宿舍的,但是关系算是好的。时过多年,我已经不记得和谁关系比较好了。只有一些模糊的片段。毕业至今有14年了,期间应该是见了里面的,那个时候应该是刚毕业不久,中间在西安的同学也聚过几次,可是我远在北京,都无缘参加。这位同学,现在是从政了,和我虽然是一个省的但是不在一个市,这次是到北京大学来学习了。当时上学他就比较厉害,反正学习比我好,各方面应该都比我好,大四期间报了培训班,北大青鸟学的网络,貌似最开始的工作是电信,架线吧,忘记了。现在是上岸了。下面的文字记录于吃过饭之后。约好了是下午六点在北京大学的畅春园附近见面,五点半我就到了,没过一会他也来了,找了好一会才找到定的饭店,人挺多,好在外面也可以吃饭。他提前在美团上买好套餐了,这让我有点不好意思,不过没有包含酒水,我另外点了两瓶酒,是这个饭店的特色酒,150毫升,不贵才38一瓶。后来酒喝的差不多了快没了,我又点了一瓶别的酒,也很少大概120块钱吧,老同学非不让我点,好不容易点了结果上了之后,不开了,他说带回去。说给他点一杯热饮,结果点了一杯,上了是凉的,还有冰块,他不喝我喝了两口,中药似的,凉的我也不爱喝,就浪费了。于是饭局到此结束。其实也没有聊什么,都是说一些表面的事情。大家走的路不同没有多少共同话题,也只有大学的事情可以聊聊。酒 ...继续阅读 (116)


    love 0
    云帆
    发表于
    2024-10-28 17:26:33

    秦舞阳的颤栗

    今天是2024年10月24号,1024,所谓的程序员节日。今天我们公司搞了一个颁奖活动,我们组居然得奖了。其中一个环节是让我们组的人上台去领奖,而这么一个小小的抛头露面的事情,就让我感到了一些惶恐不安,站在台前,我有些不自在,我不知道手该往哪里放,环胸抱了片刻,觉得不妥,又放下来了。就这么一个小小的场合,我居然有秦舞阳刺杀秦始皇时的颤栗,我真为我自己感到悲哀。我可以无欲乃刚,我本应该没有任何畏惧,因为我无所求。如果有人觉得我可用器重我,我不会让他失望,如果有人轻视我,我也可以我行我素,因为大不了让我滚蛋,这条路我也想了成千上万遍,此时的境况,真的这样未必不是一件值得庆祝高兴的事情。我需要张小凡对战陆雪琪那种穿透一切的目光,不是轻视,不是畏惧,不是放弃,是一种超越一切的大无畏,不管你是绝世美颜,还是凶残骷髅,我都坦然面对。持戈一战!不可负了我的占戈之名! ...继续阅读 (129)


    love 0
    dax.net
    发表于
    2024-10-28 13:45:00

    .NET云原生应用实践(四):基于Keycloak的认证与授权 - dax.net

    【摘要】本章目标 完成Keycloak的本地部署与配置 在Stickers RESTful API层面完成与Keycloak的集成 在Stickers RESTful API上实现认证与授权 Keycloak的本地部署 Keycloak的本地部署最简单的方式就是使用Docker。可以根据官方文档构建Dock阅读全文 ...继续阅读 (87)


    love 0
    chgaowei
    发表于
    2024-10-28 12:16:28

    智能体网络新纪元:AgentNetworkProtocol的革命性愿景

    就像互联网协议成就了信息时代,AgentNetworkProtocol致力于成为智能体网络时代的基础协议。我们相信,在不久的将来,数十亿智能体将通过ANP构建起一个前所未有的协作网络,创造比现有互联网更大的价值。这不仅仅是一个技术方案,更是一场改变智能体互联方式的革命。我们诚挚邀请所有对智能体网络未来感兴趣的开发者、研究者和企业加入我们,共同打造智能体网络时代的基础设施。 ...继续阅读 (135)


    love 0
    crossoverJie
    发表于
    2024-10-28 10:29:18

    前几天排查了一个业务接口执行高延迟的问题,也挺有参考意义的,分享一下排查过程。现象是业务反馈有一个接口业务逻辑其实很简单,但是调用一次耗时,如下图所示:排查应用运行状态首先第一步需要查看当时的应用运行状态,包含当时的日志、JVM 的各种监控等。因为我们接入了OpenTelemetry,所以trace和日志是可以关联起来的。点击链路系统旁边的日志按钮可以直接跳转。可以通过trace_id查询到相关日志:通过日志可以看出耗时大约在 4s 多一点,然后结合代码发现这两段日志分别是在进入一个核心业务方法之前和方法内打印的。而第一行日志是在一个自定义限流器中打印的,这个限流器是使用Guava的RateLimiter实现的。我的第一反应是不是这个限流器当时限流了,从而导致阻塞了;但查看了当时的 QPS 发现完全低于限流器的配置,所以基本可以排除它的嫌疑了。JVM 监控之后我们查询当时的 JVM 监控发现当时的 GC 频繁,而堆内存也正好发生了一次回收,初步判断是 GC 导致的本次问题。但为啥会导致频繁的 GC 呢,还需要继续排查。内存排查我们在应用诊断中集成了Pyroscope的持续剖析,可以实时查看内存的占用情况。通过内存分析发现有大量的 JSON 序列化占用了大量的内存,同时还发现 Pod 已经被重启好几次了:查看原因发现是 Pod OOM 导致的。因此非常有可能是 GC 导致的,恰好那 ...继续阅读 (159)


    love 0
    nokiaguy
    发表于
    2024-10-28 09:45:00

    【人工智能】自然语言处理(NLP):用Python和spaCy进行文本分析的全面指南

    自然语言处理(NLP)是人工智能中的一个重要领域,旨在使计算机能够理解和处理人类语言。在各种NLP工具和库中,spaCy凭借其高效、简洁的API和丰富的功能成为Python开发者的首选。本文详细介绍如何使用spaCy进行文本分析,包括分词、词性标注、命名实体识别等任务。通过实际的代码示例,读者将学会如何处理自然语言数据,并掌握spaCy在文本处理中的强大功能。本篇文章不仅适合NLP初学者,也为有经验的开发者提供了深入探索spaCy的机会。 ...继续阅读 (101)


    love 0
    nokiaguy
    发表于
    2024-10-28 09:45:00

    【人工智能】使用Keras构建图像分类模型:从数据预处理到模型优化的全流程解析

    图像分类是计算机视觉中的经典任务,深度学习技术的发展使得卷积神经网络(CNN)成为图像分类的主流工具。本文将通过Keras库,引导读者从头构建一个图像分类模型。我们将详细讨论数据预处理、CNN的设计与搭建,以及模型调优和优化技巧。通过这篇文章,读者可以掌握如何使用Keras进行图像数据的加载、处理,设计适合图像分类任务的网络结构,应用模型评估和优化技巧,最终提升分类性能。 ...继续阅读 (135)


    love 0
    冠军
    发表于
    2024-10-28 01:31:00

    各种各样的 Host Builder - 冠军

    【摘要】各种各样的 Host Buider If you're building for the web or writing a distributed application, you might need to use a different host builder. Consider the fo阅读全文 ...继续阅读 (99)


    love 0
    桦仔
    发表于
    2024-10-28 01:00:00

    老司机带你聊聊向量数据库 - 桦仔

    【摘要】老司机带你聊聊向量数据库 引言 随着人工智能、大数据技术的发展,传统数据库已经难以满足某些复杂应用场景的需求,尤其是在图像、语音、文本等非结构化数据的处理上,传统的精确匹配方式已经显得力不从心。 最近几年,向量数据库应运而生,成为了热门话题。向量数据库的核心优势在于它可以通过将数据转化为高维向量,在阅读全文 ...继续阅读 (87)


    love 0
    Elmagnifico\'s Blog
    发表于
    2024-10-28 00:00:00

    部署试用OpenProject

    Foreword部署试用OpenProject,还是发现了一些问题部署https://www.openproject.org/docs/installation-and-operations/installation/docker/#all-in-one-container部署参考官方文档,但是还是有问题docker run -it -p 8080:80 \ -e OPENPROJECT_SECRET_KEY_BASE=secret \ -e OPENPROJECT_HOST__NAME=localhost:8080 \ -e OPENPROJECT_HTTPS=false \ -e OPENPROJECT_DEFAULT__LANGUAGE=en \ openproject/openproject:14官方推荐使用docker一键部署,看似简单,其实并不是localhost 需要替换成ip地址或者域名,linux这里好多都不识别localhost8080端口不能修改,他的内部puma服务一直监听的是8080端口,换了端口就无法启动OPENPROJECT_DEFAULT__LANGUAGE不能修改,如果改个zh或者cn,直接无法启动这种方式只能体验一下,要正式部署还是修改一下破解默认OpenProject的看板、规划器都是需要升级企业版才能使用的,这几个功能其实 ...继续阅读 (132)


    love 0
    Elmagnifico\'s Blog
    发表于
    2024-10-28 00:00:00

    部署试用Orangescrum

    Foreword部署试用Orangescrum,还是发现了一些问题部署https://hub.docker.com/r/orangescrum/orangescrum-appdocker在github中没有给对应的文档或者安装说明,在dockerhub中倒是有官方镜像,但是镜像已经非常老了,体验了一下跟云端版本相差甚远docker run -d -p 3306:3306 --name=osdb orangescrum/orangescrum-db docker run -d -p 80:80 --name=osapp --link=osdb orangescrum/orangescrum-app部署老版本倒是不困难,两条命令启动完就能进去了但是这个老版本任务不支持子任务,不支持看板拖动,可用性很低新版部署本以为只能通过源码部署,看一下是否接近云端版本,多看了一眼有一个PR就是增加docker,刚好来试一下https://github.com/Orangescrum/orangescrum/pull/45拉下来小黑的库git clone https://github.com/geraldbahati/orangescrum.git修改一下docker-compose文件version: '3.8' services: app: build: . ports: ...继续阅读 (112)


    love 0
    诺多
    发表于
    2024-10-27 23:00:12

    嘿,各位网友们!今天我要和大家分享一个超赞的开源项目 —— Sink。如果你一直想要拥有自己的短链接服务,又觉得搭建维护太麻烦,那Sink绝对是为你量身打造的完美解决方案!🌟 什么是Sink?Sink是一个基于Cloudflare Pages的短链接服务。它的特别之处在于,你可以轻松搭建并完全掌控自己的短链服务,而且无需管理服务器或数据库。只需要一个Cloudflare账号,你就能拥有属于自己的短链王国!🚀 Sink 能做什么?创建短链接:Sink 的核心功能是将长 URL 转换为短链接。自定义短链:用户可以自定义短链的别名,而不是使用随机生成的字符串。链接管理:用户可以查看、编辑和删除自己创建的短链接。简单的访问统计:Sink 会记录每个短链接的访问次数。API 支持:Sink 提供了 API,允许通过编程方式创建和管理短链接。浏览器扩展:Sink现已支持使用浏览器插件管理你的短链。响应式设计:Sink 的界面适配各种设备,包括桌面和移动设备。无需数据库:Sink 使用 Cloudflare KV 存储数据,无需额外的数据库设置。🛠️ 部署Sink:简单得让你惊讶别被"部署"这个词吓到,搭建Sink真的超级简单。让我们一步步来:首先,访问Sink的GitHub仓库,并Fork此仓库到自己的Github账号。登录你的Cloudflare账号,在Workers 和Pages中创建一个 ...继续阅读 (114)


    love 0
    wireless_com
    发表于
    2024-10-27 20:24:56

    初探大模型压缩

    【引】感谢大家对联想AIPC的关注!大模型在智能终端上应用使AI更方便地服务于我们的工作和生活,《从苹果智能看端上大模型应用》为我们提供了参考。一般地,语言模型越大越好,改进LLM的方式非常简单: 更多的数据 + 更多的参数 + 更多的计算 = 更好的性能。但是,使用100B + 参数模型存在着明显的挑战。例如,使用 FP16的100B 参数模型仅存储空间就需要200GB!大多数消费设备(如手机、... ...继续阅读 (98)


    love 0
    Teacher Du
    发表于
    2024-10-27 15:29:09

    推荐 10 个 Linux 下的防病毒软件

    在 Linux 系统,虽然由于设计上的安全性使得病毒和恶意软件的感染率相对较低,但在某些特定场景,如服务器环境或需要处理敏感数据的系统,安装防病毒软件仍然是一个明智选择。ClamAV特点:ClamAV 是一款免费开源的防病毒程序,专为类 Unix 系统设计。它提供强大的病毒检测引擎,能够识别清除各种病毒、间谍软件、蠕虫和其它的恶意软件。优势:它支持多线程扫描,提高了扫描速度和效率;免费开源,拥有活跃社区支持;病毒库更新较频繁,保持对新威胁快速响应。Sophos Protection for Linux特点:Sophos Protection for Linux 是一款功能强大安全软件,集成了防病毒、防火墙和入侵检测多种功能,能够有效地保护 Linux 服务器和端点免受各种网络威胁侵害。优势:提供实时保护、扫描文件目录、定期扫描功能;与 Sophos 中央管理平台集成,实现集中管理监控;支持多种 Linux 发行版,如 Ubuntu、Red Hat 等。Avast Antivirus for Linux特点:Avast Antivirus for Linux 是一款功能强大跨平台防病毒软件,专门为 Linux 系统设计。它提供了实时保护、手动扫描、定时扫描多种安全功能。优势:拥有强大的病毒库和出色的保护能力;界面设计简洁直观,操作简便;与多种 Linux 发行版本兼容,如 Ubunt ...继续阅读 (48)

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