开源
-
软件架构师的能力与特质
软件开发工程师的职业发展无非两大类:一是做“官”,从事管理工作;二则继续从事技术工作。对于后者,软件架构师(software architect)是很多软件开发工程师追求的理想岗位。在这我想谈一谈软件架构师…
-
hive基本操作
1、创建数据库并赋权create database if not exists test001;grant all on database test001 to user hive; 2、模糊搜索表show tables&nb…
-
如何过滤掉隐藏的元素
dirver.find_element_by_xpath('//form//input[@class=/'el-input__inner/'and not(contains(@style,/'display:none/'))]' 注意 not(contains(@style,/'display:none/'))就是过滤掉隐藏的元素,但是这种情况使用于…
-
ubuntu编译libevent遇到的问题
ubuntu编译libevent遇到的问题 1.首先下载libevent源码 wget https://github.com/libevent/libevent/archive/release-1.4.15-stable.tar.gz 本文下载的是libevent 1.4.15。 2.下载后解压 tar -zxvf …
-
kafka基础概念(组件名称作用)
写介绍kafka的几个重要概念(可以参考之前的博文Kafka的简单介绍): Broker:消息中间件处理结点,一个Kafka节点就是一个broker,多个broker可以组成一个Kafka集群; Topic:一类消息,例如page view日志、click日…
-
统计名字列表中,各名字的首字母在名字列表中出现的次数
name_list=['foster',"janet",'jessus','david'] count_dict={} for i in name_list: count_dict[i]="".join(name_list).count(i[0]) print count_dict >>> def countfist(a): ... res = {} ... for i in …
-
学习测试,咋们从理论开始学②
废话不多说,今天接着上一次的讲。理论很枯燥,但还是需要看下去。老铁们,可以听着音乐,看这些枯燥的理论知识。 今天我们从因果图/判定表法开始讲起: &n…
-
Microsoft Visual Studio 2010 Load Test Feature Pack安装排错
遇到Load Test相关数据库报错 ---------------------------Microsoft Visual Studio---------------------------The load test results database could not be opened. Check that the load test results database …
-
Git基础入门(八)Git分支的基本概念
几乎所有的版本控制系统都以某种形式支持分支。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。在很多版本控制系统中,这是一个略微低效的过程——常常需要完全创建一个源代码目录的副本。…
-
hadoop最新稳定版本dkhadoop版本选择介绍
Hadoop对于从事互联网工作的朋友来说已经非常熟悉了,相信在我们身边有很多人正在转行从事hadoop开发的工作,理所当然也会有很多hadoop入门新手。Hadoop开发太过底层,技术难度远比我们想象的要大,对新手而言选择…