
分类
2025
大模型(一)
大模型是什么? 大模型是大语言模型(Large Language Model, LLM)的简称,基于海量数据和庞大参数规模得到的机器学习模型,能够理解和生成自然语言和代码等内容。 大模型有什么核心特点 …
三种平均数
算术平均、几何平均和调和平均在实际生活中应用广泛,只要有度量、有统计、要比较的地方都需要它们,理解它们的差别才能更好地使用它们,不论是设计新指标还是读取报告中的指标,都要知道它指代的真实含义和局限性。 …
微服务(一)
概述 什么是微服务? 微服务是一种软件架构风格,相较于单体架构(整体式架构),应用被拆分为多个小型、独立服务,每个服务围绕特定业务功能构建,独立开发、部署、扩展和维护,服务间通过轻量级的通信机制协作, …
虚拟化技术(二)
虚拟化有哪些核心概念? 服务器的虚拟化 虚拟化的核心就是虚拟机监视器(Virtual Machine Monitor, VMM/Hypervisor),它是一个虚拟化层,将硬件抽象成虚拟计算资源,分配 …
摄像头正义
今早这个司机挺有趣,血气方刚,情绪高涨,因为我主动提醒,“小区里开慢点别错过出口,好多司机开太快,导航来不及反应”,开始滔滔不绝讲了一路。 他的讲话里八成都在讲跟女乘客的恩怨情仇,核心是要给挡风玻璃中 …
虚拟化技术(一)
为什么需要虚拟化? 虚拟化可以对同一物理资源进行隔离处理,分给不同的用户使用,避免资源的闲置,提高资源的利用率。虚拟化是云计算的核心技术,云基础设施服务提供商对虚拟化的资源进行池化管理,通过资源的隔离 …
生命的难题
远离世俗生活的一类人,入世的方法只能通过做事情,不能通过拉关系。在做事中建立起关系,而不是去顺从世俗社会所定义的关系而去做事情。 做事的立意很重要,是为了改善谁的生活,是为了谁的利益,要牺牲谁的利益, …
波折的差旅
今天去机场的路上意外频发,直到飞机降落,悬着的心才算放下。 刚出小区就听到汽车发出咔嗒咔嗒的响声,看着附近车堵得厉害,再想想早上看到了美国航空管控系统故障的新闻,内心有种不祥的预感。学了周易,我知道今 …
MaxCompute SQL的数组字段的合并
在处理字段分组聚合时,如果需要多层次的聚合,有时还需要在新的层次进行该字段的合并,但SQL语言并没有提供直接的语法和简单的函数进行支持,经过MAP_UNION的去重操作,结合其他的一些数组转字典的操作 …
2024
换工作小记
2024年09月16日分享于pFinder邮件组,起因是教师节向贺老师的问候,写成时恰逢中秋节前夕。 这次换工作参加了33场面试,历时八个月,拿到了两个口头录取,一个正式录取。尝试了五个技术方向 …
一怒之下
临近春节,客流高峰,高铁站出租车乘车点一片乱象。又碰上大雪天,司机们不约而同地坐地起价,无节制拼车。三人挤满不够,一定要行李和乘客把空间都塞满,才作罢。一怒之下,我拉着行李下了车。看见长长的乘客队伍, …
新年的道路
又是一个不眠夜。想自己的爱好、专长和未来发展想了一宿。 系统软件四大件里,我仍旧对编译器情有独钟。我是透过编译器的视角,来看待操作系统、数据库和网络协议栈的。 我对此的情有独钟,不单单是因为过去已经花 …
2023
项目总结模板
1. 为什么需要项目总结模板呢? 功利务实的目的,是为了节省以下两项工作的时间: 准备每年的年终评审或者述职报告。 准备更换工作或者寻找新的机会。 非功利务虚的目的,为了反思自身在每个项目中的成长, …
项目文档管理纲要
编号 1 2 3 4 5 6 文档类型 提案 报告 手册 跟踪 笔记 模板 英文名称 Proposals Reports Manuals Trackers Notes Templates 编写目的 …
谈解决问题的方法:从偷跑流量谈起
2018年01月02日分享于pFinder邮件组,作为《参加工作以来的成长(一)》的附件。 高效快速地找到一个复杂系统中问题发生的根本原因,是每个工程师的必修课。当我们面对这样一些问题时,往往不知道 …
如何作提案
提案是以做决策为目的的,以书面叙述的形式呈现,应当尽量简短、观点鲜明、考虑周详、论证合理、详略得当。提案的发起人常常也是提案的作者,其读者往往是能做决策的利益相关方,最终决策人要么是提案发起人,要么是 …
如何追求幸福
2022年10月23日分享于pFinder邮件组。pFind团队成立20周年之际,读了贺老师的分享,有感而发。 祝贺pFind团队成立20周年,创立以来国内外影响力稳步上升,祝愿今后能发展更好,取得 …
妈妈的出走
2020年02月02日分享于pFinder邮件组。 谢谢贺老师挂念,与人分享能帮我缓解愁绪,带来喜悦和能量。去年发生的事情很多,就拣年初时母亲出走的那次经历做个分享吧。 去年上半年,我的人生中卷起了 …
参加工作以来的成长(一)
2018年01月02日分享于pFinder邮件组。 贺老师,新年好, 离开研究所快满三年了,感慨时间流逝得越来越快,希望您一切安好。研究生阶段的教育对我的影响无疑是巨大的,尤其是在思维方式的训练方面 …
参加工作以来的成长(二)
2018年11月25日分享于pFinder邮件组。因迟浩师兄文章Comprehensive identification of peptides in tandem mass spectra …
有关工具的思考
2023-03-03 做工具的主人要有积极的态度与恰当的方法。方法恰当却态度不积极,是工具的敌人。方法不恰当态度积极,是工具的学徒。方法不恰当还态度不积极,是工具的奴隶。傲慢使人成为工具的敌人,懒惰使 …
架构概述
原文链接:https://source.android.google.cn/docs/core/architecture The Android Open System Platform (AOSP) …
博客标志故事
Jeremy’s World翻译成中文是吉里米的世界,取自《苏菲的世界》,博客搭建那段时间我刚好在读这本小书,格外喜欢,便用作了站点的标题。 Jeremy是新东方一位外教送我的名字,与我的中文名字佳 …
博客维护日志
2023年1月 升级WordPress版本至6.1.1、MySQL至5.7.25-log、PHP至5.6。 为mjm1990.com域名开启SSL数字证书。关于为何要开启SSL,查看这篇。 清除两万两 …
博客维护大纲
从2014年12月搭建博客以来,对站点做过三次大的维护,分别是2016年7月、2020年6月、2023年1月,具体维护的内容记录在了维护日志中,而这篇是为了规范化维护的各个方面,用以节省维护的时间成本 …
2020
编译器前端回顾(下)
编译器前端的程序主干是字符串的匹配,可真正的目的是翻译,将源代码转换为目标码。若将匹配流程比作骨架,那么翻译方法就是血肉。设计翻译方法,在于解决三个问题:如何表示源代码中的语义?如何表示目标码?如何将 …
编译器前端回顾(上)
在设计编译器的前端时,程序驱动的主干是字符串的匹配,所回答的基本问题是_输入文本是否能够匹配**预定义规则**,因而返回值是是或否_。 对于回答是的情况,说明输入文本落在了预定义规则划分的范围内。可当 …
开放的心
当心真正变得开放,一切障碍都会很快从眼前消失。例如,自以为能力不如己者的升职。职位和社会角色只是让心暂时安住的一个外在反馈,并不是心的本来面目,也不是能够永久安住心的力量,开放的心,不仅不会在意他人的 …
2019
两个困扰
不知如何选择(Deal with ambiguity)和不知未来如何(Deal with uncertainty)是两个不同的人生困扰。不知如何选择,至少有选择可选,如何找出选项,应用别人发现的技巧, …
人生游戏
步入初中后,想来是11岁时,我的人生难再有游戏心态,因而我也基本上杜绝了主动玩任何形式的虚拟游戏,不论是桌游、竞技比赛还是电脑游戏;偶尔生活中,当痛苦于精神上的压力和无聊而逃避时,有捡起来过;可参加工 …
杂谈烦恼
人们会苦恼于无法住大房子、上好学校、接受贵族教育,会苦恼于他人的铺张浪费、奢淫无度、拍马逢迎,会苦恼于上层社会享有的无上特权,我的心灵对这些的感受,有,但几乎是转瞬即逝的,从不会停留,故而我也从来不会 …
求知欲
求知欲是种怎样的欲望呢。 我想从表象上来看,是对知识本身的渴望,这样的渴望的心理动机中,有以横向的攀比心为主的外部刺激,也有以纵向的恐惧心为主的内部刺激。攀比心较恐惧心理更为浅,因为攀比的动因也可能来 …
随机两点距离的期望
问题 单位正方形内两个随机点的距离期望是多少? 求解因由 何昆师兄博士毕业之际,小龙师兄发朋友圈称赞其深刻的数学思维时,提到这个问题,引起了我的兴趣。我的数学天分一般,小时候没出现机缘参加数学竞赛的训 …
计算机科学的要义
通信和控制是目的,计算和存储是手段,模块化是方法。 通信和控制体现着两种截然不同的人生态度。通信强调的是信息交换,即信息在时空中的转移、流动,这样的交换一般是平等的,交换主体之间彼此互惠,协商互换。可 …
孤独
年轻人的孤独,并不那么难以忍受,至少有眼睛、耳朵、腿脚相伴,有时甚至会是一种抛开一切嘈杂去讨好心灵的享受,但老年人的孤独,我无法体会。感官失灵后,要如何去讨好心灵呢,大概需要让心灵去讨好自己吧。如果心 …
2018
全触分布
最近想到一个问题,发现了一个有趣的分布,姑且叫其全触分布。可能这个分布已经有了名字,不过翻了一遍概率论的书,似乎没有看到有谈过这个分布。 初始问题 假设有两台服务器,各自有独立的缓存需要预热(即初始化 …
对研究的一点想法
汉语中的“研究”,虽用了两个动词,但望文生义,更像是从研究的结果来代指研究。研,本义是磨碎、碾碎的意思,自然是个动词,然而,大多数的研究并不涉及研碎、碾碎的动作,所以想来,研虽是个动词,在这里却是拿状 …
滚动硬币的启示
《不要大惊小怪》是本有趣的小册子,引言中的例子就引人深思。题目虽然很容易,但抽取出背后的想问题的动机和方法却需要过去有一定量的实践和反思。 原文的题目问: 有两枚一模一样的硬币,它们半径相等,并排靠在 …
2017
图灵停机问题的两种符号表述
年中在读《量子计算与量子信息原理》的时候,写了一篇《图灵停机问题的一个简单论述》的阅读笔记,对大学时没学明白的图灵停机问题有了一些基本认识。今天在读《复杂》的时候,里面采用了另外一种等价的说法,在符号 …
求数组的子数组之和的最大值
——尾递归的应用 这是《编程之美》中2.14节提出的一个问题,问题的描述为 一个有N个整数元素的一维数组(A[0], A[1], …, A[n-2], A[n-1]),这个数组有很多子数组,那么子数组 …
尾递归的启示
——读《计算机程序的构造和解释》第一章第二小节所想 尾递归是指在过程调用中,递归调用过程本身的操作始终是过程的最后一步。举例来讲,计算阶乘的方法,根据定义,直接翻译成递归形式为 def …
图灵停机问题的一个简单论述
图灵停机问题问的是“能否设计一个算法,在判定任意的一段算法对给定的一些输入在有限步骤后停止运算时,返回是,而在判定任意的一段算法对给定的另外一些输入无法在有限步骤后停止运算时,返回否“。图灵的回答是这 …
兑换美元小记
前辈的经验都说需要电话提前预约,需要问好网点是否有美元零钱。美元的整钱在国外也不容易找开。听了这些建议,我打了至少两三个电话,询问了哪些网点能够办理外币兑换业务,哪些网点清明节期间还在营业。客服的回复 …
三角形周长
有\(n\)根棍子,棍子\(i\)的长度为\(a_i\)。想要从中选出3根棍子组成周长尽可能长的三角形。请输出最大周长的三根棍子,若无法组成三角形则输出空字符串。 限制条件 \(3\le n\le …
像素密度和设备像素比
像素密度和设备像素比的概念事实上比想象中的复杂,希望这篇文章能够消除开发者和设计师们的疑虑和错误认知 显示器上常用的长度单位是像素(pixel),比如说一台显示器的分辨率是1280×800像素,一张 …
火车窗外
每次坐火车时,总爱看窗外的风景。近处的树木看起来总比远处的高楼运动得快,令人眼花撩乱。细想来,以火车为参考系,不论近处的树木还是远处的高楼都以相同的速率向着火车运动的反方向运动,所以不应该是速率的变化 …
两个物体的简谐振动
两个质量均为\(m\)的小车被长度为\(l\)的无形变的弹簧连在一起,放在光滑的水平面上,弹簧质量不计。初始时刻给左侧的小车一个\(v_0\)的初速度,求每个小车的运动方程。根据动能守恒得 …
2016
公开密钥加密在SSH远程登录中的应用
一直以来,都在享受着SSH免密码登录的远端服务器的好处,但总觉得对背后的逻辑不是太清楚,或者说,根本没有细想过,因为网上充斥了大量的,如何做,却不告诉为什么,下一次再去做的时候,又费半天功夫,所以有必 …
数字签名在安卓包发布中的应用
安卓包发布前必须要有正式签名才能在应用商店发布,对照公开密钥基础设施图解的常规流程而言,安卓包签名仅是个子集,只有数字签名,不涉及加密。 数字签名中核心的要素是私有密钥、公钥证书、原始摘要和签名摘要。 …
公开密钥基础设施图解
很久以来,一直搞不清楚各种加密算法、哈希函数的应用场景,直到读了“深入理解加密、解密、数字签名和数字证书”这篇博文后,一切概念立刻变得明朗起来,于是赶快画了一张图捋清了思路,方便自己和看到这篇文章的朋 …
初识log4j
log4j有三个主要的概念:记录员loggers、录入笔appenders和录入风格layouts。 记录员是分级别、继承式的。每个记录员有三个基本特征: 名称的继承 除总记录员之外的所有记录员都要有 …
WordPress的插件机制
WordPress的插件机制展现了强大扩展能力,它将用户模板定制、插件开发等从核心处理流程中剥离,也让开发者在核心之外有机会修改核心处理流程中的任何一个环节。 基本概念 WordPress插件机制的核 …
海河畔的躁动
一 六点过后,五百一十九微信群里未读消息更新的速度,已经远超我眼睛和耳朵的反应速度。 上一秒刚看到苏龙罡打趣玉柱,说要求报销化掉的甜筒。 下一秒就听到小龙和胡Sir在打算改签机票要飞往北京。 地铁里嘈 …
2015
CSS实现垂直居中
在常规的网页中,宽一般有最大限制,而高没有,因而CSS规范并没有给出块级元素和多行文字垂直居中,建议性的实现方案。换句话说,但凡有垂直居中的要求,必然是设计者对包含块的高做了固定限制。 默认的CSS块 …
丽江行随笔
乘车到郑州登机 车行深山叠崇峦,隧道盘亘奇多换。 忽见远树穷天际,平川畅往新郑站。 宿大研古城 朝阳耀朱户,闾巷柴烟起。 门牖逐户启,行人渐街熙。 绿柳低檐垂,青溪声淙脆。 手鼓丽人击,醉情大研里。 …
Git分支
几乎所有的VCS都支持分支的机制,到底什么是分支,有什么作用? 分支是一份完整的项目代码,一个项目可以有很多分支。多数VCS工具的分支机制很昂贵,需要完整的拷贝项目代码,对于代码量大的目录往往需要很长 …
Git基础
如何开始用Git呢? 可以通过命令行和界面使用Git,但推荐命令行。掌握了命令行,界面也就基本掌握了,反之就不行。 如何创建一个Git仓库呢? 有两种方式: 第一种针对本地的某个项目,还未被Git记录 …
Git初识
为什么要进行版本控制? 我们需要记录对一些文档的编辑历史,特别是当多人合作编辑同一个文档时。有了这些编辑历史的记录,不仅能够方便查看更改,同时也能够回滚到过去的某个版本。 版本控制系统有哪些应用? 版 …
让博客支持数学公式
之前的解决方案通过JavaScript脚本将公式转换为图片,即使用ASCIIMathTeXImg.js,在<head></head>中引用如下的代码。 <script …
音和声
老子说“有无相生,难易相成,长短相形,高下相盈,音声相和,前后相随。”意在说明事物中普遍存在的对立统一的辩证关系,朴素确也深刻。这其中有无、难易、长短、高下、前后等五组都容易理解,大概是因为视觉比听觉 …
WordPress站点加载慢的分析
Chrome浏览器或者火狐浏览器按Ctrl+Shift+I,打开开发者工具,选择Network,可以用来分析加载网页时到底哪些链接拖慢了加载速度。以火狐浏览器为例,可以看到以下的分析结果: 拖慢整个节 …
2012
骤雨
为什么 为什么 数月已过 却仍旧无法倦腻 多么希望能像这雷声 响彻苍穹 如这雨滴 倾注大地 即便稍纵即逝 却也是爽痛畅快 然而因为那点私心 那点懦弱 却也只能在这般电闪雷鸣 风雨交加的夜晚孤枕难眠了 …
寄托情感
越来越觉得人的情感需要寄托,当托给明月或者宠物也就离寂寞更近了,所以想要满足、想要幸福还是需要寄托他人。孩子的情感容易得到满足,因为他们所接受与付出的情感都是纯真无邪、毫无含蓄隐匿的。成人的情感却难以 …
如何快乐
人生的起起落落好似昨日的惊喜不断对比今朝的茫然四顾。人真的是主观意识极强的动物,活在快乐之时,总是外部周围的事物发展迎合了内心那点渴求与幻想;而失落之时,也总是计划落空或者期盼没有如期而至。我们的主观 …
杂乱的思绪
I can not tell why this heart languishes in silence. It is for small needs it never asks, or knows, …
