自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 资源 (5)
  • 收藏
  • 关注

原创 M1 Docker - Failed to get D-Bus connection: No such file or directory解决方法

M1 Docker - Failed to get D-Bus connection: No such file or directory解决方法

2022-09-24 17:38:34 2350 2

原创 Manjaro Gnome 安装TIM

Manjaro Gnome 安装TIM尝试了QQ和Wechat,都是安装好之后打不开,但是发现TIM却可以,泪目了安装TIMyay -S com.qq.office.deepin可能会有一些字体显示问题,需要将windows字体放入文件夹 .deepinwine/Deepin-TIM/drive_c/windows/Fonts下,字体可以在这里下载:link(不需要积分下载)如果是高分辨率屏的话,缩放对wine是不起作用的,需要进行配置(目录需根据个人情况进行调整):env WINEPRE

2021-11-26 09:20:13 497

原创 manjaro安装goland

今天踩的坑:-(首先安装goland:yay -S goland安装完成后运行会出现如下报错:no jre found. please make sure $goland_jdk $jdk_home or $java_home point to valid jre installation这需要再安装一个运行环境yay -S goland-jre...

2021-11-16 10:25:30 1479

转载 【转】goLang slice 和 array区别

转自这里array 类型**array**是固定长度的数组,使用前必须确定数组长度golang array 特点:golang中的数组是**值类型**,也就是说,如果你将一个数组赋值给另外一个数组,那么,实际上就是整个数组拷贝了一份如果golang中的数组作为函数的参数,那么实际传递的参数是一份数组的拷贝,而不是数组的指针array的长度也是Type的一部分,这样就说明[10]int和[20]int是不一样的。slice类型slice是一个引用类型,是一个动态的指向数组切片的指.

2021-09-17 16:38:14 255

转载 【转】Golang 切片与函数参数“陷阱”

转自这里线性结构是计算机最常用的数据结构之一。无论是数组(arrary)还是链表(list),在编程中不可或缺。golang也有数组,不同于别的语言,golang还提供了切片(slice)。切片比数组有更好的灵活性,具有某些动态特性。然而切片又不像动态语言的列表(Python list)。不明白切片的基本实现,写程序的时候容易掉“坑”里。slice参数本来写一个堆排序,使用了golang的slice来做堆,可是发现在pop数据的时候,切片不改变。进而引发了golang函数切片的参数,是传值还是传引.

2021-09-17 16:36:40 288

原创 圈复杂度QAQ

参考链接:链接1基本概念圈复杂度(Cyclomatic complexity,简写CC)也称为条件复杂度,是一种代码复杂度的衡量标准。由托马斯·J·麦凯布(Thomas J. McCabe, Sr.)于1976年提出,用来表示程序的复杂度,其符号为VG或是M。它可以用来衡量一个模块判定结构的复杂程度,数量上表现为独立现行路径条数,也可理解为覆盖所有的可能情况最少使用的测试用例数。圈复杂度大说明程序代码的判断逻辑复杂,可能质量低且难于测试和 维护。程序的可能错误和高的圈复杂度有着很大关系。计算方法.

2021-09-15 15:27:54 415

原创 RabbitMQ 和 Kafka 对比

参考连接:超详细的RabbitMQ入门,看这篇就够了!-阿里云开发者社区 (aliyun.com),消息队列之 RabbitMQ - 简书 (jianshu.com),Kafka【入门】就这一篇! - 知乎 (zhihu.com),Kafka简明教程 - 知乎 (zhihu.com),Kafka高性能原理 - 知乎 (zhihu.com),Kafka高性能原理 - 知乎 (zhihu.com),RabbitMQ与Kafka选型对比 - 陈珙 - 博客园 (cnblogs.com)1.RabbitMQ.

2021-08-27 17:21:41 2118

原创 分布式调度:对概念和应用的回顾

Distributed scheduling: a review of concepts and applications阅读笔记分布式调度(DS)是一种方法,它使局部决策者能够在整体系统目标的边界内创建考虑局部目标和约束的调度。然后,通过协调和沟通机制将来自系统不同部分的地方决策整合起来。分布式调度吸引了许多不同学科的研究人员的兴趣,如计算机科学、经济学、制造业和服务运营管理。原因之一是,这一领域面临的问题包括从信息体系结构、协商机制到调度算法的设计等一系列问题。在这篇论文中,我们提供了一个关于分布式.

2021-08-21 20:42:34 1873

原创 性能之巅:应用程序

《性能之巅》的一点读书笔记文章目录1.应用程序基础1.1 目标1.2 大O标记法2.应用程序性能技术2.1 选择I/O尺度2.2 缓存(cache)2.3 缓冲(buffer)2.4 轮询2.5 并发和并行2.6 非阻塞I/O2.7 处理器绑定3.编程语言3.1 编译语言3.2 解释语言3.3 虚拟机3.4 垃圾回收4.方法和分析4.1 线程状态分析4.2 CPU剖析4.3 系统调用分析4.4 USE方法4.5 向下挖掘法4.6 锁分析1.应用程序基础1.1 目标关于应用程序的性能,可以从应用程.

2021-08-20 15:22:54 328

转载 【转】TLV, TTLV和编码规范的历史

最近在做编码协议的解析,发现这篇文章写的不错,转自:TLV, TTLV和编码规范的历史_Shiina_Orez的博客-CSDN博客,侵删!???? ​众所周知, 在Protobuf中使用的编码方式是TLV, 也就是Tag-Length-Value, 但是在单纯的理解TLV是什么之前, 我认为需要去理解一下编码规范的历史, 因此写了这篇文章:一. 紧凑时代时代背景是刚刚有类似DOS的时候, 这个时候的显著特征就是各方面都很原始, 带宽很低, 因此在传输数据的时候要省之又省, 因此协议的编码规范以紧凑

2021-08-05 11:23:20 1032 2

原创 Go学习记录

1 基本语法1.1 变量常见变量的数据类型有:整型、浮点型、布尔型、结构体等(整型和浮点型默认值为0,字符串变量的默认值为空字符串,布尔变量默认为false,切片、函数、指针变量默认值为nil),其中Go的变量声名格式var 变量名 变量类型 [ = 表达式 ]举个栗子 var a int = 100 var b string var c []float32 var e struct{ x int }// 避免繁琐,也可以进行批量格式声明 var( a int = 100

2021-07-23 20:46:29 228

原创 Linux权限位

参考链接:Linux权限位(超详细) (biancheng.net),Linux SetUID(SUID)文件特殊权限用法详解 (biancheng.net)记录一下 健忘????Linux权限位Linux常见的文件有三种:r(可读),w(可写),x(可执行)但是初次之外还有两种权限s(针对可执行文件或目录,使文件在执行阶段,临时拥有文件所有者的权限)和t(针对目录,任何用户都可以在此目录中创建文件,但只能删除自己的文件),这两个权限会占用x权限的位置。举个栗子:[06/18/21]seed

2021-06-18 16:04:53 192

转载 【转】linux各文件夹的作用

【转】linux各文件夹的作用linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序/tmp 公用的临时文件存储点/root 系统

2021-06-18 15:31:04 107

原创 tensorflow1.4安装记录

tensorflow1.4安装记录发现需要跑一个tf 1.4的模型,由于之前装tf踩过太多坑了,这次决定记录一下。1. 创建虚拟环境首先用conda创建和tf的虚拟环境(避免和pytoch冲突),这里安装需要安装tf 1.4,所以python版本选择了3.6。conda create -n tf1.4 python=3.6进行虚拟环境conda activate tf1.4done!2. 安装tf直接使用pip在线安装经常容易失败,这里直接下载tf工具包本地安装,tf工具包可以在

2021-04-18 09:47:36 653

原创 使用ROP攻击利用栈溢出漏洞

使用ROP攻击利用栈溢出漏洞环境:ubuntu16.04, gcc, python2.7说明:为了成功实现Return2LibC攻击,这里关闭了可执行栈、关闭了StackGuard、关闭了地址随机化,终极目标是执行 system("/bin/sh")⭐️⭐️注意⭐️⭐️:这是承接上一篇文章使用Return2LibC利用栈溢出漏洞的,栈溢出漏洞程序和上一篇相同1. 安装ROPgadget对于ubuntu16.04,默认安装了python2,只需要安装pip即可,然后再安装ROPgadget依赖c

2021-04-12 21:10:35 1488

原创 使用Return2LibC利用栈溢出漏洞

使用Return2LibC利用栈溢出漏洞环境:ubuntu16.04, gcc, gdb,说明:为了成功实现Return2LibC攻击,这里打开了可执行栈、关闭了StackGuard、关闭了地址随机化1. 存在栈溢出漏洞的程序如下就是我们的测试代码homework2.c,使用strcpy函数,但却没有判断字符串长度,存在栈溢出漏洞。#include <stdlib.h>#include <stdio.h>#include <string.h>int v

2021-04-12 17:40:05 715 3

原创 使用Detours库完成一个安全检测小工具

使用Detours库完成一个安全检测小工具Detours库可以拦截任意的API调用,拦截代码是在动态运行时加载的。github链接:PFSafetyGuard????1. Get start1.1 项目介绍项目主要有四个部分:testCode:测试程序,主要包含一些我们需要抓取的API和异常操作PFDLL:定义了需要HOOK的winAPI和替换的函数syringe:注射器程序,主要将PFDLL程序中的替换函数替换测试程序testCode中的APIPFSafetyGuard:图形界面程序

2021-03-27 11:32:44 1779

原创 Detours库配置记录

Detours库配置记录记录一下Detours库的配置过程首先在Detours-github下载Detours源码,然后解压,在src目录下使用vs2019的x86_x64 Cross Tools Command Prompt for VS 2019工具进行编译nmake /f Makefile编译完成后会在目录下得到bin、lib和include文件夹,如下图所示然后再在VS中新建一个dll项目,再项目属性中添加include和lib库的位置,这样detours库的配置就完成

2021-03-27 10:45:17 967

原创 使用共享内存和信号量机制完成进程间的通信

使用共享内存和信号量机制完成进程间的通信最近做课程设计时需要完成进程间的通信,但是尝试消息链表进行通信后发现,出于某种原因和MessageBox冲突,泪目,打不过就加入,还是用共享内存吧????主要思路就是将数据写入共享内存,然后通过信号量机制通知进程有新数据的写入1. 使用到的一些函数首先是共享内存的一些函数(点击即可查看官方文档)CreateFileMapping:创建共享文件对象OpenFileMapping : 打开共享文件对象CloseHandle:关闭句柄Ma

2021-03-18 16:19:34 695

原创 使用消息队列(message_queue)进行进程通信(cpp)

使用消息队列(message_queue)进行进程通信(cpp)windows平台????参考网址:boost安装, cpp实现进程通信1.安装boost库首先在boost官网下载boost:boost_1_75_0.zip,然后解压使用boost中的许多库函数是不需要安装的,但是这里需要使用message_queue还是需要安装的。进入boost解压目录.\boost_1_75_0,运行bootstrap.bat.再在当前目录下运行.\b2. 大概几分钟就安装好了安装成功,会提示i

2021-03-17 11:24:47 582

原创 单源最短路径

单源最短路径单源最短路径问题,给定一个图G=(V,E),找出从给定的源点s∈V到其它每个结点v∈V的最短路径。这里主要记录了三种算法:dijkstra: 贪心, Floyd: 动归 (Spfa:它没了)洛谷链接:P3371 【模板】单源最短路径(弱化版) : ford无法通过,SPFA和Dijkstra可通过P4779 【模板】单源最短路径(标准版):只有Dijkstra可通过0. 一些说明0.1 初始化在开始各种单源最短路径之前,都需要预先对节点进行初始化,对于每个节点v,维持一个

2021-02-28 14:02:22 167

转载 【转】最近公共祖先(LCA)

【转】最近公共祖先(LCA)LCA(Least Common Ancestors),即最近公共祖先,是指在有根树中,找出某两个结点u和v最近的公共祖先。 ———来自百度百科例如:在这棵树中 1717 和 88 的LCA就是 33, 99 和 77 的LCA就是 77 。明白了LCA后,就下来我们就要探讨探讨LCA怎么求了 qwq暴力算法以 1717 和 1818 为例,既然要求LCA,那么我们就让他们一个一个向上爬~~(我要一步一步往上爬 —— 《蜗牛》)~~,直到相遇为止。第一次相遇

2021-02-21 15:55:35 132

原创 最小生成树

最小生成树最小生成树(Minimum spanning trees),对于一个连通无向图G=(V, E)(V为节点集合,E为边集合), 找G中的一个无环子集 T∈ET \in ET∈E ,使之能够将所有的节点连接起来,又具有最小的权重,即使得w(T)=∑(u,v)∈Tw(u,v)w(T) = \sum_{(u,v) \in T} w(u,v)w(T)=∑(u,v)∈T​w(u,v)的值最小(注:最小生成树不一定唯一)1. MST性质一些基本的概念:安全边:在每遍循环之前,A是某棵最小生成树的一

2021-02-19 10:15:47 726

原创 Targeted Backdoor Attacks on Deep Learning Systems Using Data Poisoning 论文复现

Targeted Backdoor Attacks on Deep Learning Systems Using Data Poisoning 论文复现代码链接:点我????1. 模型说明网络使用的是LeNet-5,只包含两个卷积层和若干全连接层,参数量很小数据集使用的mnist手写数据集(训练集:60000 测试集:10000)实现了Backdoor的两种攻击形式(instance-key和patten-key)2. Input-instance-key strategies直接使

2021-02-05 21:59:39 1455 4

原创 C++STL迭代器辅助函数

C++STL迭代器辅助函数平时零零碎碎用过,今天总结一下????1.advance该函数有多个重载,可以用于各类容器迭代器,可以让一个迭代器一次前进若干个元素,很好懂,举个栗子:#include<iostream>#include<set>using namespace std;int main() { set<int> st; st.insert(1); st.insert(2); st.insert(3); auto it = st.beg

2021-02-02 23:00:48 123

原创 BST树

BST树今天刷到一道题,写个BST树恶心到我了,折腾大半天没AC(自己审题有误????),题目链接:P5076【深基16.例7】普通二叉树(简化版),顺便整理一下BST树,虽然平时可能用不到,算是学到了mutiset神器,本文参考链接老老实实建树二叉查找树(二叉排序树,Binary Search Tree,简称BST)是一棵二叉树,它的左子节点的值比父节点的值要小,右节点的值要比父节点的值大。它的高度决定了它的查找效率。一些常用操作:插入节点删除节点查找节点找前驱后继节点这些操作

2021-02-02 22:32:08 184

原创 前中后序遍历的相互转化(附代码)

前中后序遍历的相互转化(附代码)1.理论部分首先简单的回顾一下前中后序遍历:前序遍历:根➡️左➡️右中序遍历:左➡️根➡️右后序遍历:左➡️右➡️根三种遍历的转化规则:✔️ 已知前序遍历序列和中序遍历序列时,可以确定后序遍历序列✔️ 已知后序遍历序列和中序遍历序列时,可以确定前序遍历序列❌ 已知前序遍历序列和后序遍历序列时,中序遍历序列不一定2.前序+中序 ➡️ 后序算法题链接已知中序遍历和前序遍历序列为:ABEDFCHGCBADEFGH 大致思路:从左到右遍历前

2021-02-01 21:38:06 1266

转载 【转】vscode 使用调试中文路径文件出错的解决办法

错误把vscode环境配置好了之后,进行debug时发现出错。错误如图所示:意思就是找不到文件,这是由于存在中文路径。解决办法win10电脑下下,打开设置->时间和语言->区域->其他日期、时间和区域设置,然后操作如图所示:在区域设置里面,在beta版 :使用unicode UTF-8提供的全球语言支持的框里面打勾就可以了。然后重启电脑,就可以解决中文路径出错的问题了。...

2021-02-01 10:29:02 2339 5

原创 pytorch安装记录

pytorch安装记录最近电脑重装了,之前的python环境整的好乱,现在重新整理一下????,中间的一些conda命令可以参考我之前的记录首先预先装好anaconda,配置好基础的python环境然后创建一个虚拟环境,直接复制base环境(含有大量科学计算包),这样就省的安装了conda create -n envName --clone base一会环境就创建好了,然后我们再在这个虚拟环境中装pytorch,进入虚拟环境conda activate envName查看c

2021-02-01 01:39:53 109

原创 VScode配置python环境

VScode配置python环境1. 安装python扩展直接安装python扩展即可2. 配置vscodecrtl+shift+P调出命令面板,设置python解释器然后创建launch.json,然后选择python file即可然后就能正确调试了ipynb也能正常跑了,太棒了????...

2021-01-31 23:18:26 218

原创 VSCode配置C/C++环境

VSCode配置C/C++环境记录一下配置的过程????1.vscode安装安装vscode,官网下载安装即可2.MinGW安装首先在sorceforge上下载MinGW,链接这里选择的是在线安装安装设置如下:然后是设置安装路径,路径不能出现中文和空格!然后等待下载安装即可????配置一下环境变量,添加安装minGW的bin目录即可3.vscode扩展安装C/C++扩展然后配置编译器,crtl+shift+P调出命令面板,然后输入C/C++,然后

2021-01-31 19:19:37 247

原创 2021寒假摸鱼日记

2021寒假摸鱼日记在家摸了两周的????了,游戏真难打,大伙们也tql吧,冲分冲不上了,是时候写会代码了,泪目????1月28日周四 ☀️今日算法题(今天的算法题都比较简单,第一天热热手,别对自己太残忍 ???? ):P1160 队列安排 (看似比较easy,但是要记录每个同学位置,否则会超时)P1540 [NOIP2010 提高组] 机器翻译 (easy)P2058 [NOIP2016 普及组] 海港 (要用栈优化)其他工作:重新拾起 Java,找了个小案例做了一下,熟悉一下(还

2021-01-28 22:55:47 428 2

转载 【转】BM算法

转自这里目录一级目录二级目录三级目录1. BM(Boyer-Moore)算法1.1 坏字符规则1.2 好后缀规则1.3 两种规则如何选择2. BM算法代码实现2.1 坏字符2.2 好后缀2.3 完整代码2.4 调试3. 总结一级目录二级目录三级目录1. BM(Boyer-Moore)算法思想:有模式串中不存在的字符,那么肯定不匹配,往后多移动几位,提高效率BM原理:坏字符规则,好后缀规则1.1 坏字符规则利用坏字符规则,BM算法在最好情况下的时间复杂度非常低,是O(n/m)。比如

2020-12-30 17:02:00 296

原创 Linux进程创建与管理

Linux进程创建与管理在Linux系统中,除了系统启动之后的第一个进程由系统来创建,其余的进程都必须由已存在的进程来创建,新创建的进程叫做子进程,而创建子进程的进程叫做父进程。那个在系统启动及完成初始化之后,Linux自动创建的进程叫做根进程。根进程是Linux中所有进程的祖宗,其余进程都是根进程的子孙。具有同一个父进程的进程叫做兄弟进程1. 创建子进程fork()使用fork()系统调用可以创建一个子进程首先要明白一个概念:进程控制块 PCB (Process Control Block

2020-12-17 19:42:27 440

原创 Linux设备驱动(LDD)

Linux设备驱动(LDD)Linux设备的几个要点:工作在内核态硬件设备作为文件看待使用文件接口对设备进行控制Linux设备的分类(一种划分方式):字符设备块设备网络设备1. 了解设备在Linux的/dev/目录(device缩写)下有我们的设备文件以c开头的都是字符设备,b开头的都是块设备,后面依次有主、次设备号,主设备号用于标识设备种类(范围为1-255),次设备号用来标识不同的硬件设备,最后是相应的设备文件。2. 设备驱动程序功能完整的LDD结构(一般至少要包

2020-12-17 19:37:00 854

原创 ccf-csp 201809-4 再卖菜

ccf-csp 201809-4 再卖菜递推+回溯吧已知第二天的的菜价,然后从第一个店铺开始依次尝试推到第一天的菜价即可(就是不断递推),递推发现不满足时就回溯修改,思路比较简单。但是要做好剪枝,否则会超时!我这里使用了一个flag[N][110][110]数组记录剪枝,flag[i][j][k]代表之前是否计算过第i个店铺价格为j且第i-1家店铺价格为k的情况(因为如果一旦相邻两个店铺的价格确定,后续店铺的情况就和之前讨论过的一样了,无需再次计算,肯定是不能求得解的),给flag[i][j][k

2020-12-11 19:57:49 199

原创 ccf-csp 201912-3 化学方程式

ccf-csp 201912-3 化学方程式第一次做好吃力,学完编译原理之后感觉豁然开朗 ????严格按照题中所给的BNF形式化定义来写代码,如下图当然其中一些比较小的东西(比如uppercase,lowercase之类的),直接检测了吧,其他的一个一个编写函数来匹配,就是递归下降法的思路,下面是代码部分,看函数名应该很好懂,元素和元素的个数我使用map存的,一是检索起来方便,而是字符串有序,比较起来方便(从头到尾比较,依次比较元素名和元素个数)#include<iostream>

2020-12-10 15:28:03 273 5

原创 ShellRunas使用

ShellRunas使用shellRunas微软官网链接是一个方便使用者使用不同的账户运行应用程序的一个小工具(当然如果你需要频繁的切换用户的话就会比较麻烦)Usage:shellrunas /reg [/quiet]shellrunas /regnetonly [/quiet]shellrunas /unreg [/quiet]shellrunas [/netonly] <\*program\*> [\*arguments\*]ParameterDescr

2020-12-08 20:23:13 470

原创 学生数据库JAVA应用

学生数据库JAVA应用版本说明java:jdk1.8.0_261mysql驱动:mysql-connector-java-8.0.22.jarmysql数据库:Ver 8.0.22 for Linux on x86_64 (MySQL Community Server - GPL)代码在这里应用预览其实就是一个while循环里嵌套一个switch,实现一个命令行菜单,大佬勿喷实现功能:学生类1.新生入学信息增加 2.学生信息删除 3.查询所有学生信息 4.学生信息修改

2020-11-20 00:12:10 205 4

原创 Turtlebot3-burger键盘控制

Turtlebot3-burger键盘控制环境准备:安装好环境的burger小车安装好的ros的ubuntu(16.04)主机一台,安装教程可以参考这个小车(从端)和ubuntu主机(主端)在同一局域网下参考资料:点击这里1. 小汉堡与ubuntu主机的连接工作环境说明:小汉堡ip:192.168.1.105ubuntu主机ip:192.168.1.1011.1 配置环境变量ubuntu主机配置:修改.bashrc文件(相当于shell的配置文件)sudo vi ~/.

2020-11-19 22:25:21 1865 11

Win7_Fonts.zip

Win7_Fonts.zip

2021-11-24

hymenoptera_data.zip

pytorch中文官方教程的迁移学习部分所用的hymenoptera_data数据集,CNN训练数据集,内有train和val两个数据集

2021-04-01

gdcm-2.8.4-py36_vc14_0.tar.bz2

64位Windows系统使用的gdcm 配合Python36使用 无需编译 直接安装即可 当出现RuntimeError: The following handlers are available to decode the pixel data however they are missing: GDCM (req. GDCM)错误时安装使用

2020-07-29

gdcm-2.8.9-py37h71b2a6d_0.tar.bz2

64位Linux系统使用的gdcm 配合Python37使用 无需编译 直接安装即可 当出现RuntimeError: The following handlers are available to decode the pixel data however they are missing: GDCM (req. GDCM)错误时安装使用

2020-07-29

TheBible(English).txt

简单处理过的圣经文本,需要可以下载ThebookofthegenerationofJesusChristthesonofDavidthesonofAbrahamAbrahambegatIsaacandIsaacbegatJacobandJacobbegatJudasandhisbrethrenAndJudasbegatPharesandZaraofThamarandPharesbegatEsromandEsrombegatAramAndArambegatAminadabandAminadabbegatNaassonandNaassonbegatSalmonAndSalmonbegatBoozofRachabandBoozbegatObedofRuthandObedbegatJesseAndJessebegatDavidthekingandDavidthekingbegatSolomonofherthathadbeenthewifeofUriasAndSolomonbegatRoboamandRoboambegatAbiaandAbiabegatAsaAndAsabegatJosaphatandJosaphatbegatJoramandJorambegatOziasAndOziasbegatJoathamandJoathambegatAchazandAchazbegatEzekiasAndEzekiasbegatManassesandManassesbegatAmonandAmonbegatJosiasAndJosiasbegatJechoniasandhisbrethrenaboutthetimetheywerecarriedawaytoBabylonAndaftertheywerebroughttoBabylonJechoniasbegatSalathielandSalathielbegatZorobabelAndZorobabelbegatAbiudandAbiudbegatEliakimandEliakimbegatAzorAndAzorbegatSadocandSadocbegatAchimandAchimbegatEliudAndEliudbegatEleazarandEleazarbegatMatthanandMatthanbegatJacobAndJacobbegatJosephthehusbandofMaryofwhomwasbornJesuswhoiscalledChristSoallthegenerationsfromAbrahamtoDavidarefourteengenerationsandfromDaviduntilthecarryingawayintoBabylonarefourteengenerationsandfromthecarryingawayintoBabylonuntoChristarefourteengenerationsNowthebirthofJesusChristwasonthiswiseWhenashismotherMarywasespousedtoJosephbeforetheycametogethershewasfoundwithchildoftheHolyGhostThenJosephherhusbandbeingajustmanandnotwillingtomakeherapublickexamplewasmindedtoputherawayprivilyButwhilehethoughtonthesethingsbeholdtheangeloftheLORDappeareduntohiminadreamsayingJosephthousonofDavidfearnottotakeuntotheeMarythywifeforthatwhichisconceivedinherisoftheHolyGhostAndsheshallbringforthasonandthoushaltcallhisnameJESUSforheshallsavehispeoplefromtheirsinsNowallthiswasdonethatitmightbefulfilledwhichwasspokenoftheLordbytheprophetsayingBeholdavirginshallbewithchildandshallbringforthasonandtheyshallcallhisnameEmmanuelwhichbeinginterpretedisGodwithusThenJosephbeingraisedfromsleepdidastheangeloftheLordhadbiddenhimandtookuntohimhiswifeAndknewhernottillshehadbroughtforthherfirstbornsonandhecalledhisnameJESUSMatthewNowwhenJesuswasborninBethlehemofJudaeainthedaysofHerodthekingbeholdtherecamewisemenfromtheeasttoJerusalemSayingWhereishethatisbornKingoftheJewsforwehaveseenhisstarintheeastandarecometoworshiphimWhenHerodthekinghadheardthesethingshewastroubledandallJerusalemwithhimAndwhenhehadgatheredallthechiefpriestsandscribesofthepeopletogetherhedemandedofthemwhereChristshouldbebornAndtheysaiduntohimInBethlehemofJudaeaforthusitiswrittenbytheprophetAndthouBethleheminthelandofJudaartnottheleastamongtheprincesofJudaforoutoftheeshallcomeaGovernorthatshallrulemypeopleIsraelThenHerodwhenhehadprivilycalledthewisemenenquiredofthemdiligentlywhattimethestarappearedAndhesentthemtoBethlehemandsaidGoandsearchdiligentlyfortheyoungchildandwhenyehavefoundhimbringmewordagainthatImaycomeandworshiphimalsoWhentheyhadheardthekingtheydepartedandlothestarwhichtheysawintheeastwentbeforethemtillitcameandstoodoverwheretheyoungchildwasWhentheysawthestartheyrejoicedwithexceedinggreatjoyAndwhentheywerecomeintothehousetheysawtheyoungchildwithMaryhismotherandfelldownandworshippedhimandwhentheyhadopenedtheirtreasurestheypresenteduntohimgiftsgoldandfrankincenseandmyrrhAndbeingwarnedofGodinadreamthattheyshouldnotreturntoHerodtheydepartedintotheirowncountryanotherwayAndwhentheyweredepartedbeholdtheangeloftheLordappearethtoJosephinadreamsayingAriseandtaketheyoungchildandhismotherandfleeintoEgyptandbethouthereuntilIbringtheewordforHerodwillseektheyoungchildtodestroyhimWhenhearosehetooktheyoungchildandhismotherbynightanddepartedintoEgyptAndwasthereuntilthedeathofHerodthatitmightbefulfilledwhichwasspokenoftheLordbytheprophetsayingOutofEgypthaveIcalledmysonThenHerodwhenhesawthathewasmockedofthewisemenwasexceedingwrothandsentforthandslewallthechildrenthatwereinBethlehemandinallthecoaststhereoffromtwoyearsoldandunderaccordingtothetimewhichhehaddiligentlyenquiredofthewisemenThenwasfulfilledthatwhichwasspokenbyJeremytheprophetsayingInRamawasthereavoiceheardlamentationandweepingandgreatmourningRachelweepingforherchildrenandwouldnotbecomfortedbecausetheyarenotButwhenHerodwasdeadbeholdanangeloftheLordappearethinadreamtoJosephinEgyptSayingAriseandtaketheyoungchildandhismotherandgointothelandofIsraelfortheyaredeadwhichsoughttheyoungchildslifeAndhearoseandtooktheyoungchildandhismotherandcameintothelandofIsraelButwhenheheardthatArchelausdidreigninJudaeaintheroomofhisfatherHerodhewasafraidtogothithernotwithstandingbeingwarnedofGodinadreamheturnedasideintothepartsofGalileeAndhecameanddweltinacitycalledNazareththatitmightbefulfilledwhichwasspokenbytheprophetsHeshallbecalledaNazareneMatthewInthosedayscameJohntheBaptistpreachinginthewildernessofJudaeaAndsayingRepentyeforthekingdomofheavenisathandForthisishethatwasspokenofbytheprophetEsaiassayingThevoiceofonecryinginthewildernessPrepareyethewayoftheLordmakehispathsstraightAndthesameJohnhadhisraimentofcamelshairandaleatherngirdleabouthisloinsandhismeatwaslocust

2020-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除