add blogs pages
|
|
@ -3,6 +3,7 @@ import BaseLayout from "../layouts/BaseLayout.astro"
|
||||||
import Tile from "../layouts/Tile.astro"
|
import Tile from "../layouts/Tile.astro"
|
||||||
import MoreTile from "../layouts/MoreTile.astro"
|
import MoreTile from "../layouts/MoreTile.astro"
|
||||||
const allPosts = await Astro.glob("../pages/posts/*.md")
|
const allPosts = await Astro.glob("../pages/posts/*.md")
|
||||||
|
const Blogs = await Astro.glob("../pages/posts/blogs/**/*.md")
|
||||||
allPosts.sort(
|
allPosts.sort(
|
||||||
(a, b) =>
|
(a, b) =>
|
||||||
Date.parse(b.frontmatter.pubDate) - Date.parse(a.frontmatter.pubDate)
|
Date.parse(b.frontmatter.pubDate) - Date.parse(a.frontmatter.pubDate)
|
||||||
|
|
@ -84,6 +85,18 @@ allPosts.sort(
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
Blogs.slice(2, 6).map((post) => {
|
||||||
|
return (
|
||||||
|
<MoreTile
|
||||||
|
title={post.frontmatter.title}
|
||||||
|
href={post.url}
|
||||||
|
date={post.frontmatter.pubDate}
|
||||||
|
tags={post.frontmatter.tags}
|
||||||
|
/>
|
||||||
|
)
|
||||||
|
})
|
||||||
|
}
|
||||||
</ul>
|
</ul>
|
||||||
<div class="view-archive-wrapper">
|
<div class="view-archive-wrapper">
|
||||||
<a
|
<a
|
||||||
|
|
|
||||||
|
|
@ -1,48 +0,0 @@
|
||||||
---
|
|
||||||
title: 友情链接
|
|
||||||
date: 2019-12-25 14:27:01
|
|
||||||
permalink: /friends
|
|
||||||
article: false
|
|
||||||
sidebar: false
|
|
||||||
author:
|
|
||||||
name: nbtca
|
|
||||||
link: https://github.com/nbtca
|
|
||||||
---
|
|
||||||
|
|
||||||
<!--
|
|
||||||
普通卡片列表容器,可用于友情链接、项目推荐、古诗词展示等。
|
|
||||||
cardList 后面可跟随一个数字表示每行最多显示多少个,选值范围1~4,默认3。在小屏时会根据屏幕宽度减少每行显示数量。
|
|
||||||
-->
|
|
||||||
::: cardList
|
|
||||||
```yaml
|
|
||||||
# - name: 麋鹿鲁哟
|
|
||||||
# desc: 大道至简,知易行难
|
|
||||||
# avatar: ./assets/82707d577b914020b54384a615b0676e/20200122153807.jpg # 可选
|
|
||||||
# link: https://www.cnblogs.com/miluluyo/ # 可选
|
|
||||||
# bgColor: '#CBEAFA' # 可选,默认var(--bodyBg)。颜色值有#号时请添加单引号
|
|
||||||
# textColor: '#6854A1' # 可选,默认var(--textColor)
|
|
||||||
- name: 鲁冠泽的博客
|
|
||||||
link: https://cimoc.cn/
|
|
||||||
avatar: ./assets/82707d577b914020b54384a615b0676e/cimoccn.png
|
|
||||||
descr: Java, Web。
|
|
||||||
- name: 江蕾的博客
|
|
||||||
link: https://www.cnblogs.com/JLay
|
|
||||||
avatar: ./assets/82707d577b914020b54384a615b0676e/DoEH51Nj97Ah64a.png
|
|
||||||
descr: 前端。
|
|
||||||
- name: 黄文轩的博客
|
|
||||||
link: https://www.cnblogs.com/N3ptune
|
|
||||||
avatar: ./assets/82707d577b914020b54384a615b0676e/4J9NfH1UZD3sz5I.png
|
|
||||||
descr: 网安, Linux和C/C++。
|
|
||||||
- name: 陈学书的博客
|
|
||||||
link: https://www.cnblogs.com/Flat-White
|
|
||||||
avatar: ./assets/82707d577b914020b54384a615b0676e/VjBGkQ6c58vH4l9.png
|
|
||||||
descr: Mac, 人工智能, Web和流水账。
|
|
||||||
- name: 王纯的博客
|
|
||||||
link: https://chundot.org
|
|
||||||
avatar: ./assets/82707d577b914020b54384a615b0676e/avatar.png
|
|
||||||
descr: Web。
|
|
||||||
- name: 章晟玮的博客
|
|
||||||
link: https://bcscb.xyz/
|
|
||||||
avatar: https://cdn.bcscb.xyz/img/1.jpg
|
|
||||||
descr: 算法记录。
|
|
||||||
|
|
||||||
|
|
@ -1,30 +0,0 @@
|
||||||
---
|
|
||||||
title: 关于
|
|
||||||
date: 2023-12-12 14:27:01
|
|
||||||
permalink: /about/
|
|
||||||
sidebar: false
|
|
||||||
article: false
|
|
||||||
author:
|
|
||||||
name: nbtca
|
|
||||||
link: https://github.com/nbtca
|
|
||||||
---
|
|
||||||
|
|
||||||
## 📚Blog
|
|
||||||
这是一个兼具博客文章、知识管理、文档查找的计算机协会网站。欢迎到[GitHub](https://github.com/xugaoyi/vuepress-theme-vdoing)点个Star( •̀ ω •́ )✧
|
|
||||||
|
|
||||||
:::tip
|
|
||||||
文章内容仅是计协的一些小技术,如有误还请指正。
|
|
||||||
:::
|
|
||||||
|
|
||||||
[更新日志](https://github.com/nbtca/blogs/commits/main)
|
|
||||||
|
|
||||||
## 🎨Theme
|
|
||||||
本站主题是 [`Vdoing`](https://github.com/xugaoyi/vuepress-theme-vdoing),这是一款简洁高效的VuePress 知识管理&博客 主题。旨在轻松打造一个`结构化`与`碎片化`并存的个人在线知识库&博客,让你的知识海洋像一本本书一样清晰易读。配合多维索引,让每一个知识点都可以快速定位! [Github地址](https://github.com/xugaoyi/vuepress-theme-vdoing)
|
|
||||||
|
|
||||||
## 🐼Our
|
|
||||||
计算机协会成员
|
|
||||||
|
|
||||||
### 技能
|
|
||||||
* 熟悉 JavaScript、HTML、CSS、Vue、React 的拼写
|
|
||||||
* 了解 Linux、windows、macOS 的开关机方式
|
|
||||||
* 精通 Git 的 pull 和 push,并注册了 GitHub 帐号刷了一些 star
|
|
||||||
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 263 KiB After Width: | Height: | Size: 263 KiB |
35
src/pages/posts/blogs/关于/关于.md
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
---
|
||||||
|
layout: "../../../../layouts/MarkdownPost.astro"
|
||||||
|
title: 关于
|
||||||
|
pubDate: 2023-12-12 14:27:01
|
||||||
|
permalink: /about/
|
||||||
|
sidebar: false
|
||||||
|
article: false
|
||||||
|
author:
|
||||||
|
name: nbtca
|
||||||
|
link: https://github.com/nbtca
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📚Blog
|
||||||
|
|
||||||
|
这是一个兼具博客文章、知识管理、文档查找的计算机协会网站。欢迎到[GitHub](https://github.com/xugaoyi/vuepress-theme-vdoing)点个 Star( •̀ ω •́ )✧
|
||||||
|
|
||||||
|
:::tip
|
||||||
|
文章内容仅是计协的一些小技术,如有误还请指正。
|
||||||
|
:::
|
||||||
|
|
||||||
|
[更新日志](https://github.com/nbtca/blogs/commits/main)
|
||||||
|
|
||||||
|
## 🎨Theme
|
||||||
|
|
||||||
|
本站主题是 [`Vdoing`](https://github.com/xugaoyi/vuepress-theme-vdoing),这是一款简洁高效的 VuePress 知识管理&博客 主题。旨在轻松打造一个`结构化`与`碎片化`并存的个人在线知识库&博客,让你的知识海洋像一本本书一样清晰易读。配合多维索引,让每一个知识点都可以快速定位! [Github 地址](https://github.com/xugaoyi/vuepress-theme-vdoing)
|
||||||
|
|
||||||
|
## 🐼Our
|
||||||
|
|
||||||
|
计算机协会成员
|
||||||
|
|
||||||
|
### 技能
|
||||||
|
|
||||||
|
- 熟悉 JavaScript、HTML、CSS、Vue、React 的拼写
|
||||||
|
- 了解 Linux、windows、macOS 的开关机方式
|
||||||
|
- 精通 Git 的 pull 和 push,并注册了 GitHub 帐号刷了一些 star
|
||||||
|
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 358 KiB After Width: | Height: | Size: 358 KiB |
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 132 KiB |
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 7.6 KiB |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 7.6 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 89 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 582 KiB After Width: | Height: | Size: 582 KiB |
|
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 84 KiB |
|
Before Width: | Height: | Size: 330 KiB After Width: | Height: | Size: 330 KiB |
|
Before Width: | Height: | Size: 268 KiB After Width: | Height: | Size: 268 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 212 KiB After Width: | Height: | Size: 212 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 139 KiB |
|
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 138 KiB |
|
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 92 KiB |
|
Before Width: | Height: | Size: 300 KiB After Width: | Height: | Size: 300 KiB |
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 144 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 109 KiB After Width: | Height: | Size: 109 KiB |
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
|
layout: "../../../../../layouts/MarkdownPost.astro"
|
||||||
title: 从汇编角度看C语言 - 1
|
title: 从汇编角度看C语言 - 1
|
||||||
date: 2022-03-27 21:38:45
|
pubDate: 2022-03-27 21:38:45
|
||||||
categories:
|
categories:
|
||||||
- 技术
|
- 技术
|
||||||
- C语言
|
- C语言
|
||||||
|
|
@ -122,8 +123,6 @@ int main(int argc,char* argv[])
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
进入 OD 后,依然要越过启动代码,寻找真正的`main`函数。
|
进入 OD 后,依然要越过启动代码,寻找真正的`main`函数。
|
||||||
|
|
||||||

|

|
||||||
|
|
@ -156,7 +155,7 @@ int main(int argc,char* argv[])
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
push操作就是x86架构下典型的压栈方式,符合**__cdecl**调用约定(C/C++程序的默认调用约定,在此不作赘述),在该约定下,可以看到压栈顺序是逆序的,右边的参数先进栈,左边的参数后进栈,栈顶指针esp指向栈中第1个可用的数据项。
|
push 操作就是 x86 架构下典型的压栈方式,符合**\_\_cdecl**调用约定(C/C++程序的默认调用约定,在此不作赘述),在该约定下,可以看到压栈顺序是逆序的,右边的参数先进栈,左边的参数后进栈,栈顶指针 esp 指向栈中第 1 个可用的数据项。
|
||||||
|
|
||||||
在调用函数时,调用者依次将参数压入栈,然后调用函数。函数被调用以后,在栈中取得数据并进行计算,函数计算结束后,由调用者或者函数本身修改栈,使栈恢复原样(平衡栈数据)。
|
在调用函数时,调用者依次将参数压入栈,然后调用函数。函数被调用以后,在栈中取得数据并进行计算,函数计算结束后,由调用者或者函数本身修改栈,使栈恢复原样(平衡栈数据)。
|
||||||
|
|
||||||
|
|
@ -338,4 +337,3 @@ int main(void)
|
||||||
在内存中数组可存在于栈、数据段及动态内存中,本例中`a[]`数组就保存在数据段.data 中,其寻址用“基址+偏移量”实现。
|
在内存中数组可存在于栈、数据段及动态内存中,本例中`a[]`数组就保存在数据段.data 中,其寻址用“基址+偏移量”实现。
|
||||||
|
|
||||||
`b[]`数组放在栈中,这些栈在编译时分配。数组在声明时可以直接计算偏移地址,针对数组成员寻址时是采用实际的偏移量完成的。
|
`b[]`数组放在栈中,这些栈在编译时分配。数组在声明时可以直接计算偏移地址,针对数组成员寻址时是采用实际的偏移量完成的。
|
||||||
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
|
layout: "../../../../../layouts/MarkdownPost.astro"
|
||||||
title: 写C语言的种种工具
|
title: 写C语言的种种工具
|
||||||
date: 2022-03-09 22:37:34
|
pubDate: 2022-03-09 22:37:34
|
||||||
tid: tools-to-write-c
|
tid: tools-to-write-c
|
||||||
categories:
|
categories:
|
||||||
- 技术
|
- 技术
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
|
layout: "../../../../../layouts/MarkdownPost.astro"
|
||||||
title: Go语言极限入门
|
title: Go语言极限入门
|
||||||
date: 2022-04-19 10:11:26
|
pubDate: 2022-04-19 10:11:26
|
||||||
categories:
|
categories:
|
||||||
- 技术
|
- 技术
|
||||||
- Go语言
|
- Go语言
|
||||||
|
|
@ -18,7 +19,6 @@ tags:
|
||||||
## Go 语言极限入门
|
## Go 语言极限入门
|
||||||
|
|
||||||
> 参考书目: 《Go 程序设计语言》
|
> 参考书目: 《Go 程序设计语言》
|
||||||
>
|
|
||||||
|
|
||||||
#### 快速入门
|
#### 快速入门
|
||||||
|
|
||||||
|
|
@ -111,7 +111,7 @@ func main() {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
每一次迭代,range都产生一对值: 索引和这个索引处元素的值。因为这个例子里用不到索引,但是语法上range循环需要处理。应次也必须处理索引。可以将索引赋予一个临时变量,然后忽略它,但是**go不允许存在无用的变量**。选择使用**空标识符**"__"。空标识符可以用在任何语法需要变量名但逻辑不需要的地方。
|
每一次迭代,range 都产生一对值: 索引和这个索引处元素的值。因为这个例子里用不到索引,但是语法上 range 循环需要处理。应次也必须处理索引。可以将索引赋予一个临时变量,然后忽略它,但是**go 不允许存在无用的变量**。选择使用**空标识符**"\_\_"。空标识符可以用在任何语法需要变量名但逻辑不需要的地方。
|
||||||
|
|
||||||
如果有大量的数据要处理,这样做的代价会比较大。可以使用 strings 包中的`Join`函数。
|
如果有大量的数据要处理,这样做的代价会比较大。可以使用 strings 包中的`Join`函数。
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 94 KiB |
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
|
layout: "../../../../../layouts/MarkdownPost.astro"
|
||||||
title: Linux笔记 - 信号
|
title: Linux笔记 - 信号
|
||||||
date: 2022-04-05 13:13:28
|
pubDate: 2022-04-05 13:13:28
|
||||||
categories:
|
categories:
|
||||||
- 技术
|
- 技术
|
||||||
- Linux
|
- Linux
|
||||||
|
|
@ -23,7 +24,6 @@ tags:
|
||||||
- 什么是中断?简言之,就是让 CPU 停下当前干的事转而去处理新的情况。
|
- 什么是中断?简言之,就是让 CPU 停下当前干的事转而去处理新的情况。
|
||||||
- 信号是谁产生的?可以由硬件、内核和进程产生。
|
- 信号是谁产生的?可以由硬件、内核和进程产生。
|
||||||
|
|
||||||
|
|
||||||
例如在终端上用`Ctrl+C`,可以结束掉当前终端进程,本质上是发送 SIGINT 信号。
|
例如在终端上用`Ctrl+C`,可以结束掉当前终端进程,本质上是发送 SIGINT 信号。
|
||||||
|
|
||||||
如下是一个实例程序,该程序循环打印数字。运行起来,看看`Ctrl+C`能不能中止它:
|
如下是一个实例程序,该程序循环打印数字。运行起来,看看`Ctrl+C`能不能中止它:
|
||||||
|
|
@ -244,7 +244,7 @@ weak_alias (__sysv_signal, sysv_signal)
|
||||||
|
|
||||||
这里可以看到 sa_flags 设置了一个 SA_ONESHOT,这意味着信号处理函数只作用一次,用完一次后就返回默认行为
|
这里可以看到 sa_flags 设置了一个 SA_ONESHOT,这意味着信号处理函数只作用一次,用完一次后就返回默认行为
|
||||||
|
|
||||||
同时设置了SA_NOMASK,通过 __sigemptyset,将 sa_mask 设置为空。这样的设置表示在这个信号处理函数执行过程中,如果再有其他信号,哪怕相同的信号到来的时候,这个信号处理函数会被中断。如果一个信号处理函数真的被其他信号中断,问题也不大,因为当处理完了其他的信号处理函数后,还会回来接着处理这个信号处理函数的,但是对于相同的信号就有点尴尬了。一般的思路应该是,当某一个信号的信号处理函数运行的时候,暂时屏蔽这个信号,屏蔽并不意味着信号一定丢失,而是暂存,这样能够做到信号处理函数对于相同的信号,处理完一个再处理下一个,这样信号处理函数的逻辑要简单得多。
|
同时设置了 SA_NOMASK,通过 \_\_sigemptyset,将 sa_mask 设置为空。这样的设置表示在这个信号处理函数执行过程中,如果再有其他信号,哪怕相同的信号到来的时候,这个信号处理函数会被中断。如果一个信号处理函数真的被其他信号中断,问题也不大,因为当处理完了其他的信号处理函数后,还会回来接着处理这个信号处理函数的,但是对于相同的信号就有点尴尬了。一般的思路应该是,当某一个信号的信号处理函数运行的时候,暂时屏蔽这个信号,屏蔽并不意味着信号一定丢失,而是暂存,这样能够做到信号处理函数对于相同的信号,处理完一个再处理下一个,这样信号处理函数的逻辑要简单得多。
|
||||||
|
|
||||||
还有一个设置就是设置了 SA_INTERRUPT,清除了 SA_RESTART。信号的到来时间是不可预期的,有可能程序正在调用某个漫长的系统调用的时候,突然到来一个信号,中断了这个系统调用,去执行信号处理函数。那么执行完后信号处理函数,系统调用怎么办?
|
还有一个设置就是设置了 SA_INTERRUPT,清除了 SA_RESTART。信号的到来时间是不可预期的,有可能程序正在调用某个漫长的系统调用的时候,突然到来一个信号,中断了这个系统调用,去执行信号处理函数。那么执行完后信号处理函数,系统调用怎么办?
|
||||||
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
|
layout: "../../../../../layouts/MarkdownPost.astro"
|
||||||
title: Linux笔记 - 文件I/O
|
title: Linux笔记 - 文件I/O
|
||||||
date: 2022-03-19 22:38:56
|
pubDate: 2022-03-19 22:38:56
|
||||||
categories:
|
categories:
|
||||||
- 技术
|
- 技术
|
||||||
- Linux
|
- Linux
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
|
layout: "../../../../../layouts/MarkdownPost.astro"
|
||||||
title: Linux笔记 - 进程
|
title: Linux笔记 - 进程
|
||||||
date: 2022-04-05 13:13:35
|
pubDate: 2022-04-05 13:13:35
|
||||||
categories:
|
categories:
|
||||||
- 技术
|
- 技术
|
||||||
- Linux
|
- Linux
|
||||||
|
|
@ -198,7 +199,7 @@ TPGID为-1的话,就说明是守护进程。
|
||||||
|
|
||||||
第二种:
|
第二种:
|
||||||
|
|
||||||
1. 重设文件权限 `umask;`
|
1. 重设文件权限 `umask;`
|
||||||
2. 创建子进程 `fork`;
|
2. 创建子进程 `fork`;
|
||||||
3. 结束父进程;
|
3. 结束父进程;
|
||||||
4. 创建新会话 `setsid;`
|
4. 创建新会话 `setsid;`
|
||||||
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 132 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 138 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 8 KiB After Width: | Height: | Size: 8 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 8.3 KiB After Width: | Height: | Size: 8.3 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 106 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 111 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 158 KiB After Width: | Height: | Size: 158 KiB |
|
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 115 KiB |
|
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |