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

    love 0
    唐巧
    发表于
    2025-01-05 06:22:59

    CSPJ 教学思考:贪心算法

    1、概述贪心算法讲起来容易,就是问题求解的每一步,都用一个局部最佳的策略,如果能够证明局部最佳的策略最终能够保证全局最佳,则可以用贪心算法。在实际 CSPJ 比赛中,我们不用严谨的求解和证明,只需要尝试做一些反例,如果反例中找不到问题,就可以先用贪心求解。毕竟比赛中时间的权重因素比较高。在教学中,我们先通过简单的题目让学生理解贪心的概念。之后就可以逐步增加难度,让学生意识到,写出贪心可能容易,但是想到贪心这种解法在比赛中并不那么显而易见。贪心通常伴随着排序,所以对 STL 的sort以及priority_queue的熟练应用也是快速解决贪心题目的必备基础,在学习相关题目的时候,可以重点加强巩固相关知识点。2、sort 函数sort 函数内部使用快速排序实现,时间复杂度为O(N*log(N))。对于数据规模为 10 万左右的题目,出题人有可能是希望你用这个时间复杂度来解题的,所以可以留意一下是否需要排序。对于普通类型,STL 自带了greater和less两个比较器,以下是相关代码:intv[100];sort(v, v+n, greater);sort 函数通常和自定义的结构体排序搭配使用,以下是相关代码:structPerson{intidx;intv;};booloperator< (Person a, Person b) {returna.v < ...继续阅读 (65)


    love 0
    Rizhu Botania
    发表于
    2025-01-05 04:54:02

    The Lord of the Rings Tactics: Menghidupkan Strategi Epik di Dunia Tengah

    “The Lordof the Rings Tactics” adalah salah satu game strategi yang membawa penggemar seri legendaris “The Lord of the Rings” ke dunia permainan yang menantang. Dirilis untuk PlayStation Portable (PSP) pada tahun 2005, game ini menggabungkan elemen taktik, strategi, dan cerita yang epik. Dengan latar belakang dunia Tolkien yang mendalam dan mekanisme permainan yang kompleks, “The Lord of the Rings Tactics” menjadi pilihan menarik bagi para penggemar game strategi dan seri film atau novel karya J.R.R. Tolkien.Dalam artikel ini, kita akan mengeksplorasi berbag ...继续阅读 (33)


    love 0
    Andre Lewis
    发表于
    2025-01-05 04:20:41

    Mengapa Cloud Database Jadi Pilihan Utama untuk Penyimpanan Data Modern?

    PendahuluanDi tengah perkembangan pesat dunia teknologi, kebutuhan untuk mengelola data dengan lebih efisien telah menjadi prioritas utama bagi banyak bisnis. Baik perusahaan besar, startup, maupun UMKM kini menghadapi tantangan dalam menyimpan, mengelola, dan mengakses data secara real-time. Dalam kondisi seperti ini,Cloud Databasehadir sebagai solusi modern yang menawarkan fleksibilitas, efisiensi biaya, dan keamanan tingkat tinggi.Cloud Database telah mengubah cara data dikelola. Berbeda dengan penyimpanan data tradisional yang membutuhkan infrastruktur fisik, teknologi ini memungkinkan And ...继续阅读 (23)


    love 0
    白宦成
    发表于
    2025-01-05 03:05:54

    WordPress 使用 Caddy 完成静态化缓存

    在使用 Caddy 处理 WordPress当中,我提到在用 Caddy 处理 WordPress,且为了性能做了很多优化。我的博客经历了三重优化:最基础的 PHP OpCache + Redis 数据查询缓存 + 静态化缓存。其中一个比较有效的,便是在整个站点上加入静态化缓存,绝大多数游客看到的其实是预先生成好的静态页面,从而减少了数据库加载、渲染、计算的成本。而想要实现静态化,则需要借助于Cache Enabler插件和 Caddy 配置来完成。安装插件并启用安装Cache Enabler插件,并启用插件,启用后,在后台设置中,配置过期时间和对应的清除策略,并保存。这个时候,Cache Enabler 就会自动帮你去生成不同的页面了。配置 Caddy 路由转发首先,你应该在你的php_fastcgi unix//run/php/php-fpm.sock前面加入缓存的代码并重启 Caddy,具体如下缓存配置如下@cache {not header_regexp Cookie"comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_logged_in"not path_regexp"(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.* ...继续阅读 (39)


    love 0
    白宦成
    发表于
    2025-01-05 03:05:54

    WordPress 使用 Caddy 完成静态化缓存

    在使用 Caddy 处理 WordPress当中,我提到在用 Caddy 处理 WordPress,且为了性能做了很多优化。我的博客经历了三重优化:最基础的 PHP OpCache + Redis 数据查询缓存 + 静态化缓存。其中一个比较有效的,便是在整个站点上加入静态化缓存,绝大多数游客看到的其实是预先生成好的静态页面,从而减少了数据库加载、渲染、计算的成本。而想要实现静态化,则需要借助于Cache Enabler插件和 Caddy 配置来完成。安装插件并启用安装Cache Enabler插件,并启用插件,启用后,在后台设置中,配置过期时间和对应的清除策略,并保存。这个时候,Cache Enabler 就会自动帮你去生成不同的页面了。配置 Caddy 路由转发首先,你应该在你的php_fastcgi unix//run/php/php-fpm.sock前面加入缓存的代码并重启 Caddy,具体如下缓存配置如下@cache {not header_regexp Cookie"comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_logged_in"not path_regexp"(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.* ...继续阅读 (41)


    love 0
    wanshuo
    发表于
    2025-01-05 00:00:00

    2024-week49

    营sh环境的晴雨表风清扬拜登会在卸任前特赦他儿子吗? - gkn cnyz的回答 - 知乎有没有感觉网上现在学历贬值吹得太严重了?扩招是从99年开始,等于说学历真正开始大规模超发是从04年左右开始,但是从那之后又是中国经济最狂飙突进的时期,每年10%的GDP增速比比皆是。市场能把这些超发的学历消纳掉。而放到现在,近几年每年毕业的大学生已经是20年前的四倍,但是经济增速只有从前的一半,这一半还含了不少水分。供给端一直在扩张,需求端严重萎缩,这不贬值才奇怪了。而且人才的需求还不比猪肉,猪肉买来一斤就会吃掉一斤,吃完新需求就又产生了。只要生产的速度赶不上吃的速度,企业的好日子就来了。而人才领域,招来一个人就填满一个坑,相当长时间内是不会有新需求的。现在社会上的岗位,基本已经被老登中登填满了,少数高速增长的领域比如新能车还会不断有新坑产生,大部分产业的坑数量都是停滞甚至萎缩的。古代长江南京段15公里宽,现在才3公里宽,那么多水跑哪里去了?现代人在现代视角下很难理解千百年的地质变化这个是三国魏晋南北朝时候的南京地图4000 万粉网红祁天道直播中骚扰调戏女生,曾因诈骗入狱三年,该如何有效抵制涉低俗、擦边的直播行为? - 余说不说谎的回答 - 知乎一群人活在自己世界的人在那儿自欺欺人就挺好笑的。自己没听说过的人,就觉得别人4000万粉丝都是假的,是僵尸粉。他们就是不愿意相信这个世界上存在着相当一 ...继续阅读 (41)


    love 0
    Geekinney\'s Blog
    发表于
    2025-01-05 00:00:00

    Emacs Lisp - Auto-modal 自动切换编辑模态

    在 emacs 中,对于需要频繁使用的命令,我们倾向于将其绑定到快捷键,即按下几个组合按键便完成了一个复杂功能的调用。可以将任意的命令绑定到快捷键是 emacs 被 ...继续阅读 (24)


    love 0
    Yiran\'s Blog
    发表于
    2025-01-05 00:00:00

    Weekly Issue- 迎接2025

    文章链接到标题技术链接到标题🔨 Add internal scripts to generate language translations with PydanticAI, include Spanish prompt by tiangolo · Pull Request #13123 · fastapi/fastapi · GitHub使用 [[Pydantic]] AI 将 [[FastAPI]] 的文档翻译为西班牙语。看上去使用起来很方便。[[piglei]]的https://github.com/piglei/ai-vocabulary-builder也在用 [[Pydantic]] AI。关于 RAG 的一些碎碎念 | 三点水落地的最大问题: 人力链接到标题遇到效果问题,很多客户都会提“微调行不行”,可以,但是得加钱。 我只调过 Ranking 模型和 LLM,都需要高质量的标注数据。但一般产出这些数据需要对应的业务专家,尤其是 LLM 的 SFT 数据,还需要提供结果的回答。我们见到的很多客户,连知识库的数据预期从哪来,哪些合适放在知识库都回答不了,更别说调动资源来准备这些数据了。 也因此,ToB 的 RAG 项目很难落地,无监督的各种方法很快就会达到上限,而后续的数据治理又没法推进,于是死局。我司的内部工具中,只包含了 KB,没有所有的对外文档,导致 KB 的信息明 ...继续阅读 (64)


    love 0
    caimouse
    发表于
    2025-01-04 21:42:50

    Mono里运行C#脚本23—mono_jit_exec

    这里传入了程序集的域和要执行的文件名称,接着就打开这个程序集对象,这里打开的方式与前面打开的方式有点不一样,因为这里真正要开始执行代码了,不过分析里面的内容是一样的,因为都是同样的EXE文件,没有内容上的差别。这里调用mono_jit_exec函数来执行这个程序集,即是test-embed.exe文件,这个C#编译出来的文件,前面已经根据它的内容来收集运行环境,并进行初始化,把结果保存在domain里面。接着下来,就要到函数mono_jit_exec去寻找Main函数入口点,才能开始执行这个程序集的代码。 ...继续阅读 (42)


    love 0
    惜分飞
    发表于
    2025-01-04 14:25:21

    2025年首个故障恢复—ORA-600 kcbzib_kcrsds_1

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:2025年首个故障恢复—ORA-600 kcbzib_kcrsds_1作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]一个12.2.0.1的库由于某种原因引起的双机切换,导致数据库无法正常mount2025-01-04T15:45:44.424193+08:00 alter database mount 2025-01-04T15:45:48.491054+08:00 Network throttle feature is disabled as mount time 2025-01-04T15:45:48.601366+08:00 LGWR (ospid: 34014): terminating the instance 2025-01-04T15:45:48.602480+08:00 System state dump requested by (instance=1, osid=34014 (LGWR)), summary=[abnormal instance termination]. System State dumped to trace file /u01/app/oracle/diag/rdbms/xifenfei/tra ...继续阅读 (48)


    love 0
    惜分飞
    发表于
    2025-01-04 14:25:21

    2025年首个故障恢复—ORA-600 kcbzib_kcrsds_1

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:2025年首个故障恢复—ORA-600 kcbzib_kcrsds_1作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]一个12.2.0.1的库由于某种原因引起的双机切换,导致数据库无法正常mount2025-01-04T15:45:44.424193+08:00 alter database mount 2025-01-04T15:45:48.491054+08:00 Network throttle feature is disabled as mount time 2025-01-04T15:45:48.601366+08:00 LGWR (ospid: 34014): terminating the instance 2025-01-04T15:45:48.602480+08:00 System state dump requested by (instance=1, osid=34014 (LGWR)), summary=[abnormal instance termination]. System State dumped to trace file /u01/app/oracle/diag/rdbms/xifenfei/tra ...继续阅读 (49)


    love 0
    Hyoban
    发表于
    2025-01-04 14:05:49

    周报一 NAS 真好玩|恢复记账习惯|如何收外币

    买了很早就想买的 NAS,现在只后悔买的晚了。由于不熟悉 NAS,我问了一些人给我推荐型号。结果每个人推荐的都不一样,给我纠结了很久。最后选的是比较基础款的绿联的 dxp4800,想着先用用看,结果发现还挺好的。NAS 的使用影视中心这是我折腾的最多的部分。最开始折腾的方向是用 BT/PT 来下载,折腾了一大圈下来的感觉就是很麻烦。找资源很麻烦、下载也很麻烦。后来就还是用云盘,绿联支持直接从百度云来下载,阿里云盘就需要我用电脑下载好,然后再传到 NAS 上。因为阿里云盘会员在第三方应用里每个月的高速流量只有 10G,我不想为了这个再加会员的钱。绿联的影视中心初用起来感觉还是挺好的。视频信息可以很好的识别到。折腾 NAS 带来的一个坏结果就是对网络的带宽提出了要求。我家之前的网络是 100M 的,折腾 NAS 之后直接升级成了 1000M 的。。。首付 799,后续每个月 40 元,感觉还行。现在百度网盘和阿里云盘都能跑满带宽,然后从电脑上传到 NAS 基本也是类似的速度。Docker 和虚拟机我的另一个使用场景就是用来跑 Docker。首先我可以把平时开发 follow 需要用到的容器全搬到 NAS 上,这样笔记本上就不用再跑 OrbStack 了。其次就是跑各种各样的应用服务,这部分还没有折腾太多。一个有意思的应用是bili-sync,可以很方便的把 B 站的视频同步到 NAS ...继续阅读 (51)


    love 0
    caimouse
    发表于
    2025-01-04 13:27:16

    Mono里运行C#脚本22—mono_init_internal

    前面分析了加载mscorlib库,在这个库里定义了所有C#类型,所以就把所有类型的实现加载进行来了,为下一步编译代码打下了基础。从上面可见,要处理C#语言的中间代码,需要一堆类型定义来展开,根据这些类型信息才能正确地把IL代码编译成机器运行的代码。有了类型系统,还有编译后的metadata数据,再加IL代码,就可以进入编译环节了。这也是为什么需要最早加载mscorlib的原因。首先加载所有类型的祖先,这个是所有类型的基类。这里是加载了基本的数据类型。这里是加载类型的类型定义。 ...继续阅读 (51)


    love 0
    nokiaguy
    发表于
    2025-01-04 13:15:05

    【Python运维】使用Python与Docker进行高效的容器化应用管理

    随着容器化技术的广泛应用,Docker已成为现代软件开发与运维中不可或缺的工具。Docker容器提供了一种轻量级、可移植的方式来部署和管理应用程序。然而,在大规模应用环境下,手动管理每一个容器会变得繁琐且容易出错。本文将深入介绍如何使用Python结合`docker-py`库来自动化管理Docker容器,涵盖容器的创建、删除、状态监控、日志获取以及容器网络管理等任务。通过示例代码和详细的中文注释,帮助读者理解如何高效地利用Python脚本控制Docker容器,实现自动化部署和管理。文章适合有一定Python ...继续阅读 (65)


    love 0
    nokiaguy
    发表于
    2025-01-04 13:13:30

    Python中的多线程与多进程:并发编程的最佳实践

    随着计算机硬件性能的提升和应用需求的日益复杂,如何高效利用系统资源成为开发者关注的焦点。Python作为一门广泛应用的编程语言,提供了多种并发编程模型,其中多线程和多进程是最为常用的两种方式。本文深入探讨了Python中的多线程与多进程,详细介绍了它们各自的工作原理、适用场景以及在实际应用中的优缺点。通过对比分析、丰富的代码示例和详尽的中文注释,本文旨在帮助开发者理解并掌握如何在不同的任务类型下选择合适的并发模型。此外,文章还涵盖了Python中的全局解释器锁(GIL)对多线程性能的影响,并介绍了如何通过异 ...继续阅读 (65)


    love 0
    Galang Parker
    发表于
    2025-01-04 09:11:52

    Peewee: 5 Keunggulan ORM Python yang Wajib Anda Ketahui

    Peeweeadalah salah satu ORM (Object-Relational Mapping) terbaik yang dirancang untuk pengembang Python. Dengan desain yang ringan dan fleksibel, Peewee telah menjadi favorit banyak developer, terutama dalam proyek skala kecil hingga menengah. Dalam artikel ini, kita akan membahas Peewee secara mendalam, dari keunggulannya hingga cara penggunaannya.Apa itu Peewee?Peewee adalah library ORM yang dirancang untuk bekerja dengan database relasional seperti SQLite, PostgreSQL, dan MySQL. ORM memungkinkan pengembang untuk bekerja dengan database menggunakan objek Python alih-alih SQL, sehingga memperm ...继续阅读 (28)


    love 0
    Andre Lewis
    发表于
    2025-01-04 05:58:58

    Bertahan Hidup di The Survivalists: Panduan Pemula hingga Pro

    Pernah nggak sih, merasa ingin tahu bagaimana rasanya terdampar di pulau terpencil dan harus bertahan hidup? Nah, itulah yang bikinThe Survivalistsjadi game yang seru banget! Game ini nggak cuma tentang bertahan hidup, tapi juga penuh dengan misteri, crafting, dan monyet-monyet yang bakal jadi sahabat setia kamu.Awalnya, waktu main pertama kali, saya ngerasa bingung banget. Banyak banget hal yang harus dipelajari: mulai dari cara mengumpulkan sumber daya sampai menghadapi musuh. Tapi setelah beberapa kali main (dan banyak kesalahan!), saya mulai ngerti ritme permainannya. Jadi, kalau kamu baru ...继续阅读 (30)


    love 0
    Rizhu Botania
    发表于
    2025-01-04 04:11:26

    Avatar The Last Airbender Petualangan di PSP yang Tak Terlupakan

    Avatar The Last Airbender: Petualangan di PSP yang Tak TerlupakanSejak pertama kali dirilis pada tahun 2005,Avatar The Last Airbendertelah menjadi salah satu serial animasi paling populer di dunia. Keberhasilan serial ini memunculkan berbagai adaptasi, termasuk film, komik, hingga video game. Salah satu adaptasi yang paling menarik adalah gameAvatar The Last Airbenderuntuk konsol PlayStation Portable (PSP). Artikel ini akan mengupas tuntas tentang game tersebut, mulai dari gameplay, alur cerita, hingga tips dan trik untuk memaksimalkan pengalaman bermain Anda.Pengenalan Game Avatar The Last Ai ...继续阅读 (26)


    love 0
    admin
    发表于
    2025-01-04 03:29:26

    从演进视角看游戏与WEB服务端的架构差异

    作者:罗培羽游戏与web服务器的差异是个话题,近来也有争议哪个更先进。游戏服务器一般会手动抽象各种逻辑功能,而web是个更大的领域,开放的解决方案也多一些,小厂会沿用大厂的各种成熟中间件,nginx、uwsgi、celery、rabbitmq等等。两者虽说底层处理等同,但形成的逻辑处理范式是有不同的。从演进的视角,就能很容易明白。当然,这篇文章主要是给游戏后端的同学看的,对比web,了解web服务器架构的差异。最原始无论是游戏还是web服务器,如果不考虑高负载,都可以做成如下图的最简单形式,整个服务端系统就是一个进程,有三项功能。其一是接收并回应客户端请求(图中的①和②),其二是处理自身逻辑,其三是数据存储(图中的③)。虽然功能相同,但游戏与web的业务侧重点是不同的,例如请求处理部分,游戏大多是socket长连接,而web是http短链接;游戏服务器的自身逻辑很多,而web业务大多是增删改查。为了更好地理解差异,我们看下面的业务例子。下图(左)是一个常见的游戏场景,角色在地图中行走,跟怪物战斗。1、当用户登录时,服务器从数据库中加载该角色数据(例如战斗力、生命值);2、当玩家移动方向键,服务端会收到移动的请求,然后计算角色的新坐标,再将新坐标广播给所有玩家;3、当玩家按下攻击按钮,服务端会收到攻击的请求,它会判断角色前方是否有怪物,如果有则给怪物扣血,并将攻击和伤害信息广播给所有 ...继续阅读 (34)


    love 0
    admin
    发表于
    2025-01-04 03:12:28

    使用MySQL实现车票秒杀的进阶挑战

    这是第二次 SQL 编程大赛[1],我依旧是评委之一,所以自己也尝试了独立完成该问题的挑战。这次大赛分为“普通挑战”和“进阶挑战”。其中普通挑战较为简单,本文主要讨论自己完成进阶挑战过程中的想法与思路。问题描述原始的问题,可以参考:NineData 第二届数据库编程大赛 用一条SQL秒杀火车票,本文仅考虑其中的“进阶挑战”。这里该“进阶挑战问题”复述如下。有如下两张表存放着乘客信息和列车信息,使用一条SQL给每个乘客分配一趟列车以及对应的座位号,需要注意,需要考虑进阶挑战的一些要求,比如,每趟列车可以发售10%的无座车票;车票需要有限发售有座车票,然后才开始发售无座车票。mysql> desc passenger; +-------------------+-------------+------+-----+ | Field | Type | Null | Key | +-------------------+-------------+------+-----+ | passenger_id | varchar(16) | NO | PRI | | departure_station | varchar(32) | NO | | | arrival_station | varchar(32) | NO | ...继续阅读 (74)


    love 0
    admin
    发表于
    2025-01-04 03:04:13

    SaaS 产品从 ToC 到 ToB 的演化:从个人到组织的重塑之路

    随着个人市场的日益饱和,获取用户成本不断攀升,越来越多的 SaaS 产品开始转向企业市场(ToB),这一转型背后既是市场需求的倒逼,也是商业逻辑的必然。相比价格低廉但用户粘性弱的 ToC 模式,ToB 产品能够为企业客户提供直接的业务价值,不仅获得更高的付费意愿,还能带来稳定且可持续的收入来源。企业客户的需求复杂多样,对功能定制、权限管理、多系统集成等高级能力有更强烈的需求,同时对迁移成本的敏感性更高。一旦产品融入企业的核心业务流程,客户粘性会大幅提升,生命周期也更长,加之数字化转型的浪潮,企业市场无疑是 SaaS 产品的蓝海。从 ToC 到 ToB 的转型并非简单换个客户群,而是一次从商业模式到技术架构的全面升级。如何打造符合企业需求的产品,如何构建开放平台与生态系统?本文将从核心逻辑出发,为你剖析 SaaS 产品这场必然的进化之路。1. 从 ToC 到 ToB,本质上的差异是什么?ToC 产品的核心目标是服务个人用户,追求简单易用、快速上手,典型场景如个人效率工具(如印象笔记、滴答清单)。ToB 产品的核心目标是服务团队和组织,需要满足复杂的协作场景和企业管理需求,典型场景如企业级项目管理工具(如 Trello、Jira)。从本质上看,两者的差异可以总结为以下几点:用户是「个体」还是「团队」?ToC 产品关注个人的需求和体验。ToB 产品需要考虑多个用户协作、权限分配和组织管理 ...继续阅读 (78)


    love 0
    admin
    发表于
    2025-01-04 03:04:13

    SaaS 产品从 ToC 到 ToB 的演化:从个人到组织的重塑之路

    随着个人市场的日益饱和,获取用户成本不断攀升,越来越多的 SaaS 产品开始转向企业市场(ToB),这一转型背后既是市场需求的倒逼,也是商业逻辑的必然。相比价格低廉但用户粘性弱的 ToC 模式,ToB 产品能够为企业客户提供直接的业务价值,不仅获得更高的付费意愿,还能带来稳定且可持续的收入来源。企业客户的需求复杂多样,对功能定制、权限管理、多系统集成等高级能力有更强烈的需求,同时对迁移成本的敏感性更高。一旦产品融入企业的核心业务流程,客户粘性会大幅提升,生命周期也更长,加之数字化转型的浪潮,企业市场无疑是 SaaS 产品的蓝海。从 ToC 到 ToB 的转型并非简单换个客户群,而是一次从商业模式到技术架构的全面升级。如何打造符合企业需求的产品,如何构建开放平台与生态系统?本文将从核心逻辑出发,为你剖析 SaaS 产品这场必然的进化之路。1. 从 ToC 到 ToB,本质上的差异是什么?ToC 产品的核心目标是服务个人用户,追求简单易用、快速上手,典型场景如个人效率工具(如印象笔记、滴答清单)。ToB 产品的核心目标是服务团队和组织,需要满足复杂的协作场景和企业管理需求,典型场景如企业级项目管理工具(如 Trello、Jira)。从本质上看,两者的差异可以总结为以下几点:用户是「个体」还是「团队」?ToC 产品关注个人的需求和体验。ToB 产品需要考虑多个用户协作、权限分配和组织管理 ...继续阅读 (69)


    love 0
    白宦成
    发表于
    2025-01-04 02:44:33

    使用 Caddy 处理 WordPress

    在用了很久的 Docker 托管 WordPress 后, 近期我把 Blog 迁移到了腾讯云的香港轻量云主机上,以获得更快的访问体验。而考虑到轻量云主机那羸弱的性能,我将 HTTP Server 从 Nginx 切换到了 Caddy 上,来托管本 Blog。你目前访问的站点便是一个基于 Caddy 托管的 WordPress 站点。安装 Caddy安装Caddy的过程不需要太过赘述,遵循Caddy 官方安装文档当中的指南安装即可。安装 PHP完成了 Caddy 的安装后,则是安装 PHP,这里我使用的是ondrej维护的仓库sudo add-apt-repository ppa:ondrej/phpsudo apt update执行上述命令安装 PPA 仓库,就可以继续执行apt install php来安装 php & 对应的版本。此外,记得安装相关的依赖包apt-get install php-fpm php-mysql php-curl php-gd php-mbstring php-common php-xml php-xmlrpc -y配置 Caddy完成安装后,就可以正常来配置 Caddy 。得益于社区的集成和 Caddy 官方的支持,Caddy 配置 WordPress 的支持非常简单,可以直接使用Caddyfile 格式来撰写。example.ixiqin.com ...继续阅读 (50)


    love 0
    Insus.NET
    发表于
    2025-01-04 01:49:00

    HTML Select Drop Down List Data Source From Web API - Insus.NET

    【摘要】前端,html还是mvc页面,我们想实现一个下拉选单,写指定id或者name,稍后在js代码能获取到它。 #7~#9行,没有参数条件可传,保留为空。#19 Web API地址。#21为异步方法,看下, #37,是为了不让代码写在一块,Insus.NET已经重构成另一个function阅读全文 ...继续阅读 (57)


    love 0
    白宦成
    发表于
    2025-01-04 01:43:40

    40 questions of 2024

    以下这些问题,来自 Obsidian CEO kepano 的40-questions,略有删减。你今年做了哪些之前从未做过的事?拔牙:今年趁着字节离职,把智齿给拔了。不过也只拔了两颗 hhh。主要是想起来太晚了,所以没薅到多少羊毛。办美国签证:同趁着字节离职,去办了个美签。之前虽然可能有资格,但不着急,所以也就一直没搞。反倒是字节,推了我一把,做了点之前没做过的事情。你身边有人去世了吗?外婆去世了。你去了哪些城市/州/国家?今年因为业务去了不少的地方:三亚、厦门、杭州、珠海、上海。明年你想要获得哪些你今年没有的东西?没有啥特别想要的吧,因为现在欲望没有那么的强了。感觉很多东西有也行,没有也行。如果真说起来想要,可能是存钱达到一个新的水平线 hhh与去年的这个时候相比,你是:感到更快乐还是更悲伤了?变得更瘦还是更胖了?变得更富还是更穷了?更快乐,但也更胖了。大面上还是变得更富有了(毕竟过去这一年没有白卷。)你希望自己能做得更多的是什么?能够有更多的时间去做一些固定性的产出(作品级别的)。你希望自己能做得更少的是什么?胶水工作,互联网闲逛。你是如何度过节假日的?看书、看新闻、看代码。不过今年会开始泡澡,因为发现北方的洗浴中心是低配版的度假酒店。你是否有讨厌某个你去年此时不觉得讨厌的人呢?没有,实际上,我大部分时候不讨厌任何人。你最喜欢的电视节目是什么?今年比较喜欢欢乐喜剧人,或者说 ...继续阅读 (49)


    love 0
    白宦成
    发表于
    2025-01-04 01:05:07

    洗浴中心就是低配的度假酒店

    在过去,我很长一段时间都是「旅行」派,去一个地方,往往关注的是一个地方的独特风格、独特文化、独特人文风貌,也一直无法感受到「度假」的魅力。但后续,我了解到度假其实和「旅行」不同, 度假的风格是 ——找到一个舒服的度假酒店,然后呆一天,什么都不做—— 都市牛马太累了,需要找个地方安安静静的呆着,吃吃喝喝过一天。但,度假的成本坦诚的讲,还是比较高的,不管是度假酒店的价格,还是度假酒店的餐饮(毕竟一般酒店只包早餐自助),成本都不低,一次度假一两千是很正常的。出于省钱的考虑,即使我知道了度假酒店的玩法,但实际上也并没有真的去以度假的方式住过度假酒店。作为一个北方孩子,大小就跟着父亲去澡堂子洗澡,洗浴中心倒是一直也没有在我新的心中成为一个特别的存在。而真正改变我的,是来字节后的第一次团建 —— 当时我们的团建是去汤泉良子泡澡!我自己难以想象,怎么还泡澡!太尴尬了。不过好在实际体验也还不错,和我小时候体验的澡堂子也完全不同,大家可以穿着睡衣,在大厅里玩耍,吃饭,体验很好。洗浴中心的汤泉而后续再去的洗浴中心,则就和我小时候的澡堂子就不同了,这些洗浴中心开始提供自助餐、开始有游乐区、露天温泉等等,多种多样天津某洗浴中心的楼层牌而得益于丰富的内容 —— 你会发现,你获得了等同于度假酒店的体验:你只需要支付 188 ~ 288 不等的入场费用,即可进入到洗浴中心(相比于动辄上千的度假酒店成本)。你可以 ...继续阅读 (57)


    love 0
    豌豆花下猫
    发表于
    2025-01-04 00:00:00

    Python 潮流周刊#84:2024 年 Python 的最佳实践

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。分享了 12 篇文章,12 个开源项目,全文 2200 字。以下是本期摘要:🦄文章&教程① 现代 Python 开发的良好实践② 2024 年最先进的 Python③ 回顾一年:2024 年的 Flask④ 介绍 Annotated Logger:一个在日志中添加元数据的 Python 包⑤ 用 Cowboy 调试 Python 内存泄漏⑥ 使用 shiv 将 Python 项目打包成一个可执行文件⑦ PyPI 的项目隔离功能⑧ 使用 VS Code 和 Sentry 调试 Python—Debugging Python with VS Code and Sentry⑨ 使用 Solara 开发 Jupyter 仪表板⑩ 用于临时分析的一次性 Python 环境⑪ Python:使用 sys.monitoring 监视变化⑫ 实现与扩展:Boids 算法的应用🐿️项目&资源① enlighten:Python 控制台程序的进度条增强② migrate-to-uv:将项目从 Poetry/Pipenv 迁移到 uv③ minimalistic-fastapi-templa ...继续阅读 (106)


    love 0
    诺多
    发表于
    2025-01-03 23:00:50

    嘿,各位文件囤积狂魔们!👋 今天给大家安利一个超好用的工具 —— Filestash。如果你跟我一样,云里雾里存了一堆文件,却总是找不到,那这玩意儿绝对能帮上忙。🤔 Filestash 到底是啥?简单说,Filestash 就是个网页版的文件管理器。不过这家伙可厉害了,它能管理各种云存储上的文件,比如 SFTP、S3、FTP、WebDAV,甚至 Git 仓库都不在话下。想想看,以后你只需要打开浏览器,就能搞定所有云端文件,是不是很爽?😎💪 Filestash 有啥过人之处?🌈啥都能连:FTP、SFTP、S3、WebDAV,你能想到的它都支持。🔒安全靠谱:支持各种高大上的身份验证,你的文件安全着呢。🖱️操作简单:上传下载、移动文件,建文件夹,全在浏览器里搞定,不要太方便。🛠️能折腾:喜欢捣鼓的朋友有福了,它还支持插件,想加啥功能自己来。🎭全能选手:不光能管理文档,视频、图片、音频也不在话下。📱手机也能用:躺床上用手机管理文件?没问题!🏗️ 怎么把这玩意儿搞起来?安装 Filestash 其实挺简单的,尤其是会用 Docker 的朋友。我给你两个方法,看你喜欢哪个:方法一:用 Docker Compose(懒人福音 😴)先创建个docker-compose.yml文件,内容如下:version: '3' services: filestash: container_name ...继续阅读 (82)


    love 0
    Teacher Du
    发表于
    2025-01-03 16:44:07

    Windows 系统多版本产品激活密钥分享

    GVLK for Office LTSC 2024:产品GVLKOffice LTSC 专业增强版 2024XJ2XN-FW8RK-P4HMP-DKDBV-GCVGBOffice LTSC 标准版 2024V28N4-JG22K-W66P8-VTMGK-H6HGRProject Professional 2024FQQ23-N4YCY-73HQ3-FM9WC-76HF4Project Standard 2024PD3TT-NTHQQ-VC7CY-MFXK3-G87F8Visio LTSC Professional 2024B7TN8-FJ8V3-7QYCP-HQPMV-YY89GVisio LTSC Standard 2024JMMVY-XFNQC-KK4HK-9H7R3-WQQTVAccess LTSC 202482FTR-NCHR7-W3944-MGRHM-JMCWDExcel LTSC 2024F4DYN-89BP2-WQTWJ-GR8YC-CKGJGOutlook LTSC 2024D2F8D-N3Q3B-J28PV-X27HD-RJWB9PowerPoint LTSC 2024CW94N-K6GJH-9CTXY-MG2VC-FYCWPSkype for Business LTSC 20244NKHF-9HBQF-Q3B6C-7YV34-F64P3Word LTSC 202 ...继续阅读 (68)


    love 0
    惜分飞
    发表于
    2025-01-03 12:52:43

    第一例Oracle 21c恢复咨询

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:第一例Oracle 21c恢复咨询作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]记录一个Oracle 21c故障的恢复请求(这个是第一个21c的恢复咨询),这个表明21C确实有客户在生产上使用了(不过这个是国外客户,国内的目前还没有遇到)故障原因是最初的数据文件不一致,数据库无法open,最终经过一系列折腾之后,有数据文件offline的情况下执行了resetlogs,导致部分文件resetlogs scn不一致win 11.2.0.4打patch后服务无法正常启动处理Oracle Recovery Tools恢复MISSING00000文件故障ORA-00702一键恢复工具误删除分区oracle数据库恢复ORA-01110 ORA-17070 OSD-04006 故障恢复RAC节点时间间隔过大导致执行root.sh不成功VMware vSphere6.0 初试kettle导致MySQL数据丢失恢复[star-new@email.tg].Devos加密数据库恢复Oracle Recovery Tools—202008.makop加密数据库恢复.mallox加密数据库恢复 ...继续阅读 (46)

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