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

    love 0
    oscar999
    发表于
    2024-04-20 22:31:05

    使用 Cucumber框架进行BDD测试的一些项目

    BehatMage项目介绍BehatMage是一个基于Behat的Magento测试框架,用于自动化测试Magento电子商务平台的功能和性能。Behat是一个行为驱动开发(BDD)的测试框架,它使用自然语言描述测试用例,使测试过程更加直观和易于理解。通过BehatMage,开发人员可以编写针对Magento平台的测试用例,并自动执行这些测试。这有助于确保在开发过程中及时发现和修复潜在的问题,提高软件的质量和稳定性。BehatMage还支持多种测试场景,包括功能测试、性能测试、安全性测试等。 ...继续阅读 (149)


    love 0
    Teacher Du
    发表于
    2024-04-20 17:51:12

    Cloudreve 部署公私兼备的网盘系统「Docker Compose 篇」

    Cloudreve 的一个特性,就是可以和 Aria2 整合实现离线下载功能。上篇教程仅说明了 Cloudreve 的部署,并没有说明如何部署 Aria2 以及如何整合。本篇教程说明如何通过 Docker Compose 部署 Cloudreve 及 Aria2。部署脚本在此之前,需要创建data等目录作为离线下载临时中转目录,可以使用下面命令创建目录结构:123456mkdir-vp cloudreve/{uploads,avatar} \&&touchcloudreve;/conf.ini \&&touchcloudreve;/cloudreve.db \&&mkdir-p; aria2/config \&&mkdir-p; data/aria2 \&&chmod-R; 777 data/aria2然后将下面的脚本保存为docker-compose.yml,放置当前目录。同时修改文件中RPC_SECRET:123456789101112131415161718192021222324252627282930313233version:"3.8"services:cloudreve:container_name:cloudreveimage:cloudreve/cloudreve:latestrestart:unless-stoppedports:-"5212 ...继续阅读 (117)


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

    Cloudreve 部署公私兼备的网盘系统「Docker 篇」

    之前发了一篇个人网盘工具搭建教程,有小伙伴反馈部分功能无法正常使用,还是希望杜老师能推荐其它网盘系统。纠结许久,杜老师还是决定把 Cloudreve 拿出来,至于纠结的原因嘛,毕竟很多小伙伴都写过类似教程。杜老师都想复制粘贴水文了~什么是 CloudreveCloudreve 可快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或针对大小团体的公有云系统。工具特点多样化的外部存储。支持对接多种外部存储的存储端,文件的上传和下载全部为客户端直传,无需经过服务器的中转。虚拟文件系统。Cloudreve 基于 DBMS 构建了一层文件系统抽象,将用户文件和物理文件结构隔离,用户管理文件时无需关注底层的存储方式,也可同时管理多个外部存储。从机存储节点。可以将多个 Cloudreve 实例组成主从集群,将文件离线下载任务分配到不同的服务器处理。压缩文件支持。可在线解压缩文件,或是创建新的压缩文件。打包下载。选择任意数量文件,直接下载打包后的文件,支持 Web 端打包和服务端打包。安全登录。使用 FIDO2 物理验证器登录,或者为账号设定两因素登录验证。管理后台。管理员可以通过后台面板图形化配置站点,审计站点内容。文件检索。可通过自定义文件标签检索文件,或通过关键字搜 ...继续阅读 (119)


    love 0
    张善友
    发表于
    2024-04-20 15:32:00

    本地部署Llama3-8B/72b 并进行逻辑推理测试 - 张善友

    【摘要】美国当地时间4月18日,Meta开源了Llama3大模型,目前开源版本为8B和70B。Llama 3模型相比Llama 2具有重大飞跃,并在8B和70B参数尺度上建立了LLM模型的新技术。由于预训练和后训练的改进,Llama3模型是目前在8B和70B参数尺度上存在的最好的模型。训练后程序的改进大大降阅读全文 ...继续阅读 (139)


    love 0
    Innei
    发表于
    2024-04-20 14:44:15

    Shiki 性能优化 - 按需加载语法解析

    当前内容无法在 RSS render 中正确渲染,请前往:$https://innei.in/posts/dev-story/shiki-dynamic-load-language ...继续阅读 (109)


    love 0
    lanphaday
    发表于
    2024-04-20 13:41:00

    安卓(Android)安装 Microsoft Authenticator 搞定 2FA 验证

    但是,在国内如果你用苹果手机还好,如果是用安卓(Android)手机,因为没有 Google Play Store,而 Microsoft Authenticator 又不上架国内的应用商店,是没有办法安装的。在很长一段时间里,我不得不用我的一台旧苹果手机作为 2FA 专用机,有时候忘记充电了,还很长时间无法登陆。现在越来越多网站强制 2FA 验证了,Microsoft Authenticator 是一个兼容性很强的 2FA 应用 app,如果能够安装它,可以解决绝大部分的 2FA 验证问题。 ...继续阅读 (167)


    love 0
    caimouse
    发表于
    2024-04-20 11:15:06

    鸿蒙应用开发之Web组件3

    比如很多显示的内容,可以制作网页的文件格式,然后直接使用它来显示,就可以减少界面的制作。另外,当手机没有网络的时候,如果想从网络上获取内容就会失败,这时候可以使用本地的网页内容来代替。说明: 在引用资源类型时,注意其数据类型要与属性方法本身的类型一致,例如某个属性方法支持设置string | Resource,那么在使用Resource引用类型时,其数据类型也应当为string。由于显示本地的网页,不需要网络的权限,这时候APP可以不用设置网络的权限。在这里就采取最后的方式来加载本地的HTML文件。 ...继续阅读 (139)


    love 0
    路过秋天
    发表于
    2024-04-20 10:30:00

    一招教你戒掉抖音的瘾 - 路过秋天

    【摘要】前言: 做为一名程序员,怎么能每天花那么多时间沉迷在抖音里呢,有时间多看点技术文章,写点技术框架它不香吗。 跟着我一起来,动动手: 1、点开抖音 2、我的 3、设置 4、个人信息管理 5、关掉:个性化内容推荐 回去,再去刷刷抖音,你就会发现,刷的都是什么玩意~~一点吸引人的内容都木有,什么破抖音~阅读全文 ...继续阅读 (149)


    love 0
    tonny_guan
    发表于
    2024-04-20 09:35:33

    我们一起看看《看漫画学C++》中如何讲解对象的动态创建与销毁

    看漫画学C++》这本书中会用图文的方式生动地解释对象的动态创建与销毁。在C++中,动态创建对象是通过new运算符来实现的,而销毁对象则是通过delete运算符来完成的。这种方式可以让程序在需要时分配内存给对象,并在对象不再需要时释放内存,从而提高内存的利用率。 ...继续阅读 (151)


    love 0
    admin
    发表于
    2024-04-20 09:17:18

    聊下 SaaS 产品的核心问题:用户资产安全

    2013 年,当年的互联网巨头雅虎遭受了历史上最大的数据泄露事件之一。据报道,有 30 亿个用户账户的信息被盗,包括用户的姓名、电子邮件地址、电话号码、生日、密码等信息。这个安全漏洞的发生,严重损害了雅虎的品牌声誉,也导致了大量的法律诉讼,并对雅虎的业务造成了长期的负面影响。2017 年,美国大型信用评级机构 Equifax 也遭遇了严重的数据泄露,涉及到的用户资产包括了近1.5亿人的社保号码、出生日期、地址甚至驾驶执照。这个事件不仅对 Equifax 的声誉造成了重创,还引发了全球范围内对用户资产安全的关切。2018 年,Facebook 因为 Cambridge Analytica 数据滥用事件而受到了全球的关注。Cambridge Analytica 是一家政治数据分析公司,被发现非法获取了大约 8700 万 Facebook 用户的数据,然后用这些数据来影响选民行为。这个事件引发了全球对 Facebook 数据处理和隐私保护政策的广泛批评。在 SaaS 企业中,用户资产安全是一个需要特别关注的核心问题。本文将探讨用户资产的定义、用户资产安全的价值、如何做好用户资产安全、以及可能遇到的问题。用户资产安全的定义在讨论用户资产安全之前,我们首先需要明确什么是用户资产。用户资产,从广义上来讲,是指用户在使用一个产品或服务过程中产生和积累的所有数据和信息。这些资产包括但不限于用户的个 ...继续阅读 (181)


    love 0
    admin
    发表于
    2024-04-20 09:17:18

    聊下 SaaS 产品的核心问题:用户资产安全

    2013 年,当年的互联网巨头雅虎遭受了历史上最大的数据泄露事件之一。据报道,有 30 亿个用户账户的信息被盗,包括用户的姓名、电子邮件地址、电话号码、生日、密码等信息。这个安全漏洞的发生,严重损害了雅虎的品牌声誉,也导致了大量的法律诉讼,并对雅虎的业务造成了长期的负面影响。2017 年,美国大型信用评级机构 Equifax 也遭遇了严重的数据泄露,涉及到的用户资产包括了近1.5亿人的社保号码、出生日期、地址甚至驾驶执照。这个事件不仅对 Equifax 的声誉造成了重创,还引发了全球范围内对用户资产安全的关切。2018 年,Facebook 因为 Cambridge Analytica 数据滥用事件而受到了全球的关注。Cambridge Analytica 是一家政治数据分析公司,被发现非法获取了大约 8700 万 Facebook 用户的数据,然后用这些数据来影响选民行为。这个事件引发了全球对 Facebook 数据处理和隐私保护政策的广泛批评。在 SaaS 企业中,用户资产安全是一个需要特别关注的核心问题。本文将探讨用户资产的定义、用户资产安全的价值、如何做好用户资产安全、以及可能遇到的问题。用户资产安全的定义在讨论用户资产安全之前,我们首先需要明确什么是用户资产。用户资产,从广义上来讲,是指用户在使用一个产品或服务过程中产生和积累的所有数据和信息。这些资产包括但不限于用户的个 ...继续阅读 (158)


    love 0
    pipu
    发表于
    2024-04-20 08:19:32

    私有化部署Plaen项目管理工具

    前言我的部门内部已经使用了Dootask一年,发现,脱离了需求方的参与很容易出问题:需求管理只在团队内部,与其他部门没联动,造成信息不流通不够透明设计部门需求堆积、质量差、多次返工与换人做图,同时需求方要求插队,造成死循环部门内部小伙伴对需求更新不及时,Dootask在内部使用属于半废状态幸好我还有一手准备,我自己默默使用了Plane半年,这半年内看着Plane越来越好,我一下子就把Dootask换成了Plane,与其他部门小伙伴一起联动使用起来。使用了几天,发现已经有其他部门的小伙伴提前更新需求,效果往好的方向发展。*Plane不是最好的,在当下,我认为Plane是能解决我的问题的。因此记录Plane的部署安装过程,以便日后复盘。简介Plane是一款开源的项目管理工具。官网:http://plane.soGithub:https://github.com/makeplane/plane硬件要求2 CPU4GB RAM30GB disk space安装准备下载稳定的版本mkdir plane-selfhost cd plane-selfhost curl -fsSL -o setup.sh https://raw.githubusercontent.com/makeplane/plane/master/deploy/selfhost/install.sh chmod +x s ...继续阅读 (130)


    love 0
    豌豆花下猫
    发表于
    2024-04-20 00:00:00

    Python 潮流周刊#47:当你的老师希望你去做开源

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。以下是周刊全文(限免,点击链接阅读)限时免费,点击阅读以下是本期摘要(正文全文见上方链接):🦄文章&教程① 当你的老师希望你去做开源② 我每天在用的 Python f-string 代码③ 用 Django 和 OpenAI 开发一款语音笔记应用④ Python Web 开发者的最佳安全实践⑤ Fedora 希望为其 Python 构建作“-O3”优化⑥ Ruff v0.4.0:一个手写的 Python 递归下降解析器⑦ 给 Django RSS 源设置样式⑧ Python 中快捷的概率过滤器⑨ Code Review 时,曾被我忽视的 3 件重要小事⑩ 用 Python 记录下今天敲了多少次键盘⑪ 是否应该使用上界版本约束?⑫ 如何开发一个代码格式化工具?🐿️项目&资源① pylyzer:快速的 Python 静态代码分析器和语言服务器② anthropic-cookbook:一些有趣而有效的使用 Claude 的方法③ Flowmium:用 Rust 写的 Python 工作流编排器④ github2file:从 Github 下载和处理文件⑤ Python 知识备 ...继续阅读 (126)


    love 0
    YY.K
    发表于
    2024-04-19 15:45:03

    WHMCS模版直接掉调用产品数据

    {php} $postData = array('gid' => '1',); $results = localAPI('GetProducts', $postData, 'admin'); //print_r( $results); foreach ($results['products']['product'] as $product) { $description =$product['description']; $description = str_replace(array('', ''), '', $description); $description = str_replace('', '', $description); $description = str_replace('', '', $description); $getProducts[] = array( 'name' => $product['name'], 'url' => $product['product_url'], 'desc' => $description, 'prefix' => $product['pricing']['USD']['prefix'], 'price' => $produ ...继续阅读 (176)


    love 0
    Innei
    发表于
    2024-04-19 14:57:28

    为什么是 RSC (一)

    当前内容无法在 RSS render 中正确渲染,请前往:$https://innei.in/posts/tech/why-react-server-component-1 ...继续阅读 (120)


    love 0
    Loong Cheung
    发表于
    2024-04-19 13:59:00

    GitHub SSH 配置

    要在 GitHub 上使用 SSH 密钥,请按照以下步骤操作:打开终端(在 Windows 上使用 Git Bash 或 WSL)。more检查是否已经存在 SSH 密钥。在终端中输入以下命令:ls -al ~/.ssh如果看到id_rsa和id_rsa.pub文件,说明已经有一个 SSH 密钥。如果没有,请继续下一步。生成新的 SSH 密钥。在终端中输入以下命令:ssh-keygen -t rsa -b 4096 -C "your_email@example.com"请将your_email@example.com替换为你的 GitHub 注册邮箱地址。系统将提示你输入密钥的保存路径和设置密码。你可以使用默认设置(直接按 Enter 键)或自定义设置。确保 ssh-agent 正在运行。在终端中输入以下命令:对于 macOS 和 Linux:eval "$(ssh-agent -s)"对于 Windows(Git Bash):eval $(ssh-agent -s)将新生成的 SSH 密钥添加到 ssh-agent。在终端中输入以下命令:ssh-add ~/.ssh/id_rsa如果你在第 3 步中自定义了密钥的保存路径,请使用自定义路径替换~/.ssh/id_rsa。将 SSH 公钥添加到 GitHub 账户:在终端中输入以下命令,将公钥复制到剪贴板:cat ~/.ssh/id ...继续阅读 (114)


    love 0
    WinstonChen
    发表于
    2024-04-19 09:05:13

    华为又招了一名天才少年。。

    大家好,我是 Jack。今天周五,咱就随便聊聊科技圈发生的那些事。一、雷军辟谣昨天,也就是 4 月 18 日,雷总在小米北京交付中心和体验中心开启了直播。直播中为自己澄清了坊间的“爽文”传闻。“我希望大家能帮我辟谣:其实我不是高考状元,没有考700分,在低谷的时候卡里也没有冰冷的四十亿。”这倒是印证了我当时的猜测:那篇文章的评论区也有同年高考的前辈留言:雷军辟谣称:“绝对不是什么爽文人生,成功还是要靠梦想,靠奋斗一步一步来的,努力也靠贵人相助。爽文大家笑一笑就好,这些都不是真的。有人称我为‘爽文第一男主’,我一听浑身不舒服,无论如何请你帮我辟谣一下。”现在有雷军的地方就有热度,雷军简历、雷军编程。该说不说,确实很钦佩。雷军还曾表示自己非常热爱编程,当金山 CEO 纯粹意外。雷总曾在武汉大学的毕业典礼上致辞道:“28岁的时候,我做了金山CEO。真的不是我厉害,纯粹是个意外。当时董事会没有找到合适的人,就决定让我先顶上。就这样,我从程序员走上了管理岗位。”二、Llama 3 开源开源,咱还得看 Meta,这个不服不行。就在今天,Meta官网上新,官宣了 Llama 3 80 亿和 700 亿参数版本。Meta 官方数据显示,Llama 3 8B 和 70B 版本在各自参数规模上超越一众对手。此外,还有一个正在训练的 400B 版本:在语言(MMLU)、知识(GPQA)、编程(Human ...继续阅读 (141)


    love 0
    二丫讲梵
    发表于
    2024-04-19 08:50:44

    基于langchaingo实现知识库对接本地模型ollama的分步探索

    在前边的两篇文章中,首先介绍了当下最火热的本地大语言模型管理框架 ollama 的入门,之后又单独开了一篇介绍的核心概念及问题,谈到 rag 的问题之后,最后我得出的结论是,劝退,劝退你,也劝退我自己。但,且慢,上篇文章已经把理论,以及流程都介绍完了,那,不亲自上手玩一玩,岂不是显得太过纸上谈兵了。因此,这篇就是通过一个简单的示例,结合 langchaingo 来实现一下自己开发 rag 应用的整个流程。 ...继续阅读 (126)


    love 0
    泠泫凝
    发表于
    2024-04-19 05:37:39

    Fortigate 通过命令行自定义 NTP 服务器

    Fortigate 通过命令行自定义 NTP 服务器进入NTP配置:config system ntp设置为自定义服务器:set type custom开启自动同步:set ntpsync enable配置NTP:config ntpserver新增条目:edit 1新增NTP服务器:set server "ntp.tencent.com"保存退出:end ...继续阅读 (191)


    love 0
    RobinDong
    发表于
    2024-04-19 04:57:46

    Multimodal trials: solve the Masked Language problem about my tiny ALBEF implementation (episode 3)

    I just wrote my implementation ofALBEFin my own way. But when evaluated with some masked sentences, it failed.I am using this image:When I asked “This is a chocolate <|mask|>”, it generated “This is a chocolate urn”. Quite strangeThen I asked “This is a <|mask|> cake, it generated “This is a iph cake”. Totally wrong.After checking my implementation of the dataset, and training on a small part ofCC3M, a week passed and I finally got the reason today: thetiktokenis a BPE tokenizer that will use sub-words as tokens and these sub-words severely hurt the mo ...继续阅读 (153)


    love 0
    xiaoz
    发表于
    2024-04-19 04:22:02

    小众但好用的Apple TV:开箱、配置、价格及必装软件推荐

    最近在拜访朋友家时,我被他的Apple TV深深吸引,经过一番尝试,我被它的性能和用户体验所折服,这激起了我购买的欲望。于是xiaoz通过淘宝下单,购买了自己的Apple TV。在这篇文章中,我将分享我的开箱体验、购买价格,以及我个人推荐的一些必装软件。希望能为同样感兴趣的你提供有用的信息。前言之所 ...继续阅读 (175)


    love 0
    泠泫凝
    发表于
    2024-04-19 03:36:55

    向 Gnome 桌面手动添加应用图标

    对于一些免安装软件或者从源码自行编译的软件一般不能自动在Gnome桌面上创建图标,这样每次都要打开终端才能启动对应的程序,很是麻烦,所以手动创建图标就非常的有必要了。 ...继续阅读 (84)


    love 0
    泠泫凝
    发表于
    2024-04-19 03:36:55

    Apache2搭建Web服务器

    我发现网上有关这个的教程都像有那什么大病一样,不是不全就是话都说不明白 ?_?本文主要内容包括从纯净系统到配置好ssl的全过程,但不包括购买域名和配置服务器等基础操作。 ...继续阅读 (91)


    love 0
    泠泫凝
    发表于
    2024-04-19 03:36:45

    Ubuntu Server安装vmtools

    在vmware中安装Ubuntu Server,因为没有图形界面,因此需要手动在终端内安装vmtools。有一说一尽管没有什么用,没有vmtools也能认网卡,但是挂上驱动总比不挂好,也能避免各种奇奇怪怪的问题。 ...继续阅读 (125)


    love 0
    泠泫凝
    发表于
    2024-04-19 03:36:44

    Ubuntu 20.04 设置 rc.local 做到开机自启

    Ubuntu 16开始取消了rc.local开机自启脚本,全权移交给systemd处理,由于systemd非常的难用,并且Ubuntu并没有真正删除rc.local,我们便恢复它。 ...继续阅读 (91)


    love 0
    泠泫凝
    发表于
    2024-04-19 03:36:37

    使用 Nginx 反代基于 Apache2+PHP 的 Wordpress 站点

    在同一台服务器上同时部署 Nginx 、 Apache2 和 Wordpress,并使用 Nginx 反代基于 Apache2+PHP 的 Wordpress 站点。 ...继续阅读 (88)


    love 0
    泠泫凝
    发表于
    2024-04-19 03:36:36

    Nginx搭建web服务器

    我发现网上有关这个的教程都像有那什么大病一样,不是不全就是话都说不明白 ?_?本文主要内容包括从纯净系统到配置好ssl的全过程,但不包括购买域名和配置服务器等基础操作。 ...继续阅读 (85)


    love 0
    惜分飞
    发表于
    2024-04-19 02:11:24

    Oracle 19c/21c最新patch信息-202404

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:Oracle 19c/21c最新patch信息-202404作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.] 21.0.0.0DescriptionDatabase UpdateGI UpdateWindows Bundle PatchAPR2024 (21.14.0.0.0)363523523635220736219877JAN2024 (21.13.0.0.0)360412223603179035962857OCT2023 (21.12.0.0.0)357402583573801035681617JUL2023  (21.11.0.0.0)354289783542790735347974APR2023 (21.10.0.0.0)351349343513256635046488JAN2023 (21.9.0.0.0)348397413483841534750812Oct2022 (21.8.0.0.0)345270843452614234468137JUL2022 (21.7.0.0.0)341604443415558934110698APR2022 (21.6.0.0.0)338437453385939533829143JAN2022 (21.5. ...继续阅读 (178)


    love 0
    惜分飞
    发表于
    2024-04-19 02:11:24

    Oracle 19c/21c最新patch信息-202404

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:Oracle 19c/21c最新patch信息-202404作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.] 21.0.0.0DescriptionDatabase UpdateGI UpdateWindows Bundle PatchAPR2024 (21.14.0.0.0)363523523635220736219877JAN2024 (21.13.0.0.0)360412223603179035962857OCT2023 (21.12.0.0.0)357402583573801035681617JUL2023  (21.11.0.0.0)354289783542790735347974APR2023 (21.10.0.0.0)351349343513256635046488JAN2023 (21.9.0.0.0)348397413483841534750812Oct2022 (21.8.0.0.0)345270843452614234468137JUL2022 (21.7.0.0.0)341604443415558934110698APR2022 (21.6.0.0.0)338437453385939533829143JAN2022 (21.5. ...继续阅读 (120)


    love 0
    路过秋天
    发表于
    2024-04-19 01:57:00

    .NET Emit 入门教程:第六部分:IL 指令:9:详解 ILGenerator 指令方法:运算操作指令(指令篇结束) - 路过秋天

    【摘要】在.NET Emit编程中,我们探讨了运算操作指令的重要性和应用。这些指令包括各种数学运算、位操作和比较操作,能够在动态生成的代码中实现对数据的处理和操作。通过这些指令,开发人员可以灵活地进行算术运算、逻辑运算和比较操作,从而实现各种复杂的算法和逻辑......本篇之后,将进入第七部分:实战项目阅读全文 ...继续阅读 (186)

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