the chosen one
type: channel
link: https://lbj007.headns.com/
description: 佛系折腾
items: PT站种子发布教程
items: 如何成为物理学家？
items: 显示器液晶屏的维护事项
items: LaTeX 排版学习笔记
items: SCI论文写作语言注意事项
items: Nernst方程推导
items: sci论文中什么时候需要用the，什么时候不需要？
items: 在udf中使用比如C_UDSI_G的梯度宏遇到的问题和解决办法
items: SCI 写作语句时态选择
items: 篮球小说推荐
items: 个人网盘搭建
items: LaTeX 中的浮动体：摆放多个子元素

PT站种子发布教程
type: item
date: 2020-08-28T12:03:00+08:00
description: 前言发种对很多刚入门不久的PT玩家来说可能觉得特别麻烦，不愿意做尝试，但是等你成功发布了第一个种子后，99%的我敢保证你会爱上它的！不仅会有成就感 (想要体验更大成就感？那就加入官方小组吧，发布的内容都是你自己"原创"的，看到一堆人下载你发的种，是不是瞬间感觉一切都值得！！！),而且这也是赚取上传流量最为便捷的一种方式，毕竟对于发布者，上传流量都按2倍计算。发种流程以天空为例说明，其他大同小异。首先打开发布页面。上传种子文件第一项，一般可以直接上传你要发布的源文件所对应的种子(其他pt站上的)，如果遇到种子文件体积过大(这时上传发布后会提示eek或者其他英文提示错误)，或者种子文件本身有问题(这时会提示：什么鬼，你上传的不是有效torrent文件之类的)，这时需要你重新制作种子。以ut为例，rt也类似。打开这个界面，上面选择你的文件或者目录路径，tracker填你要发布的站点的tracker(在发布页面上方有)，然后区块大小个人建议填4M或者8M，应付绝大多数文件都可以了，当然如果你要发布的文件体积有几个T，那就选16M吧(如果有这个选项的话，记得rt上是有的)，然后记得先不勾选开始做种，一定勾选私有种子，之后就点创建并另存为，等待即可，完成后随便把制作的种子文件保存在一个目录，之后就在发布页面上传这个种子；填写标题这里一般都采用0day命名法，具体看规则页面一般我们只发布前2项，标题中填写后面的英文，不允许出现中文，副标题就填写中文译名，还可任意适当补充一些信息，如简中字幕，台版圆盘之类的，标题中的分辨率，来源，音视频编码信息可以从mediainfo中得出，最好严格按上图的顺序填写完整，IMDB/豆瓣链接这个不需要多说，直接百度。填写简介首先需要上传该文件的海报和简介信息，这里安利一个油猴脚本：豆瓣资源下载大师，打开相应资源的豆瓣页面，点击右上角脚本设置：开启后回到介绍页面点击这里：可以看到这里生成了对应的海报和简介信息，直接全部copy到发布界面的简介方框内,因为豆瓣图床的防盗机制，在这里建议把海报图片上传到其他图床再发布(安利一个图床：路过图床，如果发种者本人对版本啥的有强迫症，可以到blu-ray.com这个网站上找高清海报。mediaInfo的引用一般用quote代码把mediainfo框起来，显得美观，至于mediainfo怎么获取，一般在你源文件所在的pt站的种子页面会有，如果没有，安装mediainfo软件获取，点击文件右键的mediainfo图标：把这一段复制，在发布页面点击一下quote按钮然后把获取的mediainfo粘贴进去，下图中给的是BDinfo格式，发布的文件是圆盘的话便采用这种格式（用bdinfo软件获取），其他诸如encode文件便采用普通的mediainfo(如上图中所示)。然后再点击一下quote按钮这就形成完整的引用框，格式如下：[quote] Mediainfo/BDinfo [/quote]上传文件截图这步可有可无(当然有的PT站做了强制要求，然后针对发布员也得规范上传截图)，虽然规范步骤是存在这一步，但是现在好多发布者为了省事就自动跳过了这一步，这里我们不再赘述，其实也不麻烦，上面的rt截图里也有生成截图选项，本地就用pot来截取，右键，依次点击视频-图像截取-截存当前原画面，一般3张截图足够，保存了截图后，可以上传至图床生成图像链接，再copy到种子发布页面，这里还是安利上面的路过图床。最后是勾选几个常用的参数，应该一目了然，不用多说。然后就点击发布，待其跳转页面后，网站回自动重新下载一个种子文件，这时一定要下载保存，然后点击添加种子(rt类似)，这里选取的种子是你重新下载保存的种子，而不是你原来自己制作或者上传自其它PT站的原种子！注意这里的目录选择为你源文件所在的目录，勾选跳过散列检测(自己发的种可以放心跳过，辅种的话还是不勾选为好)，然后确定就OK了，会发现做种列表里出现了你发布的种子，到此教程全部结束，如有遗漏，欢迎补充。[scode type="blue"]pt一键转种脚本[/scode]https://github.com/techmovie/easy-upload

如何成为物理学家？
type: item
date: 2020-07-10T11:07:00+08:00
description: 又到了高考报志愿的时候，此时多少少年才俊正在物理的大门外徘徊？将来该如何成为物理学家呢？中科院物理研究所曹则贤研究员 2017 年在物理所研究生开学典礼上的这番致辞，想必对有志从事物理学的你会有所启发。 演讲人 | 曹则贤编辑 | Aprilis各位年轻的朋友，大家好，欢迎大家从今天起正式加入物理所。往年在这里给同学们做入学教育的都是物理所的著名科学家，甚至是院士，今年安排我这种普通研究员来做这样重要的报告，也许是想给大家一个 “反面教材”，从反面鼓励大家。希望大家珍惜这个机会。我们物理所出反面教材和正面教材是有传统的。各位在国科大读书的时候可能听说过 “中关村村长” 吴宝俊博士，那是我们所著名的 “反面教材” 先生，他的博客非常有名。为了不让反面教材给人一种 “物理所人怎么谈的不全是深刻物理” 的错误印象，他的同门师兄弟、物理研究做得非常漂亮的张江敏博士针锋相对地开了个博客，叫“正面教材”，给你细细地讲那物理之最微妙处。咱们物理所的正面教材对大家有借鉴作用，反面教材嘛，也不是哪儿都有的。 各位作为佼佼者，经过了四年的大学本科和一年的研究生教育，信心满满地到这里来做研究。但是非常抱歉的是，我觉得到目前为止，在国内受过大学教育和研究生教育后就掌握了像样的数学和物理知识的学生几乎没有。甚至客观地说，当前中国的数学和物理教育连欧洲 100 年前的难度都达不到，而且是远远达不到。于你，于我，皆如此。我举一个简单的例子。本科的时候我们学牛顿力学，知道在力的作用下粒子会加速运动，加速度由牛顿第二定律给出，那么请问关于粒子三维运动轨迹的数学描述，在大一的时候你学会了多少？对粒子运动轨迹的数学描述是由哪些人引入的呢？一个法国人叫克莱罗 (Alexis Clairaut)，他 13 岁时第一次向法国科学院 (Académie franҫaise, Institut de France 下面五个 Académies 之一) 递交关于几何曲线研究的论文，16 岁时提出曲线的描述需要 “曲率” 的概念，18 岁当选法国科学院院士。克莱罗提出，在三维空间的运动轨迹，一条曲线，除了需要法线、切线的概念，还需要引入 binormal 的概念，曲率是双重曲率 (double courbure)。克莱罗是凭借关于曲线的研究 18 岁当选的法兰西科学院院士的。这个法国科学院的院士有多大的含金量呢，我告诉大家，居里夫人获得两次诺贝尔奖也没有资格当选，因为她学问不够 (法国科学院 1962 年有了第一位女院士)。路易 · 德布罗意 1924 年在博士论文里提出物质波的概念，1929 年拿到诺贝尔物理奖，但是直到 1944 年在他亲哥的运作下，德布罗意才当上了法国科学院的院士。我们可以想象一下克莱罗和居里夫人或者德布罗意这个级别的著名科学家之间的距离。所以大家一定要对我们的将来要投入的这项事业——数学和物理——里面学问的深浅要有一点感觉，这种感觉在很早的时候就应该被培养起来。打个比方，大家在上大学的时候可能读过量子力学，知道里面有一个重要的概念叫泡利矩阵。这位泡利先生不光是量子力学干得漂亮，而是他 “高考” 完了等录取通知书的那个假期，写了两篇论文奠定了他作为相对论专家的基础。因此，当他大一开学到慕尼黑大学去报到的时候，慕尼黑大学的著名教授索末菲（Arnold Sommerfeld）跟他说你已经够博士学位的水平了，但是按照德国的规定，一个人入大学以后最起码要经过六个学期才可以申请博士学位，你总不能在我这就晃悠 (德语用词是 aufsitzen) 六个学期呀，我给你找点活吧。正好我接受委托要为德国数理百科全书写相对论这一个专题，而你这位同志今年也该有 18 岁了，你应该是相对论这方面的专家，所以这个事你来做吧。于是刚上大一的这位泡利先生就开始撰写相对论的 review article，大三的时候正式发表，到今天为止这个 237 页的相对论的文本还是这个领域的经典。请大家记住，这是出自人家大学一位大一的学生之手。哪位会广义相对论的请举手？顺便说一句，千万别以为学凝聚态实验物理不需要懂一点儿相对论。各位如果觉得自己很了不起的话可以跟上面这两位——一个数学还行，一个物理还行的——比较一下，今天活动结束后有空找出泡利矩阵，试试你能否看出泡利矩阵的代数结构是什么。泡利矩阵加上单位 2×2 矩阵恰恰就是相对论里面的距离公式，看你能看出来吗？我们想一想，那些都是欧洲高中和大一学生应该学会的东西，而今天在我们国家多少人象我这样，可能教授当了十几年以后才突然看明白一丁丁点儿的。 所以我想大家既然来到了物理所，投身于物理这样的一个基础学科，希望大家抽空把自己的面拓宽一点，有时候多往深里去理解一点、去试一试水到底有多深，这样可能会让你能静下心来安心地去做一点事情。回到刚才的话题，为什么说我是…

显示器液晶屏的维护事项
type: item
date: 2023-01-03T18:06:00+08:00
description: 显示器的使用注意事项1、水分是液晶的 "天敌" 如果在开机前发现只是屏幕表面有雾气，用软布轻轻擦掉就可以了，然后再开机。如果水分已经进入 LCD，那就 "烤烤干"。当然不是在火上烤，只要把 LCD 方在较温暖的地方，比如台灯下，将里面的水分逐渐蒸发掉就可以了。另外在擦拭屏幕表面时一定要拧干软布，绝对不能让水流到液晶屏内部去。2、没事就关掉液晶屏 合理使用、有效保养对 LCD 的使用寿命至关重要。一般来说，不要连续使用 LCD 超过 72 小时。如果暂时离开或者不使用电脑，请关掉 LCD。 LCD 面板是由液晶矩阵构成的，过长时间的连续使用，会使晶体失去特性，也就是说如果长时间的显示一种固定的内容，即使关掉了 LCD，但屏幕还在显示这个图像而造成损坏。 当然，避免它的发生很容易，设置屏保或者直接关掉 LCD 都可以防止该问题出现。3、尊重 LCD 的脆弱性 越 "高贵" 的东西就越 "脆弱"，LCD 也不例外。若您用手指轻触 LCD，屏幕画面便会产生一圈圈的水波纹，这正是 LCD 所共有的现像，若您直接碰触或直接用力的撞击 LCD，则很容易造成 LCD 上细小线路与装置的损伤，最常发生的情形就是产生所谓的 "坏点"。而拿块破抹布擦显示屏的做法对於 LCD 而言简直就是 "重伤害"。在使用清洁剂的时候也要注意，不要把清洁剂直接喷到屏幕上，它有可能流到屏幕里造成短路。正确的做法是用软布粘上清洁剂轻轻的擦拭屏幕。记住，LCD 抗撞击的能力很小，许多晶体和灵敏的电器元件在遭受撞击时会损坏，这种损害，无论是损害到很小的电子元件，还是损害整个屏幕，都只能进行屏幕更换。正确清洁显示器的方式1、在您清洁显示器之前，请从电源插座拔出插头。2、我们知道水是液晶屏的天敌，所以擦拭时绝对不能有流动的水在屏幕上滚动。请使用稍微以水湿润的干净软布并拧干，向同一个方向进行擦拭。如果可能的话，请使用专业的液晶屏清洁液，并按其说明方式来擦拭。 4、如果要清洁黝灰色的显示器外壳，请避免使用任何种类的清洁剂。 5、清洁剂会在塑料上遗留乳白状的残留物，如果是深色的塑料更是明显。 6、能使用以温水稍微浸湿的布来清洁外壳最佳。 7、塑料或接近外壳边缘之处可能会有装运时产生的白色粉末。 如果您发现白色粉末，请擦掉即可。 8、暗色塑料可能会比淡色塑料呈现更多刮痕与白色的磨损痕迹， 请小心搬运您的灰色显示器。 9、请勿使用苯、稀释剂、硫酸铵、摩擦清洗剂或压缩空气来清洁。

LaTeX 排版学习笔记
type: item
date: 2022-09-23T20:01:00+08:00
description: LaTeX 排版过程中有不少（约定俗成的）规则，它们是区别「熟练掌握 LaTeX」与「会使用 LaTeX」的关键因素。LaTeX 排版过程中有不少（约定俗成的）规则，它们是区别「熟练掌握 LaTeX」与「会使用 LaTeX」的关键因素。这些规则或习惯，有一些不是必须的，做好以后排版会更加美观，有些则是必须的，做不好就是错误的。记录在此，以作备忘！文字间距与分段正文部分用空格分开单词。一个换行符等同于ー个空格，多个空格的效果与一个相同。自然段分段是空一行，空多行相当于一行，少用 \par 与 \\。对于期刊模板，段落之间留不留空间，是期刊格式决定的，不要自己去改。改变字体属性\bf、\it、\rm、\sc、\sf 不要用了，没有叠加效果、已过时。可以用 \textbf{}、\textit{}、\textrm{}、\textsc{}、、\textsl{}。\textit 和 \emph 不一样，有些语系排版「强调」不是用意大利体表现的。 「斜体」\textsl 和「意大利手写体」\textit 也不一样。中文字体与排版没有所谓的「斜体」，甚至有些字体没有粗体。中文有时可以用黑体来代替粗体，用楷体代替斜体。times 和 txfonts 宏包已经过时了，很多 bug，尽量用 mathptm 或 newtxtext，newtxmath 宏包。区分公式与文字数学公式包含在 等数学环境中，排版后一般是斜体，字符加粗应该用 \mathbf{}、斜体变正体应该用 \mathrm{}，避免出现 \textbf{} 与 \textrm{}。\bf A $\rightarrow$ $\bf A$ 就是错误的数学字符输入方式，\mathbf{A} $\rightarrow$ $\mathbf{A}$。如果使用了 amsmath 宏包，公式中输入文本可以用 \text{}。本文数学字符命令省略了数学环境 。特殊数学字体可参考 lshort-zh-cn 或 symbols-a4 文档，也可以在命令行输入 texdoc symbols 即可打开 symbols-a4，前提是安装了 texlive。\mathcal $\rightarrow$ $\mathcal{A}$ 是欧拉书写体字符；\mathbb $\rightarrow$ $\mathbb{R}$ 是空心数学字符；\mathscr $\rightarrow$ $\mathscr{A}$ 是花体手写字符，需要 mathrsfs 宏包。正确输入数学算符错误写法：sin s $\rightarrow$ $sin~x$，正确写法：\sin x $\rightarrow$ $\sin x$.错误写法：ln s $\rightarrow$ $ln~x$，正确写法：\ln x $\rightarrow$ $\ln x$.错误写法：exp s $\rightarrow$ $exp~x$，正确写法：\exp x $\rightarrow$ $\exp x$.单位直接在数学模式中书写% \usepackage{siunitx} \SI{10}{kg}$\rightarrow$ 10 kg.行间公式输入不用 $$ $$，而用 \[ \] 来排版行间公式。$$ $$ 为 TeX 的原始定义，amsmath 重定义了 \[ \] 来表示未编号的行间公式。在公式的段落间距处理等方面 \[ \] 要优于 $$ $$，参考链接。不用 eqnarray 来排多行公式，多用 align，因为看似 eqnarray 提供一些方便，却造成了严重的间隔混乱。align 是 amsmath 提供的环境，在对齐与间距等方面处理的更好。公用编号的多行公式多个公式组在一起公用一个编号，编号位于公式的居中位置，amsmath 宏包提供了诸如 aligned、gathered 等环境，与 equation 环境套用。\begin{equation} \begin{aligned} a &= b + c \\ d &= e + f + g \\ h + i &= j + k \\ l + m &= n \end{aligned} \end{equation}如果两列都要左对齐，然后整体居中\begin{equation} \begin{aligned} &a = b + 1 && e = c + f + g + 3 \\ &c = d + e + 2 && c = d + e + 2 \\ &e = c + f + g + 3 && a = b + 1 \\ \end{aligned} \end{equation}aligned 与 equation 环境套用，公式间距是自动调节的，如果有分式，分式也是 displaystyle.如果用 array 与 …

SCI论文写作语言注意事项
type: item
date: 2022-07-31T20:06:00+08:00
description: 【前言】因为写作语言是一个具有比较多注意事项的方面，因此，我从很多网站和书上引用了相关内容，这里作为一个总结，我会不断更新这部分内容，给大家作为参考。内容来源：https://writing.wisc.edu/Handbook/ClearConciseSentences.html【正文】如何写出简洁的语句注意：这部分内容不是对全文都适用的，而是对那些需要简洁语句的部分。在不需要简洁的部分，下面的内容可能还是使文章不会用词过于单调的办法，注意区别使用使用主动语态在写学术论文时，尽可能使用主动语态。被动语态通常需要更多的词，而且可能导致逻辑混乱。主动被动语态举例：主动: The candidate believes that Congress must place a ceiling on the budget.被动: It is believed by the candidate that a ceiling must be placed on the budget by Congress.注意：如果句子的主语是匿名的，尝试选一个一般的术语，比如 “researchers,”“the study,”“experts in this field.”什么时候使用被动语态：强调某一个行为而不是执行者After long debate, the proposal was endorsed by the long-range planning committee.为了使文章的主语和焦点保持一致The data processing department recently presented what proved to be a controversial proposal to expand its staff. After long debate, the proposal was endorsed by. . . .不想指出作者姓名The procedures were somehow misinterpreted.描述一个场景，实施者未知或不重要Every year, thousands of people are diagnosed as having cancer.建立权威的语气Visitors are not allowed after 9:00 p.m.把行动放在动词中好的：The committee has to approach it differently.坏的：The establishment of a different approach on the part of the committee has become a necessity.谨慎名词化：名词化：An evaluation of the procedures needs to be done.修改：We need to evaluate the procedures.名词化：The procedures need to be evaluated.修改：We need to evaluate the procedures.名词化：The stability and quality of our financial performance will be developed through the profitable execution of our existing business, as well as the acquisition or development of new businesses.修改：We will improve our financial performance not only by executing our existing business more profitably but by acquiring or developing new businesses.减少冗余短语（在需要简洁表达的地方使用）冗余：In a situation in which a class is overenrolled, you may request that the instructor force-add you.简洁：When a class is overenrolled, you may ask the instructor to force-add you.冗余：I will now make a few observations concerning the matter of contingency funds.简洁：I will now make a few observations about conti…

Nernst方程推导
type: item
date: 2022-07-28T10:15:53+08:00
description: 电化学势【Electrochemical Potential】定义以及推导在电场中，带电微粒从一种环境变化到另外一种环境的过程中不仅受到化学势的驱使，同时也受到电势的驱使。那么电势如何作用于带电微粒呢？还得从无电场的热力学状态出发，推导出电势对于带电微粒的作用。 在热力学的简单系统中，内能 (Internal energy, U) 被描述为广度量（extensive variable） 熵 (Entropy, S), 体积(Volume,V), 和物质的量(N) 的函数 $U=U(S,V,N)$ 。微分形式为 $$dU=Tds-PdV+\sum_{j=1}^{t}\mu_jdN_j \tag{1}$$现在把电场电势 $\psi$与微粒的电荷量 $q=q_1, q_2,q_3...,q_M$考虑进去，则带电微粒的电势能为 $q\psi$，内能可被写作 $U=U(S,V,N,q)$，则其微分表达式为$$dU=TdS-PdV+\sum_{j=1}^{t}\mu_jdN_j++\sum_{i=1}^{M}\psi dq_i \tag {2}$$其中$i$代表带电微粒，$\psi=\psi(x,y,z)$由空间位置决定。因为吉布斯自由能可表示为$G=U+pV-TS$，对其微分$$\begin{eqnarray*} dG &=& dU + d(pV)- d(TS) \\ &=&dU + pdV + Vdp - TdS - SdT \\ &=&(TdS-PdV+\sum_{j=1}^{t}\mu_jdN_j++\sum_{i=1}^{M}\psi dq_i)+ pdV + Vdp - TdS - SdT \\ &=&-SdT+Vdp+\sum_{j=1}^{t}\mu_jdN_j+\sum_{i=1}^{M}\psi dq_i \\ \tag{3} \end{eqnarray*}$$若带电微粒 $i$ 带有 $z_i$个电荷 $e$，则其带电量为 $q_i=z_i eN_i$，如果体系里都是带电微粒，则$$\begin{eqnarray*} dG &=&-SdT+Vdp+\sum_{j=1}^{t}\mu_jdN_j+\sum_{i=1}^{M}\psi dq_i\\ &=&-SdT+Vdp+\sum_{j=1}^{t}\mu_jdN_j+\sum_{i=1}^{M}z_i e\psi dN_i \\ &=&-SdT+Vdp+\sum_{i=1}^{M}(\mu_i+z_i e\psi )dN_i \\ \tag {4} \end{eqnarray*}$$其中$$\mu_i^\prime=\mu_i+z_i e\psi \tag{5}$$被定义为电化学势 (electrochemical potential)。由上式可以看出，对于没有不带电荷的微粒，其电化学势等于其化学势；而对于带电微粒，当电化学势相等时，达到化学平衡状态。因此，带电微粒的各化学过程不仅仅受到化学势的作用，还受到电势的作用。能斯特方程【Nerst Equation】推导如果假设带电微粒在一维系统中，那么电势是位置的函数$\psi=\psi(x)$。如果系统处在平衡状态，则带电微粒在 $x_1与$$x_2$位置处的电化学势应该相等，即$$\mu^\prime(x_1)=\mu^\prime(x_2) \tag {6}$$把化学势$\mu(x)=\mu^o+kT \ln c(x)$带入$(5)$式得到电化学势关于位置$x$的表达式：$$\mu^\prime(x)=\mu^o+kT \ln c(x)+ze\psi(x) \tag{7}$$$(7)$式代入$(6)$式得：$$\mu^o+kT \ln c(x_1)+ze\psi(x_1) =\mu^o+kT \ln c(x_2)+ze\psi(x_2) \tag{8}$$整理化简得：$$\ln \dfrac {c(x_2)}{c(x_1)}=-ze\dfrac{\psi(x_2)-\psi(x_1)}{kT} \tag {9}$$或写成$$c(x_2)=c(x_1) \exp \left [\dfrac{-ze[\psi(x_2)-\psi(x_1)]}{kT} \right] \tag {10}$$当$\Delta\psi=\psi(x_2)-\psi(x_1)$,$c_2=c(x_2)$,$c_1=c(x_1)$,$(8)$式亦或写成$$\Delta \psi=-\dfrac {kT}{ze} \ln \left (\dfrac {c_2}{c_1}\right)\tag {11}$$已知气体常量$R=N_Ak$，法拉第常量$F=eN_A$，定义$E=\Delta \psi$因此$(11)$式变换为常用的能斯特方程形式$$E=-…

sci论文中什么时候需要用the，什么时候不需要？
type: item
date: 2022-07-22T09:37:00+08:00
description: 很多人在写作文的时候都会遇到一个相同的问题：冠词究竟应该怎么用？实际上，冠词的使用是一个很复杂的问题，很多时候仅凭语感来确定冠词的用法并不靠谱，比如下面这几个句子：Who was the first American in the space? The books fill leisure time for many people.The history shows that the usual response to violent protest is repression.Homelessness is a serious problem for the society.上面这四个句子的冠词使用不少是错误的（原因在下面有分析），这些错误有时候很难凭语感来判断。因此，我们需要系统地学习关于冠词使用的语法知识。从语法上讲，冠词是虚词的一种，它只能搭配名词使用，说明该名词的意义。英语中的冠词可以分为：定冠词（the），不定冠词（a 或者 an）和零冠词。对于冠词使用，最核心的地方有两点：1. 判断和冠词搭配使用的名词是可数名词还是不可数名词2. 判断冠词在语境中是特指还是泛指先说第一点，关于可数名词和不可数名词的判断。汉语中并没有可数名词和不可数名词的概念，这给我们判断单词是否可数带来了很大困难。比如 “家具”（furniture），这个概念在汉语中是可数的，但在英语中它不可数。又比如 “发展”（development），按照汉语思维习惯，它应该是不可数名词，但它实际上可以作为可数名词使用（例如：There have been significant computer developments during the last decade.）要判断一个单词是否可数不能靠直觉，只能多查词典，参考词典的解释和例句。词典查多了我们对常用词的单复数判断会越来越准确。第二点是区分冠词的特指和泛指。泛指是指一类事物，或某类事物的总称。特指是指某类事物中的具体的某一个或某一些。举个例子：Pumas are large, cat-like animals which are found in America. When reports came into London Zoo that a wild puma had been spotted forty-five miles south of London, they were not taken seriously. However, as the evidence began to accumulate, experts from the Zoo felt obliged to investigate, for the descriptions given by people who claimed to have seen the puma were extraordinarily similar.句子开头的 Pumas 泛指美洲狮这种动物，最后一句中 the puma 是特指，指代那只从动物园逃遁的美洲狮。对于冠词的泛指，有四种表达形式：不可数名词不加冠词表示泛指复数名词不加冠词表示泛指单数名词加定冠词 the 可以表示泛指不定冠词 a/an 加单数名词可以表示泛指下面解释一下这几点：1. 不可数名词不加冠词表示泛指不可数名词在表示泛指时，前面不加定冠词 the，如果加 the，则表示特指。比如：Salt is a strong-tasting substance, in the form of white powder or crystals.此时 salt 是泛指，指代 “盐” 这一类物品。Can you pass the salt please?上面这句话的意思是 “请把盐递过来好吗？”，这里 salt 是特指，指说话人和听话人都知道的那一袋 “盐”。文章开头的几个句子：Who was the first American in the space? The history shows that the usual response to violent protest is repression.Homelessness is a serious problem for the society.第一个句子错误的原因在于，space 表示 “太空” 时是不可数名词，不可数名词加定冠词 the 就变成了特指，这与句子要表达的意思不相符。原句要强调的是一个泛指的“太空”，因此 space 不能加 the，即要写成：Who was the first American in space? 第二个句子中 history 是一个不可数名词，而原句要表达的 “历史” 是一个泛指概念，因此 …

在udf中使用比如C_UDSI_G的梯度宏遇到的问题和解决办法
type: item
date: 2022-06-14T19:23:34+08:00
description: 首先描述下遇到的问题：在一个cas中用到了C_UDSI_G表示电势梯度，用来计算电流密度，计算过程完全正常，后处理也能看到电流密度分布，保存cas和dat文件，退出，然后读入cas，接着读入dat的瞬间就报错：在DEFINE_ADJUST宏中用到了C_UDSI_G宏，初始化计算后也是直接报如上的错。经过一番查找已经发现问题：当我读入dat的时候，因为用到了DEFINE_PROFILE宏，而根据调用顺序(如下图)，它是会在初始化之前调用一次的（虽然不知道为啥单纯导入数据也会调用DEFINE_PROFILE宏），这时因为没有dat数据，C_UDSI_G没法取到它的值，所以会报错；同理，在初始化的时候，执行DEFINE_ADJUST宏过程中，一样因为没有获取到C_UDSI_G的值而报错。之前想的解决是，先不导入dat，将hook上的DEFINE_PROFILE宏全换成常数，并且需要计算一步获取到数据值（推荐将松弛因子尽可能改小，防止结果数据有较大改动），然后才能正常导入dat。同理，初始化错误可以通过先不加载DEFINE_ADJUST宏，计算一步，再加载DEFINE_ADJUST宏即可正常计算。然后一次不经意间看到了一个关于uds的判断语句，瞬间解决：if (NULL != THREAD_STORAGE(t0, SV_UDS_I(0)) && NULL != T_STORAGE_R_NV(t0,SV_UDSI_G(0))) { NV_V(J0,=,C_UDSI_G(c0,t0,0)); jc0=diff*NV_MAG(J0); F_PROFILE(f,f_thread,position)=jc0; } else { F_PROFILE(f,f_thread,position)=6000; }这条判断语句的作用是检测当前有没有存储UDS和UDS梯度的值，同理如果是其他梯度宏替换即可。（不知道其他梯度宏会不会有我上面说的报错）在用到C_UDSI_G的地方加上即可，else后面加上语句：赋予你要输出的变量一个常数值即可，比如上面举例。（尽量接近最终解，符合实际物理场，避免第一步迭代获取常数值后切换到梯度宏得到的值相差太大造成计算不稳定）实际测试通过DEFINE_ADJUST宏输出Message也支持了我的猜想，确实初始化时没有获取到C_UDSI_G的值。

SCI 写作语句时态选择
type: item
date: 2022-06-10T15:01:53+08:00
description: SCI 写作过程中，句子时态是一个不太容易把握的事情，反正小编有时候写着写着就混乱了，今天，通过读了一些 SCI 写作方面的书籍，感觉说的挺有道理的，顺便记录分享一下！大家有则改之，无则加勉！概要描述已发表文献，用现在时态 [因为已发表的成果已经被公认，是一个既定的事实]描述未发表的实验成果，用过去时态 [因为还没有发表，没有得到承认，并且是之前做的事情]写作Abstract 部分：由于是在讲述自己的实验结果结论，因此使用过去时态比较合适Introduction 部分：总结的是前人的工作、实验成果，使用一般现在时态；也可以使用一些过去时态Methods and Results：由于该部分是自己的实验，还未发表，因此使用过去时态Discussion 部分：已发表的文献使用一般现在时，自己的实验描述使用过去时态

篮球小说推荐
type: item
date: 2022-05-31T20:26:00+08:00
description: 为篮球迷们推荐一本小说：《我真的只是想打铁》文笔轻松诙谐，剧情合理

个人网盘搭建
type: item
date: 2022-05-28T21:54:00+08:00
description: 环境准备宝塔面板最新版本Nginx 或 ApacheSupervisor 管理器1、官方支持的网站和文档官网：https://cloudreve.org/ github：https://github.com/cloudreve/Cloudreve 下载：https://github.com/cloudreve/Cloudreve/releases 安装文档：https://docs.cloudreve.org/getting-started/install 演示：https://demo.cloudreve.org2、宝塔命令行输入代码查询内核参数arch 输出结果 x86_64 代表 amd64；aarch64 代表 arm64也可查看宝塔首页系统那显示3、下载链接处找到对应的版本, 复制链接地址Releases · cloudreve/Cloudreve · GitHub宝塔可用文件那远程下载4、宝塔安全添加 5212 端口（若是国内主机一定要再单独放行服务器端口）5、宝塔命令行逐行执行以下命令，对应链接处改为自己复制的：（当然你也可以把下边的改成自己的然后全部复制黏贴就完事了 - 如果报错请翻译下你就懂了 - 重新进入该文件夹执行启动命令即可）也可直接下载好压缩包上传到宝塔或是远程下载直接解压，再用用命令行启动即可，务必保存启动后命令行显示的初始账户和登录密码mkdir /www/wwwroot/cloudreve # 新建一个文件夹存放程序 cd /www/wwwroot/cloudreve # 进入该文件夹 wget https://github.com/cloudreve/Cloudreve/releases/download/3.5.3/cloudreve_3.5.3_linux_amd64.tar.gz # 下载你复制的链接 tar -zxvf cloudreve_3.5.3_linux_amd64.tar.gz # 解压获取到的主程序 chmod +x ./cloudreve # 赋予执行权限 ./cloudreve # 启动 Cloudreve6、测试登录（再未进行第 7 步时请不要关闭终端方能正常测试）登录地址为服务器 ip:5212，比如 http://192.168.0.125:5212/7、想要无忧使用，最好是加个进程守护，这样就不需要每次都到后台启动进程命令行端口 ctrl+c，停止进程后关闭即可配置这样填（一定要关闭进程后再去添加不然会出现端口占用）运行目录选你装的目录，启动命令你装的目录＋/cloudreve实列：/www/wwwroot/fuck/cloudreve添加成功后，看下进程状态是否为开启的绿三角，假如不是就重启服务器，再回来看下，还不是就检查配置是否正确。搞到这里基本就能正常使用网盘了，下边的配置不是必选，可根据自己需要选择可选配置 1、绑定域名访问添加一个网站，设置反向代理目标 url http://127.0.0.1:5212发送域名 $host 可选配置 2、默认数据库是自带的 SQLite，可改为 mysql新建一个 mysql 数据库，将相关信息添加在目录下的 conf.ini 文件里，命令行重启进程，获得新账号密码 [Database]; 数据库类型，目前支持 sqlite | mysqlType = mysql; 用户名User = cloudreve; 密码Password = cloudreve; 数据库地址Host = 127.0.0.1; 数据库名称Name = cloudreve; 数据表前缀TablePrefix = cd

LaTeX 中的浮动体：摆放多个子元素
type: item
date: 2022-04-15T18:26:00+08:00
description: 这是这一系列文章，也是计划中的最后一篇。此篇介绍复杂一些的话题：如何在浮动体中摆放多个元素，以及如何处理它们的题注（caption）。 思想一旦被禁锢，心灵就会孱弱。这是这一系列文章，也是计划中的最后一篇。此篇介绍复杂一些的话题：如何在浮动体中摆放多个元素，以及如何处理它们的题注（caption）。思想一旦被禁锢，心灵就会孱弱。浮动体是会移动的文本框解放思想，然后解放生产力。浮动体这个概念，对于大多数 LaTeX 用户来说，应该都有隔着一层纱的感觉。考虑到大多数 LaTeX 用户是从 M$ Word 开始接触电子文档，也没有机会接触专业排版的机会，这种现象并不奇怪：因为大多数用户没有养成关于排版规则和成因的思考习惯。在系列文章第一篇中，我们介绍了「为什么需要浮动体」。简单来说，诸如图片表格这种占据篇幅较大的内容，强行插入在「当前位置」是不合适的，通常会造成大片的空白，因此需要浮动。为此，LaTeX 的浮动机制允许用户将图表置于浮动体中，按照一定算法在文中浮动。对于有过 M$ Word 使用经验的用户来说，理解 LaTeX 中的浮动体，最简便的方式是将其理解为「**一个支持 \caption 会按照算法浮动位置的文本框**」。在 M$ Word 当中，文本框中可以放置任意内容；在 LaTeX 浮动体中也是一样。在 M$ Word 当中，文本框可以没有 \caption，在 LaTeX 浮动体中也是一样。\documentclass{article} \usepackage{mwe} \begin{document} Foo \begin{figure}[htb] \blindtext \end{figure} bar \end{document}可以看到，LaTeX 中的浮动体中，字体、分词、折行等行为，与正文中一般无二；只不过，由于 figure 环境整体浮动，让 Foo 和 bar 排在了同一行，而 \blindtext 的输出则浮动到了 Foo bar 的下方。多个元素上例中，我们在浮动体（figure 环境）中插入了一段文本（由 \blindtext 生成），以此来演示浮动体内的排版逻辑。事实上，由于 TeX 的排版过程实际是一个盒子套盒子的搭积木的过程（TeX 在排版时不关心具体内容，只关心描述每个元素尺寸的 bounding box），上例中我们已经可以认为是在浮动体中插入了多个元素了。接下来的任务，只需要将图片或者表格想像为「特别大的字符」，套用排版的基本逻辑，就能在浮动体内排版多个图表元素了。\documentclass{article} \usepackage{mwe} \usepackage[showframe]{geometry} \begin{document} Foo \begin{figure}[htb] \rule{4cm}{3cm}\quad\rule{4cm}{3cm}\quad\rule{4cm}{3cm}\quad\rule{4cm}{3cm} \end{figure} bar \end{document}在 geometry 宏包的辅助下，可以看到，浮动体中摆放了 4 个黑色的标尺（\rule{<width>}{<height>}）。这 4 个标尺是对图表的模拟——若是将 \rule 命令换成 \includegraphics，则得到 4 张图片；若是将 \rule 命令换成 tabular 等环境，则得到 4 个表格。前文说，TeX 排版时不关心内容，只关心尺寸，因此可以把图表都想像为特别大的字符，而后套用正常的排版逻辑即可。此处，在浮动体内，同一行有 4 个「字符」；由于宽度不够摆放 4 个字符，所以 TeX 在第三个字符之后折行，在下一行排版第四个字符。因此得到这样的排版结果。题注是有一定格式的编号文本因为不了解，所以不敢轻易尝试。对于浮动体的处理，另外一个重要的部分是对题注的处理。基于同样的原因，很多 LaTeX 初学者对题注知之甚少。特别地，由于使用「交叉引用」的意识淡薄，大多数 M$ Word 基础用户完全不知道有「题注」这个东西。于是，当他们转而使用 LaTeX 的时候，一方面感叹于 \caption 的易用性，另一方面恐怕会对之心存敬畏。在 LaTeX 输出的一个典型题注的代码如下：\documentclass{article} \usepackage{mwe} \usepackage[showframe]{geometry} \begin{document} Foo \begin{figure}[htb] \rule{4cm}{3cm}\quad\rule{4cm}{3cm}\quad\rule{4cm}{3cm}\quad\rule{4cm}{3cm} \caption…