简言

读书和旅行,至少有一样在路上。
私信 关注
Holidaylovesam
码龄9年
  • 1,549,721
    被访问量
  • 199
    原创文章
  • 4,034
    作者排名
  • 820
    粉丝数量
  • 于 2011-10-17 加入CSDN
获得成就
  • 博客专家认证
  • 获得585次点赞
  • 内容获得132次评论
  • 获得2,730次收藏
荣誉勋章
兴趣领域
  • #大数据
    #数据仓库
TA的专栏
  • Android开发
    29篇
  • AI&Tensorflow
    17篇
  • Google Developers
    8篇
  • Python
    43篇
  • Jmeter
    13篇
  • 数据库
    17篇
  • 测试分享
    75篇
  • 金融业务
    8篇
  • 热爱生活
    13篇
  • Other
    5篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

top 命令的使用和解读

Liunx系统可以使用top命令查看系统的CPU和内存,但是具体每个命令的含义是什么,在此之前是不了解的,所以这次深入学习了一下。启用和退出启用:在终端直接输入top命令即可退出:在top运行的界面直接输入q即可退出TOP命令的界面这是终端输入top后看到的内容Processes: 449 total, 2 running, 447 sleeping, 250...
原创
35阅读
0评论
0点赞
发布博客于 2 月前

Android的logcat日志命令使用

Android开发环境自带的Logcat,是用来抓取系统操作日志的,也是Android测试同学常用的命令。
原创
9阅读
0评论
0点赞
发布博客于 2 月前

Python练习:zlib和urllib的依赖库使用

zlib 压缩字符串和urllib 爬取网页的依赖库使用。
原创
32阅读
0评论
0点赞
发布博客于 2 月前

使用gitpython和python-gitlab操作git

python有三个git相关的库,分别是gitpython、python-gitlab、gitlab库。gitpython:是一个与Git库交互的Python库,可以实现绝大部分的Git读写操作。主要是取代shell的命令操作,通过这个进行本地仓库的一些拉取代码、创建分支、push代码等操作。python-gitlab:是一个用来连接git,进行git信息查询的库。比如查询git的项目、users、提交到mr等。
原创
10阅读
0评论
0点赞
发布博客于 2 月前

和一群程序猿的旧金山优胜美地之旅

每年的五月六月去美国旧金山San Francisco的年轻小伙伴中,多半都是去参加Google I/O或者苹果WWDC大会的。缘于Google I/O,我也是三次去到旧金山了。因为机票比较贵,航班来回要20多个小时,所以每年去的时候都会呆两周左右,顺道把一年的假都给休了。第一年:第一周在旧金山参加I/O,接着是一号公路洛杉矶和拉斯维加斯自驾。详细路线游记:https://blog.csdn...
原创
2172阅读
0评论
0点赞
发布博客于 7 月前

【花开半夏】美西旧金山洛杉矶拉斯维加斯自驾

美西自驾是2014年去的,全程接近十天,途径旧金山、洛杉矶和拉斯维加斯。可说是沐浴过加州的阳光,听过西海岸的海风,穿过内华达的沙漠戈壁,感受过娱乐和结婚之都拉斯维加斯的热情,这也是我第一次去美国旅游。
原创
3903阅读
0评论
0点赞
发布博客于 7 月前

美国黄石公园大提顿杰克逊盐湖城七日

每次去美国参加Google I/O大会的时候,都会在北美顺便呆上一周,来个自驾游。去的地方多了,尤其是这些国家公园,顿悟为什么有句话叫:读万卷书,不如行万里路。看过的,亲历过的,比书上的知识来的更为直观和印象深刻。七日行程5.7(北京时间)飞:香港-旧金山旧金山-盐湖城5.8自驾:盐湖城-大提顿珍妮湖-杰克逊5.9自驾:...
原创
2457阅读
1评论
0点赞
发布博客于 7 月前

Python查询Jira issue信息

JIRA可以用来管理项目、流程、需求、版本、需求、缺陷等,JIRA包含了详细的字段信息,并且根据用户需要,支持自定义一些字段。虽然JIRA本身有一些报表下载和统计的功能,但是也可以使用python对jira进行快捷的查询和分析。
原创
1023阅读
1评论
1点赞
发布博客于 7 月前

Mac提示operation not permitted解决方式

Mac上提示operation not permitted的 解决方案
原创
1512阅读
0评论
1点赞
发布博客于 7 月前

机器学习的应用

之前参加过一些机器学习相关的分享课题,了解到一些机器学习在各个场景下的应用,做的一些学习笔记。
原创
379阅读
0评论
0点赞
发布博客于 2 年前

Python实现接口测试:requests

之前有不少文章讲解了如何使用Jmeter进行接口测试,其实使用Python也可以进行接口测试,并且很简单。Requests安装首先要安装requests的依赖库,使用pip install requests安装即可假设有一个接口:当用户传入姓名和地点时,就返回一些restaurant:URL:http://pythontest.com/getrestaurant/入...
原创
547阅读
0评论
3点赞
发布博客于 2 年前

Google map API:查询地理位置和经纬度信息示例

这两天工作需要调用到Google API,所以查询官方文档了解了一下,发现很方便。注册Google Key1、首先需要注册一个Google Cloud 账号。2、创建一个项目。具体步骤不记得了,之后再补,之前碰巧有注册过账号,就可以直接用。项目任意命名就可以。查看官方地图API文档Google全部API的地址:https://cloud.google.com/ma...
原创
2895阅读
0评论
0点赞
发布博客于 2 年前

ElasticSearch 学习及查询

近期接触到搜索引擎ElasticSearch,简单做了一下学习记录。ES的来源ES全称ElasticSearch,是一种分布式全文搜索引擎,基于Lucene(全文搜索框架)封装和开元而来。ES的基本概念索引(Index):一个索引就是含有某些相似特性的文档的集合。一个索引需要有一个名称作为唯一标识 名称必须是小写 名通过文档去执行索引,搜索,更新和删除操作。...
原创
361阅读
0评论
0点赞
发布博客于 2 年前
阿里为何值4400亿美金?看看Tech Leader每天干啥就知道了!
发布Blink于 2 年前
小白学 Python(24):Excel 基础操作(下)
发布Blink于 2 年前

几种模拟移动端设备的方法

做移动端设备的开发测试同学都知道,兼容性是个很头疼的问题,测试或者复现兼容问题时借设备也是很痛苦的事情。这里告诉大家三种简单的模拟手机终端的方法。Android Studio自带的终端模拟器,可以调试APP和网页的时候用,免费 Chrome F12自带的手机终端配置功能,仅可以调试网页的时候用,免费 云测平台上的真机调试功能,额度用完后要收费模拟的终端虽然有时可以以解燃眉之急,但并不能...
原创
2393阅读
0评论
0点赞
发布博客于 2 年前

使用Locust进行性能压测

以前的性能测试工作中,都是JMeter,近期接触了python开源的性能测试框架locust,边查资料边学习的过程中也出现一些环境的状况,这里简单介绍下locust的使用方法,以及我搭环境时踩过的那些坑。官方文档官方文档:https://docs.locust.io/en/stable/index.htmlLocust的特点需要编写脚本,不过脚本比较简单支持分布式测...
原创
1306阅读
0评论
0点赞
发布博客于 2 年前

MYSQL数据类型和属性定义

工作所需,需要深入了解下MySQL的数据类型。MySQL的数据类型MySQL的数据类型共有36种,主要包括以下五大类:整数类型 BIT、BOOL、TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT 浮点数类型 FLOAT、DOUBLE、DECIMAL 字符串类型 CHAR、VARCHAR、TINYTEXT、TEXT、...
原创
544阅读
0评论
0点赞
发布博客于 2 年前

Python基础:If 、While和for 循环的区别

Python里最常用if、while、for语句来实现判断和循环,具体有什么区别呢,以及在使用while和for的时候有没有break的区别是什么呢?先看看官方的说明:if:语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。如果条件成立,执行条件后的代码块内容,不成立,直接跳过代码块; 代码只执行一次;...
原创
3547阅读
0评论
10点赞
发布博客于 2 年前

Python实现语音识别:百度baidu-API

百度语音识别通过 REST API 的方式给开发者提供一个通用的 HTTP 接口。 上传需要完整的录音文件,录音文件时长不超过60s。官方文档库:http://ai.baidu.com/docs#/ASR-Online-Python-SDK/top调用方式开发文档写可以两种方式调用。可以下载使用SDK 不下载使用SDK:根据文档组装url获取token,处理本地音频以JSO...
原创
5080阅读
0评论
2点赞
发布博客于 2 年前

语音识别的端点检测

端点检测的概念端点检测,也叫语音活动检测,Voice Activity Detection,VAD,它的目的是对语音和非语音的区域进行区分。通俗来理解,端点检测就是为了从带有噪声的语音中准确的定位出语音的开始点,和结束点,去掉静音的部分,去掉噪声的部分,找到一段语音真正有效的内容。在噪声环境下使用语音识别系统,或者讲话人产生情绪或心里上的变化,导致发音失真、发音速度和音调改变,都会产生Lo...
原创
7643阅读
0评论
4点赞
发布博客于 2 年前

语音信号的采集

语音信号的采集一般的语音来源主要是三种,业内开放的通用训练集数据、特定用户录制的数据,采用TTS技术合成的数据。部分公司会将用户的指令数据进行收集,从而丰富通用训练集,提取高频数据集,Bad Case数据集,专项数据集(方言、中英文混合),特殊场景数据集(导航、电话、音乐等其他应用冲突的场景)等等。在录制和采集语音数据时,业内一般有如下几个指标,这些指标也都和语音识别的原理及架构...
原创
1798阅读
0评论
1点赞
发布博客于 2 年前

语音识别的架构

语音识别的架构语音识别系统语音识别系统是一个先编码后解码的过程,主要包括语音信号的采样和预处理部分、特征参数提取部分、语音识别核心部分以及语音识别后处理部分。可以看下方的架构图。Speech,原始语音信号Feature Extraction,特征抽取,由原始的语音得到语音向量。Acoustic Model、Language Model、Pronunciation Dict...
原创
1577阅读
0评论
3点赞
发布博客于 2 年前

语音识别:声学的要素和特征

声学的基本概念声音,来源于振动的物体,辐射声音的振动物体称之为声源。声波的概念声波,一般用频率和声压两个指标形容。人类的听觉范围为20Hz~20000Hz,即20hz~20kHz,最敏感的是1000hz~3000hz之间的声音。低于人类听觉范围的叫做次声波,高于这个范围的叫做超声波。 声波指标 概念 分类 ...
原创
1160阅读
0评论
0点赞
发布博客于 2 年前

语音识别的概念和前世今生

最近在学习语音识别的一些知识,做了一些笔记,这篇文章讲讲语音识别的发展,以及相关的几个容易混淆的概念。语音识别的背景从物理声音被转换为电信号,再通过模数转换器转换为数据。一旦被数字化,就可适用若干种模型。语音识别的技术,就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的技术。发展阶段50年代:贝尔实验室开始语音识别的研究,主要研究基于简单的孤立词的语音识别系...
原创
1131阅读
0评论
2点赞
发布博客于 2 年前

Python练习:实现数据库取数据并回写到图片

最近在调研python是否可以实现:将指定格式的文字,按照一定的格式回填到图片中,然后对图片设置不同的效果,从而构造一些数据,后期来进行训练,看文字的识别准确度。解决思路:1、结构化数据管理:将格式的文字以结构化数据体现在数据库或Excel2、Python实现数据库连接:使用Pymysql连接数据库3、Python实现回填文字:使用Pillow库带的ImageFont和ImageD...
原创
487阅读
0评论
0点赞
发布博客于 2 年前

Python连接数据库:pymysql

安装连接SQL的依赖库常用的依赖库有MySQLdb、pyMysql最初尝试了mysqldb,pip install mysqldb安装时报错,ERROR: Could not find a version that satisfies the requirement mysqldb (from versions: none)ERROR: No matching distribution ...
原创
407阅读
0评论
0点赞
发布博客于 2 年前

MySQL解决ERROR 1045访问密码的问题

MAC上安装数据库后,重启数据库后,发现需要输入密码,但是由于密码没保存,一直连接不上,总是报错。不输入密码时会报错:ERROR 1045: Access denied for user: 'root@localhost' (Usingpassword: NO)输入密码会报错:ERROR 1045: Access denied for user: 'root@localhost'...
原创
27249阅读
0评论
2点赞
发布博客于 2 年前

Android Q Labs 纪要(二):折叠屏和主题背景

5.20日在深圳现场听了Google Android Team组织的Android Q Labs的分享,简单做了个纪要,关注的朋友可以了解下。完整内容可以看这个视频直播:https://juejin.im/e/android-q-labs?from=groupmessage&isappinstalled=0虽然直播是上海现场的,但是日程和内容和深圳场是一样的。本篇主要讲折...
原创
338阅读
0评论
0点赞
发布博客于 2 年前

Android Q Labs 纪要(一)

5.20日在深圳现场听了Google Android Team组织的Android Q Labs的分享,简单做了个纪要,关注的朋友可以了解下。(机缘巧合,官方工程师有看这篇文章,指出其中device ID的截图有错,SDK深灰名单的描述有错,感谢纠错,但是因为要休假旅行,所以没有时间详细再看回放修改,6.10号以后会更正为正确的内容。)完整内容可以看这个视频直播:https://jueji...
原创
359阅读
0评论
0点赞
发布博客于 2 年前

Android SDK的级别

Google Play 在应用清单中通过声明的<uses-sdk>属性,用以从不符合其平台版本要求的设备上过滤应用。uses-sdk在androidManifest.xml文件中,语法为:<uses-sdkandroid:minSdkVersion="integer" android:targetSdkVersion="integer" ...
原创
805阅读
0评论
0点赞
发布博客于 2 年前

软件测试文章索引

软件测试的入门进阶所有文章索引,包含测试基础理论,测试计划的制定、如何做好设计及评审、测试执行过程中如何提交和管跟踪缺陷,如何进行接口、兼容、性能、埋点的测试和报告输出,并且如何做版本质量分析几个环节。
原创
588阅读
0评论
2点赞
发布博客于 2 年前

UI自动化测试工具探索:Airtest

Airtest Project是网易游戏内部工具团队开发并开源的一款UI自动化测试工具,据说曾经获得谷歌力挺。AirtestIDE 是一个跨平台、多端(Windows、web、android、ios、游戏)的UI自动化测试编辑器。支持自动化脚本录制、一键回放、报告查看,一站式解决支持基于图像识别的Airtest框架,适用于所有Android和Windows游戏,会截图就能写脚本支持基于UI控件搜索的Poco框架,适用于Unity3d,Cocos2d与Android、ios App、web能够运行在Win
原创
1614阅读
0评论
1点赞
发布博客于 2 年前

Android Monkey入门及使用

Monkey介绍Monkey是由Android系统自带,基于Android设备的,模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常和Crash。Monkey虽然可以根据一个指定的命令脚本发送按键消息,但不支持条件判断,也不支持读取待测界面的信息来执行验证操作。因此具有Monkey的随机性。这种随机给我们带来了一些困扰:手机困...
原创
435阅读
0评论
1点赞
发布博客于 2 年前

获取Android APP的包名

获取Android APP包名的方式有多种,可以参考这篇文章:1、直接从代码中androidmanifest.xml文件查看package="com.sample.office"Androidmanifest文件的样式及详细内容可以查看这篇文章:https://blog.csdn.net/alice_tl/article/details/75905403。2、使用adb命令...
原创
3420阅读
0评论
0点赞
发布博客于 2 年前

Python基础教程索引

前期学习Python时整理的一些文章,规整到一起方便后续查阅:环境搭建和问题解决Python安装和第一个程序Hello WorldPython输出中文的编码设置Python环境常见问题解决方案Mac 升级Python 2.7 到 Python 3.7Jupyter Notebook安装和使用Python基础学习Python入门练习及常见问题Pyt...
原创
455阅读
0评论
1点赞
发布博客于 2 年前

Python基础:标准库和常用的第三方库

Python的标准库有:名称 作用 datetime 为日期和时间处理同时提供了简单和复杂的方法。 zlib 直接支持通用的数据打包和压缩格式:zlib,gzip,bz2,zipfile,以及tarfile。 random 提供了生成随机数的工具。 math 为浮点运算提供了对底层C函数库的访问。 sys 工具脚本经常调用命令行参数。这...
原创
39215阅读
0评论
30点赞
发布博客于 2 年前

TCP/IP协议:三次握手&四次挥手

TCP/IP协议里最常听到的三次握手和四次挥手,是什么意思呢?TCP三次握手所谓三次握手(Three-Way Handshake)即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发,整个流程如下图所示:简单来说,就是1、建立连接时,客户端发送SYN包(SYN=i)到...
原创
285阅读
0评论
0点赞
发布博客于 2 年前

机器学习的基本概念

下文包含一些机器学习的基本概念,比如监督学习和无监督学习的区别,常见的机器学习算法、模型评估、过拟合和欠拟合等等等等。机器学习的对象是:具有一定的统计规律的数据。机器学习根据任务类型,可以划分为:监督学习任务:从已标记的训练数据来训练模型。 主要分为:分类任务、回归任务、序列标注任务。无监督学习任务:从未标记的训练数据来训练模型。主要分为:聚类任务、降维任务。半监督学习...
原创
234阅读
0评论
0点赞
发布博客于 2 年前

计算机基础:cookie和session的区别

Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。简单的来说,即使用户第一次和服务器连接后并且登录成功,再次请求服务器时,服务器依然不知道当前请求是哪个用户。因此,为了解决上述的问题,要跟踪该会话,必须引入一种机制。于是有了cookie和session的出现。
原创
2391阅读
1评论
1点赞
发布博客于 2 年前

Python实现语音识别:SpeechRecognition

最近在学习语音识别的一些基本知识,也在了解Python的语音识别功能依赖库。分享一下。常用Python语音识别依赖库Python的依赖库中有一些现成的语音识别软件包。其中包括:apiai google-cloud-speech pocketsphinx SpeechRcognition watson-developer-cloud wit其中SpeechReco...
原创
16923阅读
10评论
3点赞
发布博客于 2 年前

Jupyter Notebook安装和使用

Python使用时经常使用Jupyter Notebook查看文件、处理数据、编辑内容。Jupyter的安装安装步骤比较简单:pip3 install jupyteralicedembp:~ alice$ pip3 install jupyterRequirement already satisfied: jupyter in /Library/Frameworks/Pyth...
原创
1933阅读
0评论
1点赞
发布博客于 2 年前

使用Chrome获取Xpath进行元素定位

python在写爬虫时,需要定位到具体的元素进行爬取,如何快速获得对应元素的Xpath呢,好多浏览器或插件均是支持的,这里以Chrome为例。打开任意网页比如百度使用Chrome的开发者调试功能选中想要定位的任意元素,直接F12进入开发者调试模式,或者右键》检查》Elements使用自带功能拷贝Xpath发现选中元素在Elements中会亮选,选中亮选的内...
原创
1368阅读
1评论
1点赞
发布博客于 2 年前

Python基础:打开和读写文件

打开文件python打开文件有两种写法:一种是直接open:f = open('/Users/alice/output.txt', 'r')另一种是使用with open:with open('/Users/alice/output.txt') as f:有什么区别呢?因为文件使用完毕后必须关闭,否则文件对象会占用操作系统的资源,并且操作系统同一时间能打开的文件数量...
原创
2273阅读
0评论
3点赞
发布博客于 2 年前

Python实现图像处理:PIL和OpenCV提取图像大小的方法和区别

在使用Python图像处理时,最常用的有PIL的image.size,以及OpenCV的image.shape,两者有什么区别呢,可以看看下方程序运行的结果。btw:运行下方程序的前提是系统已经安装了Pillow和OpenCV依赖库,安装的方法参考:https://blog.csdn.net/alice_tl/article/details/89291235from PIL import...
原创
1798阅读
0评论
2点赞
发布博客于 2 年前

Python实现爬虫:Scrapy爬取csdn博客

在上篇教程中,已经尝试安装好Scrapy,并且解决好了环境问题,这篇文章将创建一个Scrapy项目包含的步骤主要为:1、创建一个Scrapy项目2、定义提取的字段信息Item3、编写爬取网站的 spider 并提取 Item4、编写 Item Pipeline 来存储提取到的Item(即数据)创建爬虫项目开始爬取之前,必须创建一个新的Scrapy项目。 进入希望存...
原创
409阅读
0评论
0点赞
发布博客于 2 年前

Python实现OCR识别:pytesseract

Python常用pytesseract进行图片上的文字识别,即OCR识别,完整的代码比较简单,只要下面一行即可,但是实际使用时环境配置上容易出错。from PIL import Imageimport pytesseracttext = pytesseract.image_to_string(Image.open('/Users/alice/Documents/Develop/Pyth...
原创
2998阅读
0评论
3点赞
发布博客于 2 年前

OpenCV的作用及安装

OpenCV简介OpenCV是一个开源的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。提供了Python、Ruby、MATLAB等语言的接口,并且实现了图像处理和计算机视觉方面的很多通用算法,可以给开发者调用。OpenCV应用领域 计算机视觉领域方向 人机互动 物体识别 图像分割 人脸识...
原创
2395阅读
1评论
1点赞
发布博客于 2 年前

Python图像滤镜处理:ImageFilter

由于成像系统、传输介质和记录设备等的不完善,数字图像在其形成、传输记录过程中往往会受到多种噪声的污染。另外,在图像处理的某些环节当输入的像对象并不如预想时也会在结果图像中引入噪声。因此就有了图像滤镜的概念。图像滤镜:在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制。Python中常用Pillow库提供的ImageFilter对图像进行滤镜处理, 包含模糊、平滑、锐化、边界增强等滤镜效...
原创
2786阅读
0评论
0点赞
发布博客于 2 年前

Python基础:if...else和elif的判断

Python练习题系列,本篇主要包含两道题:数字运算和比大小,以及判断条件if...else,还有多重条件elif的使用。使用python输入输出数字并进行简单的比较和计算实现思路:使用input输入数字 使用基本运算符+、-、*、/进行计算。 使用if和else,进行比较<span style="color:#333333">#coding=utf-8#co...
原创
711阅读
0评论
0点赞
发布博客于 2 年前

Python实现图像处理:PiL依赖库的应用

本文包含的练习题主要是PIL依赖库,即pillow相关的应用。练习一:使用python给图片增加数字实现思路:使用PIL的Image.open导入图片。 获取图片的大小。 调用ImageDraw,在图片的指定位置写上数字。#coding=utf-8#Auther by Alice#在图片的右上角增加一个数字from PIL import Image,ImageFo...
原创
1062阅读
0评论
0点赞
发布博客于 2 年前

UItraedit安装及列模式使用

安装UItraedit下载并安装UE,即UItraedit,访问网页:http://www.ultraedit.com/ 选择适合电脑系统的版本下载安装并启动UItraeditUItraedit列模式打开一个excel文档 启动列模式批量插入一列内容,如"34"插入成功,发现每列相应位置多了"34"批量给每列插入有序列的号码插入后发现每列开始出现编...
原创
997阅读
0评论
0点赞
发布博客于 2 年前

JMeter性能测试基础教程索引

前期整理了很多JMeter基础的文章,这里做个汇总索引,方便阅读的人查找资料,包含环境搭建,创建计划,以及常用的Jmeter小技巧。JMeter搭建及入门 JMeter原理及配置 JMeter基础:配置元件 JMeter 导入 jmx文件提示错误的解决方案 JMeter运行结果和调试:查看结构树 JMeter基础:请求参数Parameters 、Body Data的区别 J...
原创
621阅读
0评论
3点赞
发布博客于 2 年前

MySQL数据库基础教程索引

前期整理了很多数据库基础的文章,这里做个汇总索引,方便阅读的人查找资料:数据库基础数据库基础:基本概念 MYSQL数据类型和属性定义MySQL数据库:mySQL安装 数据库:链接数据库并创建表格 数据库基础:select基本查询语句 数据库:常见错误及解决 数据库:连接join的使用 数据库:join(连接)、group by(分组)、order by(排序)...
原创
701阅读
0评论
1点赞
发布博客于 2 年前

数据库:MySQL Workbench导入excel数据

使用MySQL Workbench给表格导入excel数据一般导入的数据excel表文件为csv格式。选中要导入数据的数据库或表格,右键选择Table Data Import Wizard选择要导入的csv文件,点击next选择数据要导入导哪个表,可以从下拉列表中选择任意一个表,也可以创建一个新表,点击next选择导入的csv文件的编码,以及要导入的数据Sour...
原创
5046阅读
1评论
2点赞
发布博客于 2 年前

数据库:MySQL Workbench导出导入.sql

在MySQL使用时,通常需要将数据库sql文件保存,或者是导入他人的sql文件。可以使用workbench处理。使用MySQL Workbench导出已有sql进入Administration,选择Data Export 在Data Export选项框中选择要导出的数据库Schema名称,以及要导出的Tables,如下图导出过程会有进度条,进度条完成后可以看到下方提示,导出成...
原创
5087阅读
0评论
5点赞
发布博客于 2 年前

数据库:mySQL Workbench添加数据库、表格和数据

上一篇文章主要讲如何从命令行使用命令添加数据库、表格、以及字段名。https://blog.csdn.net/alice_tl/article/details/88930900这一篇文章讲如何通过Mysql的可视化图形工具Workbench来做同样的操作。包含Mysql Workbench的所有基本操作。MySQL Workbench连接数据库启动Workbench后,课看...
原创
8523阅读
0评论
3点赞
发布博客于 2 年前

数据库:链接数据库并创建表格

连接数据库终端中使用mysql -u root -p连接电脑上的数据库alicedembp:~ alice$ mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 11Server version: 8...
原创
1201阅读
0评论
0点赞
发布博客于 2 年前

数据库:mySQL安装

下载mysql首先去官网下载mySQL的安装包,官网地址为:https://www.mysql.com/downloads/选择Community,找到MySQL Community Server下载:选择Community版本,选择所需要的系统对应版本,比如我是mac,则下载DMG文件下载后为一个包安装MySQL双击打开安装文件,安装成功后,会提示设置密码...
原创
509阅读
0评论
1点赞
发布博客于 2 年前

数据库:常见错误及解决

数据库常用查询语句报错及解决方案,根据自己经验总结下:语句:select * from FF_GW_CUST_RC where CST_NM like '%杜芳%' and and CREADIT_AMT='12000';报错:18:05:27 [SELECT - 0 row(s), 0.000 secs] [Error Code: 942, SQL State: 42000] ...
原创
3341阅读
0评论
1点赞
发布博客于 2 年前

数据库:连接join的使用

在平时的应用中经常需要从多个数据表中查询和读取数据,并且合并提取匹配的信息,join就是这个时候需要使用的。Join可以在select,update和delete语句中使用。join的用途按照功能大致分为如下三类:inner join(内连接,也叫等值连接):获取两个表中字段匹配关系的记录。单独使用join也是同inner join的作用 Left join(左连接):获取...
原创
736阅读
0评论
0点赞
发布博客于 2 年前

数据库:join(连接)、group by(分组)、order by(排序)、where(条件)的执行顺序

join(连接)、group by(分组)、order by(排序)、where(条件)是数据库最常用的几个函数,这里简单介绍下各个函数的作用,及其共同使用时的使用顺序。函数的作用join:join主要是为了获取两个表中匹配关系时使用。具体用法见这篇博客:https://blog.csdn.net/alice_tl/article/details/88765731group ...
原创
4856阅读
0评论
1点赞
发布博客于 2 年前

Jmeter基础:常用内置函数列表

Jmeter提供很多内置函数方便使用,这里介绍几种平时压测时最常用的函数。包括生成时间戳、随机数、指定规则的字符串。
原创
1161阅读
0评论
0点赞
发布博客于 2 年前

数据库:order by排序语句的用法

数据库中常用order by关键字对结果集进行排序,又可使用desc和asc来进行指定规则的排序,那么desc和asc有什么作用和差异呢,通常又如何使用,可以看看这篇文章。语法selectcolumn_name,column_namefromtable_nameorder by column_name,column_nameasc|desc即select 列名 from...
原创
24471阅读
1评论
7点赞
发布博客于 2 年前

Linux系统相关的命令

cattail -f日 志 文 件 说 明/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相关的日志信息/var/log/maillog 与邮件相关的日志信息/var/log/cron 与定时任务相关的日志信息/var/log/spooler 与UUCP和news设备...
转载
107阅读
0评论
0点赞
发布博客于 2 年前

vi模式常用命令

退出命令按 o 进入编辑模式,编辑结束,按ESC 键跳到命令模式,然后输入退出命令:q:不保存文件并退出vi 编辑:q!不保存文件并强制退出vi 编辑:e!放弃所有修改,从上次保存文件开始在编辑:w保存文件但不退出vi 编辑:w! 强制保存,不退出vi 编辑:w file将修改另存到file中,不退出vi 编辑:wq保存文件并退出vi 编辑:wq...
原创
1183阅读
0评论
0点赞
发布博客于 2 年前

JMeter生成随机数:Random、UUID

Jmeter中可以产生值的函数有:__Random(, ,) __threadNum __CSVRead(,) __StringFromFile(, , ,) __UUID本文重点讲讲生成随机数的Random函数和UUID函数作用:生成随机数适用场景:在做接口测试时用户的编号为三位数,不允许重复Jmeter函数Random自动生成随机数R...
原创
17416阅读
0评论
2点赞
发布博客于 2 年前

数据库基础:select基本查询语句

数据库基本查询语句规范为:select 区域 from 表名查询指定表select * from 表名*:代表所有列示例:select * from TL_REQUEST查询指定列select 列名 from 表名列名:代表从指定的列名中查找,:如果是查找对应的多列,则用英文逗号间隔示例:select BU_NO from TL_REQUEST...
原创
15684阅读
1评论
11点赞
发布博客于 2 年前

JMeter基础:正则表达式提取器用法

Jmeter中如果前后测试的两个接口具有关联,后一个接口需要取前一个接口的返回值,则需要使用正则表达式提取器先要了解正则表达式的常用语法:Jmeter的配置:1、在当前想要提取返回值的请求里添加正则表达式提取器:添加》后置处理器》正则表达式提取器2、填写提取器的内容引用名称:下一个请求要引用的参数名称,如填写contractId,则可用${contractId}引用它。...
原创
430阅读
0评论
0点赞
发布博客于 2 年前

美国入境前的EVUS登记图文指南

自2016年11月29日起,所有持有最长美国签证有效期(十年)B1/B2、B1和B2的个人必须持有有效的EVUS登记(https://www.evus.gov/evus/)才能赴美旅行。被要求进行EVUS登记的旅客如果没有有效的登记,将不能获得登机牌或者经由陆地入境口入境。在evus提交登记后,1分钟之后就收到的登记回复。下面介绍下EVUS登记的指南:1、打开网址:https://ww...
原创
5427阅读
0评论
0点赞
发布博客于 2 年前

怎么获得Google I/O 门票

一年一度的 Google I/O 大会对于开发者来说,一直是一票难求,今年的I/O依然在美国加州的山景城举办。作为国内GDG社区的组织者,很幸运的连续多年获得门票。也有许多开发者小伙伴咨询怎样可以获得门票,这里简单介绍一下。1、官方渠道Tips:满足条件的开发者均可申请,但属于抽签确定是否会选中获得门票。门票价格为全额,大概是1150美金,7700人民币左右。教育和学术性开发者的...
原创
705阅读
0评论
0点赞
发布博客于 2 年前

TensorFlow Dev Summit 2019 Keynote

TensorFlow Dev Summit 是一年一度的机器学习盛会,将世界各地不同背景的机器学习开发者聚集在一起沟通交流,参加为期两天的前沿技术分享。TensorFlow Dev Summit 已经举办到了第三届,2019年也是至今最大的一届 Dev Summit。TensorFlow 团队发布了关于 TensorFlow 2.0,TensorFlow Lite,TensorFlow.js,...
原创
302阅读
0评论
0点赞
发布博客于 2 年前

Python基础:日期时间datetime和strftime()格式化

Python提供了time和datetime用于格式化日期和时间,时间间隔是以秒为单位的浮点小数。可以转换常见日期格式,也可以获取当前的时间戳。也提供了strftime来对时间进行格式化处理。
原创
1347阅读
0评论
0点赞
发布博客于 2 年前

数据库基础:基本概念

数据库、数据管理和数据管理系统数据管理,是指对数据进行分类、组织、编码、存储、检索和维护。数据库,存储数据的容器。数据管理系统,DBMS(Database Management System),是管理数据库的软件。数据库管理系统是数据库系统的核心,实现把用户意义下抽象的逻辑数据处理,转换成为计算机中具体的物理数据处理的软件。关系数据库管理系统关系数据库管理系统,RDBMS...
原创
893阅读
0评论
0点赞
发布博客于 2 年前

结构化数据和非结构化数据、半结构化数据的区别

计算机信息化系统中的数据分为结构化数据和非结构化数据、半结构化数据。结构化数据结构化数据,是指由二维表结构来逻辑表达和实现的数据,严格地遵循数据格式与长度规范,主要通过关系型数据库进行存储和管理。也称作行数据,一般特点是:数据以行为单位,一行数据表示一个实体的信息,每一行数据的属性是相同的。比如: id name gen...
原创
54936阅读
3评论
26点赞
发布博客于 2 年前

常用Linux命令

 常用命令1. 查看当前服务器ipifconfig2. 查看当前服务器硬盘空间df -h3. 查看目录alice/ 所占有的空间du -sh alice4. 清空当前终端屏幕clear5. 进入目录cd 命令 mv1. 移动一个文件夹(alice文件夹,移动到/APP/www目录)mv ~/alice/ /APP/www2. 移动一个文件...
原创
1212阅读
0评论
0点赞
发布博客于 2 年前

JMeter压力测试:单接口压测和多场景混合并发

单接口并发压测首先介绍下单接口压测,使用Jmeter的线程组进行设置:1、线程数:并发用户数2、Ramp-Up Period(in seconds):运行的时间3、循环次数:线程运行的次数一般想要看稳定性,会设置循环次数或者永远循环,持续循环调用请求。。如果要看压测,会设置线程数,同时多用户访问。假设线程数、Ramp-Up Period(in seconds)、循环...
原创
16289阅读
6评论
6点赞
发布博客于 2 年前

JMeter小技巧

此文介绍一些在Jmeter使用过程中通常会用到的一些小技巧:1、Jmeter将测试结果导出Excel2、Jmeter返回乱码解决方法3、Jmeter请求参数读CSV中文乱码4、Jmeter读取CSV文件数据有引号Jmeter运行结果导出Excel如果希望把jmeter的运行结果导出excel格式,可以:添加监听器-察看结果树-所有数据写入一个文件,参考如图:具体操...
原创
3715阅读
0评论
0点赞
发布博客于 2 年前

Mac 安装和升级Python 2.7 到 Python 3.7

MAC上默认内置安装了Python 2.7,但是Python 2.7到2020年就会停止维护了,并且有时候会出现依赖库的不兼容问题,那么怎么安装Python 3.X,并且将Python 3.X的版本设置为默认版本呢?安装Python 3.71、下载地址如下:https://www.python.org/downloads/2、点击下载好的pkg文件进行安装3、安装完成之后,p...
原创
51930阅读
10评论
7点赞
发布博客于 7 月前

Python环境常见问题解决方案

如下列举了python使用过程中环境配置容易出现的一些问题,供小伙伴们参考:1、pip版本升级在安装一些依赖包时,会提示pip版本太低,需要升级You are using pip version 19.0.3, however version 19.1 is available.You should consider upgrading via the 'pip install -...
原创
3676阅读
0评论
0点赞
发布博客于 2 年前

JMeter基础:请求参数Parameters 、Body Data的区别

使用Jmeter测试时,很多人不知道请求参数Parameters 、Body Data的区别和用途,这里简单介绍下:先了解一个接口的基本概念在客户机和服务器之间进行请求-响应时,HTTP协议中包括GET和POST两种基本的请求方法,概念上两者的区别是:get:从指定的资源请求数据。 post:向指定的资源提交要被处理的数据最直观的表现就是:GET把参数包含在URL中,PO...
原创
14139阅读
3评论
7点赞
发布博客于 2 年前

HTTP 响应的格式及状态码

HTTP响应服务器收到了客户端发来的HTTP请求后,根据HTTP请求中的动作要求,服务端做出具体的动作,将结果回应给客户端,称为HTTP响应。响应数据格式HTTP响应由三部分组成:状态行、响应头、响应正文;状态行:包括协议版本Version、状态码Status Code、回应短语;响应头(server header):包括搭建服务器的软件,发送响应的时间,回应数据的格式等信息,...
原创
6791阅读
0评论
3点赞
发布博客于 2 年前

HTTP请求方法:GET & POST

什么是 HTTP?HTTP ( Hyper Text Transfer Protocol ) ,超文本传输协议。是一种建立在TCP上的无状态连接,整个基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请求做出相应的动作访问服务器资源,最后通过发送HTTP响应把结果返回给客户端。其中一个请求的开始到一个响应的结...
原创
1062阅读
0评论
0点赞
发布博客于 2 年前

JMeter基础:配置元件

JMeter的配置元件有很多的功能,读取文件数据,设置公共请求参数,赋予变量值等,以便后续采样器使用。 CSV Data Set Config作用:从文件中读取数据,并将它们拆分后存储到变量中,适合处理众多变量。JMeter 2.3.4以后的版本,支持CSV文件中有标题行,如果变量名为空,那么文件的第一行将被读取,并被解释为列名的列表。Filename:文件的名称。填写文件...
原创
3952阅读
1评论
2点赞
发布博客于 2 年前

浅析微信支付:如何使用沙箱环境测试

FromYClimb:https://www.cnblogs.com/yclimb/p/9952440.html在实际开发中,通常我们都是在开发环境中开发,本地环境也有很多限制,比如:微信支付无法调起、H5链接需要鉴权、支付结果通知需要外网等。面对以上的问题,微信官方给出了解决的方法,就是咋们这篇文章的沙箱环境,也就是微信支付的官方测试环境,这个环境能做些什么呢?我觉得最重要的一点...
转载
6724阅读
0评论
3点赞
发布博客于 2 年前

Charles 常用的功能:弱网、mock请求和返回

Charles提供了许多可以帮助测试同学模拟环境和数据的功能。这里记录一下常用的几个:模拟弱网 mock请求参数 mock返回数据 模拟请求超时模拟弱网在 Charles 的菜单上,选择 “Proxy”->”Throttle Setting” 项弹出的对话框中,勾选上 “Enable Throttling”设置 Throttle Preset 的类型...
原创
1148阅读
0评论
0点赞
发布博客于 2 年前

数据库:MySQL Workbench如何连接远程数据库

MySQL Workbench连接远程数据库有几种方式,非常简单。当然不管是任何一种方式都需要知道远程数据库的基本信息:地址IP:假设是10.10.22.11端口:10048username:alicepassword:mima123直连1、启动My workbench,Database》Connect to Database输入服务器信息:Hostnam...
原创
1787阅读
0评论
0点赞
发布博客于 2 年前

语音识别基础学习的文章索引

这篇博客整合了一下之前学习语音识别时的所有资料,包括架构、原理、以及一些开源语音识别框架和库的使用,感兴趣的小伙伴也可以一起来练习一下,交流下经验。
原创
2210阅读
0评论
0点赞
发布博客于 2 月前

加拿大旅游签证申请的行程单参考

很多小伙伴在申请加拿大旅游签证时,是自行办理的,并没有做过攻略,或者期望自由行跟旅行团的路线不匹配,在填写DS-160的时候不知道怎么填写行程单,如下为加拿大签证申请时常用的行程单参考模板。首先是加西线,加西的代表城市是温哥华和维多利亚。也是最美的班夫国家公园和落基山脉所在省,下面是行程单: Day Plan Hotel ...
原创
12001阅读
0评论
1点赞
发布博客于 3 年前

Python解析Json字段

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。Json格式有标准的特点。在爬虫时,解析json格式,更方便获取接口返回的一些重要信息。
原创
1741阅读
0评论
0点赞
发布博客于 3 年前

金融系列-银行基础知识

近期对金融业务的了解和学习,整理下笔记,分享给小伙伴们。主要从以下几个方面来介绍:银行基础知识、银行柜面系统以及通用业务流程、简单的会计基础知识、银行主要核心系统,方便银行 APP 的同学快速上手,抓到重点。由于金融行业术语都比较抽象,这里通过先概念介绍,再示例讲解的方式,由浅入深。
原创
871阅读
0评论
0点赞
发布博客于 3 年前

Google开发者大会:为中国开发者和消费者推出新的工具

幸运有机会参加今年的Google Developer Days 2018,简称GDD 2018,听到很多Googler精彩的演讲,了解更多的新技术和资讯,今年的GDD举办时间是9.20-9.21,上海世博中心。下方是Keynote其中的一部分,原文转自微信公众号:谷歌开发者 By Andrew Bowers, Director of Product Management, Google...
原创
497阅读
0评论
0点赞
发布博客于 3 年前

美国签证和加拿大签证申请及自驾游攻略合辑

第一次拿美签是在2014年,那时还没有美签十年。第二次拿美签是在2016年,免面签,拿到十年签证。拿加签是在2017年一月,拿到的加签也是十年。两个签证都是我自行网申及办理的。因为最近几年总是有许多去美国参加 Google IO 和旅行的小伙伴问我怎么申请美签,加上去年成功帮大龄未婚女、护照白本、公务员的舍友一个月内拿到了十年美签和加签,这里把所有的签证申请以及旅游攻略进行汇总,方便小伙伴...
原创
1347阅读
0评论
1点赞
发布博客于 3 年前

美国旅游签证申请的行程单参考模板

很多小伙伴在申请美国旅游签证时,是自行办理的,并没有做过攻略,或者期望自由行跟旅行团的路线不匹配,在填写DS-160的时候不知道怎么填写行程单,如下为美国签证申请时常用的行程单参考模板。 一般国内去美国旅游的人,第一次会在两条线中选择。美西1号公路线(旧金山-1号公路-洛杉矶-拉斯维加斯) 黄石国家公园线(盐湖城-大提顿国家公园-黄石国家公园) 另外少数人会选择美东就是纽约和华盛顿...
原创
23927阅读
2评论
3点赞
发布博客于 3 年前

加拿大签证办理时解释信Explanation of Letter参考

加拿大签证办理时的解释信,也称肉麻信参考。Explanation of LetterMar 8th,2017Dear Canada Visa Officer,    I am the applicant, WANG HONG(王洪). I am writing this letter with great pleasure.    I like travelling. Du...
原创
21295阅读
2评论
1点赞
发布博客于 3 年前

办理签证用的在职证明中英文版

现在越来越多的小伙伴有机会出国参加国际峰会、或者是商务出差、旅游等等,签证不可少。签证办理时在职证明也是不可少,这里提供一份在职证明模板参考~先是中文版:再是英文版:需要的可以把英文模板拿去直接用~STATEMENTDate: 12-December-2016Embassy ofCanada GuangzhouAttn: Visa Officer....
原创
30980阅读
4评论
0点赞
发布博客于 3 年前

Google AI专家为你分享 YouTube 推荐系统算法

转自微信公众号:GDG分享嘉宾崔翱翔谷歌上海资深工程师现任职于谷歌机器视觉处理团队,主要参与机器视觉模型的部署和模型的量化,支持 CloudVision, Google Photos, Google Lens, Gmail 等产品的图像处理。复旦大学数学系博士,对机器视觉、人工智能有浓厚兴趣。 我今天要分享的是应用在 Google Play 和 YouTube 两个 Goo...
转载
3923阅读
0评论
1点赞
发布博客于 3 年前

语音识别、声纹识别的区别及测试

很多除接触AI的小伙伴, 不清楚语音识别和声纹识别的区别,经常混淆概念,以为语音识别、声纹识别、语义识别是同一回事,其实不然。这篇文章主要为小伙伴普及一下这三者的区别, 并且分别讲一讲如何测试。 语音识别、声纹识别、语义识别的区别声纹识别和语音识别在原理上一样,都是通过对采集到的语音信号进行分析和处理,提取相应的特征或建立相应的模型,然后据此做出判断。但二者的根本目的,提取的特征、...
原创
23552阅读
6评论
16点赞
发布博客于 3 年前

Python基础:正则表达式

正则表达式是一个特殊的字符序列,主要是用来检查一个字符串是否与某种模式匹配。正则表达式可以包含一些可选标志修饰符来控制匹配的模式。修饰符被指定为一个可选的标志。多个标志可以通过按位 OR(|) 它们来指定。
原创
1603阅读
0评论
0点赞
发布博客于 3 年前

Python获取Google sheet中的内容

google 提供了各种API供开发者使用,之前介绍了map api的简单用法,这里介绍下googlesheet的api简单用法。
原创
10550阅读
4评论
0点赞
发布博客于 3 年前