- 博客(8)
- 收藏
- 关注
转载 深入分析Volatile的实现原理
本文属于作者原创,原文发表于InfoQ:http://www.infoq.com/cn/articles/ftf-java-volatile引言在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改...
2018-08-26 10:46:48 296
原创 初识Shell
运行方式我的test.sh文件#!/bin/bashlspwddate第一种,为当前文件加上可执行权限,作为可执行文件,需要给代码第一行加上 #!/bin/bash$ chmod +x test.sh$ ./test.sh cgdb Desktop googletest-release-1.8.0 Pictures test.sh...
2018-08-26 09:48:13 312
转载 设计模式的六大原则
关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。 原作者博客链接:http://blog.csdn.net/LoveLion/article/category/738450/7一.单一职责原则 原文链接:http://blog.csdn.net/loveli...
2018-08-25 17:25:02 685
原创 Py-plug-in (HTTP服务器)
HTTP基本框架关于 HTTP 这部分内容请移步之至☞ https://blog.csdn.net/J4Ya_/article/details/80892967主要学习以下几个部分 HTTP 请求的方法 HTTP 报文格式(主要理解 GET 请求和 POST 请求) HTTP 状态码 URL 格式 服务器开发流程(HttpServerStart...
2018-08-13 23:59:34 385
原创 selenium - 浏览器操作
本片博客主要介绍有关于浏览器的操作 浏览器的最大化 设置浏览器的宽、高 操作浏览器的前进后退 浏览器最大化 为了使我们"观看"脚本运行的效果,我们通常会将浏览器调整至全屏模式 API: maxsize_window() from selenium import webdriverimport timebrowser = webd...
2018-08-08 10:08:49 361
原创 selenium - 元素的定位和添加等待
注意: 本文使用的是火狐的webdriver, 要求火狐浏览器必须是 54 一下版本getckodriver也最好不要下载最新的版本1.chromedriver 下载地址:https://code.google.com/p/chromedriver/downloads/list2.Firefox的驱动geckodriver 下载地址:https://github.com/mozill...
2018-08-08 09:44:17 767
原创 单元测试、集成测试、系统测试、验收测试
本文是按照开发阶段划分测试技术单元测试单元测试是对软件组成单元进行测试,目的是检验软件基本组成单元的正确性,测试对象是软件设计的最小单位 - 模块,又称为模块测试单元测试的实质是代码测代码 测试阶段: 编码后或者编码前(TDD,编码前属于测试驱动开发) 测试对象: 最小模块 测试人员: 白盒测试工程师或开发工程师(这一点很好的体现了代码测代码的实质) ...
2018-08-06 09:33:17 7645 1
原创 cvte面筋(2018秋招提前批)
面试岗位: C/C++后台开发工程师cvte一面(电话面,22分钟)有没有用c++做过什么项目(畅聊) 讲一下项目 序列化和反序列化怎么实现的 ,还问了一下jsoncpp这个库 当前是一个聊天室,如何扩展为多个 传输过程是用什么协议完成的 为什么选择udp udp和tcp的区别 对tcp的滑动窗口的了解 ......
2018-08-05 17:11:46 1843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人