- 智能测试用例生成:分块实现大模型完整回答的最佳策略
Python测试之道
测试提效测试用例服务器运维
DeepseekAPI+Python测试用例一键生成与导出V1.0.5工具,随着需求文档和接口文档的复杂性和长度不断增加,基于大模型生成测试用例的任务也变得更加挑战。尤其当文档内容过多时,大模型可能因输入长度限制而无法提供完整的回答。这种情况下,合理的分词策略不仅可以有效解决问题,还能提升生成过程的效率和准确性。1.为什么需要分块?大模型(如GPT系列)通常对输入长度有严格限制。如果直接将超长的文
- 如何避免测试用例未覆盖核心场景
JD技术委员会
测试用例
要避免测试用例未覆盖核心场景,关键是要明确需求与业务场景、设计全面的测试策略、采用分层次的用例设计方法、持续进行需求与用例评审、使用需求追溯矩阵。其中,使用需求追溯矩阵是确保测试用例覆盖核心场景的重要手段。需求追溯矩阵是一种文档工具,能够直观展示需求与测试用例之间的对应关系,帮助团队快速识别遗漏的核心场景,有效降低测试风险,提高测试覆盖率。一、明确需求与业务场景明确的需求与业务场景是测试用例设计的
- LangGraph 0.3.21 重磅更新!远程中断、修复优化一网打尽,开发者必看!
福大大架构师每日一题
文心一言vschatgptdeepseekchatgpt
作为LangChain生态中备受关注的图计算框架,LangGraph再次迎来重要更新!0.3.21版本不仅修复了关键问题,还增强了远程图中断的支持,为开发者提供了更稳定、更高效的体验。核心更新亮点远程图中断修复修复了RemoteGraph中断反序列化的问题,确保分布式场景下的稳定性。新增测试用例(#4048),进一步验证远程中断的可靠性。️Topic.update返回类型修复修复了Topic.up
- 第4期:重构软件测试体系——生成式AI如何让BUG无所遁形
不想加班的码小牛
重构人工智能bug集成测试
真实战场报告某金融系统上线前,测试团队用AI生成3000条边缘用例,发现了一个隐藏极深的并发漏洞——该BUG在传统用例覆盖下需要7年才会触发一次。这次发现直接避免了可能上亿元的资金风险!一、测试革命:当AI遇见质量保障场景1:测试用例智能生成传统痛点:人工编写用例耗时耗力容易遗漏异常场景AI解决方案:#测试用例生成指令模板prompt="""作为资渗透测试专家,为登录功能设计测试用例:1.覆盖5种
- 常用的测试用例
程序员小远
数据库功能测试测试用例软件测试自动化测试测试工具职场和发展
登录、添加、删除、查询模块是我们经常遇到的,这些模块的测试点该如何考虑1)登录①用户名和密码都符合要求(格式上的要求)②用户名和密码都不符合要求(格式上的要求)③用户名符合要求,密码不符合要求(格式上的要求)④密码符合要求,用户名不符合要求(格式上的要求)⑤用户名或密码为空⑥数据库中不存在的用户名,不存在的密码⑦数据库中存在的用户名,错误的密码⑧数据库中不存在的用户名,存在的密码⑨输入的数据前存在
- 软件兼容性测试的矩阵爆炸问题有哪些解决方案
测试
解决软件兼容性测试中的矩阵爆炸问题主要有优先级划分、组合测试方法、自动化测试技术等方案。其中,组合测试方法尤其有效。组合测试通过科学的组合算法,能够显著降低测试用例的数量,同时保持较高的测试覆盖率,例如正交实验设计(OrthogonalArrayTesting,OAT)能将测试规模有效减少90%以上。通过有效利用组合测试方法,企业不仅能控制测试规模,还能确保测试质量。一、优先级划分策略的应用在面对
- 压力测试未覆盖边界条件的后果
压力测试
压力测试未覆盖边界条件可能导致的主要后果包括产品稳定性下降、潜在故障隐患未被识别、用户体验下降及企业信誉受损。其中,最直接且明显的后果是产品稳定性下降。产品在极限或边界条件下通常最容易暴露缺陷,如果压力测试未充分覆盖这些边界条件,产品可能在实际运营中出现意料之外的稳定性问题。根据软件测试专家JamesBach的研究,超过40%的生产环境问题可归因于测试阶段忽视边界条件,因此边界条件的覆盖对于确保产
- 软件如何做好测试管理
测试
软件做好测试管理的关键在于测试规划、流程标准化、数据驱动。其中,测试规划要求在项目初期制定清晰的测试目标和详细计划;流程标准化强调构建规范、自动化的测试体系,确保每个环节都有章可循;数据驱动则借助实时监控和反馈机制,通过数据分析不断优化测试策略,从而大幅提升软件质量和用户满意度。一、测试管理的重要性与基本概念软件测试管理是整个软件开发生命周期中不可或缺的一环,其核心目标是保障软件产品的高质量、高稳
- 测试用例与需求脱节的修复方案
测试
测试用例与需求脱节的问题可通过明确需求定义、加强需求追踪、建立有效沟通机制进行修复。其中,加强需求追踪尤为关键,能确保测试用例与实际需求的精确匹配,避免资源浪费和测试效果不佳。据行业研究,约70%的软件缺陷源于需求管理不当,需求追踪工具能显著提高需求与测试用例之间的匹配程度,降低产品缺陷的风险。一、明确需求定义的实践需求定义不清晰是导致测试用例与需求脱节的常见原因之一。企业必须在项目启动之初即建立
- Python接口自动化之断言封装!
小码哥说测试
自动化测试技术分享软件测试python测试工具postmanselenium功能测试pytest自动化测试
该框架支持两种断言方式,相等和包含。先看一下断言的yaml文件编写规范:validate:-equals:{status_code:200}-contains:$ddt{assert_str}其中assert_str和之前用例一样,作为变量,放在对应的datayaml文件中#DDT数据驱动yaml文件,对应的yaml测试用例文件为:user.yaml-['name','userName','pas
- 【矩阵快速幂】B3646 数列前缀和 3|普及+
软件架构师何志丹
#洛谷普及+线性代数c++洛谷数学矩阵快速幂
本文涉及知识点【矩阵快速幂】封装类及测试用例及样例B3646数列前缀和3题目描述给定模质数ppp域上的kkk阶非奇异矩阵列aaa,给定qqq次询问,每次给出l,rl,rl,r,求∏i=lrai\prod\limits_{i=l}^ra_ii=l∏rai。p=1145141p=1145141p=1145141。注:模ppp域上的非奇异矩阵指:矩阵乘法加法均在模ppp下进行,矩阵(在实数域下)的行列式
- 了解软件测试之测试用例
Fariy*
了解软件测试测试用例笔记
一、定义为了特定目的(测试标题)而编制的一组包含测试输入、执行条件以及预期结果,用于核实某个程序功能是否满足客户需求。二、测试用例构成八大要素用例的唯一标识--用例所属功能模块--用例的简要概述--用例的重要程度--用例执行的前提例如:QQ号登录1.用例编号:项目名称_功能模块名称_用例数(QQ_login_001),即用例的唯一标识2.测试项目:(QQ登录),即用例所属功能模块3.测试标题:(输
- 软件测试行业的革新与领航者全景洞察!
软件测试
在软件行业的演进进程中,软件测试模式经历了深刻变革。起初,因软件开发规模有限,技术更新节奏缓慢,软件测试主要依靠人工手动执行各类测试用例,这一过程既耗费大量人力,又需投入漫长时间。但随着软件复杂程度持续攀升,开发周期不断压缩,自动化测试工具适时登场,极大助力测试人员提升效率,摆脱重复性劳作。近年来,云测试平台的异军突起,更是突破了地域与设备的束缚,实现了测试资源的集中调配与高效运用。这一系列的变革
- 搭建Flutter Web开发调试环境
弦苦
Flutter开发flutter
SettinguptheFramework/Enginedevelopmentenvironment背景搭建framework开发环境修改调试framework源码运行framework测试用例同步更新framework源码搭建engine开发环境准备depot_tools部署engine源码编译engine源码修改调试engine源码指定--local-engine修改源码调试示例运行engin
- leetcode560.和为k的子数组
ゞ 正在缓冲99%…
前缀和哈希表leetcode
前缀和+哈希表classSolution{public:intsubarraySum(vector&nums,intk){intresult=0;intpre=0;unordered_mapmap;map[0]=1;//模拟测试用例1[1,1,1],k=2可知for(constint&num:nums){pre+=num;if(map.find(pre-k)!=map.end())result+=
- 2024华为OD机试正式切换E卷,考试注意事项,按算法分类刷题
哪 吒
华为od算法java
华为OD机试2024E卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(JAVA)真题(E卷+D卷+A卷+B卷+C卷)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。2024年8月14日,华为官方已经将华为OD
- #C8# UVM中的factory机制 #S8.2.3# 重载sequence哪些情形
那么菜
UVM
在UVM中,重载(Override)Sequence是一种动态替换激励生成逻辑的关键技术,常用于灵活配置测试场景。以下是常见的用法和实现方式:1.在uvm_testbuild_phase中通过set_type_override重载用途:直接替换某个Sequencer的默认Sequence类型。实现步骤:在测试用例的build_phase中,调用set_type_override。指定原始Seque
- 【AIGC调研系列】AIGC+Jmeter实现接口自动化测试脚本生成
AGI学习社
AIGCjmetertransformer大数据深度学习人工智能产品经理
AIGC(人工智能生成内容)结合JMeter实现接口自动化测试脚本生成的方法,主要涉及到通过流量收集工具和AIGC技术获取用户操作接口数据,并利用这些数据生成自动化测试脚本的过程。这种方法可以有效提高软件测试的效率和质量[1]。JMeter是一个开源的负载测试工具,能够模拟多种协议和应用程序的负载,包括HTTP、FTP、SMTP等[3][14]。它可以帮助快速构建测试用例,模拟多种场景,发现接口的
- 2.9 软件质量控制与质量保证
Tom Boom
25年软考架构师-2.项目管理系统架构职场和发展
软件质量双引擎:质量控制(QC)与质量保证(QA)深度解析一、QC与QA的本质区别时间维度执行维度质量活动阶段性检查QA实时监控QC质量审计过程分析缺陷检测问题溯源核心特征对比表维度质量保证(QA)质量控制(QC)执行频率阶段里程碑检查(如迭代结束)实时持续监控关注对象生产过程与方法论交付成果与具体产出核心目标预防缺陷产生识别并消除已存在缺陷典型工具过程审计/PDCA循环测试用例/统计抽样时间特性
- 第 8 章:使用更好的库_《C++性能优化指南》_notes
郭涤生
性能优化c/c++c++性能优化算法笔记
使用更好的库第八章核心知识点解析编译与测试建议总结优化原则重点内容:第一部分:多选题(10题)第二部分:设计题答案与解析多选题答案:设计题答案示例(部分):测试用例设计原则:第八章核心知识点解析优化标准库的使用知识点:选择合适的数据结构、预分配内存、减少拷贝#include#include#include//测试vector的reserve对性能的影响voidtest_vector_reserve
- 测试用例场景法3个例子
ZhouChengtop
java开发语言测试用例
一、软件服务跨职能场景(流程图1)1.场景一:客户请求帮助或报告错误-是销售问题-解决问题并回应客户-与客户确认-完成2.场景二:客户请求帮助或报告错误-非销售问题-非新问题-解决方案-与客户确认-完成3.场景三:客户请求帮助或报告错误-非销售问题-是新问题-测试问题-未重现问题-从客户获得更多的细节-得到更多反馈4.场景四:客户请求帮助或报告错误-非销售问题-是新问题-测试问题-是重现问题-生成
- 【测试必备】软件测试核心技术 第4章
青春奔梦
[笔记]软测核心技术测试用例单元测试
第4章测试方法4.1白盒测试4.2黑盒测试4.3白盒测试和黑盒测试的比较4.4灰盒测试4.5静态测试4.6动态测试4.1白盒测试针对代码通常可以使用白盒测试方法,通过对代码内部逻辑的测试来保证代码质量。白盒测试原理使用白盒测试方法得到的测试用例能够达到以下目的。●保证一个模块中的所有独立路径至少使用一次。●对所有逻辑值均测试true和false。●在上下边界及可操作范围内运行所有循环。●检查内部数
- 测试用例的场景化分析方法
青春奔梦
软件测试测试用例功能测试
测试用例的场景化分析是一种基于实际使用场景设计测试用例的方法,通过模拟真实用户的操作路径、业务逻辑和潜在异常情况,确保测试覆盖真实需求。其核心是将用户行为、系统流程和环境因素结合,验证系统在特定场景下的表现。一、场景化分析的核心思路用户故事驱动从用户视角出发,分析用户在不同情境下的操作路径和目标(如注册、下单、退款等)。业务流程分解将复杂的业务流程拆解为多个子场景(例如:登录→搜索商品→下单→支付
- 传智播客软件测试学习视频汇总:
天之影
测试软件测试
课程名称分类URL提取码软件测试入门到精通视频http://yun.itheima.com/course/490.html?aoecnj1资料https://pan.baidu.com/s/1n2HGsU3fjlLImtnBL6HfUgw4zf软件测试教程两天搞定Mysql视频http://yun.itheima.com/course/491.html?aoe资料https://pan.baidu
- 软件测试项目实战具体操作流程
程序员筱筱
软件测试自动化测试软件测试功能测试程序人生职场和发展
一、测试需求分析阶段测试需求分析阶段主要工作是获得测试项目的测试需求(测试规格)。输出产物:《可测试性需求说明书》和《测试规格》在实际过程中针对软件的安全性测评项目,甲方通常会提供安全功能测试需求,这就需要我们通过需求分析把甲方的安全测试需求对应到软件的信息安全性的六大子特性中。通常情况软件的安全功能应该是和我们的软件产品质量的信息安全性是对应的,但是在实际检测过程中,由于软件的差异性和各自的功能
- 如何在 Mac 上安装并使用 Postman?
一个幽默的程序员
Postmanpostman测试工具
为Mac用户提供一份详细的Postman下载与安装指南,涵盖了从下载、安装到设置的全过程。Postman是一个非常强大的API测试工具,它可以让你轻松地发送各种HTTP请求,查看响应结果,管理测试用例和环境变量等等。Mac用户必看:Postman下载与安装指南(2025最新)
- 怎么保证测试用例能百分之百覆盖所有测试点?
画江湖Test
测试用例用例设计需求覆盖软件需求功能测试
如果拿到一个比较大的功能需求,我会按照以下顺序去写测试用例以及执行1、冒烟测试,正常的流程是否走的通2、页面元素的检验,即检查页面字段内容、格式、边界值、数据类型、特殊字符、样式、布局等等跟业务没关系的检查,适用所有系统3、接口测试,通过工具传参看接口能否正常响应,包括输入一些异常的数据,看接口是否有校验4、业务逻辑检查,这个需要充分解读需求文档上的每一句话,逻辑判断控制,以及有耦合关系的模块,前
- 测试用例学习
柚子小西学编程
功能测试测试用例学习
测试用例学习分享设计测试用例的方法场景法通过流程考虑等价类划分边界值考虑非功能测试场景例如没网弱网4gwife兼容性抓包看接口返回例如密码验证码等是否加密测数据校验看数据库是否真正的落库还可以考虑UI设计方面热冷启动权限根据实际业务设计特殊用例题目:测试微信1对1发红包学习路径:https://www.bilibili.com/video/BV1b54y1m7qM?from=search&seid
- 测试用例设计方法
庄隐
#组件测试用例
1.流程图法流程图法是一种测试用例设计方法,它从算法或程序的结构出发,导出测试用例。每个测试用例包含一组动作,这组动作覆盖了算法或程序的一条特定的路径。基础是描述算法或程序结构的文档,适应于逻辑覆盖测试。在使用流程图法时,需要先对算法或程序进行结构分析,并画出相应的流程图。然后根据流程图中的路径选择适当的测试用例,以确保测试用例能够覆盖到所有的路径和分支。流程图法步骤流程图法是一种系统化的测试用例
- 登录页面测试用例设计
软件测试雪儿
软件测试自动化测试面试测试用例网络服务器
相信大家都有过写登录测试用例的经验,相较于开发人员编写代码而言,测试人员编写用例同样重要。本文作者总结了一些关于登录用例的经验。一、功能测试用例设计:1、正常登录场景测试用例1:输入正确的用户名和密码,验证用户能否成功登录并跳转到主页面。测试用例2:输入已注册但未激活的用户账号,验证系统是否显示相应的提示信息,如“您的账号尚未激活,请检查邮箱进行激活”。2、异常登录场景测试用例3:输入不存在的用户
- 开发者关心的那些事
圣子足道
ios游戏编程apple支付
我要在app里添加IAP,必须要注册自己的产品标识符(product identifiers)。产品标识符是什么?
产品标识符(Product Identifiers)是一串字符串,它用来识别你在应用内贩卖的每件商品。App Store用产品标识符来检索产品信息,标识符只能包含大小写字母(A-Z)、数字(0-9)、下划线(-)、以及圆点(.)。你可以任意排列这些元素,但我们建议你创建标识符时使用
- 负载均衡器技术Nginx和F5的优缺点对比
bijian1013
nginxF5
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。
目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高
- LeetCode[Math] - #9 Palindrome Number
Cwind
javaAlgorithm题解LeetCodeMath
原题链接:#9 Palindrome Number
要求:
判断一个整数是否是回文数,不要使用额外的存储空间
难度:简单
分析:
题目限制不允许使用额外的存储空间应指不允许使用O(n)的内存空间,O(1)的内存用于存储中间结果是可以接受的。于是考虑将该整型数反转,然后与原数字进行比较。
注:没有看到有关负数是否可以是回文数的明确结论,例如
- 画图板的基本实现
15700786134
画图板
要实现画图板的基本功能,除了在qq登陆界面中用到的组件和方法外,还需要添加鼠标监听器,和接口实现。
首先,需要显示一个JFrame界面:
public class DrameFrame extends JFrame { //显示
- linux的ps命令
被触发
linux
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行
- Android 音乐播放器 下一曲 连续跳几首歌
肆无忌惮_
android
最近在写安卓音乐播放器的时候遇到个问题。在MediaPlayer播放结束时会回调
player.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
Log.i("H
- java导出txt文件的例子
知了ing
javaservlet
代码很简单就一个servlet,如下:
package com.eastcom.servlet;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.net.URLEncoder;
import java.sql.Connection;
import java.sql.Resu
- Scala stack试玩, 提高第三方依赖下载速度
矮蛋蛋
scalasbt
原文地址:
http://segmentfault.com/a/1190000002894524
sbt下载速度实在是惨不忍睹, 需要做些配置优化
下载typesafe离线包, 保存为ivy本地库
wget http://downloads.typesafe.com/typesafe-activator/1.3.4/typesafe-activator-1.3.4.zip
解压r
- phantomjs安装(linux,附带环境变量设置) ,以及casperjs安装。
alleni123
linuxspider
1. 首先从官网
http://phantomjs.org/下载phantomjs压缩包,解压缩到/root/phantomjs文件夹。
2. 安装依赖
sudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 libstdc++.so.6
3. 配置环境变量
vi /etc/profil
- JAVA IO FileInputStream和FileOutputStream,字节流的打包输出
百合不是茶
java核心思想JAVA IO操作字节流
在程序设计语言中,数据的保存是基本,如果某程序语言不能保存数据那么该语言是不可能存在的,JAVA是当今最流行的面向对象设计语言之一,在保存数据中也有自己独特的一面,字节流和字符流
1,字节流是由字节构成的,字符流是由字符构成的 字节流和字符流都是继承的InputStream和OutPutStream ,java中两种最基本的就是字节流和字符流
类 FileInputStream
- Spring基础实例(依赖注入和控制反转)
bijian1013
spring
前提条件:在http://www.springsource.org/download网站上下载Spring框架,并将spring.jar、log4j-1.2.15.jar、commons-logging.jar加载至工程1.武器接口
package com.bijian.spring.base3;
public interface Weapon {
void kil
- HR看重的十大技能
bijian1013
提升能力HR成长
一个人掌握何种技能取决于他的兴趣、能力和聪明程度,也取决于他所能支配的资源以及制定的事业目标,拥有过硬技能的人有更多的工作机会。但是,由于经济发展前景不确定,掌握对你的事业有所帮助的技能显得尤为重要。以下是最受雇主欢迎的十种技能。 一、解决问题的能力 每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决
- 【Thrift一】Thrift编译安装
bit1129
thrift
什么是Thrift
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and s
- 【Avro三】Hadoop MapReduce读写Avro文件
bit1129
mapreduce
Avro是Doug Cutting(此人绝对是神一般的存在)牵头开发的。 开发之初就是围绕着完善Hadoop生态系统的数据处理而开展的(使用Avro作为Hadoop MapReduce需要处理数据序列化和反序列化的场景),因此Hadoop MapReduce集成Avro也就是自然而然的事情。
这个例子是一个简单的Hadoop MapReduce读取Avro格式的源文件进行计数统计,然后将计算结果
- nginx定制500,502,503,504页面
ronin47
nginx 错误显示
server {
listen 80;
error_page 500/500.html;
error_page 502/502.html;
error_page 503/503.html;
error_page 504/504.html;
location /test {return502;}}
配置很简单,和配
- java-1.二叉查找树转为双向链表
bylijinnan
二叉查找树
import java.util.ArrayList;
import java.util.List;
public class BSTreeToLinkedList {
/*
把二元查找树转变成排序的双向链表
题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \
- Netty源码学习-HTTP-tunnel
bylijinnan
javanetty
Netty关于HTTP tunnel的说明:
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/socket/http/package-summary.html#package_description
这个说明有点太简略了
一个完整的例子在这里:
https://github.com/bylijinnan
- JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
coder_xpf
jqueryjsonmapval()
JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
数据库查询出来的map有一个字段为空
通过System.out.println()输出 JSONUtil.serialize(map): {"one":"1","two":"nul
- Hibernate缓存总结
cuishikuan
开源sshjavawebhibernate缓存三大框架
一、为什么要用Hibernate缓存?
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
二、Hibernate缓存原理是怎样的?
Hibernate缓存包括两大类:Hib
- CentOs6
dalan_123
centos
首先su - 切换到root下面1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、再安装ncurses模块yum -y install ncurses-develyum install ncurses-devel3、下载Erang
- 10款用 jquery 实现滚动条至页面底端自动加载数据效果
dcj3sjt126com
JavaScript
无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果,改变了一直以来只能通过点击下一页来翻页这种常规做法。
无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜索、google reader、箱包批发网等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条
- ImageButton去边框&Button或者ImageButton的背景透明
dcj3sjt126com
imagebutton
在ImageButton中载入图片后,很多人会觉得有图片周围的白边会影响到美观,其实解决这个问题有两种方法
一种方法是将ImageButton的背景改为所需要的图片。如:android:background="@drawable/XXX"
第二种方法就是将ImageButton背景改为透明,这个方法更常用
在XML里;
<ImageBut
- JSP之c:foreach
eksliang
jspforearch
原文出自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html
<c:forEach>标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 1
- Android实现主动连接蓝牙耳机
gqdy365
android
在Android程序中可以实现自动扫描蓝牙、配对蓝牙、建立数据通道。蓝牙分不同类型,这篇文字只讨论如何与蓝牙耳机连接。
大致可以分三步:
一、扫描蓝牙设备:
1、注册并监听广播:
BluetoothAdapter.ACTION_DISCOVERY_STARTED
BluetoothDevice.ACTION_FOUND
BluetoothAdapter.ACTION_DIS
- android学习轨迹之四:org.json.JSONException: No value for
hyz301
json
org.json.JSONException: No value for items
在JSON解析中会遇到一种错误,很常见的错误
06-21 12:19:08.714 2098-2127/com.jikexueyuan.secret I/System.out﹕ Result:{"status":1,"page":1,&
- 干货分享:从零开始学编程 系列汇总
justjavac
编程
程序员总爱重新发明轮子,于是做了要给轮子汇总。
从零开始写个编译器吧系列 (知乎专栏)
从零开始写一个简单的操作系统 (伯乐在线)
从零开始写JavaScript框架 (图灵社区)
从零开始写jQuery框架 (蓝色理想 )
从零开始nodejs系列文章 (粉丝日志)
从零开始编写网络游戏
- jquery-autocomplete 使用手册
macroli
jqueryAjax脚本
jquery-autocomplete学习
一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
当前版本:1.1
需要JQuery版本:1.2.6
二、使用
<script src="./jquery-1.3.2.js" type="text/ja
- PLSQL-Developer或者Navicat等工具连接远程oracle数据库的详细配置以及数据库编码的修改
超声波
oracleplsql
在服务器上将Oracle安装好之后接下来要做的就是通过本地机器来远程连接服务器端的oracle数据库,常用的客户端连接工具就是PLSQL-Developer或者Navicat这些工具了。刚开始也是各种报错,什么TNS:no listener;TNS:lost connection;TNS:target hosts...花了一天的时间终于让PLSQL-Developer和Navicat等这些客户
- 数据仓库数据模型之:极限存储--历史拉链表
superlxw1234
极限存储数据仓库数据模型拉链历史表
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:
1. 数据量比较大; 2. 表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等; 3. 需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态, 比如,查看某一个用户在过去某一段时间内,更新过几次等等; 4. 变化的比例和频率不是很大,比如,总共有10
- 10点睛Spring MVC4.1-全局异常处理
wiselyman
spring mvc
10.1 全局异常处理
使用@ControllerAdvice注解来实现全局异常处理;
使用@ControllerAdvice的属性缩小处理范围
10.2 演示
演示控制器
package com.wisely.web;
import org.springframework.stereotype.Controller;
import org.spring