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

    love 0
    惜分飞
    发表于
    2024-02-26 15:13:46

    .[hudsonL@cock.li].mkp勒索加密数据库完美恢复

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:.[hudsonL@cock.li].mkp勒索加密数据库完美恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]有朋友oracle数据库所在机器被加密,扩展名为:.[hudsonL@cock.li].mkp,数据文件类似:通过专业工具分析,确认这次运气非常好,每个文件就加密破坏前面31个block通过研发的Oracle数据文件勒索恢复工具进行恢复顺利数据库并且导出数据mkp勒索病毒预防建议:1. 教育和培训:提高用户的网络安全意识非常重要。通过定期的网络安全培训和教育,向用户传达有关勒索病毒及其传播方式的知识,让他们能够警惕潜在的威胁,并学会如何正确应对可疑的电子邮件、链接和附件。2. 更新和维护:及时更新操作系统、应用程序和安全软件,以修补已知的漏洞,并确保系统能够及时获取最新的安全补丁。此外,定期进行系统维护和检查,确保系统的安全配置和设置。3. 备份数据:定期备份重要的数据和文件,并将备份存储在安全的离线或云存储中。确保备份是完整的、可靠的,并且能够及时恢复,以便在发生勒索病毒感染或其他数据丢失事件时能够快速恢复数据。4. 网络安全工具:使用可信赖的网络安全工具,包括防病毒软件、防火墙、入侵检测系统等,以提高系统的安全性和防护能力。定期对系统进 ...继续阅读 (145)


    love 0
    诺多
    发表于
    2024-02-26 14:26:34

    🌟想象一下,拥有一个全能的微信机器人,它能帮你查天气、找新闻,甚至陪你聊天,这一切都不再是梦!XYBot,一款基于docker和pywxdll hook注入技术的微信机器人,让你的微信生活更有趣、更便捷!🎉🌈XYBot的强大功能一览:🌤️天气预报:想知道明天出门该穿什么?XYBot随时为你提供最新天气信息。📰新闻速递:错过重要新闻?XYBot帮你随时掌握全球动态。🗣️ChatGPT对话:无聊时,和XYBot开启一场人工智能的深度对话。🎮Hypixel查询:游戏迷?XYBot帮你查询Hypixel玩家信息。📸随机图片:想要新鲜感?XYBot给你发送随机图片。🔗实用链接:学习、工作找不到资料?XYBot来帮忙。🤝群友趣事:随机选个群友,发现更多惊喜。✅每日签到:保持活跃,XYBot记录你的每一天。📊积分系统:参与互动,积分累积,乐趣无穷。🏆积分榜:看看谁是积分达人。💰积分转账:分享快乐,积分也能传递。🎁积分抽奖:用积分试试手气,惊喜连连。🧧积分红包:节日气氛,用积分发红包,暖人心。🛠️管理者的福音:💰积分调整:管理员可自由调整积分。📝白名单设置:保护重要用户,确保安全。🔄状态重置:一键重置签到,方便快捷。📚通讯录查看:轻松获取机器人联系人信息。🤝群员管理:获取群成员列表,管理更轻松。🔄插件操作:热加载、卸载、重载,插件管理随心所欲。💡不仅如此,XYBot还支持自我编写插件,释放你的创造 ...继续阅读 (140)


    love 0
    est
    发表于
    2024-02-26 11:48:00

    Windows 任务管理器(taskmgr.exe) 作者讲趣闻

    下文出自 Windows 任务管理器(taskmgr.exe) 作者Dave W PlummerWindows 任务管理器(taskmgr.exe)趣闻:“保持简洁”当你按下Ctrl+Shift+Esc时,winlogon会启动taskmgr.exe,并且它首先会寻找一个正在运行的进程实例,如果它通过了某些运行时检查,则激活该实例。这意味着激活任务管理器所需的时间,至少与读取exe文件的时间一样长,因此我想要保持它文件体积足够小。故事是这样的,为了将整个东西保持在100KB以下(我记得它发布时是86KB),我无法负担得起链接CRT,但仍然想要使用C++。C++编译器假定CRT将被链接,以执行类似调用全局对象构造器之类的基本操作。因此,我最终做的是预先定义链接器需要从CRT中获取的部分,然后在运行时手动遍历链接器插入的用于初始化全局C ++对象表。基本上就算链接的时候,生成构造器列表,因为CRT不会调用它们,所以我手动调用它们。结果是用上C ++但不依赖运行时。后来的我想知道为什么我当时不直接链接到运行时dll,但我可能当时试图避免直接链接到除了user32和gdi32之外的任何东西。我想,任何其他DLL都可能会挂掉。所以我甚至不链接到shell32,每次需要调用shell函数时我都手动进行GetProcAddress,并且我在单独的线程上执行它,以防它永远不会返回。我对这些事情花了 ...继续阅读 (191)


    love 0
    XboxYan
    发表于
    2024-02-26 10:00:00

    查漏补缺,盘点和toggle相关的几个API

    欢迎关注我的公众号:前端侦探toggle的意思很简单,表示“切换”,适用于两个状态之间的变化,不会出现第三者,就像这样web中也有很多类似的api,一起看看有哪些吧一、toggle首先是最常用的DOMTokenList.toggle方法,这里的的DOMTokenList表示一组空格分隔的标记,最常见的就是Element.classList,比如除了classList还有relList,不过应该更少见了通过el.classList可以获取到class的详细信息看着像一个数组一样,然后我们可以通过toggle方法去切换某个class,比如el.classList.toggle('a'); // 移除 a el.classList.toggle('a'); // 添加 a此时会动态去判断,如果存在就移除,如果不存在就添加,再也不需要去判断当前状态了比如要切换页面主题,可以直接这样// 深浅切换 btn.onclcik = () => { document.body.classList.toggle('dark') } // 无需像这样 if (当前是深色) { 设置为浅色 } else { 设置为深色 }另外,toggle还支持第二个参数,表示强制,是一个布尔值,为true表示添加,反之为移除,而不管当前是什么状态el.classList.toggle('a', force ...继续阅读 (173)


    love 0
    泊浮目
    发表于
    2024-02-26 09:20:06

    读Paimon源码聊设计:引子

    最近我司开始探索Paimon在部分场景下的使用,因此我这边需要做一些技术储备,慢慢关注起来Paimon的一些实现细节。简单介绍一下前辈Iceberg一般的数据湖都会设计成开放通用的,即不和特定的存储、计算引擎(比如Spark和Flink)绑定。所以数据湖的定位是在计算引擎之下,又在存储之上,将其称之为table format。需要强调的是数据湖一般是面向OLAP场景的,所以一般存储会选择分布式文件系统。现在OLAP底层存储支持对象存储基本算是快成业界共识了,这玩意儿挺划算的。数据湖的前辈基本就是Hive了。当时大家用Hive碰到的问题就是Hive耦合HDFS很厉害,最主要体现在:Hive上的计算执行首先依赖于list操作。在对象存储上做list是个很慢的操作。Hive的写数据依赖于rename。但同样这个操作在对象存储上做特别的慢。这两个问题直接导致无法降本。从这点上来说,Iceberg是自己维护了一套元数据,这块网上非常的全,就不再赘述了,google上搜iceberg file layout一大把。Hive还有其他的问题,如:metastore的瓶颈问题。没有ACID保证。parition字段必须显示的在query里。下推能力有限。Hive只能通过partition和bucket对需要扫描哪些文件进行过滤,无法更加细致。尽管parquet文件里保存了max和min值可以用于进一 ...继续阅读 (149)


    love 0
    Yanjun
    发表于
    2024-02-26 08:45:02

    自注意力(Self-Attention)的计算过程

    在深度学习中,很多 LLM 的训练都使用 Transformer 架构,而在 Transformer 架构中计算的过程涉及到的最关键的就是注意力,它是整个过程中重要的基础。注意力抽象除了 3 个重要的概念,在计算过程中对应着 3 个矩阵,如下所示:Query:在自主提示下,自主提示的内容,对应着矩阵 QKeys:在非自主提示下,进入视觉系统的线索,对应着矩阵 KValues:使用 Query 从 Keys 中匹配得到的线索,基于这些线索得到的进入视觉系统中焦点内容,对应着矩阵 V我们要训练的模型,输入的句子有 n 个 token,而通过使用选择的某个 Embedding 模型获取到每个 token 的 Word Embedding 是一个 d 维向量。本文我们详细说明自注意力(Self-Attention)的计算过程,在说明,我们先定义一些标识符号,以方便后面使用:x:输入训练数据的 Embedding 是一个 n x d 矩阵Q:查询矩阵,矩阵形状 n x dqK:键矩阵,矩阵形状 n x dk,其中 dk=dqV:值矩阵,矩阵形状 n x dv计算自注意力(Self-Attention)的基本流程,如下图所示:计算过程及其示例演示,描述如下:1. 计算生成 Embedding 矩阵x 是基于输入数据得到的 n x d 的 Embedding 矩阵:通过使用某个 Embeddin ...继续阅读 (187)


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

    如何使用 Spring Data JPA 进行数据库访问?

    JPA(Jakarta Persistence API)是一种基于 ORM(Object-Relational Mapping,对象关系映射)技术的 Java EE 规范,用于在 Java 应用程序和关系型数据库之间持久化、访问和管理数据。JPA 规范提供了一系列注解和 API 用于将 Java 对象映射到数据库表、定义实体之间的关系以及执行数据库操作,从而简化了 Java 应用程序数据持久化层的开发。 ...继续阅读 (167)


    love 0
    一线码农
    发表于
    2024-02-26 05:38:00

    .NET高级调试之sos命令输出看不懂怎么办 - 一线码农

    【摘要】一:背景 1. 讲故事 很多.NET开发者在学习高级调试的时候,使用sos的命令输出会发现这里也看不懂那里也看不懂,比如截图中的这位朋友。 .NET高级调试属于一个偏冷门的领域,国内可观测的资料比较少,所以很多东西需要你自己去探究源代码,然后用各种调试工具去验证,相关源代码如下: coreclr:阅读全文 ...继续阅读 (195)


    love 0
    路过秋天
    发表于
    2024-02-26 04:38:00

    Taurus.MVC WebMVC 入门开发教程2:一个简单的页面呈现 - 路过秋天

    【摘要】在本篇教程中,我们学习了如何使用 Taurus.MVC WebMVC 框架创建一个简单的页面。 我们创建了一个控制器并编写了一个用于呈现页面的方法,然后创建了对应的视图,并最终成功运行了应用程序。 在下一篇教程中,我们将继续探索 Taurus.MVC WebMVC 框架的更多功能和用法。阅读全文 ...继续阅读 (182)


    love 0
    唐巧
    发表于
    2024-02-26 03:23:39

    小马宋的营销总结(2) - 读《卖货真相》

    小马宋创立了自己的战略咨询公司,为元气森林、得到 App 、极米投影仪等产品做过营销咨询服务。本书是他的营销总结。读这些一线营销公司创始人的书,内容非常接地气,很多案例就发生在身边,所以感受会更加真实一些。以下是一些笔记。1、渠道和推广的差别4P 理论中的渠道和推广容易被混淆。作者首先认为:4P 理论中,4 个 P 并不是完全独立的,比如价格的调整,很多时候就是一种推广活动。又比如产品的包装,其实也涵盖有推广的内容。作者小马宋也对渠道和推广下了一个定义:渠道是一套组织系统,构成元素是参与商品交易和交付的所有组织和个人。推广说为了促进商品成交而做的所有决策和行动。我的理解:对程序员来说,渠道像是面向对象的属性,推广像是对象拥有的方法。2、腰带哥渠道创新的故事小马宋讲了一个腰带产品渠道创新的故事:故事的主人公叫“腰带哥”,他敏锐的从裤子店里面发现了腰带生意的商机。因为顾客在挑裤子的时候,会拿腰带来搭配一下,但当时的裤子店很少卖腰带。于是腰带哥就尝试批发了一批腰带,在几个裤子店测试,把腰带放在裤子店里面,不要货款,只要老板卖出一条腰带就给 15 元的提成。最后测试的结果是他发现一家店一天可以卖 10-20 条腰带。于是他成立了自己的腰带品牌,最高的时候一年做到了 5000 万的规模。后来他的生意迅速下滑,主要因为:同行发现了他的这个门道,用更多佣金和他抢生意电商的发展侵蚀了线下店的流量年 ...继续阅读 (190)


    love 0
    唐巧
    发表于
    2024-02-26 03:23:39

    小马宋的营销总结(1) - 读《营销笔记》

    小马宋创立了自己的战略咨询公司,为元气森林、得到 App 、极米投影仪等产品做过营销咨询服务。本书是他的营销总结。华与华的华杉在营销咨询行业开创了写书立说的方法,收获了大量的知名度,这也引来了同行的学习。读这些一线营销公司创始人的书,内容非常接地气,很多案例就发生在身边,所以感受会更加真实一些。以下是一些笔记。1、实体经济需要在第一天就挣钱互联网给了大家错觉,觉得做任何事情都可以先做规模,再做利润。但实体经济不是互联网。互联网的 App 边际成本很低,如果规模化之后能够获得垄断地位、用户心智,那么长期的获客问题也解决了。另外 App 本身有黏性,大用户量的产品可以通过广告赚钱。实体经济本身卖的是商品,商品的成本占比能到 20% - 50%,这么高的成本占比的情况下,规模化之后带来的成本优化空间很小。所以实体经济如果不能在售卖的第一天挣钱,就非常危险。实体经济可以在不挣钱的时候,将规模限制在一个很小的范围内,打磨自己的产品和测试各种可以回本的获客渠道,努力让自己挣钱。2、企业需要找到自己的独特经营战略企业的使命是为消费者提供有价值的服务,并以此让自己活下来。但是企业虽然有这样的愿景,却需要找到一条独特的经营模式。独特的经营模式可以给企业带来竞争的壁垒。企业不但需要回答:为什么消费者现在要选我,更重要的是:为什么消费者未来还会选我。为了回答这个问题,企业需要在产品和营销两个角度上构建自 ...继续阅读 (201)


    love 0
    Amy Peng
    发表于
    2024-02-26 02:25:25

    我们对 .NET 9 的愿景

    本篇翻译于.NET Team 的Our Vision for .NET 9。欢迎来到.NET 9!继几个月前成功发布.NET 8之后,我们又进入了一个新年度发布周期。我们建议开发人员将他们的应用程序迁移到.NET 8。在这篇文章中,我们将分享我们对.NET 9的初步设想,它将于年底在.NET Conf 2024上发布。我们最关注的领域是云原生和智能应用程序开发。您可以期待我们在提升性能、生产力和安全性以及整个平台的改进方面进行的巨大投入。今天,让我们来看看我们计划与Microsoft合作伙伴团队合作交付的.NET 9重点领域和补充集成。我们的目标是提高使用Visual Studio、带有C#开发工具包的Visual Studio Code时.NET的开发效率,并且在使用Azure服务时,可以更轻松地进行云部署。我们将继续与Canonical和Red Hat等行业合作伙伴密切合作,以确保.NET在您使用的任何地方都能正常工作。.NET 9正在成为该平台向前迈出的又一大步。我们今天发布.NET 9 Preview 1,欢迎您对我们发布的所有新功能提供反馈。面向云原生开发者的平台在过去的几年里,我们一直在努力构建强大的云原生基础,例如运行时性能和应用程序监控。我们将继续这一努力。我们还将重点转向为当前流行的生产基础设施和服务铺平道路,例如在Kubernetes中运行并使用托管数据库和Re ...继续阅读 (205)


    love 0
    Artech
    发表于
    2024-02-26 00:14:00

    ASP.NET Core MVC应用模型的构建[1]: 应用的蓝图 - Artech

    【摘要】我个人觉得这是ASP.NET Core MVC框架体系最核心的部分。原因很简单,MVC框架建立在ASP.NET Core路由终结点上,它最终的目的就是将每个Action方法映射为一个或者多个路由终结点,路由终结点根据附加在Action上的若干元数据构建而成。为了构建描述当前应用所有Action的元数据,MVC框架会提取出定义在当前应用范围内的所有Controller类型,并进一步构建出基于Controller的应用模型。应用模型不仅仅是构建Action元数据的基础,承载API的应用还可以利用它自动生成API开发文档,一些工具甚至可以利用应用模型自动生成消费API的客户端代码。阅读全文 ...继续阅读 (119)


    love 0
    诺多
    发表于
    2024-02-26 00:04:04

    LrcApi:一款流媒体音乐源数据API服务器,完美支持音流App

    今天给大家介绍的是一个优秀的工具 ——LrcApi。一款支持获取LRC歌词,音乐、专辑、艺术家封面等音乐源数据的API服务器,包含丰富的API,让开发者更加高效便捷地处理音乐数据。😎🎼 功能特色歌词获取:LrcApi可以通过酷狗、聚合API获取LRC歌词。多格式支持:LrcApi不仅支持text格式,还提供了json API服务。封面获取:LrcApi支持获取音乐、专辑和艺术家的封面。你可以通过API直接获取音乐封面的链接。🎸 部署方法LrcApi提供了Docker部署方式和二进制文件,适应于不同环境和不同用户需求。Docker部署:docker run -d \ -p 28883:28883 \ -v /home/user/music:/music \ -e API_AUTH=自定义一个鉴权key hisatri/lyricapi:latest注意:请将/home/user/music:/music中的/home/user/music修改为你宿主机上音乐文件夹的实际路径;二进制文件部署:将二进制文件上传至运行目录。运行命令:./lrcapi --port 8080 --auth 自定义一个鉴权keyPython源文件部署:首先拉取项目或者下载后上传至运行目录,解压tar.gz。然后安装依赖:pip install -r requirements.txt最后启动服务:python3 ...继续阅读 (143)


    love 0
    Miobowl 的书房
    发表于
    2024-02-26 00:00:00

    在人多的淡季探索敦煌

    过去这一个月,写完了去年夏天北欧的游记之后,日本旅游、春节、敦煌旅游一个接着一个,加上自己似乎陷入了疲惫期(懒),博客也几乎停更了一个月。最近恰逢节后并不是很忙,终于还是重新拾起了博客。说回正题,尽管在过去这么多年里也算是足迹跨过了大江南北,去过国内国外不少地方,但对一个南方孩子来说,西北仍然是一个陌生的地域。对大部分人来说,敦煌便约等于莫高窟,而一旦深究,则会发现,论人文,玉门关、阳关留下了无数脍炙人口的边塞诗句,论自然,连接着河西走廊和西域,敦煌也有着以鸣沙山、雅丹魔鬼城为代表的沙漠戈壁景色。衣食住行我们早在半年前就开始了敦煌行的规划,最终决定采取自驾的方式。住宿在去敦煌前,我本预定了一家靠近市区的酒店。但自从雷斯林分享了他在敦煌国际酒店的经历后,我便改订了这家远离市区的酒店。敦煌国际酒店距机场仅 10 分钟车程,至莫高窟约 5 分钟,进城需 15 分钟。这个酒店的优势在于一个字:大。无论是占地面积、大堂还是房间,都突出了一个“大”字。通常,酒店越大,服务未必好。然而,除了服务员的服务还略显青涩之外,他家整体的服务意识很强。对于自驾的游客而言,可以说是一个性价比极高的选择。格外值得一提的,是他家早餐有不限量供应的牛肉面,面条、牛肉和辣子都很棒,每天早上我都吃至少两碗,这样中午在外也能扛得住。衣:比想象中暖和+鞋子要选好在敦煌的这些天,整体气温和长三角差不多,再加上西北干燥的空气 ...继续阅读 (148)


    love 0
    ike‘s blog
    发表于
    2024-02-26 00:00:00

    用Siri来控制Windows电脑开机关机吧

    前因自从手机从iphone换成Android后,咱的13香就没啥用了,只能放桌子上当时钟,感觉有点浪费啊,所以研究了下苹果的HomeKit,用旧手机当智能中控岂不更好!网上查了下,貌似也蛮简单的。开搞开搞!准备买一个能够连接homekit的智能插座,网上蛮多的,一个插座也就20~50不等,我买的是meross的,好像说是外贸货,反正到手是日本那边的,还行。买来后插上电,用手机先连接2.4g的wifi后扫描下二维码后按提示就可以让插座联网了,加入后只要网络正常,就可以用手机控制插座开关了。设置电脑bios,通电后自动启动机器。我的外星人台式机是开机后按F2就可以进入bios,然后找到高级选项--电源选项里有个开机改成通电就Power On就好了。给Windows账号加上密码,就是登陆要输入密码才能登陆,这样可以让其他手机或者服务器进行ssh登陆。电脑安装OpenSSH。打开Powershell,然后Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0命令,出现进度条后等待安装完毕。然后net start sshd即可启动ssh服务。当然别忘了在防火墙的入站规则里加上TCP的22端口规则允许。还有就是在Windows的服务里找到OpenSSH然后手动改成自动,这样就开机自动启动啦。然后还有就是要把电脑的IP改成静态的 ...继续阅读 (56)


    love 0
    MaskRay
    发表于
    2024-02-25 22:10:29

    My involvement with LLVM 18

    LLVM 18 will soon be relased. This post provides a summary of mycontributions in this release cycle to record my learning progress.LLVM binary utility maintenance, e.g.adopted llvm-readobjstyle ObjectFile specific dumpers[llvm-objdump][X86] Add @plt symbols for .plt.got[llvm-readobj] Printfor relocation target with an empty namecompiler-rt maintenance, e.g.changed lsan to work with high-entropy ASLR for x86-64 Linuxremoved crypt and crypt_rinterceptorsto work with glibcimplementedinterceptorsfor glibc 2.38__isoc23_strtoland__isoc23_scanffamily functionstsan: Respect !nosanitize metadata and re ...继续阅读 (134)


    love 0
    wireless_com
    发表于
    2024-02-25 20:24:30

    在大模型RAG系统中应用知识图谱

    【引子】 关于大模型及其应用方面的文章层出不穷,聚焦于自己面对的问题,有针对性的阅读会有很多的启发,本文源自Whyhow.ai 上的一些文字和示例。对于在大模型应用过程中如何使用知识图谱比较有参考价值,特汇总分享给大家。在基于大模型的RAG应用中,可能会出现不同类型的问题,通过知识图谱的辅助可以在不同阶段增强RAG的效果,并具体说明在每个阶段如何改进答案和查询。知识图谱更类似于结构化数据存储,而不... ...继续阅读 (192)


    love 0
    Hoyue
    发表于
    2024-02-25 16:48:23

    【计网 II】地址分配和转换

    前言这一章主要介绍了网络地址的分配和转换。地址分配可以分为静态和动态,地址转换可以分为IPv4和IPv6。地址分配我们在之前已经学习到了如何给终端设备静态分配地址,在网络适配器中可以自行调整。但是这对于用户来说不仅需要知道当前网络的网关信息、子网掩码等等,无疑加大了普通用户的难度。使用IP地址动态分配可以减轻IP地址分配的管理负担。常见的动态地址分配协议是DHCP(Dynamic Host Configuration Protocol, 动态主机配置协议),DHCP以客户端/服务器模式工作,可用于IPv4和IPv6.DHCP使用UDP作为其传输协议。DHCPv4客户端通过端口67向DHCPv4服务器发送消息。服务器通过端口68向客户端发送消息。从服务器发送的DHCPv6消息使用UDP端口546。客户端使用UDP端口547向服务器发送DHCPv6消息。在DHCP中,动态分配的IP具有一定的租期(lease),租期由服务器设置。客户端向服务器申请IP的时候一般分为4步,以v4为例。客户端通过发送广播DHCPDISCOVER来定位DHCPv4服务器,广播DHCPDISCOVER可能到达多个服务器。如果DHCPv4服务器可以提供客户端IP配置(可能包括IP地址、默认网关、DNS服务器和租用时间),则它将通过发送单播DHCPOFFER进行回复。客户机通过发送广播DHCPREQUEST,让所有 ...继续阅读 (148)


    love 0
    admin
    发表于
    2024-02-25 15:47:41

    Python技巧学习(3)-容器类型

    来到的容器类型的阅读,今天分享5个点:NameTuple字典中的setdefault方法frozenset值传递vs引用传递深浅拷贝除了2,3其他都是了解的,2还是按顺序一个一个来说下吧!namedtuple中文名字命名元组,意思就是可以通过指定的变量名去访问元组里面的数据,本质上还是元组。平时用的比较少,先看下初始化方式:from collections import namedtuple info=namedtuple('info','name,website') test=info('xiaocui','www.deeplearn.me') test.name对比于元组的索引访问,这个就是可以使用定义好的参数名去访问,因为涉及参数命名,相对来说更好理解。但是想要实现这样的效果,自定义类也是可以的,主要看使用的方便性,如果是博主的话,估计会考虑类实现吧,有点无脑。。。字典中的setdefault方法对于的key 赋值一般写代码都是直接对key进行赋值,除非有些特殊的格式要求。比如value是list,如果不使用这个fuction你要走以下几步:判断key在不在,不在设置默认值[],然后往里写数据在的话继续向value里插入数据其实在使用的时候会考虑defaultdict类from collections import defaultdict这个类允许你在初始化的时候指定valu ...继续阅读 (171)


    love 0
    春秋十二月
    发表于
    2024-02-25 15:29:00

    Blum数的基本定理及应用

    【定义】设整数N=P×Q,P与Q皆为素数,如果P≡Q≡3 (mod4),则N为一个Blum(布卢姆)数【定理】设N为Blum数,N ∤ d,若同余方程x2≡d (mod N)有解,则d的平方根中有一半的Jacobi符号为1,另一半Jacobi符号为-1;且仅有一个平方根为模N的二次剩余 【推论】设N为Blum数,N=P*Q,令 证明: 【应用】Blum-Goldwasser公钥加密 解密正确性是因为步骤1用到了欧拉定理及求平方根的如下算法,步骤2用到了中国剩余定理 从上可得x=s(P+1)/4mod P或x=P-s(P+1)/4mod P,因(-1)(P-1)/2等于-1 mod P,故前者为模P的二次剩余。 所以从密文中r求它的(p+1)/4次幂、(q+1)/4次幂,迭代n次就得到了s1模p的解、s1模q的解,又因p、q、n在迭代中不变,故用欧拉定理预计算dpmod (p-1)、dqmod (q-1)春秋十二月2024-02-25 23:29发表评论 ...继续阅读 (176)


    love 0
    神奇的程序员
    发表于
    2024-02-25 14:17:53

    改造了一个练习英语的开源项目

    前言在2023年下半年,我决定将英语学习纳入我的计划清单,找到了一套适合自己的学习方法。在学习过程中,我养成了记录我不熟悉的单词,并计划在闲暇时复习这些新词以加强记忆的习惯。然而,经过一段时间的尝试,我发现自己很少去复习这些单词,它们大多只是被存储在了软件中,而没有得到有效回顾。在2024年初,我偶然发现了一个名为qwerty-learner的开源项目,眼前一亮,这不正是我苦苦寻找的东西吗😀。使用体验后,我发现它的词库是固定的,无法直接进行个性化修改。如果想要添加自己的词库,需要自己拉代码到本地,加词库文件。对于想要添加个人词库的用户来说,这意味着需要下载代码到本地并手动添加词库文件,这对程序员而言是相当不便的。因此,我决定fork这个项目,花了亿点时间,为其开发了添加单词/短语功能,使得词库可以自定义。完成后,我将其部署到了我网站的english-study路径下。本文就跟大家分享下这个项目的使用方法,欢迎各位感兴趣的开发者阅读本文。使用方法打开浏览器访问网站(https://www.kaisir.cn/english-study/),会跳转到登录界面,通过第三方平台授权登录即可进入网站。登录成功后,将看到如下所示的界面。添加单词或短语点击页面上方工具栏中的添加单词/短语图标,即可进入添加页面。创建单词本默认是没有单词本的,直接在录入界面创建即可,直接输入单词本名称,按下Ente ...继续阅读 (128)


    love 0
    Fish
    发表于
    2024-02-25 12:50:02

    遛娃好地方:东莞耕山小寨

    今天和几个老同学聚会,不带家属只带娃。中午吃完饭,主人家安排了去东莞耕山小寨玩。我早上看了地图感觉还挺远的,不太想去。但去了之后发现的确是个遛娃的好地方。耕山小寨品牌有很多场地,今天去的是非控股场地,位于东莞市清溪镇铁厂村。从深圳去的话,高速路走会快一些,市政道路太多红绿灯了。该园区价格便宜,门市价 60 元,美团上 55 元。不到 1 米的小童免费,实际核查也不严,感觉全靠自觉。门票包括园区内大部分游乐设施。因为是户外果园改建,场地很大。设施虽然有些老旧,但也还比较齐全。东莞清溪耕山小寨价格园区内有轨道游乐设施,比如迷你版过山车、迷你版的海盗船、小火车等等,非常不刺激,但小朋友喜欢。也有运动设施,攀爬类的、蹦跳类的都有。还有休闲类的脚踏船(大人累)、碰碰车、挖掘机等等。都是适合小朋友玩的,有点点好玩,但不吓人。园区中晚上还有演出,但我们要回家吃饭了,所以就没有观看。总的来说,挺适合比较小的小朋友去玩的。 ...继续阅读 (193)


    love 0
    admin
    发表于
    2024-02-25 11:10:14

    Protected: 2024年春节

    This content is password protected. To view it please enter your password below:Password: ...继续阅读 (157)


    love 0
    changemyself
    发表于
    2024-02-25 09:15:32

    交易种的预判和预期

    如果有上车机会,出现过你的买点,你没上,你那叫踏空,这一点很多人误判,我描述的阶段只要客观,最终离着真像就越近,那么现在阶段很多人会走极端只要下周一开板就接,大概率会有出现你接了走不动了,我们预判一下就好了,什么情况一辆车拉满的人之后还能加速的?你是不是踩油门更费力气了,跑不快的,还可能熄火了。 ...继续阅读 (99)


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

    广告 · 鸡仔云NAT新增AMD预售机,8C16G每年450起

    直达:重庆移动IPv6-VPS450年AFF配置2024年3月3日前预售未达成将全额原路退款8COREAMD EPYC 7702(2.0~3.35GHz)16384MB三星 DDR4 2RX4 2400Mhz系统盘:250G NVME SSD PCIE 3.0 三星PM983数据盘:500G SAS RAID 10阵列限速300Mbps1024 GiB 流量 (预售将额外赠送2048G),累计3072G1 共享IPv4 (20端口) + 1独立IPv6补充IPV4会屏蔽海外链接流量双向计费本次没有折扣可以DDWin根据之前使用经验没法建站,没法使用80、443等端口需要实名不支持PUSH其他想尝鲜可以试试他们家的重庆移动IPv6-KVM-mini, 配置如下:1CORE +1024MB DDR4 10GB SSD 限速**300Mbps** 1024 GiB 流量(双向计费) 1 共享IPv4 (10端口) + 1独立IPv6月价: ¥14.90,相关折扣码如下:- CM-CQ-Monthly-5 - 减免5元 - CM-CQ-Annually-60 - 减免60元(年付)具体可以查看我的哪吒监控关于黄鸡部分。关于建站上面虽然说了没法直接利用ipv4建站(其实没测试过ipv6 80.443是否可用)但是可以利用Cloudflare的Origin Rules搭配IPV6用完美示例:黄 ...继续阅读 (212)


    love 0
    Teacher Du
    发表于
    2024-02-25 07:07:14

    如何更方便的管理和使用 OSS

    当需要快速使用图形化工具上传文件、下载文件、删除文件、设置权限策略等时,可以下载并安装 ossbrowser 工具,使用多种方式登录工具,进行相关操作。希望能对 xaoxuu 童鞋和同样需要的小伙伴提供一些帮助!安装登录下载地址:下载地址直接解压,找到目录中的oss-browser.exe即可打开客户端工具:快速使用通过 AK 登录时,需按如下说明完成各配置项:参数说明Endpoint选择登录时的访问域名。AccessKeyId/AccessKeySecret填写账号的 AccessKey 信息。预设 OSS 路径如果当前账号仅拥有某个 Bucket 或 Bucket 下某个路径的权限,需填写预设 OSS 路径。区域当 Endpoint 配置为默认时,需填写预设 OSS 路径对应 Bucket 所在的区域。保持登录选中之后,ossbrowser 会保持登录状态,下次打开时将自动登录。记住密钥选中可保存 AK 密钥。再次登录时单击 AK 历史,可选指定密钥直接登录。ossbrowser 支持的 Bucket 或 Object 级别的操作与控制台支持操作类似,请按照 ossbrowser 界面指引完成 Bucket 或 Object 的相关操作:操作说明创建BucketBucket 是用于存储 Object 的容器。在上传任何文件到 OSS 前,必须创建存储空间。删除Bucket如果不 ...继续阅读 (130)


    love 0
    Teacher Du
    发表于
    2024-02-25 06:43:52

    基于 Python 的站点漏洞扫描工具

    Golden-hooped Rod 是一款对于 Web 站点进行漏洞扫描的工具。工具用 Python 语言编写,使用目录扫描字典均由真实环境而来。使用起来异常便捷。可以对 Web 站点进行漏洞扫描、设置代理、设置线程等等。安装方法下载地址:下载地址解压后使用 Python 运行里面的GHR.py文件即可,在运行前请先使用下面命令安装依赖模块:1pipinstall-r requirements.txt使用方法12345678910111213usage: GHR.py[-h][-u URL][-f filename][--upgrade][--nodir][--proxy PROXY][-t THREAD]options:-h,--helpshow this help message and exitGHR 常用参数:-u URL,--urlURL url,例:--urlhttp://127.0.0.1/,注:url中不能添加文件名,如index.html、index.php等,如需添加文件名,请禁用目录扫描-f file,--filefile 批量url文件名,例:--fileurl.txt,注:文件中的url不能添加文件名,如index.html、index.php等,如需添加文件名,请禁用目录扫描--nodir禁用目录扫描--upgrade更新--proxyPROX ...继续阅读 (126)


    love 0
    Teacher Du
    发表于
    2024-02-25 06:43:52

    ShellCheck 静态代码分析的工具

    ShellCheck 是一个用于静态代码分析工具,其专门针对 Shell 脚本语言进行检查。它可以帮助用户发现并纠正脚本中的常见问题、潜在错误和最佳实践不一致。新手必备工具,老手也经常通过该工具进行脚本排错。功能特点ShellCheck 可以检查 Shell 脚本语法,确保脚本中的命令、语法结构和语法规则的正确。可以识别和报告脚本中的各种错误,包括语法错误、拼写错误、变量使用错误、命令调用错误等等。ShellCheck 提供了最佳实践建议,帮助用户编写更加清晰、可读性更高的脚本,避免常见的陷阱和错误。ShellCheck 支持在多种操作系统运行,并支持各种常见的 Shell 解释器。ShellCheck 允许用户定义自定义规则和过滤器,以适应特定项目或组织需求。检查内容语法错误、警告。变量使用错误。命令调用错误。输入、输出错误。安全漏洞。代码风格建议。安装步骤如果是 Debian/Ubuntu 系统,执行以下命令:1apt -yinstallshellcheck如果是 CentOS/RHEL 系统,执行以下命令:12yum -yinstallepel-releaseyum -yinstallshellcheck使用方法1shellcheckshell.sh注意:对于一个 Shell 脚本shell.sh进行检查,则按上面命令执行即可。ShellCheck 将输出检查结果,并提示错误 ...继续阅读 (123)


    love 0
    路过秋天
    发表于
    2024-02-25 04:53:00

    Taurus.MVC WebMVC 入门开发教程1:框架下载环境配置与运行 - 路过秋天

    【摘要】前言: 之前有网友说 Mvc系列的教程对新手不友好,因此补充新手入门系列教程。 在开始使用 Taurus.Mvc 进行 Web应用开发之前,建议可以观摩一下之前的文章:WebAPI 系列教程 因为两者的教程,有相通的部分,唯一的差别部分,在于Web应用涉及到UI界面。 本系列的目录大纲为: Taur阅读全文 ...继续阅读 (148)

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