anyangyu0343
码龄9年
关注
提问 私信
  • 博客:95,641
    95,641
    总访问量
  • 暂无
    原创
  • 1,770,984
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2016-04-11
博客简介:

anyangyu0343的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得11次点赞
  • 内容获得0次评论
  • 获得107次收藏
创作历程
  • 30篇
    2019年
  • 57篇
    2018年
  • 192篇
    2017年
  • 77篇
    2016年
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

selenium webdriver三种等待方法

webdriver三种等待方法1.使用WebDriverWaitfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWait # a...
转载
发布博客 2016.10.31 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

selenium定位失败记录

seleniumwebdriver定位不到元素的五种原因及解决办法 1.动态id定位不到元素  for example:  //WebElement xiexin_element = driver.findElement(By.id("_mail_component_82_82"));  WebElement xiexin_element = driver.findEl...
转载
发布博客 2016.10.31 ·
715 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

python字典和列表使用的要点

dicts = {}lists = []dicts['name'] = 'zhangsan'lists.append(dicts)这时候lists的内容应该是[{'name': 'zhangsan'}]现在改变dicts的值dicts['name'] = 'lisi'因为是引用的dicts的值,所以这时候lists的内容应该是[{'name': 'lisi'}...
转载
发布博客 2016.10.28 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git使用记录(新手入门)

最近参与了公司的项目开发,最后要用git来把代码添加到远程库,但是没怎么接触过git,记录一下使用的流程首先,当然是先下载git,这个略过不提,下载完之后,在你想要保存代码的目录下,用git init来初始化一个仓库然后用git remote add origin https://xxx/xxx.git  来添加远程库接着git clone https://xxx/xxx.g...
转载
发布博客 2016.10.31 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL学习记录

一些最重要的 SQL 命令SELECT- 从数据库中提取数据UPDATE- 更新数据库中的数据DELETE- 从数据库中删除数据INSERT INTO- 向数据库中插入新数据CREATE DATABASE- 创建新数据库ALTER DATABASE- 修改数据库CREAT...
转载
发布博客 2016.10.27 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

django学习记录

在学习python过程中,有段时间想要开发网站,于是接触了django。django是用来编写web网站的一个非常给力的框架,给力的地方在于,它使用的是MVC,即Model,view,control,模型,视图,控制器。确切的说是MTV,即Model,Template,View,模型,模板,视图。django的工作原理是从setting里找到URL存放的地方,在urls里面匹配url请求...
转载
发布博客 2016.10.25 ·
88 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

scrapy学习记录

scrapy是一个用来爬取一个或多个网站的数据,提取数据的应用框架。下载过程非常复杂,而且会遇到各种问题。所以写个博客来记录下。安装好python2.7之后,就可以开始。pip install scrapy安装的时候可能会报错Twisted库安装失败,需要去找对应的平台的whl文件。地址是https://www.lfd.uci.edu/~gohlke/pythonlibs/#tw...
转载
发布博客 2016.10.25 ·
64 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

selenium学习记录

browser = webdriver.Firefox()browser是一个WebDriver类,常用的方法有'add_cookie',添加cookie'back',返回上一页'close',退出当前窗口,和quit有区别,'current_url',查看当前url,'current_window_handle',获取当前窗口句柄,'delete_all_cookies',...
转载
发布博客 2016.10.24 ·
75 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python中遇到的各种问题

一编码问题python的默认编码是ascii码,可以修改为utf-8在python\Lib\site-packages\下添加一个文件sitecustomize.py内容是import syssys.setdefaultencoding('utf-8')好了后面的问题来了,写完这个文件放哪里呢。1)windowswindows上存放的地方还是比较简单的...
转载
发布博客 2016.10.21 ·
94 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python爬虫学习记录

爬虫基础urllib,urllib2,re都是python自带的模块urllib,urllib2区别是urllib2可以接受一个Request类的实例来设置url请求的headers,即可以模拟浏览器访问url而urllib仅可以技术url,不可以伪装user-agent字符串等,urllib提供的urlencode方法用来get查询字符串的产生,所以要搭配使用,但urlli...
转载
发布博客 2016.10.21 ·
85 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

go 垃圾回收机制

转载一篇仔细分析了golang的垃圾回收策略以及发展的一篇文章地址是https://mp.weixin.qq.com/s?__biz=MzAxNzMwOTQ0NA%3D%3D&mid=2653355075&idx=4&sn=4e1e21682782c3b5345f344986ce8165&chksm=8035d628b7425f3ef7330466ad...
转载
发布博客 2019.09.22 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

go 调度机制简介

goroutine是go中最重要的功能之一,正是因为有了goroutine这样强大的工具,go在并发方面表现的特别优秀。那么goroutine和普通的线程和协程有什么区别呢?首先,我们需要明白线程和协程的区别,线程是内核态的,而协程是用户态的。什么意思呢?就是说线程之间的切换主要由内核去调度,而协程之间的切换则需要用户去操作。线程切换需要保存上下文信息,切换到另一个线程,过段时间,恢...
转载
发布博客 2019.09.22 ·
393 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang中defer的正确使用方式(源自深入解析go)

3.4 defer关键字defer和go一样都是Go语言提供的关键字。defer用于资源的释放,会在函数返回之前进行调用。一般采用如下模式:f,err := os.Open(filename)if err != nil { panic(err)}defer f.Close()如果有多个defer表达式,调用顺序类似于栈,越后面的defer表达式越先被...
转载
发布博客 2019.09.08 ·
451 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker load tar.gz包失败解决方法

执行docker load -i xxx.tar.gz时候报错open /var/lib/docker/xxx No such file or directory这种情况属于容器快照文件缺乏基础镜像导致的因为docker使用了联名文件系统,即在基础镜像上覆盖一层可写层来执行其他操作。而容器快照文件只包含了上层操作,没有底层的基础镜像。这也是docker save保存的镜像...
转载
发布博客 2019.09.02 ·
8064 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

kubernetes之kubelet运行机制分析

kubernetes集群中,每个Node节点工作节点上都会启动一个kubelet服务进程。用于处理master节点下发到本节点的任务,管理pod和pod中的容器。每个kubelet进程都会在API Server上注册节点自身信息,定期汇报节点资源使用情况,通过cAdvisor监控容器和节点资源。1.1 节点管理节点通过设置kubelet启动参数“--register-node”来...
转载
发布博客 2019.08.17 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kubernetes之kube-proxy运行机制分析

在kubernetes集群的每个node都会运行一个kube-proxy服务进程,这个进程可用看作Service的透明代理兼负载均衡器。其核心功能是将到某个Service的访问请求转发到后端的多个pod实例上。对每一个TCP类型的kubernetes Service,kube-proxy都会在本地Node上建立一个SocketServer类负责接受请求,然后均匀发送到后端某个pod的端口...
转载
发布博客 2019.08.17 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kubernetes之Controller Manager原理分析

Controller Manager作为集群内部的管理控制中心,负责集群内的Node、Pod副本、服务端点(Endpoint)、命名空间(Namespace)、服务账号(ServiceAccount)、资源定额(ResourceQuota)等的管理,当某个Node意外宕机时,及时发现并执行自动化修复流程。Controller Manager内部包含Replication Contro...
转载
发布博客 2019.08.17 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kubernetes之Scheduler原理分析

scheduler在整个系统承担了承上启下的重要功能承上值负责接受Controller Manager创建新的pod,安排目标Node旗下指安置工作完成后,目标Node上的kubelet服务进程接管后续工作,负责pod生命周期下半生。kubernetes Scheduler作用是将待调度的pod,按照特定的调度算法和调度策略绑定到集群中合适的Node上,并将绑定信息写入etc...
转载
发布博客 2019.08.17 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

170道python面试题(转)

作者:麋鹿链接:https://www.zhihu.com/question/54513391/answer/779646691来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1.列出 5 个常用 Python 标准库?(os, sys, time, datetime, collection,socket等等)2.Python 内建数据类型有哪些...
转载
发布博客 2019.08.15 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kubernetes核心原理之API Server原理分析

kubernetes API Server的核心功能是提供了Kubernetes各类资源对象(Pod,RC,Service等)的增删改查及Watch等HTTP Rest接口,成为集群内各个功能模块之间数据交互和通信的中心枢纽,是整个系统的数据总线和数据中心。(1)是集群管理的API入口(2)是资源配额控制的入口(3)提供了完备的集群安全机制1.1 概述API serv...
转载
发布博客 2019.08.17 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多