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

    love 0
    yllhwa
    发表于
    2024-02-09 01:22:05

    (L3HCTF2024)checkin 出题视角

    虽然是签到题,还是讲讲题目的架构(顺便给 Cloudflare 布道)。此题事实上在招新赛出过一次,感觉挺有意思,就降低难度拿来当签到题。降低难度后发个“flag”,AI ...继续阅读 (135)


    love 0
    中文博客 on 范叶亮 | Leo Van
    发表于
    2024-02-09 00:00:00

    我们需要多少种编程语言 (How Many Programming Languages do We Need)

    编程语言「只是」达成目标的工具,这是我一直推崇的说法,因为我认为达成目标更重要的在于个人思考,编程语言不过是个「工具」,选哪个并没有那么重要。现在我越来越认为这个「工具」的选择还是很重要的,因为编程语言之于目标实现的可能性和效率都制约了目标的最终达成。以个人数据科学的工作背景,结合我的编程语言学习路径,尝试回答一下我们需要多少种编程语言这个问题。我的编程语言学习路径大致如下:小学时代:Logo初高中时代:Basic,HTML,CSS本科时代:C,C++研究生时代:Matlab,R,Python,SQL工作时代:Markdown,Java,JavaScript,TypeScript,Rust语言分类在我的编程语言学习路径中,各个编程语言之间还是存在很大差异的,以最早接触的 Logo 为例,其除了教学目的之外似乎就真的没有什么大用途了。这些编程语言可以大致划分为如下三种类型:通用编程语言(General-purpose Programming Language,GPL):Basic,C,C++,Python,JavaScript,TypeScript,Java,Rust领域特定语言(Domain-Specific Language,DSL):Logo,CSS,Matlab,R,SQL标记语言(Markup Language):HTML,Markdown领域特定语言和标记语言就不用多说了 ...继续阅读 (164)


    love 0
    Tw93 的博客
    发表于
    2024-02-09 00:00:00

    我的年度工具折腾之旅

    最近趁着过年有空,将一年自己使用的比较不错的 Mac 软件、网站、生活好物给整理了一下,保持着简单易用美观的原则,期待当你有同样选择纠结的时候的一些帮助。Mac 软件今年没有过多的折腾软件,更多是在持续使用的基础上去做些优化让自己用起来更舒服,尽量不用两种功能类似的软件,保持简单易用美观的原则,这是我今年使用的比较不错的 Mac 软件,假如你也喜欢折腾,可以将一些没有用过的软件下载起来玩玩。今年最爱妙言:一个自己 3 年前开发的简单易用的原生 Markdown 笔记应用,使用过程中持续更新着。ChatGPT 桌面端:通过自己开发的 Pake 打包官方 GPT 网页版本的桌面端,注入了样式和脚本方便更好使用,通过快捷键唤起每天使用。MessAuto:一个接收手机短信验证码并自动回填到 Mac 上的小工具,很好用,解决了每次从手机看然后手填的麻烦。Alacritty:一个用 Rust 写的命令行终端,之前博客有发过改良了下传说中最快的终端这篇文章,很快很简单很漂亮。Top Calendar:一个菜单栏的日历软件,可以看到日历、节假日、农历,以及最近的日程,关键也是做得很美观。Shottr:超级喜欢的一个截图软件,平时大家看到我发的推对应截图不少通过他自己截取的,同时也支持滚动截图、标注等功能。Raycast:这个全局搜索工具超级好用和强大,假如你还在用 Alfred,很推荐你试试,此外 ...继续阅读 (206)


    love 0
    Teacher Du
    发表于
    2024-02-08 16:38:20

    Fort Firewall 开源免费防火墙工具

    Fort Firewall 是一款简单而功能丰富的开源 Windows 防火墙工具,当前互联网环境下,很多人依赖于 Windows 防火墙或路由器来维护个人隐私和系统安全。Fort Firewall 提供了对 Windows 防火墙进行简便修改的功能。运行截图主界面支持明暗双模式切换:可针对单应用设置网络控制,保护应用同时,也可限制应用对带宽的占用:可以设置应用群组,方便快速管理组内所有应用:支持多国语言,翻译准确:软件特点安装配置:Fort Firewall 软件安装和配置非常简单,可在几分钟内完成。在安装过程中,软件会提示用户选择所需保护功能和设置,可按照自己的需求进行配置。防护安全:该软件提供了强大的防火墙保护功能,可对入站和出站数据进行监控和过滤,防止未经授权的访问和攻击。应用控制:Fort Firewall 软件支持对应用程序进行控制、管理,可限制应用程序的网络访问权限,防止恶意应用程序对计算机造成损害。网络监控:该软件提供了实时网络监控功能,可监控网络流量和连接状态,并提供详细统计数据和报告,方便用户进行网络管理、优化。用户界面:Fort Firewall 软件的用户界面简洁明了,易于使用。软件提供了多种操作选项和设置,可满足用户的不同需求。工具下载下载地址:下载地址写在最后通过免费下载 Fort Firewall 独立 Windows 脱机安装程序,用户可轻松管理防火 ...继续阅读 (142)


    love 0
    SegmentFault思否
    发表于
    2024-02-08 13:14:44

    千帆杯第二期赛题发布!你的贺岁灵感会是下一个流量密码吗

    春节将至,年味渐浓。譬如 AI 生成红包封面,AI 生成春联,AI 生成拜年视频等等一些应景的生成式 AI 新玩法正在被开发者们解锁。让“二大爷”更像你的“二大爷”不久前,一款名为《决战·拜年之巅》的大模型对话游戏在各大群聊中被热烈讨论。在这款游戏中,玩家需向七大姑、八大姨、二大爷和大姑妈等 AI 亲戚拜年,并应对亲戚们对结婚、工作等话题的讨论。亲戚们的话题围绕工作、结婚生子、家庭等颇具现实压力的内容展开,每轮亲戚对话上限为 8 次,每次对话都将造成亲戚情绪变化,只有顺利地与每位家人交流结束,才能通关游戏。与过去的游戏交互不同,利用生成式 AI,玩家无需点击具体的选项,而是能够在对话框中输入自己的回答,自由地表达自己的想法。有人用它模拟拜年场景调整与亲戚的沟通方式,也有人用它释放现实中无法宣之于口的焦虑。事实上,这并不是第一款爆火的基于大模型的对话游戏。在此之前,由姚班天才范浩强开发的《完蛋!我被大模型包围了》,以及来自独立开发者王登科的《哄哄模拟器》都备受追捧。充满沉浸感和代入感的大模型对话游戏中或许藏着流量密码,但更重要的共识是,让模型学习到海量文本中蕴含的潜在知识,将会进一步提升各个 NLP 任务效果。简单来说,就是让“二大爷”更像你的“二大爷”。现在,开发者们已经可以在千帆 ModelBuilder 上很经济、很简单地调用百度自研的 ERNIE-Speed ,训练出具有更强 ...继续阅读 (151)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2024-02-08 11:37:31

    多云组网部署 k3s 集群的另一种选择Tailscale

    随着最近帕鲁流行,各大云服务商都推出了类似活动,作为买鸡大户,选择又买了几台。趁着春节决定好好折腾一下。前因根据k3s官网文档,我本来是基于wireguard进行全球组网的,后面经过测试,如果某个节点因为大陆反向墙了或者主动屏蔽了海外流量的话,会导致这个节点流量会异常增加(数据来源自哪吒监控), 所有想探索一下有没有其他方式。在k3sv1.27.3、v1.26.6及更高版本中,支持Tailscale 集成,以便节点使用TailscaleVPN 服务在节点之间构建网格。在这之前先简单介绍我之前怎么部署的嵌入式 k3s 多云解决方案K3s 使用 wireguard 为集群流量建立 VPN 网格。每个节点都必须有一个唯一的 IP,通过该 IP 可以访问它们, 集群 (CNI) 流量将使用 wireguard 隧道。控制节点配置参数# SERVER_EXTERNAL_IP 这个通常是节点的公网ip --node-external-ip=--flannel-backend=wireguard-native --flannel-external-ip计算节点配置参数# AGENT_EXTERNAL_IP 这个通常是节点的公网ip --node-external-ip=改造安装tailscalecurl -fsSL https://tailscale.com/install.sh | sh我的节 ...继续阅读 (168)


    love 0
    Philippe Bouchard
    发表于
    2024-02-08 10:03:34

    Trouver le bon vitrier à Lyon pour un dépannage de qualité

    Que ce soit pour une maison, un appartement, un local commercial ou un bureau, disposer de vitres de qualité est primordial. Que ce soit pour une isolation sonore et thermique optimale, pour une question de sécurité, ou simplement pour l’aspect esthétique, les vitres tiennent un rôle crucial. C’est pourquoi trouver le bon vitrier à Lyon […]The postTrouver le bon vitrier à Lyon pour un dépannage de qualitéappeared first onInfos et culture du Net. ...继续阅读 (93)


    love 0
    usubeni fanstay
    发表于
    2024-02-08 09:43:58

    前端性能优化教程——优化资源加载

    在上一讲中,我们探讨了关键渲染路径的一些理论基础,包括渲染阻塞和解析阻塞资源是如何使网页的首次渲染延迟的。现在,既然你对这些理论有了一定的了解,接下来我们将教你一些技巧,用以优化关键渲染路径。在网页加载过程中,会引用 HTML 里的多种资源,这些资源通过 CSS 定义了网页的外观和布局,通过 JavaScript 实现了网页的交互功能。本节课将介绍一些重要的概念,让你了解这些资源是如何影响网页加载时间的。渲染阻塞正如我们在上一个部分讨论的那样,CSS 被认为是一种渲染阻塞资源。这是因为在CSS 对象模型(CSSOM)构建完成之前,它会阻止浏览器显示任何内容。浏览器这样做是为了避免所谓的“未添加样式的内容闪现”(FOUC),这种现象从用户体验角度来看,是我们不愿意看到的。在这个视频中,我们可以短暂地观察到 FOUC 现象,此时页面上没有任何样式。之后,一旦页面的 CSS 文件从网络上完全加载完毕,所有的样式就会被应用上,这样无样式的页面版本就会立刻被有样式的版本取代。通常情况下,我们不太会遇到 FOUC 现象,但理解其背后的原理非常重要,这有助于我们明白为什么浏览器在 CSS 文件下载并应用到页面之前,会暂停页面的渲染过程。虽然渲染过程的暂停并非总是不受欢迎的,但通过优化 CSS 文件,我们应当尽量缩短这一过程的时间。解析器阻塞阻塞解析器的资源能够暂停 HTML 文档的解析过程,比如 ...继续阅读 (200)


    love 0
    Fish
    发表于
    2024-02-08 09:01:22

    狼蛛 F75 键盘:新月轴、海盐蓝

    没想到去年购入的罗技 G913 TKL刚过保就故障,按键总是连击或者卡住,起初以为是无线干扰,插上有线也是一样。可能这就是罗技的策略吧。不过 800 块的键盘一年就坏掉,也有点匪夷所思。最近逛 CHH,发现现在国产键盘也很卷,75% 配列的卷王当属狼蛛 F75,仅需 200 元左右(不同轴体价格略微不同),年前购入体验。狼蛛 F75 海盐蓝本来想买黑色的,但黑色只有侧刻,不是很喜欢侧刻,所以选了个花里胡哨的。该键盘可以切换 Mac 模式,但切换后除了 WIN 和 ALT 对调功能,WIN 映射为 CMD 之外, F 区也会改变作用。我并不希望 F 区改变作用,所以还是用 Karabiner 改映射,比较熟悉。键盘很厚重,按键手感也不错,感觉比 G913 舒服。现在国产键盘不是传统红轴、青轴、茶轴、黑轴那样的区分,这款键盘的收割者轴、新月轴、冰脉轴我也搞不懂,随便买了个相对喜欢的颜色,发现对应的颜色就只有对应的轴。感叹自己老了,对这些都无力学习。调整音量我还是喜欢 G913 那种滚轮。比 G913 好的另一点就是 75% 配列更省空间,对胳膊短手小的我来说非常适合。这个感觉当然因人而异。键盘是有线、蓝牙、2.4G 三模的。考虑到 WIFI 干扰,我目前用有线模式,说不定哪天强迫症又犯了,也可以切换成 2.4G。 ...继续阅读 (194)


    love 0
    Yiwei Zhang
    发表于
    2024-02-08 08:41:19

    Fluid -44- 自建一言 docker 部署实例

    一言是很酷的中二短句生成平台,近来应该是访问量太大,服务器加入了一些限制,稍微有较大访问频率时便会报错,而针对这个问题一言提供了实例部署的方案解决,本文记录实现过程。 ...继续阅读 (119)


    love 0
    小虾米
    发表于
    2024-02-08 07:44:56

    每周看一遍

    每周看一遍 :lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock::lock: 自己 看着自己 2 年前做的职业规划,看着自己之前意气风发的样子,再看看两年后的自己,心情真的很低落,真的,我没有达到我对我自己的期待 ...继续阅读 (103)


    love 0
    admin
    发表于
    2024-02-08 07:44:28

    快速了解文生图 AIGC 的 15 个关键词

    冯唐在《成事心法》中提到过这样一个观点:「只要你把这 100 个相关的关键词搞清楚,而且每个关键词,你都能给出合理的答案,那么你也可以成为这个领域的专家」。想要快速了解 AIGC 文生图,从了解下面的 15 个关键词开始吧。AI 概念名称AIAI,Artificial Intelligence,人工智能人工智能这个词在大众想象中常常会勾起有关自主思考的机器人和智能机器的画面。但核心上,AI 是关于创建智能算法的学科,目的是执行通常需要人类智慧才能完成的任务。人工智能的概念自 20 世纪中叶以来就已存在,但它是在 1956 年的达特茅斯会议上,由约翰·麦卡锡正式提出的术语。从那时起的几十年里,AI 已经从理论概念演变成一个涵盖机器学习、神经网络和深度学习等的强大领域。如今,AI 不仅仅是一个研究领域;它已成为我们日常生活中不可或缺的一部分,改变着行业并创造出曾经只存在于科幻小说中的新可能性。AGIAGI,Artificial General Intelligence,人工通用智能,也称为强人工智能或全能 AIAGI 指一种具有普遍的认知能力的机器智能,它能在各种领域和任务中表现出与人类相当或更高的效能。与目前的人工智能系统(被称为弱 AI 或专用 AI )不同,这些系统通常设计用来解决特定问题或执行特定任务,AGI 将能够像人类一样学习、理解、推理和应用知识于新的和多样化的情境中。A ...继续阅读 (167)


    love 0
    10k
    发表于
    2024-02-08 00:00:00

    System Design Interview and beyound Note1 - Requirements

    Reinforce the understanding of frequently used system design concepts and to demonstrate how to apply them to solve problems.How to Define System RequirementsSystem RequirementsWhat a functional requirement and non-functional requirementsFunctional requirement: defines thebehavior, what a system us is supposed to do; e.g. the system must allow applications to exchange messagesNonfunctional requirements: defines thequalityof a system, how a system is supposed to be. e.g. scalable, highly available, fastWhy they are importantInterviewer tends to make the problems vague and wants to see how candi ...继续阅读 (45)


    love 0
    Yanjun
    发表于
    2024-02-07 14:45:55

    理解 PyTorch DDP 分布式数据并行模式

    PyTorch 使用 DDP(Distributed Data Parallel) 实现了真正的分布式数据并行,在下面的两个场景下都可以使用 DDP 实现模型的分布式训练:单机、多 GPU(单进程多线程的伪分布式)多机、多 GPU(多机多进程的真正分布式)上面第一种方式,就是类似使用简单的 DP 数据并行模式,但是 DP 使用的单进程、多线程的范式来实现的;而 DDP 完全使用了多进程的方式,包括单机多进程、多机多进程,如果是多机的情形则对应着物理上的分布式多进程模式。为了获得更好的性能,最好是使用 DDP 模式来训练模型,即使是在单机、多 GPU 的情况下,也建议使用 DDP 模式来实现基于数据并行的模型训练,使用单机 DDP 模式训练模型的性能要比 DP 模式好很多。DDP 基于集合通信(Collective Communications)来实现分布式训练过程中的梯度同步。在反向传播过程中,DDP 使用 AllReduce 来实现分布式梯度计算和同步。下面,我们从与 DDP 相关的几个方面来理解 DDP 的设计与实现,包括:集合通信(Collective Communication)通信后端(Communication Backend)DDP 内部实现概览分布式梯度 AllReduceDDP API 实现集合通信(Collective Communication)DDP 模式是 ...继续阅读 (139)


    love 0
    张善友
    发表于
    2024-02-07 12:49:00

    开启未来创新之门:.NET Conf China 2023 精彩回顾及资料下载 - 张善友

    【摘要】2023年12月16日-17日,一年一度的 .NET Conf China 2023 中国 .NET 开发者大会在北京盛大举办!大会以第一天主会场 + AI、.NET 8、云原生、IoT、前端&安全5大分会场,第二天闭门会议 + 三场工作坊的形式,为现场以及线上的 .NET 爱好者们带来了为期两天的阅读全文 ...继续阅读 (145)


    love 0
    宋星
    发表于
    2024-02-07 12:00:11

    微信视频号“默展”红利,能开一定要开!!!

    微信视频号的“默展”功能有红利!是个很好的功能!能开的,一定要打开它! 我们都知道,如果你有微信公众号,那么可以把自己的微信视频号绑定在微信公众号上。 一旦绑定之后,你的微信视频号的后台设置菜单中的“账号绑定”,会出现你的视频号。 点击进去 […] ...继续阅读 (118)


    love 0
    coder4
    发表于
    2024-02-07 11:23:34

    Linux下VSCode配置C / C++

    1 安装插件 C / C++ 2 配置include 出现“#include errors detected.”时,按ctrl + .跳转进入配置,或者打开c_cpp_properties.json直接配置: { "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**", // add following lines "/usr/include/", "/usr/local/include" ], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "c17", "cppStandard": "gnu++17", "intelliSenseMode": "linux-gcc-x64" } ], "version": 4 } 3 配置工程下多cpp文件 默认项目中只编译当前cpp(main),如果你是分多个cpp文件写的,会提示“undefined reference to ...” 需要修改task.json: { "tasks": [ { "type": […] ...继续阅读 (146)


    love 0
    Denis | 邓鸿华
    发表于
    2024-02-07 10:56:12

    豁出去了,大胡子为了 Modular 主题,直接把我压箱底的表单插件也集成了!

    我和大胡子之前不是一起做了一个深度自定义与模块化设计的 WordPress 企业主题:Modular,该主题是集我们这几年 WordPress 开发的的大成,当时我们就承诺,将会加入更多的模块,让大家定制页面更方便。我原本计划等过年再来加模块,没想到大胡子直接来一波大的,有种不管不顾豁出去的感觉,把我压箱底的表单插件也集成了!真牛逼啊,都帮我给搞懵了。这也让我明白一个道理,就是和人合作,一定要找那种靠谱的,时不时给你惊喜,让你可以躺着都能坐享其成,😂 所以我也这里认证一下,大胡子就是我最靠谱的朋友。我都把话说得这么激情满满,你肯定很想知道,我压箱底的表单插件是什么,有什么牛逼的功能。我知道你很急,但是我们先别急。我先写个小标题,介绍东西的仪式感是很重要的:为什么需要表单插件你知道我喜欢写文章分小标题,这样读者阅读起来更加轻松,也显得我比较有条理,所以我才能做出完全自定义表单这样吊炸天的 WordPress 插件,完全自定义,想想就是很难的,所以人要有条理才行。😁 我能把这样完全无关的两件事情连在一起吹嘘自己,我也是挺牛逼的。主要是这样,我们接单的时候,经常有客户需要定制表单,客户需要表单除了名称和邮箱这些基础字段之外,还能自己自定义一些字段,比如微信号,QQ 号,留言内容啊等等,然后用户提交之后,后台有个统一的地方可以显示用户提交的信息,最后还能和办公软件钉钉和企业微信整合。这个需 ...继续阅读 (200)


    love 0
    usubeni fanstay
    发表于
    2024-02-07 09:37:35

    啥是 meta?啥是元?

    最开始我应该是在类似 metadata 的概念中认识到这个词,中文翻译是元数据。这带来的联想自然是 meta = 元,然后我又不知道为什么把这个元理解成本源的意思,于是我也就莫名其妙地把 meta 理解成先于 x,或者 x 之前的意思(html 的 meta 标签也是放头部的,误解 +1),这个理解持续了很久。带 meta 的词还很多,例如 meta-cognition、metaprogramming,甚至……metaphysics。metaphysics(也就是“形而上学”),这词中文就有够不好理解了,一看英文,心想这下被我逮着了,meta + physics,那不就物理本源的意思吗!中二之魂熊熊燃烧了起来!这甚至跟维基的解释“在古希腊时期指研究存在和事物本质的学问”有点相似(然而必须强调这个解释是错的)。直到有一天我真的去查 meta 的意思,我才知道恰好相反,meta 的意思是 xx 之后的意思。那一刻,多少有点世界观崩塌。西方先从外语开始讲,从 Facebook 改名 Meta 之后,这个词存在感是越来越高了吧。Meta (from the Greek μετά, meta, meaning “after” or “beyond”) is an adjective meaning “more comprehensive” or “transcending”.根据维基百科,m ...继续阅读 (179)


    love 0
    Usubeni Fantasy
    发表于
    2024-02-07 09:37:35

    啥是 meta?啥是元?

    最开始我应该是在类似 metadata 的概念中认识到这个词,中文翻译是元数据。这带来的联想自然是 meta = 元,然后我又不知道为什么把这个元理解成本源的意思,于是我也就莫名其妙地把 meta 理解成先于 x,或者 x 之前的意思(html 的 meta 标签也是放头部的,误解 +1),这个理解持续了很久。 带 meta 的词还很多,例如 meta-cognition、metaprogra... ...继续阅读 (150)


    love 0
    Qianyugang
    发表于
    2024-02-07 08:26:52

    襄阳牛肉面

    在之前的《岂因福祸避趋之,跑完还得继续吃》里面有提到过襄阳牛肉面,但是鉴于我真的好久没吃过了,势必是要单独为襄阳牛肉面写一篇。我长大的地方算是个三省交界的地方,也没有什么享誉全国的美食特产什么的,但是我一直都挺喜欢隔壁市的这个牛肉面 – 襄阳牛肉面,虽然我并不是襄阳人。其实我一直叫它襄樊牛肉面,没别的,因为从小就这么叫的,那时候知道襄樊这个名字的来源是因为城区是分了襄城和樊城,后来这个牛肉面也随着城市的改名也一起改名了。牛肉面的用料是碱面,跟热干面是一样的,而且我特别喜欢细一点的那种碱面,出了湖北之后真的就没有吃过细的碱面了。碱面吃起来的口感更加劲道有嚼劲,刚好我个人也不喜欢那种煮的软塌塌的面。襄阳牛肉面的面一般都是提前煮熟了之后放在那,点单之后用笊篱盛面在沸水中来回浸烫数次,待熟透滚热后迅速盛入碗中即可。辣卤一般都是在店门头放一口陶锅,两口三口的都有,一口放辣卤的牛肉,一口放卤过的海带豆腐,还有放肥肠的,迎客的硬招牌就从这些陶锅的味道里蔓延开来。小时候吃的更多的是海带豆腐面因为它更便宜,海带也是卤过一遍的,豆腐呢,有些店是直接就用豆腐过卤,我更喜欢的一种是切成豆腐丁之后,过油炸过一道的,每一颗油炸豆腐丁都吸满了辣卤汤汁,顺着碱面一口下去毫不留情,一干到底。说到底辣卤的卤,精髓还是飘在最外面的那层红油上,红油除了牛油熬制的香味,通常也还会有一些碾碎的辣椒面,比较细的那种,吃完了面, ...继续阅读 (205)


    love 0
    leileiluoluo@leileiluoluo.com (磊磊落落)
    发表于
    2024-02-07 08:00:00

    關於減負,關於教育

    昨天在拼娃羣裏看到一個網友發來的一段視頻,內容是 2019 年教育部部長回答記者關於給學生減負問題的一段節選: 減負難減負難,減負再難也要減,如果今日不減負,明日負擔重如山。負擔重如山,孩子不能健康成長,我們的學生會不高興的,學生不高興就是寶寶不高興,寶寶不高興,問題很嚴重。所以我們要持之以恆地治理下去,不獲全勝決不收手。 ...继续阅读 (132)


    love 0
    诺多
    发表于
    2024-02-07 00:57:31

    LocalAI:说不来你可能不信,我在在NAS上部署了大语言模型

    LocalAI是一个开源的、免费的OpenAI替代品,它允许用户在本地环境中运行大型语言模型(LLMs)、生成图像和音频等。它支持多种模型系列,包括ggml、gguf、GPTQ、onnx和TensorFlow兼容的模型,如llama、llama2、rwkv、whisper、vicuna、koala、cerebras、falcon、dolly、starcoder等。1️⃣ LocalAI的功能特性文本生成:使用GPTs进行文本生成,例如llama.cpp,gpt4all.cpp等。语音转文本:可以将音频转换为文本,使用whisper.cpp进行音频转录。文本转语音:可以将文本转换为语音。图像生成:使用稳定扩散进行图像生成。新的OpenAI功能:提供了一些新的OpenAI功能。向量数据库嵌入:可以为向量数据库生成嵌入。约束语法:提供了约束语法功能。视觉API:提供了直接从Huggingface下载模型的视觉API。2️⃣ LocalAI的部署方法LocalAI提供了容器镜像和二进制文件,兼容各种容器引擎,如Docker、Podman和Kubernetes。容器镜像发布在quay.io和Docker Hub上。二进制文件可以从GitHub下载。Docker镜像LocalAI提供了多种镜像来支持不同的环境。这些镜像可以在quay.io和Docker Hub上找到。可用的镜像类型:以-cor ...继续阅读 (163)


    love 0
    诺多
    发表于
    2024-02-07 00:25:19

    Orange:一款简单高效的轻量级本地文件搜索工具

    Orange 是一款跨平台的桌面应用程序,主要用于搜索本地文件。它的特性包括易用性、实时监控文件系统变化以及高效的毫秒级搜索。本文将简单介绍下 Orange的相关功能和使用方法。1️⃣ Orange简介Orange 是一个开源项目,旨在提供一个简单、高效的方式来搜索本地文件。它支持 Windows、macOS 和 Linux 三大主流操作系统,并且提供了官方的安装包和源代码下载方式。2️⃣ Orange功能特性下图是Orange的工作原理:简单Orange 的界面设计简洁明了,易于使用。它还提供了分词和自动补全功能,可以帮助用户更快地找到所需的文件。实时Orange 可以实时监控文件系统的更改,这意味着当新文件被添加到系统中时,Orange 可以立即对其进行索引,从而使得搜索结果保持最新。高效Orange 使用了一种高效的搜索算法,可以在毫秒级别对文件进行搜索。此外,它的内存和 CPU 资源占用也相对较低,不会对系统性能产生太大影响。3️⃣ Orange使用指南1、安装:首先,你需要从官方网站下载并安装 Orange。安装过程非常简单,只需按照提示进行操作即可。可以到在笔者公众号私信【Orange】即可快速获取下载链接。2、启动:安装完成后,你可以在系统的开始菜单或应用程序列表中找到 Orange。点击图标启动程序。3、创建索引:首次使用 Orange 时,你需要创建一个索引来加快 ...继续阅读 (170)


    love 0
    1900
    发表于
    2024-02-06 23:19:32

    Memos降级0.18.1指南

    前言 0.17后的memos变化挺大的,不过因为作者每次发布的版本都是直接推送到了Docker的Latest的分支上,所以这些版本没有经过一定基数的用户测试,自然无可避免的会出现问题。 所以导致了最近的几个版本出现了性能问题,程序可能在作者的系统上跑的还不错,不过在用户们升上去后因为环境的差异出现了一些莫名奇妙的问题。 大部分用户反应内存占用、CPU占用过高,导致服务器死机,而我则是出现了首页数据等五六秒才会加载出数据的情况。 一开始我还以为单纯是我的问题,后来看到TG群组中大量用户都在反应这个问题才知道出了这么一档子事。 目前已经成功从0.19降级到了0.17,因为目前关于Memos如何降级的资料非常少,所以这里分享一下我的操作过程,希望能帮到有需要的小伙伴。 💡0.19.x后的数据库似乎修改了数据库结构,无法直接在新版本中使用 不过从0.17后的界面变化能看出作者也在探索Memos未来的发展方向,看样子是有心往更专业的笔记软件靠拢。 不过从目前的修改来说,我并不是非常看好目前的改动方向,不过这时题外话了。 一:恢复旧版本数据库 我之前写过一个VPS文件备份的脚本 ...继续阅读 (184)


    love 0
    诺多
    发表于
    2024-02-06 16:01:28

    PagePlug:一个Appsmith的中国化低代码平台,轻松部署在NAS上!

    PagePlug是一个开源的、声明式的、可视化的前端低代码框架,是Appsmith的中国化项目,可以用来制作web应用、微信小程序等。它面向To D研发人群使用,旨在加速开发人员的开发过程,内部系统、工具的开发更简单。本文将详细介绍PagePlug的功能特性以及如何使用Docker进行安装和使用。1️⃣ PagePlug简介PagePlug与其他低代码平台一样都是为了让人们更轻松地创建应用程序和自动化流程,但其支持API和数据管理功能的强大和灵活性更高,无需侵入客户架构,直接连接数据源(API、DB),任何的后端数据都变成了JS变量,可以随意转换、并配置到任意的视图组件。因此对于需要更高度定制和更广泛的操作的用户,PagePlug可能是更好的选择。2️⃣ PagePlug功能特性1、更强大的可视化建模工具PagePlug拥有非常直观和灵活的可视化建模工具,如表格、图表、表单、按钮等。这些组件都是经过优化和测试的,可以满足大多数业务需求,从而减少开发人员的工作量,避免大量的编码工作和测试工作。可以让开发人员根据需要更容易地拖放和配置各种组件,创建自定义表单、报告和应用程序,无需重复编写复杂的代码,而且整个软件的维护更加轻便。2、更广泛的API支持PagePlug支持大量的第三方API集成,包括数据存储、消息队列、文件上传等,可以让开发人员更轻松地集成各种功能,可以与自己的应用程序进行 ...继续阅读 (135)


    love 0
    Ginkgo
    发表于
    2024-02-06 15:26:00

    chrome devTools Network Filter

    背景:经常使用 devTools 里 Network 查看各种请求资源,突然发现原先的没有了,变成了如下图这种下拉框的方式,很不适应方案:如下图操作在 设置 -> Experiments(实验)-> 右侧输入net 过滤后,去掉勾选,再关闭 devTools 后重新打开即可恢复成原来界面:效果: ...继续阅读 (147)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2024-02-06 13:38:50

    2023逐光者

    今年我替我们部门述职,其实开始还挺紧张的, 开始了就好多了哈哈哈。跟我之前在外面分享的感觉有点不一样,至少没有观众提问不是。接下来就是年会之旅的一些分享。到达青岛的第一天年会特辑禅道大电影社死场景,我都没敢看哈哈哈,感谢朱导、所有小伙伴及5只小可爱们。返程的早上办公室里其他来青岛必须吃次大锅强,手机先吃哈哈哈。 ...继续阅读 (139)


    love 0
    Fish
    发表于
    2024-02-06 12:11:16

    去了趟实体超市,体验不佳

    好几天没出门,今天去了新开的开市客(Costco),准备逛下超市。到了超市附近的路口就堵住了。排了半小时左右,才进去。其实进去的路是通的,停车场空位也很多。问题就在于在进去的路口处允许掉头,路是双向两车道的,比较窄,所以掉头车就会很影响交通。超市人很多。跟山姆一样,手推车也是大号的,毕竟是仓储式超市,大部分客户都会一次买比较多的东西。估计是快过年了,人很多,这样大号的购物车在超市里面就很拥挤了,经常“堵车”。人很多因为太拥挤,让我无心逛超市,随便逛了下,草草拿了几个货就走了。开市客目前还不能网购,以后还是直接在山姆 App 买东西吧,去店里买有点不舒服。购物车有意思的是,停车场挂的标语,推荐车主把车头向里,屁股朝外,方便装货。实际观察了下,几乎没有车是这样做的。这可能就是美国和中国的习惯差别吧。停车建议 ...继续阅读 (166)


    love 0
    Tim
    发表于
    2024-02-06 11:29:01

    网页长截图自动分割工具

    背景 当需要分享或分析网页内容时,长截图是一种非常实用的形式,它能够完整地展示页面。然而,处理这些长截图时,如何保持其信息的完整性和可读性,同时方便进行后续操作,一直是一个挑战。比如目前(2024年初)市面上主流的AI图像模型,仍然不能处理很大、很复杂的图片,如果强行把一张长截图输入模型,就会导致模型输出的性能变差(很多细节无法被识别到)。为了解决这个问题,我开发了一款基于OpenCV的工具,旨在简化长截图的处理过程,同时保持其内容的完整性和可读性。 这个项目已在我的Github开源:https:/ ...继续阅读 (165)

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