- 博客(17)
- 资源 (11)
- 收藏
- 关注
原创 大模型开发基础知识之如何在代码中引入大模型
随着大模型的飞速进化和发展,越来越多的传统开发者开始关注和转向大模型开发。但是,由于大模型领域有着众多的专业术语和一堆名词概念,导致不具备AI背景知识,但是想利用大模型来进行开发的人摸不着头脑,刚开始容易懵逼。几个非常尴尬而又典型的灵魂拷问就是,既然是大模型开发,**那什么是大模型?大模型在哪?我怎么才能在代码中引入大模型?**这些问题看似简单,实在会者不难,难者不会。所以,今天今天这篇的目的就是为大家说清楚这些问题。
2025-03-24 14:55:18
813
原创 更优雅地在列表, 字典, 集合中筛选数据
通常我们在列表、字典或集合等容器类型中进行条件筛选时,都是使用循环遍历+判断的方式来实现。这种实现方式的实现逻辑非常简单,但实现的效率却比较低,代码写起来也比较麻烦。我们来看下面这个例子,筛选出列表d中小于0的数:d = [-1, 10, -2, 3, 4, 7, -9]result = []for num in d: if num < 0: result.append(num)print(result)# 结果:[-1, -2, -9]这里,我们首先用了一个f
2020-06-27 19:36:51
892
原创 Python中几个比较容易混淆的概念的解释
在Python的协程和多线程等相关的编程中,我们经常都会遇到这样几个专业名词——并发、并行、同步、异步、阻塞和非阻塞,很多童鞋都对这几个词有一定程度上的误解和混淆,在本篇我们就来讲讲这几个概念究竟有什么区别。1. 并发和并行并发是指一个时间段内,有几个程序在同一个CPU上运行,但是任意时刻只有一个程序在CPU上运行。通俗讲就相当于是一个人交替做不同事情的能力,这里强调的是一个人来做。那为什么他要...
2019-04-13 21:56:55
876
原创 Xpath中关于部分常用轴表达式使用总结
我们在自动化测试中会经常使用到xpath来进行对象的选择。之前我写过的一篇关于自动化测试对象定位的八种常用方式中,也介绍了一些xpath的基本表达式。但有些比较特殊的情况中,仅靠这些比较基本的xpath表达式还不够灵活,所以今天继续介绍几种比较常用的基于“轴(Axes)”的表达式。本文中的示例HTML代码为http://www.guru99.com,代码使用的区域为如下图所示,大家可以在该页面中对照
2017-01-29 11:58:20
12466
原创 基于Jmeter+Maven+Jenkins持续集成接口测试框架
基于Jmeter+Maven+Jenkins持续集成接口测试框架前言前段时间公司正好准备开始进行接口测试及接口监控方面的工作,为了使得接口测试及接口功能监控,所以我根据以往对Jmeter的使用经验,设计了一套最简单的Jmeter持续集成接口测试框架。虽然网上这块的资料也不少,但在做的过程中也遇到不少的坑,写作本文主要的目的是为了记录,但鉴于目前网上能找到的相关资料都写得比较杂乱,所以本着开
2016-12-18 13:13:54
14995
1
原创 selenium从零开始到放弃之疑难杂症总结
本文是本人正在准备的《Selenium Webdriver 从零开始到放弃》一文中的一个章节,主要用于收集在测试过程中遇到的各种比较奇葩的问题,分享给大家。一方面自己做个总结,另一方面如果有人遇到同样的问题可以做个参考。本章节的内容会持续更新,其他章节的内容在写完后也会陆续发布在这里,让大家先睹为快,共同学习和提高。
2016-08-27 01:46:02
5171
原创 关于adb4robotium跨进程框架抛出InputStream cannot be null的异常的解决方案
之前我写的关于利用adb框架来进行robotium跨进程操作的文章中,有些朋友使用真机进行测试时,遇到一个比较奇怪的问题,会抛出"InputStream cannot be null"的异常。经过检查发现是由于代码中要生成的uidump.xml文件并没有在目标文件夹中生成,导致后面在使用File对象处理时,直接抛异常了。这个问题其实比较怪异,经分析问题原因是跟adb命令在robotium框架中
2015-02-03 13:07:08
4586
4
原创 在Android中使用adb命令时关于权限方面的一些总结
楼主原创,分享不易,转载请注明出处,谢谢。最近一段时间一直在调试关于之前做的adb4Robotium跨进程测试框架出现的问题,随着对问题的不断研究,发现关于adb命令的执行权限这块的坑比较多,但目前网上关于这块的信息还是相对比较缺乏的,所以自己拿手机做了一些小实验,并写此文借以做个小结,方便以后查阅。 坑一、用户机就算是已经root了,但默认运行所有命令时都仍然是普通用户身份,除非
2015-01-31 19:29:59
79950
8
转载 Android Intent中的FLAG,很全
转自:http://blog.youkuaiyun.com/smile_yingying/article/details/42526779FLAG_ACTIVITY_BROUGHT_TO_FRONT 默认标志This flag is not normally set by application code, but set for you by the system as de
2015-01-10 17:11:46
2829
原创 软件测试工程师的“三十六变”
楼主原创,分享不易,如转载请注明出处。本文最早发表于51testing,大家都比较喜欢,所以就一起搬过来了,希望更多的人看到。其实这篇博文是写出来想给大家分享一下测试工程师的职业发展的,显然是老话题了,因此我假设本文的目标读者为:1. 想进入软件测试领域,还不太清楚实际的软件测试长什么样的童鞋。2. 刚上走上测试这条路不久,接触过一些实际项目了,但还没“拧”上道的童鞋。3. 做...
2015-01-10 14:21:07
5672
原创 自动化杂谈之我们应该以怎样的过程学习自动化
楼主原创,分享不易,如转载请注明出处,谢谢。这篇文章是以前发在51testing的,很多童鞋觉得不错,也一起搬过来了。写这篇日志其实是有感而发。刚刚偶然看到论坛上有位童鞋在询问非计算机专业的做自动化的话难不难,看内容貌似这位童鞋应该才参加测试没多久,觉得做黑盒手工技术含量低,不涉及代码,以后没发展前途云云。这样的话我听过很多,这不奇怪,这也是大部分测试同行的一个普遍的现象。确实,正
2015-01-10 14:17:08
2067
1
原创 敏捷杂谈之敏捷测试中理想的测试组织
楼主原创,分享不易,如转载请注明出处,谢谢。以前发在51testing的,现在统一搬过来。先交代一下写作背景:这二年在软件项目中非常流行一个词——敏捷。大大小小的项目,通常都打着敏捷的旗号招摇过市,有自我感觉良好的,有感觉很坑爹的,也有更多的公司是为了利益,披着敏捷的外衣,却做着浮躁的事。其实我觉得敏捷本身是一种很好的思想,是当软件工程发展到一定阶段后必然出现的事。面对风云变幻的市
2015-01-10 14:08:24
1806
原创 Selenium Webdriver元素定位的八种常用方式
楼主原创,分享不易,转载请注明,谢谢。在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。1. By.name()页面源码如下:<button id="gbqfba"aria-label="Google Searc...
2015-01-10 10:31:37
53483
3
原创 史上最简单Robotium跨进程操作实践——基于ADB框架
史上最简单的“Robotium跨进程操作”介绍,基于adb来实现,感兴趣的朋友可以看看。
2015-01-10 09:40:16
16183
4
adb4Robotium框架修改后的源码及jar包_20150317
2015-03-17
adb4Robotium框架修改后的源码及jar包
2015-02-03
基于adb框架进行Robotium跨进程操作Demo
2015-01-10
一套非常精美的韩国风格PPT素材
2010-08-17
[android.开发书籍].Beginning.Android.2.(Apress,.2010,.1430226293).pdf
2010-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人