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

    love 0
    XboxYan
    发表于
    2024-01-08 10:00:00

    原生details支持手风琴模式了!

    欢迎关注我的公众号:前端侦探最近details元素新增了一个name属性,如下别看这只是一个普普通通的属性,这可是带来了一个全新的模式,一起了解一下吧一、快速了解 details有些同学可能从来没有用过details这个标签,这里简单介绍一下。details通常和summary配合使用,天然支持展开收起的效果。例如System RequirementsRequires a computer running an operating system. The computer must have some memory and ideally some kind of long-term storage. An input device as well as some form of output device is recommended.效果如下虽然有些难看,但都是可以通过CSS自定义的。如果想去除这个“黑色三角”,这个“黑色三角”其实是::marker生成的,,而这个::marker是通过list-style生成,所以要去除可以这样summary{ list-style: none; } /*或者*/ summary{ display: flex; /*默认是list-style*/ }还支持嵌套,进一步美化可以实现树形结构目录有兴趣的可以回顾一下之前这篇文章 ...继续阅读 (159)


    love 0
    Moxuy
    发表于
    2024-01-08 09:07:30

    2023年终总结

    回顾2023,感觉一年并没有什么记忆深刻的事情,也许是太循规蹈矩,每天重复着生活。思来想去也只能通过照片来回忆。年夜饭(1月21日)在外漂泊的打工人,一年中和父母在一起最长时间的假期就是春节,吃的最丰盛的一顿饭就是年夜饭。很有温州特色的一顿饭。上海豫园(1月28日)2022年结的婚到2023年过年期间才开始的蜜月旅行来到了上海,刚好豫园在办灯会,就过来玩玩。上海迪士尼(1月29日)因为买了早鸟票,所以起了个大早,地铁+打车到了迪士尼。一开始以为早鸟票就已经够玩了,没想到买了早鸟票也需要排队进园,进园后更是需要一路跑步到最热门的项目——飞跃地平线。早鸟票+一路跑步 还是需要排队一个多小时才玩上,玩完之后并没有感觉很值。老婆很喜欢的花车巡游,感觉光看花车巡游就很值。绍兴东方山水酷玩王国(3月26日)有浙江小迪士尼之称的绍兴东方山水酷玩王国,过去玩的人并不多,因为不需要排队,所以游玩体验比迪士尼好太多。但是项目并没有迪士尼的好玩,花车巡游都是不认识的IP,所以并没有什么代入感。杭州国际博览中心(4月1日)爸妈来杭州,带他们去了G20的举办地——杭州国际博览中心,场面恢弘,是父母比较喜欢去的地方。一张门票需要100左右,还是挺贵的。江西婺源(5月14日)和老婆还有岳父岳母去江西婺源玩,照片都是露脸的就不贴了~浙江台州(6月10日)应朋友邀请,去到浙江台州游玩,主要就是在市区吃吃逛逛,并没有 ...继续阅读 (170)


    love 0
    mao0514
    发表于
    2024-01-08 08:43:28

    【无标题】

    使用ffmpeg的swscale_scale函数可以实现像素格式转换,具体代码如下: #includeavcodec.h> #include int main() { // 初始化转换器 struct SwsContext *sws_ctx = sws_getContext(width, height, AV_PIX_FMT_YUYV422, width, height, AV_PIX ...继续阅读 (121)


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

    Spring Boot 如何使用 Validation 包进行输入参数校验?

    Spring Boot 自带的 spring-boot-starter-validation 包支持以标准注解的方式进行输入参数校验。spring-boot-starter-validation 包主要引用了 hibernate-validator 包,其参数校验功能就是 hibernate-validator 包所提供的。 ...继续阅读 (172)


    love 0
    Denis | 邓鸿华
    发表于
    2024-01-08 06:45:24

    一文详解 PHP 的箭头函数和在 WordPrss 中的应用

    PHP 的箭头函数(Arrow functions)也叫做“短闭包”(short closures),它是作为定义匿名函数的一种更简洁的方式,在 PHP 7.4 版本中被引入的。箭头函数彻底改进了代码的简洁性,与传统的匿名函数不同,箭头函数无需显式定义参数即可无缝地访问相同作用域内的变量,此外也无需通过引用传递变量,或者使用global关键字。箭头函数的语法箭头函数使用 fn 关键字定义,后面紧跟着函数参数、箭头符号(=>)和函数体:$func = fn() => VALUES TO RETUEN HERE箭头函数在语法层面是更加简洁性的,可以显著减少闭包中常见的样板代码。无需 function 关键字:箭头函数使用 fn 关键字来声明,而不是传统的 function 关键字。隐式返回值:箭头函数的主体是一个表达式而不是一个语句块,该表达式的结果会被自动返回,所以不需要显式写 return 语句。省略花括号:当箭头函数只包含一个表达式时,可以省略花括号 {}。捕获语法作用域变量:箭头函数会自动捕获定义时的语法作用域中的变量,而无需使用 use 关键字,这减少了闭包中常见的样板代码。比如下面我们使用 array_map 求一组数字的平方的例子,可以明细看出箭头函数的简洁性:$numbers = [1, 2, 3, 4, 5]; // 使用传统的闭包函数: $square ...继续阅读 (203)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2024-01-08 04:34:46

    利用Github Copilot实现GPT交互

    本文主要记录一下如何部署将Github Copilot转换为ChatGPT要求github账号已经开通Github Copilot,具体可点击链接确定其成本相对于来说还是比较高的,长期可用性还得打个问号。但是如果你已经买了,可以考虑使用这种方式, 无限制免费使用 GPT-4 模型。风险目前来看不知道是否违背Copilot TOS, 存在一定风险,使用需谨慎,请勿公开分享。原理细节可以参考后端服务copilot-gpt4-service部署直接上手部署一键到位, 到这里API基本就可以用了。version: '3' services: copilot: image: aaamoon/copilot-gpt4-service container_name: copilot ports: - 8080:8080 restart: always chatgpt-next-web: image: yidadaa/chatgpt-next-web container_name: chatgpt-next-web ports: - 3000:3000 restart: always直接docker compose启动docker compose up -dToken获取另外可以通过安装Jetbra ...继续阅读 (155)


    love 0
    白宦成
    发表于
    2024-01-08 02:00:00

    警惕我们自己的无意识行为

    在生活中,我们会做非常多的无意识行为,而我们的无意识行为将会让我们损失很多的时间、可能性和机会。举个例子来说,在高铁上,你可能会持续的刷抖音。即使目前火车已经在隧道里了,但你还是会去试图向下刷抖音,来获取最新的视频。即使你知道,此刻没有网络,必然不可能刷出新的。但无意识的下拉刷新的行为,会让你不断的做一个很傻的事情。同样的事情也会发生在比如我会用起点看小说,由于我只看固定的几个作者,他们也固定在下午五点左右更新,因此,一个最佳策略就是我在下午 6 点左右去看,大概率作者已经更新, 我可以以最快的速度完成看更新,换换脑子,然后继续 Coding。但实际上我依然会在早上 / 中午去刷新看看是否有更新的内容。如果你仔细分析自己的时间可能会发现你大量的时间都在做这些无意识的行为。而通过尽可能的让自己有意识,可以让你更好的掌控自己的生活和时间。这也包括,我自己也一直在练习冥想,从我的视角来看,冥想所提供的价值便是「让你有意识」以及「让你更容易有意识」。如果你觉得自己的日常当中有太多的无意识行为,不妨试试做一个最最简单的呼吸冥想,感受自己思绪的纷乱。警惕我们自己的无意识行为最先出现在白宦成。 ...继续阅读 (303)


    love 0
    mephisto.cc
    发表于
    2024-01-08 00:00:00

    如何修复Waybar微信图标错误

    在 labwc 环境下,各种 Linux 的软件图标都显示正确,唯独 wine 的微信图标显示错误。经过排查,修复了waybar下微信图标显示错乱的问题,其它软件图标错误也有可能收益。阅读更多 ...继续阅读 (111)


    love 0
    1Link.Fun 科技周刊
    发表于
    2024-01-08 00:00:00

    1link.fun 科技周刊 | 第 82 期

    MidJourney被指控抓取16000名艺术家的作品进行训练艺术家贴出了几张 MidJourney 开发人员聊天的截图和一个 Google 表格的链接,截图中开发人员说他们抓取了很多艺术家的名字和风格, 创建了一个 Google 表格,并号召其他人一起完善这个列表,“多多补充,不怕重复(因为他们会去重)“很快, 这个 Google 表格就被限制访问了(webarchive上还能看到)我看了一下那个表格,主要是艺术家的名字和风格,还有一些好像是作品的名称,但是没看到哪里说这些作品用来做训练了,感兴趣的自己再去研究一下吧。Windows XP 2024 版本Windows 10, Windows 11 还有接下来要到来的 Windows 12 都对 UI 风格,交互方式,元素动画进行了不同程度的更新,但是更新来更新去,用户还是喜欢 Windows XP 系统的简洁和流畅,于是有人就做了一个概念版 Windows XP 2024 版本,展示了从安装,开机,开始菜单,文件浏览器等精心设计的场景,既有新 UI 的美观,又有 XP 系统的简洁,简直是完美, 可惜这只是一个概念。原链接有 YTB 视频, B 站有人搬运,自行搜索一下。阿波罗 11 号防御假想月球生命的措施当人类第一次从外天体返回地球之后,宇航员被隔离了 21 天, 以防止潜在的月球生物入侵,这篇文章讲了对于假想的月球生物入侵这 ...继续阅读 (175)


    love 0
    mephisto.cc
    发表于
    2024-01-08 00:00:00

    如何修复Waybar微信图标错误

    在 labwc 环境下,各种 Linux 的软件图标都显示正确,唯独 wine 的微信图标显示错误。经过排查,修复了waybar下微信图标显示错乱的问题,其它软件图标错误也有可能收益。阅读更多 ...继续阅读 (25)


    love 0
    二丫讲梵
    发表于
    2024-01-07 23:59:28

    我的2023年

    我的2023年年终总结。又是一年轮替时,我们的生命被年切割,用于测量过往一个阶段的得失,而随着年轮地滚动,不管得失与否,能否合理解释自己的遭遇,能否合理认识自己的遭遇,能否合理超越自己的遭遇,都成为我们年龄递增的首要任务。许多人迷迷糊糊,光阴虚度,尽管眼见已二三十岁,却仍旧活在生活之下,即便多活几十年,也不过是一种窘困,愁苦,凡庸的延伸,着实冤枉。 ...继续阅读 (107)


    love 0
    寒峰路
    发表于
    2024-01-07 22:22:20

    就这样一直跑厦去

    实力不够,运气来凑上海和厦门是目前国内唯二的世界田联白金标牌赛事,也是不少跑者做梦都想参加的赛事。看过耐克创世人菲儿·奈特的自传《鞋狗》开始跑步,后来想要体验马拉松才知道不是想跑就能跑,稍有名气的马拉松都需要报名抽签,不止要有实力,还需要有好运气。2022年第一次中签厦门,但因为延期到4月,考虑到4月天气炎热选择了退赛;而且当时跑步5年,实力有了肉眼可见的提高,已经达到当年厦马的成绩直通标准,想着以后可以靠成绩直通。2023年底,厦门马拉松开始报名,发现直通标准已经提高,半马PB 132 没有能够直通。报名之后收到没有中签的短消息,也就不再报多大希望,只能寄希望于继续提高以后直通。2023.11.07 收到候补中签的短信,没想到这一次运气来了,那一刻非常开心;除了开心还有些纠结,觉得目前的跑量并不足以支撑跑全马,身边很多跑全马的跑友动辄都是3000,甚至4000的跑量。等到2024年厦马起跑的分区图出来,分区图也被跑友玩成了鄙视链,不得不承认国内跑步也卷的厉害。厦马有点世界大满贯国内波士顿的意思,精英赛事。当然,既然选择了想成绩直通,严肃跑者,就要好好训练,卷总比躺要好的多。收到厦马候补中签的那一刻,也确认了春节前所有的赛事:2023.11.19,舟山群岛半程马拉松;2023.12.10,诸暨西施半程马拉松;2024.01.07,建发厦门全程马拉松;舟山群岛和朋友相约吃海鲜,西施半 ...继续阅读 (106)


    love 0
    自行 (zzxworld@163.com)
    发表于
    2024-01-07 20:55:41

    闲聊今年的橙子行情

    昨天打电话通知家里摘橙子,得知今天要杀年猪。这让我不由的想起了去年在家杀年猪的时候,好像比今年还略早几天。提前一天就要请好杀猪匠,安排好时间,并约上几个亲朋近邻一起来帮忙。这是在老家为数不多还能感受到年味的活动。 ...继续阅读 (154)


    love 0
    wireless_com
    发表于
    2024-01-07 20:24:23

    程序员关于学习的10件事

    【引子】新年伊始,每个人都会定一点儿自己的学习目标或者学习计划。石头兄弟推荐给我一篇文章,其中阐述了一些对学习本身的认知,而且是站在程序员的视角上,https://cacm.acm.org/magazines/2024/1/278891-10-things-software-developers-should-learn-about-learning/fulltext,读后颇有感触,遂编译成文,分... ...继续阅读 (165)


    love 0
    唐巧
    发表于
    2024-01-07 16:49:08

    重装 M2 的 MBP

    因为工作的电脑使用满 4 年,所以周末领到了一台新的 M2 的 MBP。考虑到新电脑 CPU 不太一样,所以我没有使用迁移助手,尝试重装了一遍电脑。整个安装下来最麻烦的就是开发者环境,基本上无法正常连上外网下载各种开源软件,最后我灵机一动搜了一下,才发现清华大学上有不少开源软件的镜像。这样大大加快了我安装软件的速度。整理了一下自己的生产力工具,现在做业务之后,基本不写代码了,所以偶尔写博客或者查资料有这些软件就够用了:iTerm2拥有一个更好的 Terminal 操作界面:https://iterm2.com/Home Brew用镜像安装Home Brew:https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/有了Home Brew之后就可以装我需要的一些环境:brew install nodebrew install hexonpm 的资源比较慢,安好 node 之后也把镜像设置一下:npm:npm config set registry http://mirrors.cloud.tencent.com/npm/Oh My ZshOh My Zsh 可以利用镜像安装:https://mirrors.tuna.tsinghua.edu.cn/help/ohmyzsh.git/安装完可以设置一下autojump插件再把macos 插件打 ...继续阅读 (210)


    love 0
    Fish
    发表于
    2024-01-07 16:42:43

    99 元将传统音箱改为 Airplay 音箱

    很久以前夫人练吉他,购入了一台雅马哈的音箱。买回来发现古典吉他搭配音箱效果并不是很好,所以买回来没用几次就闲置在客厅电视柜中。一直想着怎么利用起来。最开始买了个绿联的蓝牙接收器,将音箱变成了蓝牙音箱。但体验仍然不顺滑,原因如下:每次放音乐之前,需要手动连接蓝牙。尽管一直给它供电,蓝牙接收器在断开连接几分钟后,还是会自动关闭连接。这两个问题就导致每次要放音乐,得先去打开蓝牙接收器,再用手机连接蓝牙接收器。比较繁琐。最近在网上看是否能改造成支持 Airplay 的音箱,从而获得类似 Homepod 的播放体验。搜了一下发现有两种:购买树莓派或类似设备,安装 shairport-sync 应用。购买苹果已经停售的 Airport Express A1392。树莓派的应用需要自行安装,并不是不可以,但年纪大了懒得折腾。而且树莓派近些年涨价过于离谱,成本较高。所以考虑用 Airport Express。闲鱼上有很多卖的,个人卖家往往在 150 元左右,二手贩子 100 元左右。因为这种路由器类的产品使用损耗不大,所以我选择在便宜的贩子处购买,99 元。到手后,Airport Express 的 WAN 口(圆圈标记)插入路由器,在 Mac 上的 Airport 实用程序中就可以发现该设备。我这里需要输入密码,直接重置设备即可。重置设备后,在 Airport 实用程序中先按指引配置好设备即可。 ...继续阅读 (150)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2024-01-07 15:43:00

    利用Github Copilot实现GPT交互

    本文主要记录一下如何部署将Github Copilot转换为ChatGPT要求github账号已经开通Github Copilot,具体可点击链接确定其成本相对于来说还是比较高的,长期可用性还得打个问号。但是如果你已经买了,可以考虑使用这种方式, 无限制免费使用 GPT-4 模型。原理细节可以参考后端服务copilot-gpt4-service部署直接上手部署一键到位:version: '3' services: copilot: image: ttl.sh/copilot:2024 container_name: copilot ports: - 8080:8080 restart: always chatgpt-next-web: image: yidadaa/chatgpt-next-web container_name: chatgpt-next-web ports: - 3000:3000 restart: always直接docker compose启动docker compose up -dToken获取如果你VsCode已经安装过Copilot相关插件的话, 可以直接获取23:41 ➜ ~ cat ~/.config/github-copilot/hosts.jso ...继续阅读 (165)


    love 0
    唐巧
    发表于
    2024-01-07 15:07:07

    将 Hexo 升级到 V7.0

    这次重装 M2 的电脑,Hexo 在设置的时候报很多警报,一些依赖库因为太旧有安全风险,查了一下 Hexo 有最新发布的7.0 版本,于是打算整体迁移一下。安装 Hexo 7.0首先 Hexo 的安装可以用 brew 了。使用brew install hexo安装,安装好之后 Hexo 在/opt/homebrew/Cellar/hexo/7.0.0下。使用 Hexo 的如下指令完成建站hexo init blogcd blognpm install安装插件建完站之后,把之前的文章都复制进去,在 themes 目录下同样把archerclone 下来:git clonehttps://github.com/fi3ework/hexo-theme-archerarcher然后需要在 blog 根目录下安装以下插件:npm install hexo-deployer-git –savenpm install hexo-generator-json-contentnpm install hexo-generator-feed –save除此之外还需要一些配置,修改_config.yml,增加如下内容:jsonContent:meta:truepages:falseposts:title:truedate:truepath:truetext:falseraw:falsecontent:fa ...继续阅读 (220)


    love 0
    唐巧
    发表于
    2024-01-07 13:55:01

    重装 M2 的 MBP

    因为工作的电脑使用满 4 年,所以周末领到了一台新的 M2 的 MBP。考虑到新电脑 CPU 不太一样,所以我没有使用迁移助手,尝试重装了一遍电脑。整个安装下来最麻烦的就是开发者环境,基本上无法正常连上外网下载各种开源软件,最后我灵机一动搜了一下,才发现清华大学上有不少开源软件的镜像。这样大大加快了我安装软件的速度。这几个镜像的地址是:Home Brew:https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/Oh My Zsh:https://mirrors.tuna.tsinghua.edu.cn/help/ohmyzsh.git/npm:npm config set registry http://mirrors.cloud.tencent.com/npm/整理了一下自己的生产力工具,现在做业务之后,基本不写代码了,所以偶尔写博客或者查资料有这些软件就够用了:iTerm2拥有一个更好的 Terminal 操作界面:https://iterm2.com/Sublime Text我主要用Sublime Text来写博客。配合下面的设置可以方便在命令行中调用 Sublime Text。export PATH=”/Applications/Sublime Text.app/Contents/ ...继续阅读 (224)


    love 0
    Derobukal
    发表于
    2024-01-07 13:31:36

    Kubernetes的安装和使用(三)

    目录Kubernetes的安装和使用(一)Kubernetes的安装和使用(二)Kubernetes的安装和使用(三)k8s使用Service在前面的例子中我们使用port-forward进行端口转发,这样会存在两个问题:pod重启后ip地址发生了变化怎么办如何进行负载均衡k8s的Service就是用来解决这个问题的,它包含ClusterIP、NodePort和Headless等模块。ClusterIPClusterIP就是将多个pod用一个ip进行访问的服务,这个ip只能在集群内访问,我们创建如下的程序12345678910111213141516packagemainimport("fmt""io""net/http""os")funcmain(){http.HandleFunc("/",func(w http.ResponseWriter, r *http.Request){host, _ := os.Hostname()io.WriteString(w, fmt.Sprintf("[v3] Hello, Kubernetes!, From host: %s\n", host))})http.ListenAndServe(":3000",nil)}我们将如上程序打包成镜像docker build . -t derobukal/hello ...继续阅读 (230)


    love 0
    Jason
    发表于
    2024-01-07 12:07:37

    0104 - 良渚周四线下开发者活动

    今天去参加了良渚周四线下开发者活动。烧脑一下午,认识了不同的人,在做不同的事情。有 AI 教育、Web 3、PaaS、线下展会、高中生等等。时不时来刺激下,挺好。还是要做好自己的事,有拿得出手的产品,才有的聊。 ...继续阅读 (98)


    love 0
    Jason
    发表于
    2024-01-07 12:05:53

    0102 - 意外收到稿酬

    把硬件总结的文章,投入到少数派,上了首页。没想到,竟然有稿酬,还是 500 多(估计是 1 个字 0.1 元),确实有点意外。感兴趣可以去看看,支持下这家给稿费的网站:https://sspai.com/post/85507 ...继续阅读 (112)


    love 0
    oldj\'s blog
    发表于
    2024-01-07 11:40:00

    怀念爷爷

    爷爷生于 1924 年,今年是爷爷诞辰 100 周年。1爷爷受过良好的教育,解放前当过老师,在山村小学教书育人,也曾一腔热血,保护过被敌人追捕的游击队员。解放后,爷爷先在县法院工作,后转向水利、航运方向,参与主导了很多复杂的工程,并逐渐成为这个领域的知名专家。1970 年代,云南省开发澜沧江,爷爷以专家身份被聘为技术指导。那个年代的工作条件非常艰苦,在一次位于西双版纳的工程作业中发生了意外,奋战在一线的爷爷不幸负伤致残,从此不得不离开热爱的事业,提前退休回到家乡。2从我有记忆起,爷爷就是一个整天坐在客厅藤椅上的老头,很瘦,很慈祥,从未见他发过脾气,对谁都很和蔼。爷爷的伤在腿上,这个伤让他失去了自由行走的能力,因此他只能天天宅在家,极少出门。爷爷有一大箱子书,我曾好奇地翻过,但那时我还不识字,只依稀记得书中有很多复杂的图表。有时会有一些同样头发花白的人来看爷爷,爷爷会很高兴地与他们聊很久。没有客人时,爷爷会看书看报,还会教我唱歌,但更多的时候他就那么静静地坐在那儿,不知是在回忆还是思考。3也许是长年的坐卧损害了健康,爷爷去世得很早。爷爷弥留之际被大伯接了过去。有一天母亲带我去大伯家看爷爷,我进了屋,看见爷爷正躺在病床上,见我进来,就睁大了眼睛看向我。年幼的我还不理解死亡的含义,只觉得爷爷睁大眼睛的样子很有趣,还以为他马上就要像以前一样逗我玩了,于是嬉笑着跑了出去。却没有意识到,那就是 ...继续阅读 (210)


    love 0
    oldj\'s blog
    发表于
    2024-01-07 11:40:00

    怀念爷爷

    爷爷生于 1924 年,今年是爷爷诞辰 100 周年。1爷爷受过良好的教育,解放前当过老师,在山村小学教书育人,也曾一腔热血,保护过被敌人追捕的游击队员。解放后,爷爷先在县法院工作,后转向水利、航运方向,参与主导了很多复杂的工程,并逐渐成为这个领域的知名专家。1970 年代,云南省开发澜沧江,爷爷以专家身份被聘为技术指导。那个年代的工作条件非常艰苦,在一次位于西双版纳的工程作业中发生了意外,奋战在一线的爷爷不幸负伤致残,从此不得不离开热爱的事业,提前退休回到家乡。2从我有记忆起,爷爷就是一个整天坐在客厅藤椅上的老头,很瘦,很慈祥,从未见他发过脾气,对谁都很和蔼。爷爷的伤在腿上,这个伤让他失去了自由行走的能力,因此他只能天天宅在家,极少出门。爷爷有一大箱子书,我曾好奇地翻过,但那时我还不识字,只依稀记得书中有很多复杂的图表。有时会有一些同样头发花白的人来看爷爷,爷爷会很高兴地与他们聊很久。没有客人时,爷爷会看书看报,还会教我唱歌,但更多的时候他就那么静静地坐在那儿,不知是在回忆还是思考。3也许是长年的坐卧损害了健康,爷爷去世得很早。爷爷弥留之际被大伯接了过去。有一天母亲带我去大伯家看爷爷,我进了屋,看见爷爷正躺在病床上,见我进来,就睁大了眼睛看向我。年幼的我还不理解死亡的含义,只觉得爷爷睁大眼睛的样子很有趣,还以为他马上就要像以前一样逗我玩了,于是嬉笑着跑了出去。却没有意识到,那就是 ...继续阅读 (145)


    love 0
    bigwhite
    发表于
    2024-01-07 11:33:46

    Go语言之父的反思:我们做对了什么,做错了什么

    本文永久链接– https://tonybai.com/2024/01/07/what-we-got-right-what-we-got-wrong在《2023年Go语言盘点:稳中求新,稳中求变》和《Go测试的20个实用建议》两篇文章中,我都提到过已经退居二线的Go语言之父Rob Pike在Go开源14周年的那天亲自在GopherCon Australia 2023上发表了“What We Got Right, What We Got Wrong”的主题演讲来回顾Go诞生以来的得与失。近期Rob Pike终于将这次演进的文字稿发布了出来!GopherCon Australia也在油管上发布了这个演进的视频。Rob Pike的观点对所有Gopher都是极具参考价值的,因此在这篇博文中,我将Rob Pike的这次演讲稿翻译成中文,供大家参考(结合文字稿和视频),我们一起来领略和学习大师的观点。这是2023年11月10日我在悉尼GopherConAU 2023会议上的闭幕演讲(视频),那一天也是Go开源14周年的日子。本文中穿插着演示文稿中使用的幻灯片。介绍大家好!首先,我要感谢Katie和Chewy让我有幸为此次GopherConAU大会做闭幕演讲。2009年11月10日今天是2023年11月10日,Go作为开源项目推出14周年的纪念日。2009年11月10日那天,加州时间 ...继续阅读 (229)


    love 0
    smallnest
    发表于
    2024-01-07 11:32:15

    Go运行时的并发原语

    这篇文章我们来了解一下隐藏在Go运行时中的一些并发原语, 因为运行时是底座和包循环依赖等原因,运行时中很少使用标准库中的并发原语,它有自己的并发原语。mutex在runtime/runtime2.go定义了一个互斥锁,它的定义如下:1234typemutexstruct{lockRankStructkeyuintptr}它可是运行时中的大红人了,在很多数据结构中都被广泛的使用,凡事涉及到并发访问的地方都会用到它,你在runtime2.go文件中就能看到多处使用它的地方,因为很多地方都在使用它,我就不一一列举了在runtime这个文件夹中搜mutex这个关键子就都搜出来了。举一个大家常用来底层分析的数据结构channel为例,channel的数据结构定义如下:1234567891011121314typehchanstruct{qcountuintdataqsizuintbuf unsafe.Pointerelemsizeuint16closeduint32elemtype *_typesendxuintrecvxuintrecvq waitqsendq waitqlock mutex}最后哪个字段lock mutex就是使用的这个互斥锁。因为一个通道在发送和接收的时候都会涉及到对通道的修改,在多发送者或者接收者情况下,需要使用互斥锁来保护。这个互斥锁的使用需要 ...继续阅读 (161)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2024-01-07 10:58:35

    2023年终不总结

    抽着空肝一下年终总结,不知道写些什么。过去一年是比较煎熬的一年,也是AI智能觉醒元年,可能也是这未来几年中最好的一年。读书感谢公司的每月读书和微信读书挑战365天,额外丰富了我的阅读。今年阅读了接近567小时。看了大概86本书, 其中完整读完11本,留下了312条笔记和总结。“2023年的每个月你都在读书,阅读成为了你的一种生活方式.” --来自微信读书2023年度读书报告2023读书🔥🔥成为讲书人: 阅读和表达的个人静进法🔥🔥🔥置身事内: 中国政府与经济发展观影主要Youtube/Emby私服为主2023主打是怀旧主题,基本都是看的是老片如康熙王朝,雍正王朝。播客今年听了很多博客,在上下班的地铁途中。野史下酒半拿铁Hacker News村口FM能力有限文化有限技术能力有限, 不过多评价哈哈哈,有空可以带带弟弟。博客2023年末,回顾之前从13年到如今,折腾博客到如今已经十年了。新的十年需要新的气象,于是就基于Solitudes重新开始了,不出意外的话本文就是基于新系统的第一篇文章, 后面抽空可以说说我基于Solitudes做了哪些事。其他尤其信息网络发达, 诸多让人郁结的新闻旧事,令人烦不胜烦,一度卸载抖音认识了不少大佬&MJJAI;真的是改变了生活2024祝大家身体健康时无英雄,使竖子成名 ...继续阅读 (148)


    love 0
    吴奕茗 (chengdulittlea@outlook.com)
    发表于
    2024-01-07 10:47:50

    How to Travel by Cargo Ship Around the World

    How to Travel by Cargo Ship Around the Worldhttps://www.transitionsabroad.com/listings/travel/articles/travel-by-cargo-ship-around-the-world.shtml↗https://www.cargoshipvoyages.com/ViewAllVoyages/↗2024/01/07 10:47:50 - 2024/01/07 10:47:50 ...继续阅读 (183)


    love 0
    lanphaday
    发表于
    2024-01-07 10:20:16

    在网址URL中隐藏数据的一些方案

    比如数据库主键自增ID,UUID,MongoDB 的ObjectId等,你不希望用户看到。可以使用sqids。它可以通过自定义字母表来达到别人无法破解你的数据。只要使用不同的的alphabet就可以了,在它的页面下方有个小工具,可以随机生成一个独特的字母表,刷新一下,然后复制到你的代码里,就谁也猜不透你的小心思。这个很有用,比如你的数据表使用自增 ID,那么使用sqids加密以后,1就可能变成了Uk(注:不同的字母表会不同),而2则是gb,小的数字变化结果差异还非常大。 ...继续阅读 (135)


    love 0
    Dong.Ge
    发表于
    2024-01-07 08:16:49

    诗词润心间

    今天是2024年1月7号星期日,外面太阳好灿烂啊,现在躺在床上都觉得有点浪费这大好阳光。前一阵子去换了一个眼镜,验光师说我度数涨得厉害,就决定尽量少看一些手机,但是其实也没少看,已经成习惯了。既然决定少看,还是要做些什么,我向来不是光想不做的人。于是就开始背诵诗词,一些有名的诗词,比如毛泽东的一些,李白的,辛弃疾,苏轼,陆游等等,算是一个好的替代方案,最起码背诵或者脑子里复习的时候不用看手机。好多诗词之前都有背过或者接触过,现在相当于是旧事重提,陈酒装新瓶。列举几首吧,当然背诵的时候我没有记题目,毛泽东的昆仑 横空出世,莽昆仑,阅尽人间春色。冬云 雪压冬云白絮飞,万花纷谢一时稀。独立寒秋,湘江北去,橘子洲头。看万山红遍,层林尽染。漫江碧透,百舸争流。鹰击长空,鱼翔浅底,万类霜天竞自由。沁园春 雪 北国风光,千里冰封,万里雪飘。人名解放军解放南京 钟山风雨起苍黄,百万雄师过大江。虎踞龙盘今胜昔,天翻地覆慨而慷。宜将剩勇追穷寇,不可沽名学霸王。天若有情天亦老,人间正道是沧桑。天高云淡,望断南飞雁。不到长城非好汉,屈指行程二万。重上井冈山。久有凌云志,重上井冈山。千里来寻故地,旧貌换新颜。井冈山 参天方木千百里,飞上南天奇岳。故地重来何所见,多了楼台亭阁。五井碑前,黄洋界上,车子飞如跃。当年忠贞为国酬,何曾怕断头,如今天下红遍,江山靠谁守。李白的将进酒行路难 金樽清酒斗十千,玉盘珍羞直万 ...继续阅读 (146)

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