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

    love 0
    沉冰浮水
    发表于
    2023-08-12 13:41:06

    「折腾」Docker 部署 Caddy

    除了本站所在的机子外,还另外有两台半 VPS,那半台因为是 NAT 在写本文时仍然在吃灰,剩下两台姑且按侧重承担了些任务;more所以上边涉及总共四家 IDC,这里会随机给出它们的推广链接:[ShortSth:主机云,DesiVPS,RackNerdVPS,iHostART][/ShortSth]主博客用的 Z-BlogPHP,新文章是写 Markdown 发到 GitHub 再走 API 发布的,使用的 meta 结构和 hexo 基本一样,所以也可以简单用 hexo 生成一个静态站,虽然也可以托管 GitHub Pages 上,只是一来和常规更新方式不一样,二来又有额外的 VPS 可以用,就选择了自己搭建;使用的域名是blog.wdssmq.com,然后相应的两个 Git 仓库 [[md2zb]] [[hexo-blog]],用的主题 [[maupassant]],各自对应的链接见文章结尾;将主仓库作为 submodule 添加到 hexo 仓库中,使用软连接映射文章目录到source/_posts,这部分之前水过一篇了,链接见文章结尾;「- 另外写了个 bash 脚本定时运行实现自动拉取文章更新然后构建public/-」当时选择了 Caddy 作为 Web 服务器,还可以自动申请 SSL 证书,不过直接使用感觉有些微妙,服务挂掉后重启略麻烦,所以后来在另一台机子上试了本身就是 ...继续阅读 (150)


    love 0
    creke
    发表于
    2023-08-12 10:18:25

    如何在MIUI、鸿蒙、OriginOS、ColorOS等国产系统直装受限APK(如Telegram)

    一、背景不管是用ES Explorer、SAI、还是App Manager,原理都是使用系统自带的APK安装器,而现在这些APK安装器,为了保障你的安全和防诈骗,都要实名认证才能安装,并且一些不在国内运营的无法安装,对于外贸朋友、开发者来说不方便。那么有没有绕过系统自带的APK安装器,直接就安装APK的方式呢?当然有。二、安装Shizuku前往https://www.coolapk.com/apk/moe.shizuku.privileged.api(酷安)或者https://github.com/RikkaApps/Shizuku/releases(github)安装Shizuku。然后前往https://shizuku.rikka.app/zh-hans/guide/setup/把Shizuku配置起来,这步很重要!三、安装sShell前往https://f-droid.org/zh_Hans/packages/in.sunilpaulmathew.ashell/下载并安装aShell四、下载&直接安装APK下载你的apk,建议下载到“下载”目录下,记住文件名,如 abc.apk启动aShell(如果Shizuku要授权,则允许授权)在aShell中粘贴命令(如果是其它路径或其它文件名,则视情况修改):export APK_PATH=/sdcard/Download/abc.a ...继续阅读 (138)


    love 0
    csslayer
    发表于
    2023-08-12 02:08:56

    Problem with Wayland input method protocols (1): key repetition and key event handling

    I do have lots of complain about wayland current input method protocols, some of them are just lacking features that I’d like to have. But this issue is the one that I think have design flaw from the beginning.Let’s first review how the keyboard event is handled with input method on Wayland and X11.The XFilterEvent would use XClientMessage to transport the key event to input method, which would actually introduce another message to X Server, but other method could also be used, either using raw socket, or more commonly DBus which is used by fcitx/ibus.In Wayland, the things become ...继续阅读 (182)


    love 0
    csslayer
    发表于
    2023-08-12 02:08:56

    Key repetition and key event handling issue with Wayland input method protocols

    I do have lots of complaints about wayland current input method protocols. Some of them are just lacking features, but this issue is the one that I think have design flaw from the beginning.Let’s first review how the keyboard event is handled with input method on Wayland and X11.The XFilterEvent would use XClientMessage to transport the key event to input method, which would actually introduce another message to X Server which is omitted in the graph above. Other than the XClientMessage, other methods may also be used, including raw socket, or DBus which is used by fcitx/ibus.In Wayland, ...继续阅读 (158)


    love 0
    windliang
    发表于
    2023-08-12 00:41:22

    关于 TypeScript 的一点点思考

    平常写 ts 比较少,用了几天时间刷完了阮一峰老师新写的 ts 教程,依旧通俗易懂,对于入门或者查漏补缺还是挺有帮助的。wangdoc.com/typescript/加深了两点收获:ts 是一门独立的语言,利用它的类型推导可以做很多事情。ts 又是一门特殊的语言,杂糅到了 js 中去使用。混合使用过程中,一不小心就会被绕进去。上次详细看 ts 还是写斐波那契的时候,用 TypeScript 实现斐波那契数列混了 Anthony Fu ts 类型体操项目的一道题:https://github.com/type-challenges/type-challenges正因为 ts 是一门独立的语言,所以可以用 ts 实现菲波那切数列、实现中国象棋,甚至实现编译器,也就有了上边的类型体操项目。我 ts 平常用的比较少,猜测有下边的原因:大家对 ts 的了解深浅不一,ts 说简单也简单,说复杂也复杂,平常快速的业务迭代中很少有时间说专门去刷一遍 ts。第一次开发的时候会多花时间。 定一个接口需要写类型,函数参数需要写类型,如果参数是对象套对象再套对象,那简直要疯掉。未来迭代也花时间。后端接口有变动,除了改逻辑代码,还要再把相应的类型也都改了。写逻辑的时候会被限制,经常遇到动态修改变量的情况,如果有 ts 还需要多考虑下。收益不明显,如果说为了类型提示,编辑器通过插件一定程度上也可以。如果为了减 ...继续阅读 (136)


    love 0
    豌豆花下猫
    发表于
    2023-08-12 00:00:00

    Python 潮流周刊#15:如何分析异步任务的性能?

    你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。标题取自其中一则分享,不代表全部内容都是该主题,特此声明。本周刊精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。>>>微信|博客|邮件|Github|Telegram|Twitter<<<🦄文章&教程如何分析 FastAPI 异步请求的性能?cProfile这种基于函数调用的分析工具无法有效分析异步操作的执行时间,文章介绍了pyinstrument这个分析库,结合FastAPI.middleware装饰器,并使用speedscope来可视化 FastAPI 程序的耗时情况。利用 FastAPI 的后台任务:增强性能和响应能力介绍了 FastAPI 的 BackgroundTasks,可以创建后台任务,用于管理长时间运行的任务,而不阻塞主进程。使用 Python 创建直方图直方图又名“柱状图”,可直观查看数据的分布趋势、离散程度和异常值等信息。文中介绍了 Matplotlib、Plotly、Seaborn、Numpy 和 Pandas 等工具绘制直方图的方法,介绍各种直方图的样式和风格、处理异常值、分析时间序列数据等。Mypy 1.5 发布了Mypy 是 Pytho ...继续阅读 (190)


    love 0
    10k
    发表于
    2023-08-12 00:00:00

    设计模式之美-课程笔记25-工厂模式

    一般工厂模式有三种,简单工厂,工厂方法,抽象工厂。工厂模式的重点在于:何时使用工厂模式。简单工厂What举个例子, 在下面这段代码中,根据配置文件的后缀(json、xml、yaml、properties)选择不同的解析器,将存储在文件中的配置解析成内存对象RuleConfig。publicclassRuleConfigSource{publicRuleConfigload(String ruleConfigFilePath) {String ruleConfigFileExtension=getFileExtension(ruleConfigFilePath);IRuleConfigParser parser=null;if("json".equalsIgnoreCase(ruleConfigFileExtension)) {parser=newJsonRuleConfigParser();}elseif("xml".equalsIgnoreCase(ruleConfigFileExtension)) {parser=newXmlRuleConfigParser();}elseif("yaml".equalsIgnoreCase(ruleConfigFileExtension)) {parser=newYamlRuleConfigParser();}elseif("properti ...继续阅读 (34)


    love 0
    白宦成
    发表于
    2023-08-11 22:00:00

    如何把一个普通网页以更好的体验分享到微信朋友圈

    一般来说,我的博客文章不会发布到朋友圈,主要是因为懒。不过这周的博客 2023 年广告招商我还是发到了朋友圈。不过,分享的一个问题是如果你在微信中打开博客的链接,并使用自带的分享到朋友圈按钮来分享,会展示文章的链接,这对于其他人来说,十分不方便。默认的分享效果而我希望的效果,则是和分享公众号文章的一样的效果。分享的效果如果想要达成这个效果,则需要花费一些小心思。具体步骤1. 使用 Safari 打开目标网页首先,你需要在 Safari 中打开目标网页,然后使用 Safari 自带的分享功能,分享给你自己的「文件传输助手」。2. 在文件传输助手中打开刚分享的链接当你分享完成后,就可以在文件传输助手中打开你刚刚分享的网页,并点击这个页面的「分享到朋友圈」,这个时候,你会发现,他分享的样式就不再是简单的文字链接了,而是加载了文章标题和文章图片的样式。3. 设置朋友圈分享的可见性根据你的需要,设置为所有人可见 or 屏蔽掉一部分人。4. 最终效果 ...继续阅读 (137)


    love 0
    xiangzhihong
    发表于
    2023-08-11 15:58:54

    初识鸿蒙跨平台开发框架ArkUI-X

    HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。ArkTS 是华为自研的开发语言。它在TypeScript(简称TS)的基础上,匹配 ArkUI 框架,扩展了声明式 UI 、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。关于ArkTS,可以参考:ArkTS基础知识ArkUI-X 进一步将 ArkUI 扩展到了多个 OS 平台:目前支持 OpenHarmony、HarmonyOS、Android、iOS,后续会逐步增加更多平台支持。到时,开发者就可以基于一套主代码,就能够构建支持多平台应用。以下是ArkUI跨平台框架整体架构的示意图。一、环境搭建1.1 下载IDEDevEco Studio首先,需要下载支持 ArkUI-X 套件的华为开发工具 DevEco ,版本为 4.0 以上,目前只能下载预览版进行体验。下载地址:软件版本备注OpenHarmony4.0 Beta2NAPublic SDKOhos_sdk_public 4.0.9.6 (API Version 10 Beta2)面向应用开发者提供,不包含需要使用系统权限 ...继续阅读 (131)


    love 0
    思否编辑部
    发表于
    2023-08-11 15:50:03

    @开发者:“齐聚码力”黑客马拉松约你 9 月相聚!

    一直以来,Google 致力于助力开发提效,释放团队创造力,简化工作流程,共同构建可持续发展的开发生态。2023 Google 开发者大会(Google I/O Connect|China)将于 2023 年 9 月 6 日在上海拉开帷幕。以本次大会举办为契机,SegmentFault 黑客马拉松 以“齐聚码力”为主题,召集拥有新思妙想和技术灵感的开发者们,在规定时间内以小组为单位,完成极限挑战。开发者们将以应对社会挑战和现实生活问题为主题,在 32 小时内发挥灵感创意,打造完善可行的解决方案,致力于用技术代码让生活变得更美好。“齐聚码力”,32 小时极限挑战本场黑客马拉松由 SegmentFault 思否开发者社区主办,Google 作为内容合作方对本次大赛提供了多元化支持,通过嘉宾分享参赛经验,探讨如何应用相关工具落地创意灵感,帮助开发者共同探索“应对社会挑战和现实生活问题”的创新之道。届时,进入决赛的上百位开发者们将齐聚一堂,共同挑战 32 小时从 0 到 1 将创意落地,在此时间内以小组为单位,“齐聚码力”完成创意脑暴、产品设计、代码实现和 Demo 展示。4 大维度多元评分,免费学习资源齐助阵在报名期限内,主办方将对参赛团队产品创意书进行滚动初筛。完成报名并提交产品创意书的团队随时可能收到线下黑客松 PASS 卡。获得参赛 PASS 卡,但团队人数未达到上限 5 人的团队 ...继续阅读 (114)


    love 0
    Orchestr
    发表于
    2023-08-11 15:32:58

    How to Install NixOS on Oracle ARM machine

    After much persistence, I finally registered for Oracle Cloud's always-free tier and set up a powerful machine. But soon, I faced challenges.For three years, my work computer has run on NixOS, with itsnix flakesfeature boosting my productivity, aided by workplace IT support. However, for my home setups, Ubuntu has been the clear choice due to its extensive resources and tutorials. While NixOS offers robust capabilities, its steep learning curve often leads me to devise custom solutions.Despite the initial hurdles, I'm growing fond of NixOS's efficiency. I'm contemplating tr ...继续阅读 (108)


    love 0
    Denis &#124; 邓鸿华
    发表于
    2023-08-11 15:25:57

    WordPress 性能分析发现翻译会显著降低网站速度

    今年早些时候,一项深入的 WordPress 性能分析显示翻译可能会影响服务器响应时间,经过初步基准测试显示,根据所使用的主题和插件的不同,使用了翻译的 WordPress 站点的加载时间可能比没有使用翻译的站点慢 50%。在很早之前的版本,#WPJAM Basic# 就有一个功能通过前台不加载语言包来提高博客速度,但时候后来很多用户使用了该功能,前台出现了英文,反而来说插件有问题,我后面就取消了,😓,当然现在还可以在当前主题的 functions.php 文件添加下面的代码实现:add_filter('locale', function($locale) { $locale = ( is_admin() ) ? $locale : 'en_US'; return $locale; });WordPress 官方性能团队现在则有更好的方法,首先使用了翻译 WordPress 站点大概有大约 56%,为了改善这 56% 站点的性能,WordPress 性能团队已将解决方案缩减为 6 个可能的优选方案,以提高使用了翻译功能的网站速度,并列出了每个方案的优缺点:解决方案A:使用不同的文件格式解决方案B:原生gettext扩展解决方案C:缓存翻译解决方案D:延迟评估翻译调用解决方案E:优化/重写现有的 MO 解析器解决方案F:拆分翻译文件当前 WordPress 网站会下载 ...继续阅读 (189)


    love 0
    booop
    发表于
    2023-08-11 15:10:11

    租房笔记

    该笔记同时在 GitHub 上的rent-room-notes(点击跳转) 进行同步,如果你对此感兴趣可以在 GitHub 中提交 PR,与我一同维护。更新时间:2023年8月11日更新内容:调整段落;新增物品清单;租房地段留意所在地的交通情况,是否靠近地铁站,上下班高峰期体验一下来回公司的交通,地铁公交站等交通设施超过 2 公里的不要考虑。注意租的房屋附近周围有没有垃圾回收站,尽量不选。房子租房尽量提前自我确定并明确自己的需求。如果可能,尽量检查以下内容:光线不要光线太好和太差的,不要早晚太晒的;选好的房子最好两次看房(一次白天一次晚上),早上看光照,晚上看是否吵闹;房屋房间是否有霉味;尽量不选临街房屋,最好晚上的时候感觉一下吵不吵,平时适不适合开窗户;隔音效果如何(可以敲一敲墙壁);房子里各个家电都试一遍是否完好;注意角落里是否有损坏、漏水等情况;卫生间马桶上水、下水是否正常,水流够不够大;热水器烧气还是用电,升温快不快,容量、安全问题;老房子要特别注意下地漏有没有做防反味处理;费用签合同是看提前退租和转租;水卡、电卡、气卡、 电梯费、垃圾费、管理费的缴费标准,物业取暖费是否是房东付;查看水表是否是插卡式,如果是最好插卡看看电池是否还有电;其它如果有物品损坏,由谁来维修付款;打开美团看一下周边外卖;中介一定要找正规、知名的租房中介,即使有坑,但比小中介好。不要月付然后需要办信用 ...继续阅读 (161)


    love 0
    思否编辑部
    发表于
    2023-08-11 14:51:57

    从 HarmonyOS 极客马拉松看鸿蒙生态的“第一步”和“进一步”

    华为 HarmonyOS 自 2019 年 8 月发布即面向万物互联生态。其中,开发者是鸿蒙生态蓬勃发展的重要力量。8 月 5 日,华为首届 HarmonyOS 极客马拉松在华为开发者大会(HDC.Together)松山湖现场落下帷幕。在这个以开发者为主角的舞台上,从上千名选手中脱颖而出的数十名开发者在有限的 36 小时里,运用 HarmonyOS 最新技术进行创新应用开发,探索不同场景应用创新体验的无限可能。华为终端 BG 软件部副总裁龚继华在接受采访时表示,此次举办 HarmonyOS 极客马拉松,一方面是希望开发者利用 HarmonyOS 最新的能力去开发出体验更好、效率更高的作品,体现 HarmonyOS 的竞争力;另一方面是希望能够借助这个平台和开发者进行更深度的交流。多元共进,HarmonyOS 极客马拉松的第一步这是华为第一次举办 HarmonyOS 极客马拉松,也是华为鸿蒙连接开发者、与开发者能力共创的一次创新尝试。开赛近两个月以来,HarmonyOS 极客马拉松吸引了全国上千名开发者报名参与,46 名选手脱颖而出会师松山湖。他们之中不仅有来自成熟开发团队的企业开发者,也有出于兴趣参赛的个人开发者,甚至还有首次接触鸿蒙的学生开发者,选手构成十分多元。与此同时,本次大赛也得到了业界多方的支持,参与维度更广泛。现场不仅有来自华为的专家、首席架构师,还有社区创始人、行业专 ...继续阅读 (115)


    love 0
    est
    发表于
    2023-08-11 14:29:28

    张雪峰论男人

    在这个下落和迷茫的时代,有的时候一段不经意的话真的很打动人:张雪峰,男生本来就一无所有,你怕什么?放手干就行了视频备份男生,咋是爷们。咋男生咋没什么所谓好失去的,为什么?你本就一无所有啊!你怕什么。你有什么好失去的呢?大不了从头再来,对吧?但行好事,莫问前程,皇天不负有心人。之前有个感悟,人的理性其实是一个很狭窄的波普,下限是死亡,上限是吃多了撑的。如果死亡都不怕,其实没啥好怕的;人吃撑了,才会有心思去发展琴棋书画,探讨抱负和情感。在死不了和吃不饱之间其实是完全没必要,干就完了。 ...继续阅读 (181)


    love 0
    accolac99
    发表于
    2023-08-11 14:22:06

    Beepumpkin up to 50% off mommy and mini shirts for you

    The arrival of a newborn is a momentous occasion that fills a household with joy and anticipationpersonalized baby coming home outfit. Among the myriad preparations for this special day, selecting the perfect outfit for your baby's coming home moment holds a unique significance. A personalized baby coming home outfit not only adds a touch of individuality to your child's first appearance but also becomes a cherished keepsake that captures the essence of this precious moment.Selecting the right outfit for your baby's homecoming is a delightful task that requires thoughtful consideration. Opting ...继续阅读 (161)


    love 0
    bigwhite
    发表于
    2023-08-11 14:19:39

    Go项目初始化不再困扰你:gonew全方位解析

    本文永久链接– https://tonybai.com/2023/08/11/introduction-to-the-gonew-tool近日,Go官博介绍了一个名为gonew的新工具。该工具支持基于go project template clone并创建一个属于你的Go项目。gonew工具的引入大幅简化了Go项目的创建,同时由于对自定义项目模板的支持,也可以提高Go项目的标准化水平。gonew工具刚刚被放入Go工具项目代码仓库,目前还处于实验阶段,后续可能会增加新特性,但当前的核心特性(core functionality)会持续保留。本文将针对gonew目前的特性做简要说明,以供大家参考。1. 起源Go team为何要引入gonew这个工具呢?按照Russ Cox的说法,Go team经常收到一些Go用户关于使用某种”go new”功能的要求,即以某种基本的项目模板来创建一个新Go module。于是Russ Cox私下里编写了一个实现了这类核心功能特性的小工具:rsc.io/tmp/gonew。该工具的逻辑非常简单,主要就是下载一个模板module,更改其module path,并将其放到本地的一个新目录中。Russ在google内部宣传该工具后,Google内部的一些团队便定制了一些模板(template),尤其是ServiceWeaver团队的响应尤为积极。这 ...继续阅读 (286)


    love 0
    bt
    发表于
    2023-08-11 13:28:00

    自定义Nav-多种实现方式及思路探讨

    1. 前言作为7年老鸟安卓,我的学习方向并不是常见的crud,算法,FW等方向,看过我的一些文章的朋友应该会比较清楚,我的主要技术栈除了日常开发外,更倾向于UI方面。在接触学习并实践了各种效果之后,对于Android的UI绘制及Canvas特性也比较清楚,本着万物皆可Canvas的心态去尝试实现了很多自定义控件。本篇也是有感而发,NAV虽然作为一个比较基础的控件,但是Google并没有给到一个实现方案。在经历了多家公司后,也看到了大家对于这么一个控件的实现思路以及实现效果,引用老罗的表情包下面进入正题,希望本篇文章能够给与大家实现自定义控件的思路,觉得太长不看的可直接跳到5. 自定义实现2. 原始版本2.1 原始需求现在开始模拟设计提需求了,对于一些首页,设置页,这样的一个切换Nav很常见。对于Android新手或对于UI不是太擅长的开发来说,他的实现方式可能是这样的2.2 布局实现很简单的布局,有几个选项就加几个TextView进去,对于背景切换也很简单,设置对应的drawable资源即可2.3 背景实现2.4 代码使用private void setSelected(int position) { if (position == 0) { tv1.setSelected(true); tv2.setSelected(false); ...继续阅读 (135)


    love 0
    logic
    发表于
    2023-08-11 12:25:00

    公司的文件服务器被黑了

    公司的文件服务器被黑了,打开SMB共享的文件夹,每个文件夹内都有一个txt格式的威胁信,内容如下Your files are encrypted and can not be used We have downloaded your confidential data and are ready to publish it on our blog To return your files in work condition you need decryption tool Follow the instructions to decrypt all your data Do not try to change or restore files yourself, this will break them If you want, on our site you can decrypt one file for free. Free test decryption allowed only for not valuable file with size less than 3MB How to get decryption tool: 1) Download and install TOR browser by this link: https://www.torproject ...继续阅读 (122)


    love 0
    admin
    发表于
    2023-08-11 10:51:09

    云数据库行业动态@2023-08-11

    重要更新阿里云RDS发布”最”便宜MySQL实例(1c1g,基础版,20g存储),10元/月,算上20g存储,包年约183元。你还需要自己折腾自建MySQL吗?此类规格不适合生产环境,但是对于开发者个人使用还是非常方便的:参考火山云RDS MySQL发布多项企业级能力,包括高权限账号、SQL限流、类似创建、批量管理(包括重启、续费、参数修改、配置变更等),以更好的支持复杂环境下的云数据库使用体验。RDS PostgreSQL也新增多个功能插件,包括pg_vector、pg_roaringbitmap、pg_stat_kcache、pg_decoderbufs等:参考参考本周由OSCHINA组织了一次直播探讨:《MySQL vs. PostgreSQL,谁是世界第一?》,错过的可以通过该链接观看回放(需要移动端打开):参考下周,DTCC 2023将在北京举行,应该是中国数据库最有影响力的行业会议了,感兴趣的可以去参加:参考更新详情阿里云RDS MySQL基础版新增1核 1GB和1核 2GB经济版规格。以ESSD PL0云盘存储空间20GB为例,RDS实例包月价格分别仅18元和24元:参考RDS 优化了参数诊断,提供静态参数诊断结果和7天内的参数修改历史:参考RDS PostgreSQL优化了备份页面部分名称:参考腾讯云TDSQL-C MySQL、云数据库 My ...继续阅读 (208)


    love 0
    白宦成
    发表于
    2023-08-11 01:42:00

    乐观者找方法,悲观者找理由

    乐观和悲观是一个人自小到大所接受的教育、自身基因所带来的。而这种乐观和悲观可以造就非常不同的做事的方法和做人的视角。同样一个问题,乐观者遇到后思考的是解决问题的办法,如何通过努力使得问题变成一个可以被解决的问题,乐观者总是在不断的尝试一种可能,来完成要做的事情。而悲观者则更多的关注着一件事的不可能性。如果一件事有一百种方式可以实现,那就有一万种方式不可以实现。这就是我们常说的,悲观者往往正确,但乐观者往往成功。 ...继续阅读 (140)


    love 0
    cindy
    发表于
    2023-08-11 01:35:09

    【宠粉福利】《白帽子讲Web安全》(第2版)重磅来袭!

    哈!没想到吧!脉搏君又来送书啦!上次没有中奖的小伙伴也不要失望!速速参加这次的赠书活动!这本书,可谓安全从业者的标配,不仅国内小伙伴给出的好评如潮,收获了豆瓣8.2的高分,还被美国斯普林格出版社隆重引进在全球发行英文版,这在安全著作中也是独一份的待遇!!!如今,时光荏苒,距本书第1版的出版转眼过去了11年,第2版也是时候隆重登场了!下面我们有请作者道哥吴翰清老师来和大家分享一下,第2版想要解决的痛点问题是什么吧~~在这11年里,世界发生了许多变化:云计算不再是一个故事,大数据成了重要生产要素;深度学习的崛起则开启了第三次人工智能浪潮,机器人打败了人类棋手,在大模型的加持下,人工智能正在挑战越来越多的人类职业。我们经历了新冠疫情,正在经历俄乌冲突,这一切都让安全问题变得更加敏感。互联网的渗透无处不在,数据隐私、科技伦理变成人们愈发关心的话题。过去的11年,我们看到了自动驾驶汽车失控酿成的交通事故、无人机被应用于战争、聊天机器人诱使人类自杀、元宇宙中发生性侵。科技的突破似乎总伴生着新的威胁,让人们在憧憬美好未来的同时,无法忽视那柄悬于头顶的达摩克利斯之剑。在这次技术革命的关口上,安全再次变成一个必须直面的问题:科技带来的是生存还是毁灭?因此,在这个关口上将本书更新为第2版又增加了一份责任。正如本书开篇所言,“互联网本来是安全的,自从有了研究安全的人,就变得不安全了”。这似乎是一个悖论, ...继续阅读 (173)


    love 0
    RobinDong
    发表于
    2023-08-11 00:33:14

    The experience of using Google Cloud’s Text-to-Speech AI

    Just using the Python API of Text-to-Speech AI to transform a PDF file to mp3 audio, as theexample:from google.cloud import texttospeech from PyPDF2 import PdfReader client = texttospeech.TextToSpeechClient() reader = PdfReader("xxx.pdf") voice = texttospeech.VoiceSelectionParams( language_code="cmn-CN", name="cmn-CN-Wavenet-B", ssml_gender=texttospeech.SsmlVoiceGender.MALE ) audio_config = texttospeech.AudioConfig( audio_encoding=texttospeech.AudioEncoding.MP3, speaking_rate=0.8, ) text = "" index = 1 # try first 10 pages for page in reader.pages[:10]: text += page.extrac ...继续阅读 (191)


    love 0
    阮一峰
    发表于
    2023-08-11 00:09:49

    科技爱好者周刊(第 266 期):自己做双语 EPUB 电子书

    这里记录每周值得分享的科技内容,周五发布。本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。封面图四川省德阳市使用锈钢板,搭建了一个名为"齿轮花园"的小园林。每个模块都做成正六边形,象征一个齿轮,比喻德阳这个老工业城市的绿色转型。(via)自己做双语 EPUB 电子书周刊的《工具》部分,每周都有一些很有用的软件,有些对我的帮助也很大。《周刊(第254期)》有一个作者自荐的"沉浸式翻译",就特别有用。它是一个浏览器插件,主要功能是网页翻译,还可以指定翻译引擎。但是,对于我最有用的是另一个功能----制作双语 EPUB 电子书。今天就说说这个功能。很多我想看的国外图书资料,都没有中文版。如果去啃英文原版,就会读得很慢。这时,我们不妨自己动手,生成一个机器翻译版。先读机器译文,如果不顺,再读原文。举例来说,上个月美国出版了约翰·罗梅洛(John Romero)的自传《DOOM Guy》。他是经典电子游戏《DOOM》(毁灭战士)的创造者之一。我自从读了《DOOM 启示录》,就对这个人很感兴趣。但是,此书没有中文版。我就用"沉浸式翻译",自己做了一本双语对照的 EPUB 电子书。制作过程非常简单,导入原始 EPUB 文件,启用页面翻译,然后导出就可以了,只花费几分钟。市面上其他电子书翻译软件,都不如它简单好用,而且它 ...继续阅读 (284)


    love 0
    美团技术团队
    发表于
    2023-08-11 00:00:00

    KDD 2023 | 美团技术团队精选论文解读

    本文精选了美团技术团队被KDD 2023收录的7篇论文进行解读,论文覆盖了Feed流推荐、多模态数据、实例分割、用户意图预测等多个方向。这些论文也是美团技术团队与国内多所高校、科研机构合作的成果。希望给从事相关研究工作的同学带来一些启发或者帮助。 ...继续阅读 (174)


    love 0
    ike‘s blog
    发表于
    2023-08-11 00:00:00

    clickhouse集群部署指南

    起因网上找到的集群安装博文各个都是复制粘贴,还缺胳膊少腿MD,各种坑,自己梳理下搭建过程。步骤zookeeper安装wget https://downloads.apache.org/zookeeper/stable/apache-zookeeper-3.6.3-bin.tar.gz #注意要下载bin.tar.gz tar -xvf apache-zookeeper-3.6.3-bin.tar.gz #解压到目录 cp zoo_sample.cfg zoo.cfg #参考下面zoo.cfg配置 mkdir -p /data/zookeeper/{data,logs} #创建数据目录 echo "1" > /data/zookeeper/data/myid #注意myid里的数字一定要和cfg里的server顺序一致 ./zkServer.sh start #启动zkzoo.cfg配置参考tickTime=2000 dataDir=/data/zookeeper/data dataLogDir=/data/zookeeper/logs clientPort=2181 admin.serverPort=2182 initLimit=10 syncLimit=5 ser ...继续阅读 (38)


    love 0
    MaskRay
    发表于
    2023-08-10 19:44:05

    Port LLVM XRay to Apple systems

    I do not use Apple products myself, but I sometimes delve into Mach-Odue to my interest in object file formats. Additionally, my LLVM/Clangchanges sometimes require some understanding of Mach-O. Occasionally, Ineed to understand the format to some extent to work around its quirks(the old format inherited many problems of "a.out").Recently, there has been interest (from Oleksii Lozovskyi) inenablingXRay, a functioncall tracing system in LLVM, to work on Apple systems. Intrigued bythis, I decided to delve into the details and investigate the necessarychanges. XRay supports many 64-bit architectu ...继续阅读 (163)


    love 0
    子衿
    发表于
    2023-08-10 19:35:00

    通过修改注册表,为微软键盘添加小鹤双拼

    前言什么是小鹤双拼小鹤双拼是一种中文输入法方案,以小鹤音形输入法为基础。它通过将汉字的拼音声母和韵母映射到键盘上的两个按键,实现中文字符的输入。小鹤双拼的特点是简单易学、输入效率高。声母和韵母的拼音分别映射到键盘上的两个按键,通过按下不同的组合来输入不同的声母或韵母。它的设计理念基于汉字的拼音音节结构和频率分布,使得常用的拼音组合可以更快速地输入。小鹤双拼有多个版本,如小鹤双拼98版、小鹤双拼86版等,各版本的按键布局可能有所不同。这种输入法方案在中国广泛使用,并受到一部分用户的喜爱。添加小鹤双拼通过微软输入法手动添加(不推荐)通过自定义按键的方式对照小鹤双拼的按键表自己设置。通过修改注册表,添加小鹤双拼新建xiaohe.txt文件,使用文本编辑器打开,复制以下内容到文件中。Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputMethod\Settings\CHS] "EnableExtraDomainType"=dword:00000001 "Enable Double Pinyin"=dword:00000001 "DoublePinyinScheme"=dword:0000000a "UserDefinedDoublePinyinScheme0"="flypy ...继续阅读 (43)


    love 0
    pipu
    发表于
    2023-08-10 17:16:29

    如何做行业调查

    一:为什么不看现成的行业报告1.不是所有东西都有研报研报覆盖范围有限,一些体量不大的东西,说没有研究员做研报的,如饭圈、虚拟主播、魂系游戏等等2.研报的隐形门槛很高如果没大量商业常识和Sese(直觉),很容易迷失在信息的海洋里3.需要自己掌握做研报的能力看研报很高效,但没法锻炼一个人的信息搜集能力和整体归纳能力二:不会调研的痛点1.不知道获取信息的来源2.面对海量的信息数据无从下手不知道应该从这些知识的海洋中抽取哪些东西3.不会归纳分析不知道如何得出更深层的认知或洞察三:互联网调研的方法一句话来说,就是问题先行以搜养搜。1.提出问题我通过调研想解决哪些问题?2.初步搜索去搜索二手信息搜索引擎微信公众号知乎现成的行业报告博客ChatGPT3.深入搜索更多关键词核心方法:以搜养搜用初步搜索的结果扩充关键词掌握行业基本术语什么时候搜索结束?直到在新内容中再也没有看不懂的东西。4.整理归纳通用商业框架市场情况上下游从业者情况技术、工业、工艺等相关专业信息中外国市场的特点行业发展史5.尝试回答最基本的、综合性的高级问题合上笔记,把调研动机当作问题,并自问自答。四:专家调研跟资深从业行业者深入对谈前提能找对人有不错的逻辑能力和反应能力知道怎么通过不断地提出对的问题一步一步深入这个领域练习人群:爸妈偏学术性的调研看论文和看书如何找到合适的书?找到一本合格的启蒙书,点开豆瓣页面,这本书属于哪个书单 ...继续阅读 (139)


    love 0
    罗佳(博主)
    发表于
    2023-08-10 16:48:06

    使用css grid制作一个活跃度砖墙

    我也不确定这个到底叫什么,就是Github那种根据提交的代码次数改变方块颜色的动态墙,在这里暂时就叫活跃度砖墙。这篇文章早就想发了,不过最近沉迷看番,一直都没写,我制作的版本在这里可以看到:https://blist.9baka.cc/user/luojia基本思路就是往一个display为grid的容器里塞方块,让grid的grid-auto-flow为column,这样方块就是纵向排列的了,然后用grid-template-rows: repeat(8, 1fr)把行数分成固定的8份,列数会自动根据格子数量增加,最后对所有砖头使用aspect-ratio: 1/1来把它们固定为正方形(当然你要别的形状也可以),样实现的墙里面的格子可以自动根据整体的宽度改变大小。和Github以及大多数地方不同的是,我用颜色把每个月区分开了,这样看起来更直观一些。效果如图从下图可以看出左侧的周几和顶上的月份也是放在格子里的,免去了另外安置这些数据的烦恼。完整的演示代码放在这里了,我已经写了详细的注释 ...继续阅读 (176)

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