摘要: 一个来自童年的预言 记得小学时读过一篇科幻作文,讲的是未来世界里有一种神奇的学习枕头。学生只需枕着它入睡,梦中就会有老师传授知识、指导 写作。故事的主人公小明起初从枕头那里学到了真正的方法,作文水平突飞猛进。但渐渐地,他开始偷懒——不再思考,只是等着枕 头在梦里提供范文,然后直接抄下来交差。 直到有 阅读全文
posted @ 2025-11-24 19:00 youdias 阅读(0) 评论(0) 推荐(0)
摘要: 缘由 工作使用git,通过pr的方式合并,针对每个任务或者bug创建不同的分支,处理签入后分支往往会被删除,结果本地会留下很多gone分支,懒得手动删除,编写脚本自动处理 实现 # 设定utf8输出,避免输出汉字乱码 [Console]::OutputEncoding = [System.Text. 阅读全文
posted @ 2025-06-25 20:03 youdias 阅读(10) 评论(0) 推荐(0)
摘要: 需要识别文件编码,网上搜索到很多种方式,结果不太满意,经常误将gb2312判定为utf8,然后就想到一种方式:如果某个文件是A编码,那么将其二进制数据按照A编码转换后的内容应当和有源文件内容一致,假设有个文件A.txt是utf8编码,那么读取到的byte,通过encoding.utf8.getstr 阅读全文
posted @ 2025-02-24 19:35 youdias 阅读(105) 评论(0) 推荐(0)
摘要: 需求 在学习Lua,习惯边看pdf边做笔记,经常用sumatra竖屏看PDF,有道云笔记横屏做笔记。一般双手在键盘上,有时候用的蓝牙键盘直接键盘放在腿上,总之不方便也不想频繁从键盘切换到鼠标上,但是看完当前页有翻页的需求。 解决办法 1 最开始想到的是有两个键盘或者输入设备,分别控制,比如一个键盘一 阅读全文
posted @ 2022-05-14 11:08 youdias 阅读(207) 评论(0) 推荐(0)
摘要: title: ActiveMQWithCpp author: Youdias date: 2021-06-10 15:29:26 tags: ActiveMQ C++ VS2019 win32 ActiveMQ简介 Apache下的一个子项目,一个消息中间件,支持点对点和订阅发布模式,支持多种语言客 阅读全文
posted @ 2021-06-10 21:59 youdias 阅读(297) 评论(0) 推荐(0)
摘要: xmind简介 一个好用的思维脑图工具,尤其是免费版基本够个人使用。 问题 之前安装后好像有右键菜单直接创建xmind文件,现在两台电脑上好像都没有,不确定是当初安装时候没勾选对应选项还是版本差异。 现在只能打开xmind,另存为到指定目录,不够方便,想要可以右键直接在指定位置创建。 解决办法 参考 阅读全文
posted @ 2020-05-08 23:40 youdias 阅读(2454) 评论(0) 推荐(1)
摘要: Nanomsg简介 nanomsg是一个socket library,提供了几种常见的通讯模式,目前可用可扩展的协议有: PAIR 一对一 BUS 多对多 REQREP 允许构建无状态服务集群来处理用户请求 PUBSUB 将消息发给订阅消息的用户 PIPELINE 汇总来自多个来源的消息,并在目的点 阅读全文
posted @ 2020-01-02 19:54 youdias 阅读(1216) 评论(0) 推荐(0)
摘要: 问题: 我们有一个项的集合,其中第 i 项的值为 values[i],标签为 labels[i]。 我们从这些项中选出一个子集 S,这样一来: |S| <= num_wanted 对于任意的标签 L,子集 S 中标签为 L 的项的数目总满足 <= use_limit。 返回子集 S 的最大可能的 和 阅读全文
posted @ 2019-06-16 21:15 youdias 阅读(456) 评论(0) 推荐(0)
摘要: 问题: 给你一个长度固定的整数数组 arr,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。 注意:请不要在超过该数组长度的位置写入元素。 要求:请对输入的数组 就地 进行上述修改,不要从函数返回任何东西。 示例 1: 示例 2: 提示: 链接:https://leetcode-cn. 阅读全文
posted @ 2019-06-16 21:06 youdias 阅读(655) 评论(0) 推荐(1)
摘要: 问题: 5078. 负二进制数相加 5078. 负二进制数相加 给出基数为 -2 的两个数 arr1 和 arr2,返回两数相加的结果。 数字以 数组形式 给出:数组由若干 0 和 1 组成,按最高有效位到最低有效位的顺序排列。例如,arr = [1,1,0,1] 表示数字 (-2)^3 + (-2 阅读全文
posted @ 2019-06-02 12:14 youdias 阅读(599) 评论(0) 推荐(1)