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

    love 0
    归思君
    发表于
    2024-01-28 17:49:08

    聊聊Git 合并和变基

    一、 Git Merge 合并策略1.1 Fast-Forward Merge(快进式合并)//在分支1下操作,会将分支1合并到分支2中 git merge <分支2>最简单的合并算法,它是在一条不分叉的两个分支之间进行合并。快进式合并是默认的合并行为,并没有产生新的commit。如下图所示,虚线部分是合并前,在经过如下命令后://当前在Main分支下操作 git merge DevGit 将 Main 和 HEAD 指针移动到 Dev 所在的提交对象上,此时合并完成,不涉及到内容的变更和比较,所以这种合并方式效率很高。从上面的图可以发现,这种合并策略要求合并的两个分支上的提交,必须是一条链上的前后关系。可以通过git merge --no-off参数来进行关闭快进式合并,关闭后会强制使用Three Way Merge(三路合并),下面来具体讲讲三路合并1.2 Three Way Merge 三路合并当两个分支的提交对象不在一条提交链上时,Git 会默认执行三路合并的方式进行合并。首先 Git 会通过算法寻找两个分支的最近公共祖先节点,再将找到的公共祖先节点作为base节点,并使用三路合并的策略来进行合并,也就是我们常见的合并方式(三路指的是两个需要合并的分支的提交对象(比如下图中的提交对象 1,2),最近共同祖先(提交对象 0)三个对象):可以通过传递不同参数来使用不同的合并策略 ...继续阅读 (139)


    love 0
    booop
    发表于
    2024-01-28 15:53:32

    Nuxt 3 引入百度统计

    使用 Nuxt 开发的时候会有相应的统计需求,这个时候可能会选用百度统计。但百度统计给的代码过于繁琐,经过在网络上搜索了很多教程以后,发现其实只有一行代码很重要。操作步骤在nuxt.config.ts中插入以下代码:app: { head: { script: [{ src: `https://hm.baidu.com/hm.js?xxxxxx` }], }, },将https://hm.baidu.com/hm.js?后面的内容替换成百度统计内给出的代码即可添加成功。出现的问题referrer 被禁用在刚开始测试的时候百度统计提示:“referrer 被禁用”,通过所有以后找到了对应的解决方法。解决方法因为我是用的是 nginx 作为反向代理器,所以添加以下代码:server { # HTTPS的默认访问端口443。 # 如果未在此处配置HTTPS的默认访问端口,可能会造成Nginx无法启动。 listen 443 ssl; # ......其他设置# 设置 Referrer Policy add_header Referrer-Policy origin;}这样再次检查页面,就会显示代码安装正确了。引用网站百度统计referrer被禁用解决方案nuxt 引入百度统计Nuxt 3 引入百度统计最先出现在b ...继续阅读 (188)


    love 0
    Jason
    发表于
    2024-01-28 13:55:20

    0128 - iDone 初步完成页面框架

    基本实现 Project、Tag、Filter 的无限层级显示,形成基本的页面框架。不过,问题还是很多。比如,可能是数据绑定使用不当,即使数量量不大时,页面切换比较弱卡顿,导致添加后的任务显示不出来、删除任务后也不能正确切换到相邻的任务。并且,还没搞定页面的事件处理,网上搜索也没找到合适的答案。目前,暂用隐藏 Button 的方式实现。NavigationView 多页面的 Life cycle,比预想的要复杂。多页面切换时,多个页面是同时保活的,但页面自己并不知道,当前是否在最前。总之,问题还挺多。 ...继续阅读 (146)


    love 0
    Jason
    发表于
    2024-01-28 13:50:35

    0126 - SwiftData 中的一个坑

    被 SwiftData 一个小问题搞了。我在 @Model 中定义了 isDeleted 属性,调试发现死活更新不了。折腾了半天,偶然发现原来 PersistentModel 本身就 isDeleted 属性,被官方占用了。而我自己定义相同名字的属性,编译、运行啥的,什么错也没有。但实际上,完全不是自己预想的那么回事。得,又踩一坑。 ...继续阅读 (152)


    love 0
    Jason
    发表于
    2024-01-28 13:45:59

    0124 - 《Thinking in SwiftUI》

    其实,SwiftUI 优秀、全面的教程,并不多。官方的示例,可以用来入门,了解而大致的工作原理。而想要全面学习、某些点深入了解,其实并不容易,关键是缺少合适的学习资料。在东坡肘子大佬的介绍下,买了《Thinking in SwiftUI》来看。相对来说,对原理的介绍还是比较深入的。 ...继续阅读 (156)


    love 0
    Jason
    发表于
    2024-01-28 13:43:19

    0123 - SwiftUI 中 List 的一个 Bug

    SwiftUI 遇到 Bug,在 List > ForEach 中,如果没有子节点,使用普通的 Text;如果有子节点,使用 DisclosureGroup 进行嵌套。在这种情况下:如果第一个节点有子节点,一切正常;如要第一个节点没有子节点,则 List 所有的项都平铺在一起;代码全部一样,只改一行代码,这个问题就出现了。貌似只在 macOS 平台能复现,iOS 平台是正常的。 ...继续阅读 (181)


    love 0
    Jason
    发表于
    2024-01-28 13:42:28

    0122 - 报复性熬夜

    有一个名词叫做“报复性熬夜”,指的是有些人明明在白天疲劳不堪,晚上却不愿意早睡,宁愿在床上玩手机。这是因为他们控制不了自己的生活,通过在晚上推迟睡觉,获得一点自己掌控时间的自由感。 ...继续阅读 (140)


    love 0
    Hoyue
    发表于
    2024-01-28 13:16:25

    记一次华硕天选的售后

    今天想和大家分享一下之前的一次华硕售后经历。这篇去年年底就想写了,一直鸽到现在~我在高中毕业的时候,因为颜值和性价比,入手了一台华硕天选2笔记本(i7-11300H, RTX3060),当时花了7999,觉得很划算。谁知道,去年11月刚过保3个月,它就退休了。故事是这样的,有一天,我在打着游戏的时候,突然发现很卡,然后照例打开NVIDIA GeForce去看看是不是需要更新驱动了,结果发现怎么都安装不上新的驱动。我心想,这不科学啊,难道是驱动出问题了?于是我去到设备管理器一看,显卡直接显示驱动异常。我当时还不当回事,直接卸载驱动重新安装原厂驱动,结果,重新安装后,它不报错了,但是重启后又报错了。这个时候有种不祥的预感,说不定是硬件问题。弄了一个晚上没有解决这个问题,直接去到华硕售后处拆机检测。结果,他们测试了显存和周边引脚部分,都没发现问题,只能说可能是显卡问题了。售后说,只能回厂换主板了,因为过保了,要差不多2k3。。另外,我之前也饱受天选系列掉网卡的问题,权衡之下还是直接回收了。第一次用京东回收还给我补贴了300块,最后以2100的价格回收了。想想两年前才买的,当时7999,现在才2k多就出了,主要是显卡的问题砍了很多钱...还好有一台Redmi Book 14工作机用于学习通勤,也不至于没电脑可用。不过在春节假期可能准备再买一台吧。平时打算就在家使用,因为是租房的原因也不方便 ...继续阅读 (146)


    love 0
    zwwooooo
    发表于
    2024-01-28 12:11:27

    ja2_7609+AI 中文版 r2953,ja2_7609 Fix 中文版 r2903

    ja2_7609+AI 中文版:详情及下载见《JA2 1.13 稳定版 AI 增强 MOD【中文版】》。r2644~r2953logr2953fixed creature music playing instead of normal battle theme on surface maps with blue light component. Removed INSUR_1HOUR_FRAUD for VR compatibility.---------------------r2952More VR support: - new feature: mercs can get missed in action instead of dead while away on other assignments - new feature: randomised email notifications about mercs killed and MIA - externalized chance that merc will get killed while aw...---------------------r2951VR: NO0815 IMP code. Fixed crash when toggling noctovision radar mode from main menu ...继续阅读 (157)


    love 0
    usubeni fanstay
    发表于
    2024-01-28 10:40:11

    手脚冰凉怎么办呢?

    好讨厌冬天呀!冷得啥都干不了,手伸出来就是冰冰的!大脑也冷宕机了!加之昨天年会吃了点零食,而且喊了一晚上也没中个奖,今天咳嗽了。为了不加重病情,此时我这位体弱南方人不得不去查查怎么解决手脚冰凉的问题了。原因可能本来就有疾病,贫血、甲状腺问题核心体温本来就低,自然不能传递到作为末端手脚手脚确实没保暖热量来自食物分解,吃得少自然冷坐着不动产热减少解决方案怀疑是疾病导致的话就上一趟医院吧多穿衣提高核心温度,多喝热水手套袜子提高手脚温度,都没有就热水袋、装热水的杯子凑合着用还冷就加上围巾针织帽试试吧提升环境温度:暖气(虽然南方没统一供暖,万幸现在很多空调都带暖气)冬天就多吃点吧,别想着瘦了,春天再考虑吧应激:泡冰水让身体应激,一段时间后有效果(不是立刻生效)做运动,有条件可以做无氧,不行就简单的甩手搓手跳跳打游戏,游戏也是运动,尤其电竞游戏,打急了就热了(滑稽)其他工具:暖宝宝、电热毯、恒温泡脚桶,还有很多其他神奇的产品碰碰运气:神秘的东方医术 ...继续阅读 (196)


    love 0
    Usubeni Fantasy
    发表于
    2024-01-28 10:40:11

    手脚冰凉怎么办呢?

    好讨厌冬天呀!冷得啥都干不了,手伸出来就是冰冰的!大脑也冷宕机了!加之昨天年会吃了点零食,而且喊了一晚上也没中个奖,今天咳嗽了。 为了不加重病情,此时我这位体弱南方人不得不去查查怎么解决手脚冰凉的问题了。 ... ...继续阅读 (140)


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

    从慢速到SIMG: 一个Go优化的故事

    SourceGraph 的工程师 Camden Cheek 提供的一个利用SIMD进行Go性能优化的故事:From slow to SIMD: A Go optimization story。这是一个关于某函数的故事,这个函数被大量调用,而且这些调用都在关键路径上。让我们来看看如何让它变快。剧透一下,这个函数是一个点积函数。点积(Dot Product),也称为内积或数量积,是一种数学运算,通常用于计算两个向量之间的乘积。点积的结果是一个标量(即一个实数),而不是一个向量。假设有两个向量:$$\mathbf{a}=\begin{bmatrix}a_1\\a_2\\\vdots\\a_n\end{bmatrix}$$$$\mathbf{b}=\begin{bmatrix}b_1\\b_2\\\vdots\\b_n\end{bmatrix}$$那么,这两个向量的点积为:$$\mathbf{a}\cdot\mathbf{b}=\sum_{i=1}^n a_ib_i=a_1b_1+a_2b_2+\cdots+a_nb_n$$一些背景在 Sourcegraph,我们正在开发一个名为 Cody 的 Code AI 工具。为了让 Cody 能够很好地回答问题,我们需要给它足够的上下文。我们做的一种方式是利用嵌入(embedding)。为了我们的目的,嵌入是文本块的向量表示。它们用某种方式构建,以 ...继续阅读 (160)


    love 0
    青南
    发表于
    2024-01-28 08:09:30

    一日一技:iOS下的开源免费消息推送服务

    我们在部署代码到线上以后,可能会需要在一些情况下给自己发报警通知。如果是公司的线上业务,一般会有公司内部的各种通知工具。但如果是自己的个人服务,我们应该怎么推送消息呢?有些同学可能使用过叮叮或者飞书机器人,但是这些机器人要发送通知还需要拉个群,稍微有点麻烦。有些同学可能使用的是Telegram,但使用它需要梯子也不太方便。如果你的手机是iPhone,那么你可以使用一个开源免费超级轻量级的消息推送服务:Bark.使用Bark只需要简单调用接口即可给自己的iPhone发送推送。它只依赖苹果APNs,及时、稳定、可靠。不会消耗设备的电量, 基于系统推送服务与推送扩展,APP本体并不需要运行。能够使用点对点加密,实现隐私安全,确保即使是Bark的开发者在内的所有人都无法窃取你的隐私。使用Bark非常简单,首先在Apple Store搜索Bark并安装,如下图所示:安装完成以后,只有第一次需要打开这个App,从里面复制通知地址,如下图所示:复制其中的URL,并修改URL里面的中文,就可以实现通知了。例如我的URL是:1https://api.day.app/asdfasdfasd/这里改成你自己的推送内容把其中的这里改成你自己的推送内容改成我需要推送的内容,例如:https://api.day.app/asdfasdfasd/除了在未闻Code公众号与kingname.info外的任何地方看 ...继续阅读 (144)


    love 0
    Chekhov
    发表于
    2024-01-28 06:40:53

    Depin 生态之——Grass 共享带宽

    Grass是一个让用户通过分享闲置的网络资源来赚取被动收入的平台。用户可以通过安装Grass的软件,将自己的设备连接到Grass的网络,从而为需要访问不同地区网站的企业和学术机构提供服务。用户可以根据自己的网络质量和使用时间来获得Grass积分,这些积分可以在Grass的商店里兑换各种奖励,如现金、礼品卡、加密货币等。Grass的积分系统是为了激励用户参与到Grass的网络中,同时也保证了网络的安全和稳定。Grass的积分系统有以下几个特点:动态调整:Grass的积分系统会根据网络的需求和供给,实时调整用户的积分收益。当网络需求高于供给时,用户的积分收益会增加;当网络供给高于需求时,用户的积分收益会减少。这样可以保证网络的平衡和效率。区域差异:Grass的积分系统会根据用户所在的地区,给予不同的积分收益。一般来说,网络需求较高的地区,如欧洲、北美、东亚等,会有更高的积分收益;网络需求较低的地区,如非洲、南美、中东等,会有更低的积分收益。这样可以鼓励用户在不同的地区加入Grass的网络,从而提高网络的覆盖和多样性。质量评估:Grass的积分系统会根据用户的网络质量,给予不同的积分收益。网络质量包括网络的速度、稳定性、可靠性等因素。一般来说,网络质量较高的用户,会有更高的积分收益;网络质量较低的用户,会有更低的积分收益。这样可以保证网络的质量和性能。时间加成:Grass的积分系统会根据 ...继续阅读 (202)


    love 0
    admin
    发表于
    2024-01-28 06:28:56

    大模型将飞往何方

    昨天参加了中关村开源生态论坛暨大模型智能应用技术大会,继PyCon2023后参加的第二个外部会议。PyCon的主题是”Hello, AI“,我全职做大模型才一个月的时间,参加PyCon时候还没有入职新公司,也第一次听说微软也有类似langchain这样的东西。当时我问到一个尖锐的问题:“作为普通开发者,我应该在什么时候选择Langchain,什么时候选择semantic-kernel?”,没想到一个月之后,这个问题就变成了我需要在职场里回答的问题。从现在来看,semantic-kernel是更适合开发企业级应用的,langchain则更适合开发个人的应用。其实也本来就不冲突,semantic-kernel中也可以嵌入langchain的组件和模块,提高大模型应用的开发效率。再说这次参加的《中关村开源生态论坛暨大模型智能应用技术大会》,很像是一群大模型信徒,攒了一个线下的聚会,在刚建好没多久的中关村论坛大楼里,大家一起分享自己在大模型领域的所思所想。中关村论坛大楼大会的录象带已经公开了,大家可以在网上观看: https://www.c114.com.cn/live/t799.html我根据自己的兴趣,重点关注参加了以下议程:上午上午的会议比较高屋建瓴,一半是开源生态,一半是大模型相关:议题有:《The Feature will be Open -共探开源AI》。以前只听说过Apach ...继续阅读 (208)


    love 0
    Carl Notes
    发表于
    2024-01-28 06:03:00

    安卓电视安装影视APP - 新增直播和点播功能

    灵活掌握本文的相关知识点后可以给任何安卓设备(硬件支持情况下)添加直播和点播功能海信安卓电视安装影视APP - 安装方法步骤直播: DIYP影音经典版.apk点播: 蜂蜜2.1.6正式版tv电 视.apk ...继续阅读 (112)


    love 0
    summer@yihaomen.com (轻舞肥羊)
    发表于
    2024-01-28 02:25:59

    github拉取代码Failed to connect to github.com port 443 时间超时错误问题

    一号门博客是采用django,python开发的,多年前开发的系统,一直没有更新了,还是用的django 1.11.29版本,最近失业了,也没什么可以做的,想着把自己这套cms系统升级到django 3.0以上吧 ...继续阅读 (113)


    love 0
    Yiran\'s Blog
    发表于
    2024-01-28 00:00:00

    Weekly Issue 2024-01-28

    文章 链接到标题 技术 链接到标题 [ih] Dave Mills has passed away [[NTP]] 协议作者去世了。R.I.P. Which command did you run 1731 days ago? - by Thorsten Ball 继上一篇聊 Shell 的启动速度之后,作者继续聊 Shell 的历史记录。 使用 Ctrl-r 配合 fzf 的使用体验是绝佳的,在自己的开发机上,可以快速地找到自己所有的历史记录。有些命令是低频但是复杂的,记录到笔记上当然可行,但又好像有点没必要。最近越来越觉得保留 Shell 历史记录是一件收益非常高的事情,推荐所有人都使用 [[Atuin]] 来保存自己的历史记录,或者直接用 Git Repo 来保存也可以。 如果你遇到 [[Atuin]] 配合 [[zsh]] 无法记录 # 前缀的命令,可以参考这个 Issue 来解决:Add option to include commands that start with `#` in history · Issue #467 · atuinsh/atuin · GitHub High-speed 10Gbps full-mesh network based on USB4 for just $47. ...继续阅读 (223)


    love 0
    10k
    发表于
    2024-01-28 00:00:00

    280. Wiggle Sort

    QuestionGiven an integer arraynums, reorder it such thatnums[0] <= nums[1] >= nums[2] <= nums[3]....You may assume the input array always has a valid answer.Example 1:Input: nums = [3,5,2,1,6,4] Output: [3,5,1,6,2,4] Explanation: [1,6,2,5,3,4] is also accepted.Example 2:Input: nums = [6,6,5,6,3,8] Output: [6,6,5,6,3,8]Constraints:1 <= nums.length <= 5 * 1040 <= nums[i] <= 104It is guaranteed that there will be an answer for the given inputnums.Follow up:Could you solve the problem inO(n)time complexity?AlgorithmTBH, I was inspired by the explanation of first exampleThe description of the quest ...继续阅读 (58)


    love 0
    logic
    发表于
    2024-01-27 21:53:00

    24h自助车管所

    前日去更换了新的驾照。我的驾照是在大学时拿到手的,随后五年都没再摸过方向盘。工作的第一年,老妈就急匆匆的催着我买了辆车,此后工作繁忙,也逐渐淡忘了驾照到期的时间,前些日子整理物品才惊觉驾照已过期三个多月了。不知其他地方规定如何,但芜湖这边初次更换驾照似乎必须本人亲自去车管所方能办理,此后再次补办便可直接线上申请更换。本来换驾照只是小事一桩,无甚可记,但在地图上搜索一番,寻见一个24小时自助车管所的地点,亲去体验,颇为新颖,所以特地记录一下。这个车管所很小,仅有一个集装箱大小,紧邻着一个偏僻小区的围墙栅栏,道路边的香樟树也遮挡了很大一部分。因此我即使跟着导航走也险些错过了它,所幸,车管所显眼的蓝白配色凸显了它的存在。麻雀虽小,五脏俱全。里面只有一个工作人员,两台机器。一台是封闭式的,用于体检,进去后坐下,根据工作人员的教导和机器的提示,检查一下视力和身高就行了。体检过程全程监控,工作人员也只能在门外等候,所有操作都是自己动手。必须要提的一点是,我其实是有点色弱的,检测色盲的那一关我并不能保证能顺利通关。和在医院体检不同的是,在机器上体检时,它出的是选择题,这比在医院体检时一通乱猜要轻松很多,但尽管如此,我还是看错了几个图案。本以为这次体检要不及格了,可没成想体检结束时竟还有个复测的机会,第二次检测顺利通关。之后等待体检结果上传审核通过,约莫七八分钟,就可以在第二台机器直接打印新驾照了 ...继续阅读 (152)


    love 0
    林木木
    发表于
    2024-01-27 17:20:56

    广场周刊(第 17 期):回家过年

    春运抢票已经开始了。虽然回家的途径有很多种,我与大多数人一样选择了火车,也就避免不了地参与了抢票。迟迟不见出票,内心十分焦急。(By@阿锋)春运,抢票,堵车,年三十不放假……一切的一切,愿我们顺顺利利、回家过年。博客推荐https://slykiten.com/女,93年生,本科毕业后旅居日本读博,毕业后辗转美国,暂以科研谋生。爱猫。重度腐化。—— By@狡猾的小猫咪走着1.西湖骑行最近天气雾霾,有段时间没骑行了,今天一家人到西湖骑了一圈,感受挺好,舒服。(via@koobai)2.西湾红树林的落日(via@落落vici)3.哈罗亲子车哈罗亲子车,真是个好产品。比公交更方便、更拉风,随走随停,孩子也喜欢。 (via@XIGE)4.家乡宁静的晨因为工作、孩子上学,现在很少能有时间回老家。每每回家,晨跑的时候总会拍几张照片,能好好回忆回忆家乡宁静的晨!!(via@老张)5.重庆华岩寺随拍越来越多的年轻人在上进与上班之间选择了上香。(By@牧羊人)6.广州光孝禅寺喜欢去寺庙参观,目的自然不在参禅拜佛,感兴趣的是寺庙里历史悠久的建筑,遗迹以及其背后流传千年的文化。这些似乎更能洗涤人的心灵,千年的时光过往就凝聚在上面,怎能不使人心生谦卑,平心静气。(By@天一生水)7.南昌初雪如期而至雪落人间 浮生皆安 放眼望去只觉 人间美好莫过于此 (By@小杨)8.巴厘岛元旦几天去了巴厘岛,巴厘岛交通很 ...继续阅读 (192)


    love 0
    南城FE
    发表于
    2024-01-27 16:47:33

    放个烟花迎接龙年春节吧

    不知不觉即将迎来2024龙年春节了。龙的形象在中国传统文化中有着广泛的应用,比如在传统文化中,龙代表着权力、威严、吉祥和神灵的象征,同时也是生命力和繁荣的象征。今天的文章将用原生JavaScript和Canvas API实现一个烟花的效果,效果如下所示,在放烟花的过程中将「龙年大吉」的文字逐渐显示出来。接下来开始具体的代码实现过程,针对重点实现代码进行解析,详情完整代码请看源码实现。烟花效果通常由多个元素组成,包括烟花、粒子、画布等。以下是对代码中关键部分的详细解析:Fireworks 类Fireworks类定义了烟花的行为,包括创建、绘制和更新烟花。其中的canvasLoop方法用于循环绘制画布,drawFireworks方法用于绘制烟花的效果,updateFireworks方法用于更新烟花的位置和状态。// Fireworks 类 var Fireworks = function () { // ... 省略部分代码 ... self.canvasLoop = function () { // 循环绘制画布 window.requestAnimationFrame(self.canvasLoop, self.canvas); self.ctx.globalCompositeOperation = 'destination-out'; se ...继续阅读 (153)


    love 0
    Teacher Du
    发表于
    2024-01-27 16:37:31

    GoBackup 数据库备份工具

    上一篇杜老师分享了 MySQL 备份脚本,在留言中,有小伙伴推荐了 GoBackup 数据库备份工具。简单了解之后发现这款工具确实不错,简单易用,一次部署后能持续运行数年无需任何维护,存储成本低且安全可靠。工具特性没有依赖关系。多数据库支持。支持多种存储类型。将路径或文件归档到压缩包。将大型备份文件拆分为多个部分。作为守护程序运行以按计划进行备份。用于管理备份的 Web UI。支持类型支持的数据库类型如下:编号名称1MySQL2PostgreSQL3Redis4MongoDB5SQLite6Microsoft SQL Server7InfluxDB8MariaDB存储类型支持存储类型如下:编号名称1本地2FTP3SFTP4SCP - Upload via SSH copy5Amazon S36Aliyun OSS7Google Cloud Storage8Azure Blob Storage9Backblaze B2 Cloud Storage10Cloudflare R211DigitalOcean Spaces12QCloud COS13UCloud US314Qiniu Kodo15Baidu BOS16MinIO17Huawei OBS18Volcengine TOS19UpYun20WebDAV通知途径备份通知类型如下:编号名称1Mail (SMTP)2Webhook3D ...继续阅读 (147)


    love 0
    青山
    发表于
    2024-01-27 16:22:37

    写在阅读量破万之后

    在1月27日晚上10点10分左右,微信公众号上一篇文章阅读量破万,对于我来说是一个不足一提的里程碑,从2020年3月19日注册公众号以来,这是第一篇阅读量破万的文章,但说它不足一提,是因为借了微信红包封面的东风。关于微信红包封面,不做过多介绍,具体可以看《2024年的微信红包》,这是对公众号创作者的一种激励,我更想分享在出现第一篇破万阅读量文章之后的一些思考。写公众号还是写博客?我先不回答这个问题,先聊一聊我对公众号和博客的认识。2018年,我开始写博客,但在此之前就对微信公众号有过了解,而且非常希望注册一个公众号,打造成自己的园地,写我想写的内容,然而当时的我未满18岁,在注册时身份验证那一关过不去。直到成年之后,注册了名为“人间漫话”的公众号,渐渐发现自己对它并没有以前那样浓厚的渴望,与我的期待不太相符,例如没有留言功能、一天只能群发一篇、读者少、编辑器难用等等,久而久之,这个公众号仅作为同步博客文章的平台。这是平台的问题吗?固然有平台自身的原因,但我认为更核心的是自己有没有写作的想法。后面接触到博客,折腾各种花里胡哨的主题、插件,到头来发现自己写的内容并不多,即使有留言功能、有读者评论、编辑器也挺好用。经常有人问写公众号还是写博客,不用急着选择,无论什么平台,先开始写吧,当自己能长此以往地写下去时,再来做决定。写热点还是写自己?我先回答这个问题,写自己。热点永远也追不完,与其 ...继续阅读 (171)


    love 0
    Yanjun
    发表于
    2024-01-27 16:14:50

    使用 PyTorch SWA 优化模型训练实践

    PyTorch 实现了 SWA(Stochastic Weight Averaging,随机加权平均),相比于传统的 SGD,使用 SWA 能够明显改善一些深度神经网络模型的测试精度(Test Accuracy)。而且,SWA 使用起来非常简单,能够加速模型训练,并提高模型的泛化能力。SWA 基本原理SWA 依赖两个重要的因素:第一个是,SWA 使用一个不断修改的 LR 调节器(Learning Rate Schedule),使得 SGD 能够在最优值附近进行调整,并评估最优解附近的值对应的模型的精度,而不是只选取最优解对应的模型。因为,最优解对应的模型不一定是最优的,而且泛化能力可能也不一定最好。比如,在 75% 的训练时间里,可以使用一个标准的衰减学习率(Decaying Learning Rate)策略,然后在剩余 25% 的训练时间里将学习率设置为一个比较高的固定值。如下图所示:第二个是,SWA 计算的是 SGD 遍历过的神经网络权重的平均值。例如,上面提到模型训练的后 25% 时间,我们可以在这 25% 时间里的每一轮训练(every epoch)后,计算一个权重的 running 平均值,在训练结束后再设置网络模型的权重为 SWA 权重平均值。SWA 论文提供了对其算法的过程的描述,如下图所示:上面算法描述,给出了下面几个重要的内容:学习率在模型训练过程中是不断调整的, ...继续阅读 (137)


    love 0
    edony
    发表于
    2024-01-27 15:00:41

    Memos WebHook 在 Cloudflare Worker 利用 GitHub API 实时备份记录

    自从利用 Cloudflare Worker 为 Memos 搭建 WebHook 服务之后就一直在考虑利用 WebHook 做点事情,首先想到的就是利用 GitHub 对 memo 记录进行备份,有了 Memos WebHook 服务就可以在每次创建 memos 之后实时触发 Cloudflare Worker 进行内容的备份:Memos Backup to GitHub With Cloudflare WorkerThis post is for subscribers onlySubscribe nowAlready have an account? Sign in查看全文 ...继续阅读 (134)


    love 0
    Fish
    发表于
    2024-01-27 14:50:01

    宇宙探索编辑部

    久仰该片大名,豆瓣评分 8.0,以为是什么国产少有的好片子。该片分类为科幻/喜剧,今天看完该片,发现既不科幻,又不喜剧,只有那么一点点的荒诞。剧情相当寡淡,夫人看到一半睡着了。我坚持看完,觉得平平无奇,甚至不如前几天看的《河边的错误》。《河边的错误》至少还有讨论的空间,《宇宙探索编辑部》只是讲了用纪录片的视角讲了个虚幻的故事。先说观影体验。视觉上,大部分场景较为昏暗。不是阴天,就是下雨,以至于到最后一段让人终于有“天晴了”的感觉。可能是导演想要要创造纪录片的感觉,加入了大量的手持拍摄,画面抖动、虚焦的情况也时常发生,也许这是导演要传达的某种意义,但我无法理解到。声音上,中文片我以为不需要字幕就可以了,但这部片主角的声线很不清晰,有些话听不清;再加上有大量的四川方言,没有字幕更难听懂,最后孙一通升天前的那段话在配乐的影响下更是完全没听清在说什么。至于剧情,我一开始就没抱着科幻片的期待。因为我只喜欢“硬”太空题材的科幻片,这部剧我提前了解过,显然不是我喜欢的那种科幻。但如果剧情好,比如《彗星来的那一夜》、《这个男人来自地球》这种,也是非常吸引人的。但这部剧连给“慧”、“这”两部片子提鞋的资格都没有,像国产电视剧一样的剧情,还能获得金鸡奖“最佳编剧”的奖项,匪夷所思。这部片最后一段的“升华”,很“正能量”,也很俗套。当唐志军拿出手机问出那个问题的时候,他的这种癫狂、偏执都得到了解释。当然 ...继续阅读 (181)


    love 0
    logic
    发表于
    2024-01-27 13:53:00

    24h自助车管所

    AI摘要:作者在芜湖的一家24小时自助车管所更换了驾照。这个车管所很小,只有一个工作人员和两台机器。作者进行了视力和身高的体检,虽然有色盲问题,但第二次检测通过了。体检结果上传审核后,作者在第二台机器上直接打印了新驾照。作者感叹科技的进步,希望这类有利于民生的科技能更加普及。Powered byAISummary.前日去更换了新的驾照。我的驾照是在大学时拿到手的,随后五年都没再摸过方向盘。工作的第一年,老妈就急匆匆的催着我买了辆车,此后工作繁忙,也逐渐淡忘了驾照到期的时间,前些日子整理物品才惊觉驾照已过期三个多月了。不知其他地方规定如何,但芜湖这边初次更换驾照似乎必须本人亲自去车管所方能办理,此后再次补办便可直接线上申请更换。本来换驾照只是小事一桩,无甚可记,但在地图上搜索一番,寻见一个24小时自助车管所的地点,亲去体验,颇为新颖,所以特地记录一下。这个车管所很小,仅有一个集装箱大小,紧邻着一个偏僻小区的围墙栅栏,道路边的香樟树也遮挡了很大一部分。因此我即使跟着导航走也险些错过了它,所幸,车管所显眼的蓝白配色凸显了它的存在。麻雀虽小,五脏俱全。里面只有一个工作人员,两台机器。一台是封闭式的,用于体检,进去后坐下,根据工作人员的教导和机器的提示,检查一下视力和身高就行了。体检过程全程监控,工作人员也只能在门外等候,所有操作都是自己动手。必须要提的一点是,我其实是有点色弱的,检测色盲的 ...继续阅读 (93)


    love 0
    admin
    发表于
    2024-01-27 13:01:19

    从 Salesforce 看 SaaS 产品开放能力的演化

    在当今快速变化的软件行业中,SaaS(Software as a Service)模式因其灵活性、可扩展性和成本效益而广受欢迎。作为这个领域的先驱之一,Salesforce 不仅仅是一个 CRM 工具,它通过不断扩展其开放能力,已经成为了一种全方位的商业解决方案平台。通过观察 Salesforce 的发展,我们可以清晰地看到 SaaS 产品开放能力的演化路径,以及这种演化过程给技术和商业带来的机遇与挑战。以下为 Salesforce 的开放能力的演化过程。SalesForce 开放能力的时间线我们先从时间线来看 SalesForce 在开放能力上所做的事情。2000 年: API 接口Salesforce 最初作为一款 CRM 软件服务亮相,在 2000 年代初期,它引入了 API 接口,允许第三方应用程序与 Salesforce 集成。Salesforce 提供了基本的 API,允许用户读取和更新其 CRM 数据。随着时间的发展,Salesforce 推出了更加强大和灵活的 API,例如 REST API、 Bulk API、Streaming API 等,这些 API 支持更大规模的数据操作和更复杂的交互。2005 年:Salesforce AppExchange2005 年,Salesforce 推出了 AppExchange,这是一个企业应用市场,允许第三方开发者创建和销售 ...继续阅读 (201)


    love 0
    YY.K
    发表于
    2024-01-27 03:42:37

    记录一次linux模版封装踩坑

    1. kvm运行Centos9/almalinux-9 出现kernel panic , 改qemu的cpu模式为 host-model 解决 (前两年其实就踩过了没记录给忘记了)2.系统模版封装下载转换qcow2为rawqemu-img convert centos9-stream.qcow2 centos9-stream.raw #挂载修改文件 kpartx -av centos9-stream.raw mount /dev/mapper/loop0p2 /mnt umount /mnt #### 咔咔咔一顿更改设置 #这里直接先安装一个现有的操作系统, 然后dd写入分区文件,(主要是懒不想去自己封装系统,拿现成的) kpartx /dev/mapper/vg0-kvmXXXX_img dd_rescue /dev/mapper/loop0p2 /dev/mapper/vg0-kvmXXXX_img1 mount --bind /dev /mnt/dev mount --bind /proc /mnt/proc mount --bind /sys /mnt/sys chroot /mnt grub2-install /dev/sdXXXXX #重写引导信息 exit rm -r /mnt/root/.bash_history #删除操作记录 um ...继续阅读 (235)

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