- 博客(7)
- 收藏
- 关注
原创 关于selenium的那些事
说起selenium,那必须是聊自动化测试的呀,其实在接触selenium之前,自己也曾将为了校招学习过一些其他的自动化测试工具,比如说现在用的比较老套的QTP,loadrunner等测试的框架,相比较而言,个人觉得还是selenium比较好用,关键是它是开源的,免费的,这个就是你好,我好.大家好的一个共赢的局面啦.... 好啦,废话不多说了,现在开始进入正题了,关于selenium,官网上由
2018-02-07 12:24:26 272
原创 秋招的一些知识整理
操作系统1、死锁的概念?产生死锁的4个必要条件?怎么预防? 死锁是指两个或者两个以上的进程在执行过程中,因为争夺资源而造成的一种循环等待的情况,若是没有外力的作用,它们都没办法推进下去。条件:互斥条件,不可剥夺条件,循环等待,请求与保持。预防策略:采用资源静态分配策略,破坏部分分配条件;允许进程剥夺占用其他进程占有的资源;采用资源有序分配。(破坏其必要条件就OK了) 2、
2017-10-11 09:28:34 691
原创 浅谈BOOST库里面的智能指针
推荐关注个人博客https://www.smiletoyou.cn大家都知道,学习C语言,指针很很重要的一部分,那么为什么在C11中还会出现智能指针的概念呢,我们都知道C11是将以前C99的知识进行了更加深入的改变,让C用起来更加的方便,而且它还创建了许多新的类型,比如我们这次要探讨的智能指针就是在C11里面新出的一个内容。叹气智能指针,我们不得不说一下线程安全问题,所谓的线程安全问题就是你在多...
2017-07-19 10:31:55 1549
原创 linux项目:在linux下实现文件的上传与下载工作
推荐关注个人博客https://www.smiletoyou.cn首先说起linux大家都知道它不同于windouws的图形界面操作,它是一种命令式的操作系统。要说起linux的基本命令,我在这里给大家复习一下:ls,pwd,ls -l,netstat,ps-ef,tar,grep,top-p pid,kill -9 pid,top,df-m,rm.这些都是一些基本的命令,面试的时候面试官都...
2017-07-18 10:49:57 2907 1
原创 linux中poll,epoll,select区别,等等
Select:select的一个缺点在于单个进程能够监视的文件描述符的数量存在最大限制,在Linux上一般为1024,不过可以通过修改宏定义甚至重新编译内核的方式提升这一限制。另外,select()所维护的存储大量文件描述符的数据结构,随着文件描述符数量的增大,其复制的开销也线性增长。同时,由于网络响应时间的延迟使得大量TCP连接处于非活跃状态,但调用select()会对所有socket进
2017-07-10 20:42:31 554
翻译 二级配置器的实现部分源码剖析
有关内存池的分配本人在此未剖析,还请读者自行考虑//一级配置器templateclass _malloc_alloc_one{private://内存溢出的处理,不断地尝试释放,配置,再释放,再配置 static void *oom_malloc(size_t);static void *oom_realloc(void *,size_t);static void
2017-07-10 10:41:57 349
原创 STL的部分实现
//vector templateclass CVector{public:CVector() //不开辟内存:mpvec(NULL),msize(0),mcur(0){}CVector(int size, const T &val=T()):msize(size),mcur(size){mpvec = new T[msize];}~CVe
2017-07-08 20:01:57 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人