天天爱学习


  • 首页

  • 标签

  • 分类

  • 归档

  • 英文

  • 搜索
C C++ C/C++ C语言 DevOps Django EFLAGS ERC20 ERC721 English GitHub Pages IOS开发 JavaScript Jenkins Lock MIT NFT OS Objective-C Python RPC RSA SGX __attribute__ algorithm k8s kubernetes leetcode python socket ssh virtualenv virtualenvwrapper web 分布式计算 加密 区块链 寄存器 并发 微信小程序 指针 操作系统 数据库 比特币 汇编语言 爬虫 程序优化 算法 编译器 网络编程 英语口语 虚拟python环境 论文笔记

英语口语:如何说的更快

发表于 2020-04-13 | 分类于 语言 , 英语 | | 阅读次数:
字数统计: | 阅读时长 ≈

封面

内容参考How to speak English fast and understand natives (Part I) From linguamarina

要点:

  • 我们感觉English Native Speaker说得快,所以听上去很地道。但实际上他们不是说得快,而是把单词连起来了。
  • the 读成 duh
  • you 读成 yuh
  • 以t结尾的单词后接以d开头的单词时,两者字母连读为chu。
  • Something读成Sumpthin
  • 字母t出现在单词中间时,有时需要读成d
阅读全文 »

微信小程序:如何把公众号后台上传的视频链接插入到小程序

发表于 2020-04-08 | 分类于 web , 微信小程序 | | 阅读次数:
字数统计: | 阅读时长 ≈

微信小程序视频链接

微信小程序对链接的过滤很严格,很多视频链接都没办法直接插入到小程序的video组件。但是腾讯自己的视频还是没问题的。我是现有的微信公众号,再为其开发小程序。所以希望将之前上传到微信公众号的视频在小程序中直接复用而不占用小程序云开发的存储空间。

阅读全文 »

微信小程序:scroll-view与swiper

发表于 2020-04-08 | 分类于 web , 微信小程序 | | 阅读次数:
字数统计: | 阅读时长 ≈

scroll-view与swiper的区别

在做小程序的时候有一个需求:主要内容做成卡片,然后通过划动在卡片之间切换。划动的内容,第一反应就想到scroll-view组件,没细想就开始做了,但是做的差不多了总出现一些小毛病:

  1. 划动时会停在两个卡片中间,而不是想要的一个卡片一个卡片的划动。
  2. scroll-view带惯性感性,大力划动会连续跳过好几个卡片。还是没达到一个卡片一个卡片的划动。

为了解决这个问题,我尝试了很多方法。第1个问题,我通过用js设置scroll-view的划动距离,强行让划到中间的卡片复位。废了九牛二虎之力才解决了,第2个问题怎么也解决不了。最后才发现更符合我需求的组件是swiper!

阅读全文 »

强大的反爬虫机制

发表于 2020-04-08 | 分类于 编程语言 , Python | | 阅读次数:
字数统计: | 阅读时长 ≈

需求:拥有招聘网站的招聘者账户,爬取求职者们的简历信息。(不过这个好像是违法的,还好我失败了,不建议尝试)

尝试过的工具:

  • Scrapy
  • Splash
  • selenium
阅读全文 »

用一个例子解释RSA原理

发表于 2019-11-15 | 分类于 安全 | | 阅读次数:
字数统计: | 阅读时长 ≈

RSA是一种非对称加密算法,是以三位发明者(Ron Rivest、Adi Shamir、Leonard Adleman)的last name的首字母组成的。(来自:维基百科,RSA加密算法)

目前RSA被广泛使用,尤其在web server的密钥、SSH等领域。因其应用广泛,所以值得学习一下。我主要用一个简单的例子来解释RSA的运行原理,以及怎么(理论上)破解它。

但是讲解之前还是要强调,大家都在用并不代表就是安全的。抛去各种因素不考虑,单是计算机计算能力的快速提升就让RSA加密算法越来越不安全了。看完大家就有大概的了解了。

阅读全文 »

C与Python中的socket

发表于 2019-11-15 | 分类于 编程语言 , C/C++ | | 阅读次数:
字数统计: | 阅读时长 ≈

C与Python中的socket

本文主要是想实现一下C与Python的socket通信,顺便说一下两者各自的socket编程。所以全篇结构如下:

  • C中的socket
  • Python中的socket
  • C与Python的socket通信
阅读全文 »

论文笔记——Scaling Intel SGX Apps with Intel SGX Card

发表于 2019-07-08 | 分类于 论文笔记 | | 阅读次数:
字数统计: | 阅读时长 ≈

Scaling Intel SGX Apps with Intel SGX Card

这边笔记完全来自下面这篇论文:

Chakrabarti S, Hoekstra M, Kuvaiskii D, et al. Scaling Intel® Software Guard Extensions Applications with Intel® SGX Card[C]//Proceedings of the 8th International Workshop on Hardware and Architectural Support for Security and Privacy. ACM, 2019: 6.

太长不看版

本文介绍了一个Intel 提出的一个新硬件——Intel SGX Card,这个SGX Card可以直接插在普通服务器的PCIe插槽上,有了这个新硬件带来一下好处:

  1. 使得普通服务器据有SGX特性
  2. 突破SGX的128MB的内存限制,使SGX应用程序得到扩展。但是在维持SGX特性的同时实现这种扩展是要在一定程度上牺牲性能的。

本文演示了在不可信数据中心中利用Intel SGX Card部署Intel SGX应用程序的四种方法。 为了加速Intel SGX应用程序的内存扩展部署,论文作者们开发了一个内存共享库,用于主机和SGX Card之间的快速异步通信,并通过VNF用例突出显示SGX Card的能力。

阅读全文 »

在k8s上部署Jenkins

发表于 2019-06-26 | 分类于 DevOps | | 阅读次数:
字数统计: | 阅读时长 ≈

在k8s上部署Jenkins

谷歌在k8s上部署Jenkins的方法,都写的很复杂,各种配置文件一堆,还都失败了!最终部署成功后发现只需要一句命令就可以了。

阅读全文 »

为k8s配置可视化

发表于 2019-06-24 | 分类于 DevOps | | 阅读次数:
字数统计: | 阅读时长 ≈

为k8s配置可视化

K8s dashboard是k8s集群的web-based UI工具,用户可以通过dashboard管理运行在集群上的应用以及集群自身。

安装本身非常容易,只需要下面一条语句就可以

1
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml

但是再次由于墙的原因,国内执行这条语句会出现ErrImagePull的错误。如果你已经执行了,就需要删除这个pod。但是如果直接用kubectl delete pods <pod name> --namespace=<namespace>的话,通过kubectl get pods --all-namespaces查看会发现它马上就会重新建立。这是因为要直接删除kubectl delete deployment <deployment name>。

阅读全文 »

安装kubelet、kubeadm和kubectl

发表于 2019-06-24 | 分类于 DevOps | | 阅读次数:
字数统计: | 阅读时长 ≈

通过kubeadm部署k8s cluster

Kubeadm 是一个工具,通过提供 kubeadm init 和 kubeadm join 来作为创建 Kubernetes 集群的最佳实践“快速路径”。

服务器配置

我在配置时一共使用了4台内存为16G,有4个CPU的服务器,它们的配置相同,具体如下:

操作系统:Ubuntu 16.04.6 LTS

内核版本:4.4.0-146-generic

架构:amd64

docker版本:18.9.5/18.9.6

Kubelet版本:v1.15.0

主机名 内部ip 角色
master 10.0.0.23 kubernetes主节点
node1 10.0.0.66 kubernetes从节点
node2 10.0.0.53 kubernetes从节点
Slaver03 10.0.0.69 kubernetes从节点
阅读全文 »
上一页12345下一页
七夕先生

七夕先生

我像猫,但我喜欢狗

47 日志
26 分类
53 标签
E-Mail 知乎 StackOverflow
近期文章
  • NFT之ERC721接口简介
  • C语言:多重指针和多重数组
  • ssh免密登录
  • 斯坦福大学IOS7开发课程5
  • 斯坦福大学IOS7开发课程4
© 2018 — 2022 七夕先生 | Site words total count:
Hosted by GitHub Pages