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

    love 0
    nokiaguy
    发表于
    2024-12-29 09:54:26

    【Python】释放数据处理的洪荒之力:Python 函数式编程中的 map、filter 和 reduce

    函数式编程是一种强大的编程范式,它强调使用纯函数进行计算,避免状态的变化和副作用。Python 虽然并非纯函数式编程语言,但它提供了许多支持函数式编程的特性,其中 `map`、`filter` 和 `reduce` 三个高阶函数是函数式编程的重要组成部分。本文将深入探讨 Python 中函数式编程的概念,并结合大量实例和代码,详细讲解 `map`、`filter` 和 `reduce` 的用法、原理和应用场景,帮助读者理解如何利用这些函数编写简洁、高效且易于理解的代码,从而提升数据处理能力,释放数据处理的洪 ...继续阅读 (70)


    love 0
    nokiaguy
    发表于
    2024-12-29 09:54:26

    【人工智能】基于Python实现文本生成:从Markov链到GPT-2

    文本生成是自然语言处理(NLP)中的一个重要研究方向,随着技术的发展,文本生成的质量也在不断提高。本文将介绍如何基于Python实现文本生成,首先通过经典的Markov链生成文本,并分析其原理和实现。然后,文章将深入探讨现代自然语言生成模型——GPT-2,并展示如何通过Python使用GPT-2生成高质量文本。文章将通过大量的代码示例进行说明,并提供中文注释,帮助读者理解从Markov链到GPT-2的文本生成过程,适合有一定Python和机器学习基础的读者。 ...继续阅读 (67)


    love 0
    Rizhu Botania
    发表于
    2024-12-29 09:03:00

    Brave Story: Keajaiban RPG di PSP yang Wajib Anda Coba

    Dalam dunia game, konsol PlayStation Portable (PSP) telah memberikan berbagai pengalaman yang luar biasa bagi para pemain, terutama untuk genre RPG (Role-Playing Game). Salah satu judul yang berhasil menarik perhatian dan menjadi favorit adalahBrave Story. Game ini menawarkan petualangan epik yang kaya akan cerita, karakter menarik, dan gameplay yang memikat. Artikel ini akan membahas secara mendalam semua aspek dariBrave Story, termasuk alur cerita, gameplay, dan mengapa game ini layak dimainkan di PSP.Pengantar Brave StoryBrave Storyadalah game RPG yang dirilis untuk PSP pada tahun 2006 di J ...继续阅读 (37)


    love 0
    Bagus Clark
    发表于
    2024-12-29 07:29:31

    Megapixel Kamera: Apa Pentingnya untuk Hasil Foto Anda?

    Ketika pertama kali beli kamera, hal pertama yang saya lihat adalah angka megapixel-nya. Saat itu, saya pikir, “Semakin besarmegapixel, semakin keren foto yang saya ambil.” Dan, jujur saja, saya nggak sendiri! Banyak dari kita sering kali terjebak dengan angka besar di spesifikasi kamera. Tapi, apa benar segalanya? Setelah bertahun-tahun memotret, belajar dari pengalaman, dan melakukan banyak kesalahan (seperti beli kamera mahal tapi nggak paham cara pakainya), akhirnya saya tahu jawabannya.Apa Itu Megapixel?Oke, kita mulai dari dasarnya. Satu megapixel itu sama dengan satu juta pi ...继续阅读 (30)


    love 0
    Administrator
    发表于
    2024-12-29 06:39:00

    搭建一个简单的NOSTR中继器

    使用项目:nostr relay一个python写的程序使用pip安装:pip install nostr-relay新建一个目录mkdir /opt/nostr,并进入目录cd /opt/nostr创建一个配置文件,参考官方默认配置,我的配置如下,修改了一点DEBUG: false ​ relay_name: python relay relay_description: relay written in python sysop_pubkey: sysop_contact: ​ storage: sqlalchemy.url: sqlite+aiosqlite:///nostr.sqlite3 # the number of concurrent REQ queries sent to the db num_concurrent_reqs: 10 # the number of concurrent event saves. (sqlite can only support 1 writer at a time) num_concurrent_adds: 2 validators: - nostr_relay.validators.is_not_too_large - nostr_relay.validators.is_signed ...继续阅读 (104)


    love 0
    Jiajun的技术笔记
    发表于
    2024-12-29 00:00:00

    2024年终总结

    《2024年终总结》手机上安装了一个年度倒计时的软件,安装的时候距离年末还剩200多天,仿佛还是昨天发生的事情,结果一眨眼2024就要结束了。2024年,和朋友一起去自驾游了一趟,这段经历让人难忘,也改变了我的一些观点,以前我以为哪里的山都是山,处处的水都是一样的水... ...继续阅读 (30)


    love 0
    Yiran\'s Blog
    发表于
    2024-12-29 00:00:00

    Weekly Issue-《一往无前》

    文章链接到标题技术链接到标题Google Cloud Service HealthThis disruption of data export functionality was triggered by the deletion of an internal project containing essential API keys.:An internally used API key was flagged for a Google policy non-compliance and deemed no longer in use which led to the deleting of the API key.[[GCP]] 因为删除了一个内部项目,内部项目中包含了一个必要的 API key,导致 BigQuery 服务中断。 看到这个事故调查,第一反应是我们内部有没有什么类似的仓库。Break Stuff on Purpose - Engineering at SlackEventually, the cluster got into such a bad state that it couldn’t be saved, and we had to rebuild it from a clean slate. We thought we could stand up a ...继续阅读 (53)


    love 0
    停云馆
    发表于
    2024-12-29 00:00:00

    聚合物在软物质电子器件中的应用现状和展望

    简介软物质电子器件是一类基于柔性、可延展性和低模量材料的电子设备,近年来因其在可穿戴设备、生物医学传感器和柔性显示器等领域的潜力而备受关注。在这些设备中,聚合物作为一种高分子结构,其链结构的多样性和凝聚态特性使其在软物质电子器件中具有广泛的应用潜力。聚合物链上重复单元和聚合度决定了其物质和化学性质,这些性能又直接影响其在电子器件中的应用效果。本文将从高分子链结构、凝聚态特性与调控手段出发,探讨聚合物在功能材料与器件中的应用现状,并展望未来发展方向。调控手段高分子链结构聚合物的高分子链结构直接决定了聚合物的物理、化学及电子性能,在软物质电子器件中,以下几种结构特点尤为关键:共轭高分子链:具有π-π共轭结构的高分子材料(如聚噻吩、聚芴等)因其优异的电导率和光电特性,广泛应用于有机光电器件如有机太阳能电池和有机发光二极管(OLED)。通过对共轭主链和侧链的化学修饰,可以调节材料的能隙、载流子迁移率以及溶解性。嵌段共聚物:通过将不同功能的单体嵌段结合在一起,可以设计出具有多重功能的聚合物。例如,聚苯乙烯-聚二甲基硅氧烷嵌段共聚物在柔性电子领域展现出优异的力学性能和介电特性。交联网络结构:通过交联形成三维网络结构的聚合物具有更高的机械稳定性,适用于高应变环境下的电子器件。凝聚态特性聚合物材料的凝聚态特性显著影响其在器件中的性能表现。通过微像分离,控制聚合物的分子量、嵌段组成,以及加工条件,可 ...继续阅读 (29)


    love 0
    诺多
    发表于
    2024-12-28 23:00:03

    大家好啊!今天咱们来聊聊一个超级有意思的工具——ArchiveBox。说实话,第一次听到这个名字,我还以为是什么收纳神器呢。结果一看,哇塞,这玩意儿简直就是互联网世界的时光机啊!ArchiveBox是什么?简单来说,ArchiveBox就是一个让你可以把整个网页保存下来的开源工具。不是那种简单的截图或者保存为PDF,而是可以把整个网站的内容都存到你自己的电脑或服务器上。想想看,以后再也不用担心某个喜欢的网站突然关闭,或者某篇重要的文章莫名其妙消失了。ArchiveBox能做什么?全方位存档:保存网页、PDF、截图,甚至视频和音频。多种输入源:可以从浏览器历史、书签,甚至Pocket或Pinboard导入链接。定时抓取:设置后能定期抓取更新,比如你最爱的博客。多种使用方式:提供命令行和网页界面,随你喜欢。自主掌控:所有数据都在你自己的设备上,隐私有保障。谁需要ArchiveBox?资料收集爱好者:再也不怕找不到曾经看过的内容。研究人员:长期跟踪网站内容变化的得力助手。普通网民:给喜欢的网站做个备份,以防万一。法律相关人士:保存网上证据的好工具。怎么安装ArchiveBox?ArchiveBox提供多种安装方式,可以使用pip、brew和各种Linux包管理器按照,但笔者还是建议使用Docker,即简单,也便于管理和升级。1.Docker CLI方式:docker run -p 800 ...继续阅读 (74)


    love 0
    caimouse
    发表于
    2024-12-28 19:11:13

    Mono里运行C#脚本11—do_load_header_internal

    前面分析了EXE文件的PE格式,接着下来我们就来仔细地分析怎么样加载PE格式的文件,它主要通过加载器来配置,然后调用合适的加载器来处理的,下面就是加载器里的四个函数,只需要把这四个函数搞清楚,就可以把整个文件加载的过程可以搞明白,这样后面就可以明白虚拟机所需要的数据来源,也是CLI内容信息。,它分为两个格式,第一个格式是MonoPEHeaderNT,对应是PE32的文件格式,第二个格式是MonoPEHeaderNT64,对应是PE64的文件格式。眼尖的你,也许会发现倒数第二个字段是一个CLI头的入口。 ...继续阅读 (31)


    love 0
    阿肆
    发表于
    2024-12-28 17:43:00

    关于互联网内容价值和独立博客

    这个月收到了Google的邮件,说我的Adsense账号有5个月没有展示广告了,说如果再不展示广告,将要在近期对账号进行重置。其实哪止5个月,很久都没有做过什么网站展示广告了,只是因为这个Adsense账号差不多20年了,在上学阶段靠它寄来的支票赚得了一些零花钱渡过了一些局促的日子。所以想着于情还是保留下这个账号吧,然后就把这个博客添加到广告后台,不久就收到了添加失败的邮件,理由:低价值内容网站(Low value content)。开始我还有点感觉搞笑(甚至一气之下还卖了点$GOOG),想着广告最多的网站就是那些批量生产垃圾内容的网站,不管是网站技术还是内容质量都low得多。好好写原创文章的独立博客内容价值怎么都比他们高点吧,好歹给点其他理由呗。后来就去很久都没去过的落伍者看看站长大佬们有什么经验,之后就得到了“正确答案”:low value的意思是说这种独立博客网站没有high value,是dirt cheap的,对Google来说赚不到钱的。虽然是事实,但也比较唏嘘,现在还会搭建独立博客来更新的网站几乎在互联网上绝迹了。受益于资本和机器制定的游戏规则,如果没有流量-粉丝-变现,是没有多少人会有“创作”的动力的,现在的创作大部分都是激励形创作,出发点大多要具备迎合性、目标性。感觉大部分人都失去了真正分享创造的兴趣和热情,大v们几乎精通所有的方向,早上还在批评说“端午快乐”不懂 ...继续阅读 (39)


    love 0
    Insus.NET
    发表于
    2024-12-28 17:16:00

    图片使用LightBox浏览 - Insus.NET

    【摘要】在N多年前,在公司内部实现相似功能的图片浏览的网站,如公司团建,年会,聚餐,活动,外出旅游......以前,是以二进制数据流实现的,而且数据库没有存储图片任何信息,直接访问文件夹图片,因此得写好几个ashx,附带上目录。图集目录, 进入某一图集,可以看到图片展示, 点击图片左下角的绿色箭头或者点击缩阅读全文 ...继续阅读 (43)


    love 0
    Administrator
    发表于
    2024-12-28 16:43:00

    博客文件丢失

    我之前用AI写了个简陋的静态博客程序,用python来构建,将本地markdown文件可以转为HTML并可以很方便的托管到GitHub pages。我之前使用windows笔记本运行的,现在换了Mac,我想把仓库clone下来不就行了。不过遇到些问题,尽管clone了所有分支,不过没有将gh-pages分支绑定到./output文件夹,好在有AI,用一个命令解决了git worktree add output gh-pages我以为都万事大吉了,写了一篇build好了,准备推送到GitHub,可是推送之后我发现有的文章丢失了。我发现是因为这次构建时完全使用的GitHub上的文件和我新建的这一个,不过我上次写的markdown文件并没有推送到GitHub,我只把gh-pages分支推送了,master分支并没有推送,所以markdown源文件就不存在了,于是构建出来的HTML当然也不会显示这些旧文件。于是我现在会把文章在这个Halo服务器发布后立马同步到GitHub pages,并推送gh-pages分支和master分支。 ...继续阅读 (119)


    love 0
    Administrator
    发表于
    2024-12-28 16:24:00

    Nostr etc

    今天偶然看到一个博客主在使用Nostr,我在它刚出来时也关注过,当时的密钥也早已经找不到了。今天重新试用了一下,发现好复杂,不如传统的Mastodon和Misskey这种。当然它貌似没有一个中心服务器,你在客户端的操作必须链接到至少一个中继服务器,才能被其他人看到。当然也可以自建一个服务器自己使用,据说这种协议不需要存储其他服务器的内容,只有处于同一个中继才能相互发现?我搞不太明白。除了刚出来时候许多人在使用,现在不知道还有多少热衷于中Nostr的,感觉不是很成熟,虽然这个理念比Mastodon这种更加先进,但也有不少问题。也会发生被盗用账户的情况。最近刷小红书比较多,才发现小红书的算法推荐如此严重,以前我认为算法推荐是好的,能更好的帮助你在网络上发现有共同爱好的人,发现你想关注的事物。可是我发现无论如何,最终都是广告,现在更多的是那种软广,我现在已经不敢相信任何人的分享了,潜意识里觉得他说这个东西好肯定是推销,虽然不尽如此。 ...继续阅读 (94)


    love 0
    Hyoban
    发表于
    2024-12-28 14:56:24

    我的强迫症

    我有挺严重的强迫症,一旦发作,我几乎是什么也干不了的状态。对于刚买的或是对我很重要的电子产品,很容易觉得它的状态已经变成我无法接受的了。最常见情况的就是看见污垢或者指纹,然后用湿巾和布擦个没完没了。我几乎从来不用 Mac 的内置键盘,就是因为它很容易沾指纹,我就会需要在一天内多次擦拭。不过这种一般还好,一般忍不住去擦的频率在一周两次左右,并且因为可以擦干净就还是可以缓解。另一种比较难缓解的情况是磕碰或者无法去除的痕迹。之前我的电脑贴过贴纸,那时候我觉得这样可以让我的电脑变得个性化一些。但是一段时间后我开始不喜欢这种状态,然后就非要把贴纸撕下来。虽然贴纸没有留下那种清理不掉的胶,但还是留下了贴过贴纸的痕迹。这时常能让我感到难受,下次换电脑一定不贴任何贴纸了。另一个很容易触发我强迫症的场景是我无法使用我最常用的 ID。hyoban 这个 ID 已经是我为了在各个平台不容易触发 ID 已经被使用的场景而随机组合的一个顺眼 ID 了,但它还是会遇到重复的问题。为这个平台绞尽脑汁想了一个不重复的 ID 之后,过一段时间再看到这个 ID 还是会感到难受。有的时候我能够用一些理由说服自己不要再去想这个事情,比如如果再修改 ID 的话,一些地方的链接就会失效不能用。但更多时候我会去想如何再想一个和原 ID 接近,看起来又很顺我眼的新 ID。这种场景一旦发生我就会陷入其中无法挣脱,直达触发平台的修改 ...继续阅读 (53)


    love 0
    Teacher Du
    发表于
    2024-12-28 14:07:34

    在线开源图片批量压缩工具

    有人建议杜老师为去不图床添加压缩功能,这样可以减少图片体积,同时可以减少网络传输时间。但不少小伙伴还是有保留原版图片的需求,所以杜老师搭建了在线图片批量压缩图片平台。工具介绍支持多种图片格式,含 JEPG/PNG/WebP/GIF。支持 20 兆以内图片压缩,最多支持 10 张图片同时操作。支持压缩设置,可选缩小优先、普通压缩、清晰优先。支持设置输出目标大小,及是否转换输出图片的格式。在线平台点击下方网址,即可访问搭建好的在线图片批量压缩工具:图片压缩https://ys.dusays.com/部署过程如不放心数据安全,可以使用下方源码自行部署。点击下方网址进入到 GitHub 源码页面,点击 Fork 复刻到自己仓库:图片处理https://github.com/penndu/image-compressor推荐使用 Vercel 部署与托管,部署过程参考下方配置。如果出现错误提示,可在评论区中贴图,杜老师看到后会第一时间回复的:使用效果部署完成后的效果如下: ...继续阅读 (49)


    love 0
    caimouse
    发表于
    2024-12-28 13:22:51

    Mono里运行C#脚本10—do_mono_image_load

    在这里先定义一个加载的数据结构MonoImageLoader对象,然后再把这个对象设置到前面的链表里,也就是说后面所有调用加载的函数,就是这里定义的函数,所以我们分析这些函数的实现,就明白怎么样来加载EXE文件的。前面分析do_mono_image_open函数,它负责把文件打开,并保存在HASH表里,然后设置映像对象的数据,接着下来就是解释文件里面的内容,即是EXE文件的内容了。后再来分析这个加载器的具体内容。前面那个是所有EXE文件的格式,后面这个是C#文件编译出来的EXE的格式。 ...继续阅读 (43)


    love 0
    nokiaguy
    发表于
    2024-12-28 13:14:20

    【Python】 基于Python实现日志聚合与分析工具:利用Logstash与Fluentd构建高效分布式日志系统

    在分布式系统中,日志数据的生成速度和数量呈指数级增长,传统的日志管理方式已无法满足现代企业对实时性、可扩展性和高效性的需求。本文深入探讨了如何使用Python结合Logstash和Fluentd等开源工具,构建一个高效的日志聚合与分析系统。通过详细的代码示例和中文注释,本文涵盖了日志收集、传输、存储、分析和可视化的全流程。我们将介绍Logstash和Fluentd的基本原理与配置方法,展示如何利用Python脚本实现日志的自定义处理与分析,并探讨在分布式环境下的优化策略。最后,本文还提供了一个完整的示例项目 ...继续阅读 (50)


    love 0
    nokiaguy
    发表于
    2024-12-28 13:13:02

    【Python】用Python构建高效的应用程序健康检查与监控系统

    在现代软件开发中,应用程序的健康状态与性能监控至关重要,直接关系到系统的稳定性和用户体验。本文深入探讨了如何使用Python构建一个全面的应用程序健康检查与监控系统。通过详细的代码示例和中文注释,本文涵盖了应用状态检测、资源消耗监控以及服务可用性验证等关键功能。我们将介绍如何利用Python的强大生态,如`psutil`、`Flask`、`requests`等库,实现实时监控、报警机制和数据可视化。同时,文章还探讨了监控系统的扩展性和可维护性,确保其能够适应不断变化的业务需求。最后,本文提供了一个完整的示例 ...继续阅读 (55)


    love 0
    yangzhe1991
    发表于
    2024-12-28 12:13:24

    楼教主还是得上播客

    楼天城和程曼祺在晚点的采访,有文章也有播客。播客大概1个半小时,聊了很多,当时就觉得这种采访最好还是直接听播客音频而不是看编辑自己总结的文章。今天看到了文章出来,确实没有直接听播客原始的采访音频更好。现在很多人只会拿一句话来抓眼球,没有智力或没有意愿深度探究的人就会被带节奏或者自己在那带节奏。有耐心且有智力的人还是能听出一个完整的故事线的,是否认同是另一回事。我甚至觉得很多时候采访者的智力如果不够的话,也是跟不上被采访者的思路的。播客的链接是https://www.xiaoyuzhoufm.com/episode/676c92ed4e2405e3fde38272?s=eyJ1IjogIjYwMmJhY2I2ZTBmNWU3MjNiYjY0YmY1NCJ9我这边试图用简单的故事线总结一下(但数学太差的话估计还是理解不了):0:人们对于AI的要求是双标的,AI必须做的比人更好,才能被接受。比如人类司机可以犯错甚至失能,AI不行,所以L4的要求是“比人类司机安全十倍”,是不是十倍不重要,但需要能处理得比人好,不能跟人类犯一样的错误。1:L4的公司19年就能做到一两百公里接管一次,从而拍个视频或者让人体验,但再后面几年事故率降低几百上千倍并不会让外人觉得有明显的进步。而事实上到2024年再看,过去的5年进步就很明显,因为已经能做到上百到几百台车纯无人规模化运营Robotaxi了。2:百度是 ...继续阅读 (63)


    love 0
    Hoyue
    发表于
    2024-12-28 10:34:40

    【网络编程】期末复习专题

    Network Programming Final本章为网络编程 —— C语言Socket编程的期末复习专题。Foundation在这一节中,将复习一些计算机网络基础知识,以及网络编程的概念性知识。计算机网络是什么?根据维基百科的解释:计算机网络是一组共享网络节点上的资源或由网络节点提供的资源的计算机。A computer network is a set of computers sharing resources located on or provided by network nodes.它包含了Computer (包含Client和Server),Network Equipment(包含Switch, Router等),Transmission Medium (Wired & Wireless)。 什么是IP协议?TCP/UDP协议是什么?端口(Port)是什么?IP(Internet Protocol)是网际协议中用于标识发送或接收数据报的设备的一串数字。IP地址有两个主要功能:寻址 (Addressing):IP地址用于标识其网络接口,并且提供主机在网络中的位置,以便。路由 (Routing):IP协议负责决定数据包的下一个“中转站”是哪里,确保数据包能够沿着正确的路径到达目的地。 TCP协议 (Transmission Control Protocol) 和 UDP ...继续阅读 (43)


    love 0
    伍华聪
    发表于
    2024-12-28 08:50:00

    WxPython跨平台开发框架之列表数据的通用打印处理 - 伍华聪

    【摘要】在WxPython跨平台开发框架中,我们大多数情况下,数据记录通过wx.Grid的数据表格进行展示,其中表格的数据记录的显示和相关处理,通过在基类窗体 BaseListFrame 进行统一的处理,因此对于常规的数据记录打印,我们也可以在其中集成相关的打印处理,本篇随笔介绍如何利用WxPython内置的打印数据组件实现列表数据的自定义打印处理,以及对记录进行分页等常规操作。阅读全文 ...继续阅读 (49)


    love 0
    Insus.NET
    发表于
    2024-12-28 07:11:00

    ASP.NET MVC,Angularjs和Vue.js呈现文件图片 - Insus.NET

    【摘要】周未了,又来博客园写随笔,分享程序方法,技巧,经验,把平常时常用的开发框架,语言,脚本集中总结。前段时写了些上传文件,如图片,二进制存储,后来又把上传的二进制经管理实现转存为原文件,图片缩略图等。今天把转换为文件,在网页呈现出来。决定使用ASP.NET MVC,Angularjs,vue,代码可直接阅读全文 ...继续阅读 (38)


    love 0
    Hendra Brown
    发表于
    2024-12-28 07:09:25

    CAPTCHA: Teman atau Tantangan? Pelajari Cara Menghadapinya!

    Pernah nggak sih, lagi asyik-asyiknya browsing, terus tiba-tiba muncul kotakCAPTCHAyang minta kita pilih gambar lampu lalu lintas atau centang “I’m not a robot”? Awalnya, saya pikir itu cuma gangguan kecil, tapi ternyata teknologi ini punya fungsi yang sangat vital untuk menjaga keamanan dunia maya. Kalau dipikir-pikir, bayangkan aja berapa banyak ancaman bot di internet kalau nggak ada CAPTCHA. Namun, nggak sedikit juga yang merasa CAPTCHA itu menjengkelkan. Saya juga pernah sebel, apalagi kalau gambar yang diminta nggak jelas!Di artikel ini, saya akan membahas pengalaman saya ber ...继续阅读 (22)


    love 0
    Rizhu Botania
    发表于
    2024-12-28 05:02:48

    Mengenal “NBA 10 The Inside” untuk PSP: Permainan Basket yang Tak Lekang oleh Waktu

    Mengenal “NBA 10 The Inside” untuk PSP: Permainan Basket yang Tak Lekang oleh WaktuDalam dunia game olahraga, beberapa judul berhasil menorehkan jejak yang tak terlupakan. Salah satunya adalah“NBA 10 The Inside“, game basket yang dirancang khusus untuk platform PSP (PlayStation Portable). Dikembangkan oleh SCEA San Diego Studio, game ini menawarkan pengalaman bermain basket yang tidak hanya menghibur, tetapi juga mendalam dari sisi gameplay dan fitur. Artikel ini akan mengulas secara lengkap tentang “NBA 10 The Inside”, mulai dari gameplay, fitur unggulan, h ...继续阅读 (25)


    love 0
    caimouse
    发表于
    2024-12-28 01:13:22

    Mono里运行C#脚本9—do_mono_image_open

    因为调用mono_image_storage_open 函数是在do_mono_image_open函数完成的,因此我们来分析do_mono_image_open函数。这里就是调用打开文件,并保存到HASH表里的函数。最后就是进行加载整个文件,主要就是解释里面的内容,比如验证DOS头/PE头等等。前面介绍怎么样打开文件,并保存文件到HASH表里,如果没有可以访问文件数据的指针,就当作出错并返回。设置文件加载的内存指针,以便可以访问文件数据。如果没有打开文件成功,就当作失败直接返回。这两个都是保存文件路径。 ...继续阅读 (35)


    love 0
    豌豆花下猫
    发表于
    2024-12-28 00:00:00

    Python 潮流周刊#83:uv 的使用技巧

    你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。周刊开源在Github上,喜欢请给颗小星星支持下~本期分享了 12 篇文章,12 个开源项目,2 则热门讨论,全文 2300 字。🦄文章&教程1、UV 的使用技巧文章分享了uv工具的一些实用的技巧,包括在不污染虚拟环境的情况下临时添加依赖、创建几乎独立的脚本、快速测试和运行 Python 工具、运行一次性的 Python 工具、清理 uv 缓存。2、用 pyinfra 和 Chimera Linux 开发一个小型 CDN内容分发网络(CDN)可提升网站访问速度,作者通过自建 CDN 实现博客平均响应时间从 807 毫秒降到 189 毫秒。文章详细介绍了网络架构、服务器配置、TLS 证书管理以及如何使用 GeoDNS 来最小化访问延迟。3、高效的 Python 开发者工具(2024 年 12 月)2024 年 Python 开发者工具的最新趋势和最佳实践有什么?作者分享了一些反模式问题、推荐做法和工具,包括 uv、ruff、Mypy、Pytest、Cookiecutter 和 Cruft 等。4、真正解决了个棘手的多线程竞态条件问题作者在两年前遇到一个多线程 bug,分析代码找到了疑似原因,尽管没复现,但解决了该问题。然而,两年后又出现同样的问题,这次深入调试,终于找到根本原因并可靠复现,真正地解决 ...继续阅读 (59)


    love 0
    万事ONES
    发表于
    2024-12-27 16:34:37

    免费下载 | ONES 联合中国信通院权威发布《企业级研发管理系统迁移指南》

    昨日,由中国信通院主办,企业数字化发展共建共享平台(EDCC)承办的 2024 政企数智化转型与企业级 AI 成果发布会暨企业数字化发展共建共享平台(EDCC)年会,在北京圆满召开。会上,由 ONES 联合中国信通院企业数字化发展共建共享平台、云计算标准和开源推进委员会权威编写的《企业级研发管理系统迁移指南》(以下简称《指南》)正式发布。ONES 高级副总裁李峻对《指南》进行了深度解读,并结合 ONES 客户服务中的丰富经验,分享了一套可复制、可落地的研发管理系统迁移方法论。近年来,随着国产软件的成熟,国际政治影响和内外部环境的变化,越来越多的企业选择 ONES 作为企业级研发管理系统。作为国内研发管理赛道的先行者和领跑者,ONES 为大量头部客户提供了优质的解决方案和服务支持。凭借易用性、安全性、自主性的综合能力,成功推动百余家中大型客户完成了 Jira 和 Confluence 的国产替换迁移。为帮助更多企业平滑高效迁移,ONES 与中国信通院共同推出《企业级研发管理系统迁移指南》。本书是行业首本聚焦于研发管理系统迁移的实用手册,围绕迁移的动因、路径与实践,首次提出了「企业级研发管理系统迁移分析模型」。同时,围绕市场占比最高、替换需求量占主流的系统  Jira 和 Confluence,详细解读了迁移的规划建议、解决方案、实施流程,以及ONES 如何帮助不同数据规模的企业成功迁 ...继续阅读 (86)


    love 0
    caimouse
    发表于
    2024-12-27 15:43:29

    Mono里运行C#脚本8—mono_image_storage_open打开EXE文件

    /对文件路径名称进行合法化转换,然后使用它作为HASH表里键,打开的文件对象就是值,键值对为(文件路径, 文件对象)。//调用函数mono_image_storage_trypublish把文件对象保存到HASH表,如果保存失败就删除。//调用函数mono_file_map_open来打开文件,保存在句柄filed,如果打开失败就返回。//通过键来查看此文件是否存在HASH表,如果存在,就增加此对象的引用计数,并且返回文件对象。//打开文件,并把文件映射地址保存在这里,后面可以通过里访问数据。 ...继续阅读 (38)


    love 0
    nokiaguy
    发表于
    2024-12-27 14:42:52

    Python中的字典优化:如何高效使用defaultdict和Counter

    在Python编程中,字典(`dict`)是最常用的数据结构之一,用于存储键值对数据。然而,普通字典在处理某些特定任务时可能显得笨重且效率低下。为了解决这些问题,Python标准库提供了两个强大的工具——`defaultdict`和`Counter`,它们分别针对默认值管理和计数任务进行了优化。本文将深入探讨这两个工具的使用方法、应用场景及其在实际项目中的高效应用。通过大量的代码示例和详尽的中文注释,读者将能够全面掌握`defaultdict`和`Counter`的高级用法,提升代码的简洁性和运行效率。此外 ...继续阅读 (45)

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