0%

MacOS下安装sshpass工具

由于安全原因,在macOS新版本中无法直接通过brew install sshpass命令安装,只能通过源码安装。

下载源码包到本地

wget https://udomain.dl.sourceforge.net/project/sshpass/sshpass/1.10/sshpass-1.10.tar.gz

解压并切换到安装包目录

tar xzvf sshpass-1.10.tar.gz
cd sshpass-1.10

编译并编译安装

./configure
sudo make&&sudo make install

检查是否安装成功

sshpass

Sphinx

sphinx-autobuild zh build/html –port 8019

sphinx-autobuild source build/html –port 8009

如何选择金融级云数据平台?

一个简单的银行转账操作会产生多少数据的流动呢?

  • 在用户转账行为的同时,考虑到转账资金的安全性,银行可能会需要存储本次用户转账的时间、金额、位置等数据,通过反欺诈应用系统进行风险预警与交易阻断,当大量用户的转账行为同时发生时,会有大量并发的数据涌入。
  • 转账完成后短暂时间里,交易双方会有转账相关信息的查询需求,确认资金正确的交易,银行可能会需要按用户需求提供部分时间段的交易流水信息。
  • 在一些较长时间的间隔里,银行还可能会对用户的转账的数据进行分析统计、进行用户画像,以便于银行相关的业务决策。

在这个过程中涉及到数据库的实时流处理、实时按需分析、离线分析等复杂需求,如果没有高效的数据平台支撑,很难保障数据分析和应用的有效性和安全性,甚至会对企业对企业数字化战略造成重大影响。

金融行业需要什么样的数据库?

信通院于2021年发布了《金融级分布式数据库白皮书》,报告中指出金融行业普遍对数据库的安全性、可靠性、稳定性有着全行业最为严苛的要求,因此,满足金融行业需求的金融级数据库产品几乎成为所有行业中的标杆。报告认为金融级分布式数据库是能够满足金融级要求的高可用、高性能、低成本、线性水平扩展、企业级安全、便捷性运维的分布式数据库。

金融级分布式数据库跟普通数据库的区别?

报告认为,虽然分布式数据库起源于互联网行业,但是金融级业务数据的价值较高,对数据库的高可用、强一致、低时延、可扩展性、高容灾性、供应链安全性等要求更为严苛。这也是金融级分布式数据库与普通分布式数据库的主要不同点。

image-20220927152800711

那么,要达到金融级分布式数据库的要求,需要做到满足:

  1. 数据强一致性的需求:金融级分布式数据库通常用于存储各行业的核心数据,其任意一笔数据错乱、丢失将带来严重影响。因此即使在某些软件故障、硬件异常的情况下,数据库都应保证数据的强一致性。
  2. 业务连续性和数据可靠性的需求:金融级分布式数据库服务于涉及国计民生的重要业务系统,其对运行连续性要求异常严格。此要求来自于金融业,也来自于政务、大型企业本身需求、监管机构要求和用户舆论压力等。数据库作为业务系统的基础,其通用的可用性要求在 99.999% 以上。为确保在异常情况下数据不丢失、不错乱,即使极端异常情况仍需确保数据的留存,金融级分布式数据库的可靠性通常要求在 99.999999% 以上。
  3. 快速扩展、敏捷迭代的需求:在金融级场景中,存在短时间用户规模增大或业务迭代需求强劲的情况,金融级数据库要求适配上述场景,即数据库具有快速扩展的能力, 同时业务系统要具备快速匹配的敏捷迭代能力。而在传统建设模型中,快速扩展、敏捷迭代几乎是不可行的。因此分布式、微服务、标准开发框架等开始在金融级数据库中得到普及与推广。
  4. 低成本与云计算的需求:金融级业务种类繁多,随着时间增长数据也会快速增加,带来支撑性数据库变得越来越庞大。这意味着如果每个系统都按照传统商用数据库建设标准来建设,会带来极高的成本。因此云计算环境的金融级数据库的集约模式建设方案正逐步成为主流趋势。
  5. 高端服务器等供应链风险:受国际政治格局影响,采购国外高端服务器(芯片)等存在诸多不确定性。一旦出现国外服务器(芯片)断供,可能导致严重的后果。而短期内,国内对于芯片的供应可能仅在 28nm 或者更低的水平,单一服务器的算力不足会对金融业务建设系统带来诸多问题。

OushuDB——云原生数据库新锐独角兽

了解了金融行业的需求,以及金融级数据库产品的定义,我们来看看云原生数据库新锐准独角兽偶数科技如何通过OushuDB逐条破解难题。

什么是OushuDB?

OushuDB是由偶数科技自主研发的新一代极速云原生架构的分布式数据库,支持高并发,高吞吐,高性能的弹性计算。OushuDB兼容国产软硬件平台,符合国家信创标准,支持各大公有云和私有云。通过计算存储分离架构解决了传统数据库高成本、低性能、高门槛、难维护、难扩展的问题。

OushuDB具有以下特点:

云原生:采用计算存储分离架构,利用云服务器、分布式存储,对数据基础设施的可扩展性进行深度优化,充分满足云端应用高度弹性、无限扩容的要求。支持腾讯云、阿里云、华为云、金山云、微软Azure、AWS等主流云平台。

高性能:面向PB级大数据的复杂查询,相比MPP和SQL-on-Hadoop快一个数量级。全新设计的执行器让性能提升5~10倍,显著降低批处理和即席查询所需的时间。

强兼容:具备完善的SQL标准和ACID特性,支持HDFS和多种对象存储的增删改查、以及偶数自研的Magma存储。兼容基于Oracle,PostgreSQL,Greenplum开发的数字应用,用户可以轻松实现不同数据基础设施的平稳迁移。

自主可控:OushuDB由国内顶尖数据库内核研发团队自主开发,符合国家信创标准。偶数研发团队曾主导国际顶级的数据库开源项目。

应用广:OushuDB已在金融、电信、政府、制造、互联网等行业的数百家头部企业得到广泛应用,助力各类企业完成数字化转型。

可以说,OushuDB数据库所具有的高可用、高性能、低成本、易扩展、自主可控的特性,完全符合金融级分布式数据库的定义,并满足金融行业的业务需求。借助OushuDB作为底座,更可以快速搭建偶数科技的湖仓一体和实时湖仓方案。

基于OushuDB的实时湖仓一体方案

什么是湖仓一体方案呢?

在企业进行湖仓一体化探索时,可能对原有的IT系统和平台产生路径依赖,从而选择采用湖仓分体的技术模式,即湖是湖,仓是仓,而这个各自独立部署,数据通过ETL的方式打通,即业内常常提到的Hadoop+MPP模式。这种方式尽管在逻辑上可以为用户提供统一的数据管理能力,但在物理层面数据湖和数据仓库仍然是分离的,同一份数据可能分别存在于多个存储集群中,从而不可避免的形成数据孤岛。而在企业克服湖仓分体模式带来的种种弊端的过程中,又可能进一步催生ETL逻辑复杂、数据变更困难、数据不一致等一系列实施与运维问题,最终不仅无法最大化湖仓性能,还极大增加了管理运维成本。

偶数科技研发的OushuDB创新性的采用了存算分离的云原生架构,突破了传统MPP和Hadoop的局限,将计算和存储部署在不同的物理集群中,使得计算和存储资源可以独立的弹性伸缩;通过构建虚拟计算集群,OushuDB可以在数十万节点的超大规模集群上满足高并发需求,形成了统一的数据体系,不仅使得湖仓更适应云环境,还降低了用户的成本;通过支持分布式表存储Magma,OushuDB的计算引擎便于实现快照视图,能够高效实现实时查询需求,从而在性能和事务方面的支持更加完善。

image-20220930172357179

(偶数科技湖仓一体化解决方案)

为了同时满足实时流处理、实时按需分析和离线分析需求,偶数科技独创性的探索出了Omega全实时数据处理架构。Omega架构通过流处理系统WASP实现实时连续的流处理或批流一体处理,并通过存储于实时数仓的快照视图完成实时查询,从而解决了传统Kappa架构落地困难、Lambda架构难以保证数据一致性的问题,并极大简化了数据架构。

image-20220930172346552

(Omega架构逻辑图)

满足用户“既要也要”的要求,偶数科技的突破性技术和前瞻性观点并非空中楼阁,而是以多年的行业实践和用户洞察为基础支点形成的经验沉淀。偶数科技正在赋能用户的过程中不断完成自我迭代,探索最佳实践。

结语:

作为企业数字化转型的先锋行业,银行业自80-90年代起就已经开始了信息化探索,在自手工统计到信息化再到数智化的较长技术发展过程中,大多数的银行形成了较为复杂的技术体系。偶数科技率先洞察到了银行面对大数据时代的高性能、安全性、可靠性、稳定性需求,早在2020年就与建设银行成立了高性能大数据联合实验室,共同探索金融级数据平台的实施路径。

银行业是所有行业中对应用的自主可控、高可用、高可靠性的要求最高的领域之一,偶数科技解决方案在银行业的落地正是其技术实力和对用户痛点理解力的明证。除了银行业以外,截至目前,偶数科技的产品和解决方案已在非银金融、电信、政府、能源、制造和互联网等行业中被广泛的部署和应用。同时,其商业模式的可行性与成长性也得到了资本的认可,连续获得了国内顶级投资机构红杉中国、腾讯、红点中国与金山云的四轮投资。

而随着未来物联网、工业互联网的逐步建立,大数据领域将面临越来越广的数据来源、越来越大的数据量、越来越多的非结构化数据、越来越丰富的应用场景和越来越复杂的技术栈,大数据处理和分析的难度将进一步提升。集合了众多组件的强大能力,OushuDB已然成为企业打造金融级数据库平台的最佳选择之一,将会持续的为包括金融在内的等众多行业用户提供更加优秀的数据服务。

获取最近一次修改的文件列表

1
git diff --name-only HEAD~ HEAD

获取两次commit之间修改的文件

1
git diff --name-only <commit-1> <commit-2>

远端reset

一不小心push了一个错误,想要回到上一版本,可执行

1
git reset --soft HEAD~1 

注:HEAD1的意思是最近一个版本,也可以写成HEAD^
如果需要撤回最近两次提交的commit,可以使用HEAD
2,依次类推。

此时通过 git log 可查看本地代码已经回退到 目标版本。

1
git push origin <branch_name>(例如master) -f

如果你是项目的owner,在本地master分支使用git rebase 或者 git reset撤销了一些commit之后,想要强制推送到远端,以使远端的记录也撤销掉。

git pull 强制覆盖本地的代码

从git上获取最新的代码,覆盖本地:

1
2
3
git fetch --all
git reset --hard origin/<branch_name>
git pull

说明:

git fetch从远程下载最新的,而不尝试合并或rebase任何东西。

然后git reset将主分支重置为您刚刚获取的内容。 –hard选项更改工作树中的所有文件以匹配origin/master中的文件。

git强制覆盖本地命令(单条执行):

1
git fetch --all && git reset --hard origin/master && git pull

error: Your local changes to the following files would be overwritten by merge

意思是我电脑上新修改的代码的文件,将会被git服务器上的代码覆盖。

方法1:如果你想保留刚才本地修改的代码,并把git服务器上的代码pull到本地(本地刚才修改的代码将会被暂时封存起来)

1
2
3
git stash
git pull origin master
git stash pop

如此一来,服务器上的代码更新到了本地,而且你本地修改的代码也没有被覆盖,之后使用add,commit,push 命令即可更新本地代码到服务器了。

方法2、如果你想完全地覆盖本地的代码,只保留服务器端代码,则直接回退到上一个版本,再进行pull:

1
2
git reset --hard
git pull origin master

注:其中origin master表示git的主分支。

Git撤销上一次push的版本

可以用git log 查看你要回到的那个版本

接着用

1
2
git reset --hard HEAD^ 回退到上个版本
git reset --hard commit_id 退到/进到 指定commit_id

最后将本地的修改提交到远程

1
git push origin HEAD --force

当你回滚之后,又后悔了,想恢复到新的版本怎么办?

用git reflog打印你记录你的每一次操作记录

git reflog 可以查看所有分支的所有操作记录(包括(包括commit和reset的操作),包括已经被删除的commit记录,git log则不能察看已经删除了的commit记录。

简单的说,它会记录所有HEAD的历史,也就是说当你做 reset,checkout等操作的时候,这些操作会被记录在reflog中。

1
2
3
4
$ git reflog
b7057a9 HEAD@{0}: reset: moving to b7057a9
98abc5a HEAD@{1}: commit: more stuff added to foo
b7057a9 HEAD@{2}: commit (initial): initial commit

所以,我们要找回我们第二commit,只需要做如下操作:

1
$ git reset --hard 98abc5a

再来看一下 git 记录:

1
2
3
4
5
6
$ git log

* 98abc5a (HEAD, master) more stuff added to foo
* b7057a9 initial commit


代码就回滚到我们想要的提交状态了

:::{note}
dfaksjfklsjfls;a
:::

付费了5年之后,终于还是决定停掉阿里云虚机了,尽管这里只是一个没人访问的小站,但是经常性宕机真的不可接受。这次迁移干脆也抛弃臃肿的WordPress,考虑平时记录主要使用Markdown,所以选用了Hexo+Github Action自动生成静态页面,干净又卫生。

本地安装Hexo

环境准备

首先,需要安装node.js、npm和Git

  • Git可直接下载安装包进行安装。点击下载。安装后,需要下载xcode才可以。否则在使用中会遇到错误。这里我出现的问题是起初没有下载xcode,在后面初始化的时候,一直提示找不到Git,下载了xcode也不行,后来我打开了xcode,然后在关闭,就可以了。因为是小白,具体原因不明
  • 接下来安装node.js。打开终端,输入命令
1
npm install -g hexo-cli

这里遇到的问题是,提示没有权限,于是在上面的命令增加了sudo,如下:

1
sudo npm install -g hexo-cli
  • 然后安装node.js。我也是直接下载安装程序来进行安装的。点击下载
  • 安装完后,可输入以下命令进行检查,输入每个命令后,都会弹出相应版本号。
1
2
3
4
5
node -v

npm -v

Git --version

然后在进行安装hexo,输入以下命令即可,遇到的问题与安装node.js类似。所以直接加了sudo

1
sudo npm install -g hexo

博客初始化

首先创建一个文件夹,该文件夹用于存储博客的文件。然后通过终端,进入到该文件夹,命令如下:

1
cd youblogfiles

然后初始化本地博客,输入以下命令。初始化时,切记文件夹要空的才可以,否则会初始化失败。若失败了建议删除文件夹在重新创建。

1
hexo init

完成后在进行安装npm

1
sudo npm install

执行下述命令生成本地网页文件并开启服务器,然后通过http://localhost:4000 查看本地博客。

1
2
hexo g
hexo s

安装主题

这里选用了hexo-theme-next

If you’re using Hexo 5.0 or later, the simplest way to install is through npm:

1
2
$ cd hexo-site
$ npm install hexo-theme-next

Or you can clone the entire repository:

1
2
$ cd hexo-site
$ git clone https://github.com/next-theme/hexo-theme-next themes/next

See detailed installation instructions if you want any other variant.

After the installation, open Hexo config file and set theme variable to next.

1
theme: next

从WordPress迁移到Hexo

首先,安装 hexo-migrator-wordpress 插件。

1
$ npm install hexo-migrator-wordpress --save

在 WordPress 仪表盘中导出数据(“Tools” → “Export” → “WordPress”)(详情参考WP支持页面)。

插件安装完成后,执行下列命令来迁移所有文章。source 可以是 WordPress 导出的文件路径或网址。

1
$ hexo migrate wordpress <source>

Github Action 自动更新页面

Gihub Action搭建 Hexo的教程有很多。

原理是源码放在私有仓库,更新时通过Github Action自动生成静态化页面同步到 username.github.io页面。

这里不再赘述。

绑定域名

这里没什么难度,需要注意的一点是,在xx.github.io下设置cname会在更新内容是被清洗掉。

需要将CNAME文件放到源文件的source下,便可在更新时同步过来。

当年买这台入门级QNAP专门买了迅雷版,用迅雷加速4T硬盘很快就塞满了。幸福了那么几个月之后,迅雷为了推下载宝停止了其他厂商的合作,而qnap也长期不维护此机型,逐步不再支持百度网盘和transmission、utorrent更新。两年前在官网反馈过两次,没有答复,于是QNAP也就闲置落灰。 这几天需要下一个片子,只在一个法国网站和俄罗斯网站找到了资源,度盘和迅雷统统无效。反正nas也通着电,只有用bt慢慢往下拖,正好这两天求了一个pt小站的邀,于是开始折腾一下我的古董级nas。

无需折腾的Download Station

Download Station 是QNAP 自带的官方组件,如果只是BT下载的话呢,是可以直接使用的。但是能不能下载下来全靠运气,亲测人人影视部分热门资源的种子根本下不动(也可能是我网络有问题…),当然这种情况,一般用什么都下不动。。 当然,Download Station 还是有优点的,就是可以通过手机app远程控制,非常方便,如果在外面看到想下载的电影,手机搜索扔到Q-Get就行了。(继续为远程迅雷默哀) PT站的效果就好多了,正常下载上传没有问题,也支持多种模式切换。但是上周断电之后,ds把我的种子都重新下载了一次,然后没两天又重新下载了一次,于是我那个账号的分享率不够了。。。想来想去,还是迁移到transmission吧。

Transmission的安装/获取

QNAP系统版本升级到4.3.3固件之后,App Store里便下架了Transmission 和 uTorrent。 之前安装过的,正常升级系统不受影响。如果想安装可以从国外的store下载,方法参考 https://qnapclub.eu/index.php ,也可以搜索国内论坛、网盘分享的版本。  

Transmission web control的升级

可能是天生手欠,把transmission的设置全看了一遍,发现有update的按钮,于是开心的一通狂按。 然后。 Transmission就打不开了。 在上面挂了几十个种子的我,真是想扔电脑。 参考了官方文档,发现web control和transmission是分离的,所以不用重装transmission,只是web control从Google Code托管迁移到了GitHub,更换地址导致UI更新失败。 安装手册更是_非常有用_,感觉用mac和QNAP的根本没有人权。。 大概看了一下,下载了web包,用filezilla ssh连接(QNAP SSH默认是开启的),上传到出错提示的路径。   Done!

[hermit auto=”1” loop=”0” unexpand=”0” fullheight=”0”]netease_songs#:29764561[/hermit] 这是我见过最美丽的幻境。那天穿着短袖的我,朝着浓郁的硫磺味一路狂奔向湖边,高兴的摘掉了口罩,顺着湖边来回跑,拍照和录像,直到手脚冰凉。 站在那里,你会感觉你在另一个世界。 然后,那些照片和视频就一直放在手机里,没有被翻出来过。   也可能是因为工作太忙,没有时间整理和分享。 工作一直就很忙,有时候忙习惯了反而没觉得有什么,只是突然有事后一想,时间就那么过去了。   最近的各种压力让人很难入睡。 工作一年多来,领导还算比较重视,同事关系也算不错,我的工作内容变动也比较频繁。这一年里,从一开始做解决方案,到富媒体、网页开发、软件客户端开发、软件资料到一些运营工作等。前几个月,几个比较好的哥们离职了,一个为了爱情去了深圳,一个为了家庭和发展选择了其他的工作。然后整个硬件组的工作,断层式的交给了我和其他几个同事。但其实,工作的事我不太担心,只是任务堆积和上手慢让人麻头。 跟家里的联络时多时少,中间忙碌的两三个月,我甚至觉得自己跟家里没什么沟通。自从上个月奶奶走后,让我更多的思考与父母的关系。算一算,离开家乡也已经8年了,我也不知道这8年里让我当北漂的动力是什么。也可能是一种固执吧,这么多年已经多次拒绝家里关于去武汉发展的要求,进入现在的岗位也是抱着磨练自己的想法来的,但现在觉得累的时候也会在想,进了家研究生和本科生一样工资的公司,升职加薪慢,整天忙忙碌碌,图个啥?不过这两天,聊到情感和房子,还是避免不了产生冲突。这个,不提也罢。 十一专程去秦皇岛参加了彬民的婚礼。他是我见过脾气最好的人,在他家那乡下的举办的简朴婚礼,竟也一度让我感动到想哭。我很羡慕这样专情又长情的人,同时又要遇到这样的另一半多不容易啊。还有二赤、天华,估计日子也是快了,我又得去准备份子了。 二赤说我这个人很难约,每次约着约着就约没了。我想了想,好像是的,择日不如撞日,那就本周末见吧。尽管都是海淀居民(不对,我是外来人口),想见一面还是挺难的,我觉得我住在这个镇子,去哪都得一小时,十分困扰。那天聊了聊以前的同学,我发现我的回答都是,去年啥啥啥时候见过一面,后来很少联系了。最后聊到XXX妹子,二赤说,你们以前是不是关系还挺好的,我说是啊,不过都是毕业之后就没联系了,挺可惜的。 二赤说我这个人就是太被动。尽管不想承认说确实这样,但是头一回被人当面说还是有点尴尬。在同事面前,我觉得自己很外向很开朗,让我上台、主持、录像都没在怕,还能时不时“哗众取宠”逗个乐。但是私底下,我真的还挺不会维护人际关系的。 就是,工作之外的生活,没啥存在感。 扎心,但该反思。   晚上跟我爸打电话,我安慰我爸说,我的事都不用着急啊,又急不来。 工作啥的都挺顺利的,领导很信任;其他的,实在不行明年可以回武汉找点事做嘛。 凡事不能急于求成,我心态挺好的。 [ 并不是:( ]   不过生活总该有点期盼。 大学的时候喜欢刷剧,整个班的同学要看电影电视找我copy就行了,后来想想看剧多没意思,咱们来做字幕啊。然后现在就参与了一个字幕组,偶尔做做字幕。尽管不是什么大字幕组,也算是完成学生时代多年来的一项心愿。 以前喜欢唱歌,如今这破嗓子也没啥唱歌的劲儿了,接下来想再买一把吉他,啥时候能瞎弹一两首原创就好了。再有,顺便练练英语,BEC的书都买了好几年,万一哪年就决定出去常驻了呢。   回头再整理整理自己的回忆,如果有人愿意听,我给你讲讲卡瓦普定的故事。 如果你想去,我可以带你去啊。

一个多月没进城,今天趁着大雨进了次城,但是好像又不知道该干什么了。 当然昨天在家也不知道该干啥~ 于是去公司加班到10点-。-   进部门一个月了,每天8点吃完早饭到工位,晚上9点多10点多下班~ 到家累的什么都不想做,但是还是会习惯性熬夜,最近几天感觉自己都要爆炸了。 好在我师傅和主管人都很好,部门内部也都很和睦,每个人都是优秀而敬业的加班狂魔。 同一批的新员工,个个名校毕业,每次自我介绍好像只有我的部分会比较没有共鸣,也是蜜汁尴尬hhh   -.- 不过没事,蜀黍现在也可以很刻苦呀~ 本科时考试前怎么也不会算子网划分,读研时完全弄不懂神马OSPF,入公司第一周就全自学会了呢 感觉每天都在挑战极限,想尽快的吸收电脑里所有的学习资料,然后完美的输出各种交付件 但是最近,越来越感觉自己没有自己的生活了 就算是高三也会带副扑克牌研究研究魔术,被班主任抓到也不会怕的人 现在回家什么都不想做   我发现上个月搬过来的一箱书,还有几箱没有拆 新台机、第二块4T硬盘以及躺在床上看电影用的投影仪从购物清单划掉了,没时间 从家里带过来的电视机顶盒,插在电视上就没用过   觉得很难过 于是 下午买了几件好看的衣服~ 晚上从箱子里挑出了几本书,列了个list~ 下载了这个月错过的所有好片~ 给自己做了每周时间规划~ 跟同事定了运动计划~ 每天提高效率早点下班~ 我要愉快的上高十~ 我也要光芒万丈~   不行不行12点了,我要去睡觉了~ 没写完也算了(捂脸)

以Word 2010为例,步骤如下: (1)插入尾注后,将视图切换为“草稿”。 (2)将选项卡切换到“引用”,点击“显示备注”。 (3)然后在下方的下来列表里选择“尾注分隔符”。 (4)按键盘上的Backspace删除键直接删除横线,然后右键:段落——行距:固定值,0.7磅【不设置的话那个地方会多出一个空行】。

在写论文的时候需要经常用到文献标注来指明所引内容的来源、出处,手动标注参考文献非常费时费力,而且有时一处小小的改动需要整顿全篇文章,特别是毕业论文之类几十页甚至上百页的文章,工作量是非常庞大的的……由此可见,学习如何自动标注文献,是非常必要的!   下面将介绍的尾注插入方法~~   第一步 设置第一个尾注 1. 光标移到需要插入参考文献标注的地方。 2. 在菜单栏“插入(I)”→“引用(N)”→选择“脚注和尾注(G)…”选项。 于是,弹出窗口,按照下图进行各项的设置:

【小技巧】word尾注,教你如何自动标注参考文献 - 羊小吉 - Chem

 3. 尾注设置:这是最重要的 (1)在“位置”选项中,选择“尾注(E)——节的结尾”; (2)在“格式”选项中,①选择“编号格式(N)——1,2,3,…”也就是阿拉伯数字, ②自定义标记不需要填, ③“起始编号(S)——1”, ④“编号方式(M)——连续” (3)在“应用更改”选项中,选择“将更改应用于(P)——整篇文档” 最后,点按钮“插入(I)”,便在你所选的地方插入了第一个参考文献标注。可以看到,在所选地方上角出现了一个小1。 4.双击上标“1”,光标自动跳到文章最后,前面就是一个上标“1”,这就是输入第一个参考文献的地方。 按照上面的步骤,在其他地方标注参考文献,可以看到系统是自动为我们进行排序的,而与我们插入的先后顺序没有关系。这样,我们便完成了第一步操作。   第二部分 标注格式的修改 通过第一步设置的尾注,就是我们所需要的标注,是正文所插入地方上角的小数字,和文章末尾对应的小数字。其实这些都不是正确的参考文献标注格式,我们还需要动手稍作修改。下面就是讲这一内容啦: 5. 将全文所涉及的尾注都改为“[n]”的标准格式: 注意是修改,而不是删除后重新输入上标! (1)给数字加中括号 首先,需要强调的是,在进行这一步操作时,光标应在正文范围内,而不是最后的尾注区域。 然后, 在菜单栏“编辑(E)”→“查找(E)”或者通过快捷键“Ctrl+F”可以打开“查找和替换”窗口。按照下图进行各项的设置   在“查找内容(N)”选项中填入“^e”,表示尾注。如果以后需要查找脚注,则是搜索“^f”。 在“替换为(I)”选项中填入“[^&]”。 并单击右下方第一个按钮“常规(L)”展开窗口。注意下方“搜索”选项选择“全部”,其他格式要求的前方要去掉勾勾。 选项全部设置好后,点击“全部替换(A)”即可完成全文参考文献标注,即尾注格式的第一部分修改。 (2)尾注部分的标号从上标改为正文格式 与上一步不同的是,此时光标应在尾注区域内,重新打开“查找和替代”窗口,按照下图进行各项的设置

【小技巧】word尾注,教你如何自动标注参考文献 - 羊小吉 - Chem

【小技巧】word尾注,教你如何自动标注参考文献 - 羊小吉 - Chem

在“查找内容(N)”选项中填入“[^e]”。并在“格式(O)”中选择“字体(F)…”选项,弹出常规的“查找字体”窗口。在下方选择上标,打上勾。 在“替换为(I)”选项中填入“^&”。同样方法,在“查找字体”窗口中,将勾勾消除掉。 设置完成后,直接点击“全部替换(A)”,使尾注区域内的参考文献编号改为常见期刊所要求的格式,并在后面输入参考文献的各项内容。这样,我们在保证参考文献标注格式符合要求的同时,完成了参考文献部分的编写。 对着参考文献前面的“1”双击,光标就回到了文章内容中插入参考文献的地方,可以继续写文章了。   第三部分 文章的美化 以上的修改内容完成后,我们便完成了参考文献标注(尾注)的全部工作。但是,通过菜单“文件(F)”→“打印预览(V)”,可以看到,在尾注前边有一条线段分割线,如果参考文献跨页了,在跨页的地方还有一条长横线,这些线无法选中,也无法删除。这是尾注的标志,但一般科技论文格式中都不能有这样的线,所以一定要把它们删除。 这一部分,将详细讲讲,如何删除这两条横线: 6. 切换到普通视图,可以点击页面左下方的“【小技巧】word尾注,教你如何自动标注参考文献 - 羊小吉 - Chem ”,也可以通过菜单栏中“视图(V)”→“普通(N)”进行切换。 再通过“视图(V)”→“脚注(F)”,在页面最下方展开尾注的编辑栏。 (1)在尾注右边的下拉菜单中选择“尾注分隔符”,这时那条短横线出现了,选中它,删除。 (2)再在下拉菜单中选择“尾注延续分隔符”,这是那条长横线出现了,选中它,删除。 最后,切换回到页面视图,参考文献插入已经完成了。   全部工作真正完成!恭喜恭喜! 这时,无论文章如何改动,参考文献都会自动地排好序了。如果删除了,后面的参考文献也会自动消失,绝不出错。当参考文献越多,这种方法的优势就体现的越大。 特别是对于我们这一类经常写文章的人来说,这一个方法是不是特别的实用呢?呵呵,常常关注我的博客吧~   最后,是参考文献代码 (1)参考文献类型:专著[M],论文集[C],报纸文章[N],期刊文章[J],学位论文[D],报告[R],标准[S],专利[P],论文集中的文献[A] (2)电子文献类型:数据库[DB],计算机[CP],电子公告[EB] (3)电子文献的载体类型:互联网[OL],光盘[CD],磁带[MT],磁盘[DK]       那么。。。。这么复杂的话还是放弃吧。。。 简单方法是,百度学术里有引用的功能,如图