- 软件测试功能测试+自动化测试面试题(含答案)
汽水拧盖师
功能测试职场和发展面试
测试理论1测试策略相似问法:测试包括哪些?测试要涵盖哪些方面?功能:各个功能是否完善性能:确定系统的性能级别和承受压力的能力(负载测试、并发测试、峰值测试、稳定性测试...)安全性兼容性可靠性易用性安全卸载UI2.用例要素是什么相似问法:用例里面包含什么内容?答:用例编号、模块名称、功能点、用例标题、前置条件、测试步骤、期望结果、优先级、实际结果、备注3.为什么写用例1、理清思路,避免漏测和重复测
- 软件度量系列一:SFP 快速参考指南
极简之美
软件管理软件度量
SFP快速参考指南SFP快速参考指南-简单功能点(SFP)一、目标二、作用/用途三、适用领域四、测量类型五、名词解释1.软件资产2.维护3.增强4.通用软件模型关键概念六、BFC类型1.EP:基本过程2.LF:逻辑文件3.计数过程4.唯一性规则5.功能规模表七、开发(DSFP)八、增强(ESFP)1.ESFP=ADD+CHG+DEL+CFP**2.增强后的应用或基线九、参考SFP快速参考指南-简单
- 创建路由
创建路由路由相关功能点:模块功能描述备注路由创建路由创建指定名称、指定外部网络的路由,修改路由修改路由名称删除外部网络(清除网关)停用路由添加/删除路由接口添加静态路由删除路由删除路由路由相关命令:router-createCreatearouterforagiventenant.router-deleteDeleteagivenrouter.router-gateway-clearRemovea
- Vue TodoList案例
yume_sibai
vue.jsjavascript前端
一、总结TodoList案例组件化编码流程:(1).拆分静态组件:组件要按照功能点拆分,命名不要与html元素冲突。(2).实现动态组件:考虑好数据的存放位置,数据是一个组件在用,还是一些组件在用:(1.一个组件在用:放在组件自身即可。(2.一些组件在用:放在他们共同的父组件上(状态提升)。(3).实现交互:从绑定事件开始。props适用于:(1).父组件==>子组件通信(2).子组件==>父组件
- OpenWebUI(12)源码学习-后端constants.py常量定义文件
青苔猿猿
AI大模型openwebuiconstants常量定义
目录文件名:`constants.py`功能概述:主要功能点详解1.**MESSAGES枚举类**2.**WEBHOOK_MESSAGES枚举类**3.**ERROR_MESSAGES枚举类**✅默认错误模板✅认证与用户相关错误✅资源冲突与重复错误✅验证失败类错误✅权限限制类错误✅文件上传与格式错误✅模型与API错误✅请求频率与安全限制✅数据库与配置错误4.**TASKS枚举类**✅总结实际应用场
- git cherry-pick使用教程
gitcherry-pick使用教程发版分支命名格式release-20241009单次commit命名格式【功能点概括】-开发人员名称-详细内容例如:【项目初始化】-眸廓-初始化项目代码,用于开发源分支gitcherry-pick功能简介gitcherry-pick是用来从一个分支中选择一个或多个特定的提交,并将这些提交应用到当前分支。这样可以只选择需要的更改,而不是合并整个分支。gitcher
- 工具分享--IP与域名提取工具
江湖伤心人
html
最近在干活的时候发现一个小工具,用于提取防火墙、态感等设备日志中的恶意域名和IP地址,并且带有自动去重、一键去重等功能,极大程度上提高了工作效率,豪用!这是原文地址:https://mp.weixin.qq.com/s/irM4e7fcc-iiPRwfJ5lw_w下面是我改良之后的版本,新增了两个功能点1、处理模式分为两个:唯一IP模式:完全移除重复IP,仅保留出现一次的IP,这个可以用来对照防火
- OpenWebUI(11)源码学习-后端config.py配置文件
青苔猿猿
AI大模型openwebui学习env环境变量配置
目录文件名:`config.py`功能概述:主要功能点详解1.**初始化和数据库迁移**2.**数据库配置与持久化配置管理**✅SQLAlchemy模型类`Config`✅PersistentConfig类3.**OAuth登录配置**4.**用户权限与功能控制**5.**RAG(Retrieval-AugmentedGeneration)配置**6.**图像生成配置**7.**代码解释器配置**
- 钉钉企业应用开发系列:前端实现钉钉扫码登录功能
脑袋大大的
钉钉生态创业者专栏钉钉前端第三方登录
本文将围绕“钉钉扫码登录”这一功能点展开讲解,并结合前端技术栈(HTML+JavaScript+Vue3)进行实现。我们将通过调用钉钉开放平台提供的JSAPI来实现扫码登录的功能,并展示完整的代码示例。一、前置准备1.注册钉钉开发者账号并创建企业应用访问钉钉开放平台。创建一个企业内部应用或第三方企业应用。获取corpId和redirect_uri等信息,用于后续配置。2.获取扫码登录权限确保你的应
- 软件互联网产品发版检查清单
Alex艾力的IT数字空间
uni-app原型模式需求分析规格说明书代码规范设计规范产品经理
结合最佳实践和搜索结果中的核心要点整理而成,涵盖功能、安全、部署等关键环节,可直接用于团队协作:通用版本发布Checklist(软件产品)一、功能验证所有需求文档(PRD)中的功能点已实现并通过验收测试核心业务流程(如支付、订单)完成端到端测试,无断流或数据丢失新增功能与历史功能兼容性验证(如数据库字段扩展不影响旧数据)所有已知缺陷(Bug)已修复,遗留问题明确记录并评估风险二、测试覆盖单元测试覆
- 第三方软件检测:软件登记测试
中承信安
软件登记测试第三方软件检测软件测评机构
软件登记测试是指检测机构按照委托方提供的测试功能点,对其指定的软件产品进行功能性的检测和验证,确保这些功能都得以实现并能正常运行。其目的在于验证软件产品的基本功能是否实现,能否正常运行,并通过出具专业规范的测试报告,为企业用于软件产品登记等事务的办理和申报提供依据。一、软件登记测试的流程软件登记测试的流程通常包括以下几个步骤:前期沟通:需求对接、确认测试类型,产出测试需要的材料清单和商务合同及报价
- 是真是假?飞算JavaAI如何帮助开发者减少无效劳动?
飞算JavaAI开发助手
人工智能开发语言javaide大数据
在软件开发这一充满挑战与创新的领域中,开发者们时常面临着繁琐而复杂的工作流程。从最初的需求理解阶段开始,他们就需要投入大量的时间和精力去深入剖析客户的需求,确保每一个细节都被准确捕捉并转化为可实施的功能点。这一过程往往充满了反复沟通与确认,稍有不慎就可能导致后续的开发偏离轨道。紧接着,复杂的设计工作接踵而至,开发者需要运用专业的知识和丰富的经验,将需求转化为清晰、可行的设计方案,这其中包括了架构规
- AI agent开发出办公AI小助手的学习方案和路线
云博士的AI课堂
大模型技术开发与实践大模型AIAgent人工智能自动化
一个从基础概念、关键技术栈到实际落地的AIAgent开发全流程学习路线和开发方法建议。此方案参考当前主流大模型(LLM)及相关工具链生态,总体目标是从零开始了解所需知识体系与技能,并能在实践中构建自动化的客服AI或者办公辅助类AI助手。学习与开发的总体思路明确目标场景与需求:在开始前,确定需要开发的AIAgent的功能点和使用场景。例如,客服AI需要具备回答客户常见问题、查询订单状态、转接人工客服
- 蓝队溯源反制一键利用工具
网络安全进阶
渗透测试工具web安全渗透测试网络安全渗透工具
蓝队利器、溯源反制、NPS漏洞利用、NPSexp、NPSpoc、Burp插件、一键利用最近做攻防演练发现了很多内网穿透的工具,其中最多的就是nps,红队老哥好像还挺喜欢这个的,真的是多,每天导出攻击IP,浅浅扫一下端口,基本都能发现这个nps。贼多NPS存在一个身份验证的缺陷,无需登录,直接进后台,后台功能点全都可以用。具体利用是伪造两个参数auth_key、timestamp。但是这俩参数的生命
- C++ 中 string 类的解析及简易自我实现
Cherl.
c++开发语言string类基础语法
目录引言标准库中的string类功能概述常见操作示例自我实现简易string类代码结构概述1.String11.h头文件类的成员变量迭代器相关构造函数和析构函数基本访问和修改方法赋值运算符重载内存管理和扩容以下代码在.cpp文件中解析:2.String11.cpp实现文件字符串修改操作插入和删除操作查找和截取操作比较运算符重载输入输出运算符重载3.Teststring.cpp测试文件主要功能点4.
- 没有产品说明书和需求文档的情况下能够进行黑盒测试吗?
海姐软件测试
软件测试面试通关秘籍集成测试
为什么没有文档也能测?——黑盒测试的本质黑盒测试的核心是基于输入输出来验证系统功能,而不是依赖文档。即使没有官方说明,测试人员仍然可以通过以下方式开展测试:逆向工程:观察系统行为直接操作软件,记录功能点(如按钮、输入框、API请求)分析正常/异常输入对应的输出(如错误提示、数据变化)类比竞品:参考类似产品如果是一款电商App,可参考淘宝、京东的常见功能逻辑(如购物车、支付流程)对比差异,找出潜在缺
- 新手如何利用AI助手Cursor生成复杂项目
asunnyboy861
Cursorcursor开发Cursor开发复杂项目复杂项目开发技巧应用开发技巧复杂应用开发技巧cursor技巧
新手如何利用AI助手Cursor生成复杂项目在编程学习的道路上,AI工具正成为新手开发者的得力助手。本文将介绍如何借助Cursor这一强大的AI代码助手,从零开始构建复杂项目。一、基础准备工作作为编程新手,面对复杂项目时常常不知从何下手。利用AI助手可以事半功倍,但前提是我们需要做好以下准备:1.明确项目需求在与AI助手沟通前,请先:•✅确定项目的核心功能和目标•✅列出主要功能点•✅选择适合的技术
- AI编程工具生成各种图表,效果不要太炸裂
飞算JavaAI开发助手
AIJava编程思想AI编程javaideaspringcloudidejavascripthtml5
在数据可视化需求日益增长的当下,制作图表却常让开发者头疼。飞算JavaAI凭借强大的图表生成功能,轻松解决这一难题,效果堪称“炸裂”。废话不多说,直接上实战:第一步:打开飞算JavaAI智能分析,输入指令:使用HTML+JS+CSS生成柱状图,显示年龄分布,使用一些第三方js,css文件,美化UI设计。包含以下功能点:1.美观的UI设计,采用了蓝色为主色调,搭配灰色和白色作为中性色,营造专业感2.
- Apipost 与 Apifox:API 管理领域的实力角逐
在软件开发的全生命周期里,API的设计、调试与管理是关键环节。Apipost和Apifox作为该领域的两款热门工具,各自承载着提升开发效能的使命。下面,让我们从实际应用场景出发,深度剖析二者的差异与特点。一、智能化助力开发:AI功能大比拼(一)文档处理与生成在API文档相关工作中,时间与准确性是两大核心诉求。功能点ApipostApifox实际场景影响AI智能提取文档通过AI分析智能提取API文档
- 泛微OA_E10_e-cology10.0工作流程应用培训_1_615
泛微OA开发培训支持
泛微OAE10泛微OA建模流程E9E10二次开发
!!!打开B站可观看完整视频!!!泛微OA**Colidic10.0工作流程应用培训总结**1.**培训目标**-学习如何搭建完整工作流,掌握相关功能点。-分为**基础功能**和**深化功能**两部分讲解。2.**工作流程基本概念**-用于实现事务的**完整过程**(如请假、合同申请等)。-包含三个核心要素:-**参与人员**-**信息传递(表单)**-**流程顺序与步骤**3.**工作流搭建步骤
- app的测试范围以及web和app的测试区别
云边散步
功能测试性能测试测试
目录图1.App的测试范围1.1功能测试1.2专项测试1.3性能测试2.Web和App的测试区别2.1相同点2.2不同点点赞,你的认可是我创作的动力!⭐️收藏,你的青睐是我努力的方向!✏️评论,你的意见是我进步的财富!图1.App的测试范围1.1功能测试在进行App的功能测试时,我们遵循“先业务后功能模块”的原则,确保每一个业务场景和功能点都得到充分的验证。业务测试:首先,我们根据业务需求设计测试
- 新一代Python管理UV完全使用指南|附实际体验与效果对比
深度学习机器
优质项目计算机杂谈pythonuv开发语言
简介uv是新一代的Python项目管理工具,具备开发一个完整项目的所有功能点:功能点描述包管理完全替代pip的功能,支持包的安装、升级、卸载等操作虚拟环境管理内置虚拟环境创建和管理,无需额外安装virtualenv或venv依赖解析与锁定提供智能依赖解析算法并生成锁定文件(uv.lock)Python版本管理能够自动安装和管理不同版本的Python解释器项目初始化通过uvinit快速创建新项目并生
- 抽奖相关功能测试思路
chao_789
面试测试知识我的学习记录功能测试
1.抽奖系统功能测试用例设计(登录+每日3次+中奖40%+道具兑换码)✅功能点分析必须登录后才能抽奖每天最多抽奖3次抽奖有40%概率中奖中奖返回兑换码✅测试用例设计编号用例描述前置条件操作预期结果TC01未登录时抽奖未登录请求抽奖接口提示未登录/权限不足TC02登录后首次抽奖登录成功第一次请求抽奖正常返回抽奖结果TC03登录后第4次抽奖已抽3次再次请求抽奖提示抽奖次数已用尽TC04每天抽奖次数刷新
- 跟我一起学“仓颉”编程语言-面向切面和代码生成
学徒钝子生
跟我一起学“仓颉”编程语言仓颉编程语言华为仓颉服务端开发
目录一、面向切面二、代码生成三、小结一、面向切面面向切面编程(AOP)是一种编程范式,它是为了解决软件开发横切点的问题。横切点:整个项目中,多处出现的与核心业务无关却必不可少的功能点,比如:日志记录、性能统计等。切面:一个切面代表一个模块化的横切关注点,实现了某个关注点的功能。切入点:切入切面的点。通知:切面的具体实现,描述了在切面的哪个位置以及如何执行编程逻辑。//宏包macropackageS
- Springboot整合Redis--基于Jedis
STW_持之以恒
Springspringbootredis
环境springboot2.4.5spring-boot-starter-data-redis2.4.5jedis3.3.0功能点基于Jedis进行整合可支持单机模式、集群模式的灵活配置切换(基于springboot的自动配置实现)完整代码共包含三个文件:pom依赖、RedisConfig.java配置类、application.properties配置文件POM.XML4.0.0org.spri
- 软件项目需求说明书简要模板
下里巴人hywing
嵌入式软件需求说明书
引言编写目的上位机软件可提供的功能:功能点1:…功能点2:…功能点3:…本文档涉及到的用户角色有:模块负责人项目负责人开发小组负责人测试人员本说明书是xxx软件开发的收据,对后续软件开发起指导作用,也是项目测试和验收的依据范围本说明书描述了软件项目的开发背景、用途、相关人员及测试验收标准(输出物可以是软件包、文档、代码等)验收标准1:…验收标准2:…验收标准3:…定义关键术语的定义xxx:xxx是
- 软件工程-第十三章-软件项目管理
小王的进阶之路
软件工程软件工程师
软件项目管理13.软件项目管理13.1估算软件规模13.1.1代码行技术13.1.2功能点技术13.2工作量估算13.2.1静态单变量模型13.2.2动态多变量模型13.2.3COCOMO2模型13.6软件配置管理习题13.软件项目管理13.1估算软件规模13.1.1代码行技术代码行技术是比较简单的定量估算软件规模的方法。这种方法依据以往开发类似产品的经验和历史数据,估计实现一个功能所需要的源程序
- A009:如何在vue+openlayers中实现鹰眼控件(Controls篇)
前端忍者
openlayersvue.js前端javascript
文章目录前言一、示例效果图二、示例简介二、示例源码前言提示:如果对操作流程还不熟悉的话,可以参考之前的文章,这些内容会帮助你更好地了解OpenLayers的功能点。我们会持续更新相关内容,如果你感兴趣或有这方面的需求,欢迎关注并收藏。一、示例效果图二、示例简介本示例介绍如何在openlayers中使添加鹰眼控件。直接复制下面的vue+openlayers源代码,操作2分钟即可运行实现效果;注意如果
- 甲小姐对话柳钢:AI编程商业化的中国解法 | 甲子光年
严肃的企业级产品不能只是demo,应该聚焦具体而全面的功能点,达到工业级标准,从“有用”到“愿意付费”。作者|甲小姐近两年持续引发高度关注的AI编程赛道,刚刚又迎来一重要事件。2025年5月19日,微软宣布新的开源计划——旗下的开源代码编辑器VSCode将在MIT许可证下开源GitHubCopilotChat插件的代码,并将该插件相关组件仔细重构到VSCode核心中,推动VSCode向开源AI编辑
- 记录心态和工作变化
H100
程序人生
忙中带闲的工作其实工作挺忙的,总是在赶各种功能点.好巧的是iOS那边因为上架的问题耽搁了一些时间,从而让Android的进度有了很大的调整空间.更巧的是后端那边因为对客户端的需求不是很熟悉,加上Android海外这块的业务他也是第一次接触.所以需要给他留一些时间把各个环节梳理和完善.作为一个很多年没有长时间开发UI需求的Android工程师,最近三个月有空补充了5年来已经很火的三方库.最近还把滑动
- PHP,安卓,UI,java,linux视频教程合集
cocos2d-x小菜
javaUIlinuxPHPandroid
╔-----------------------------------╗┆
- zookeeper admin 笔记
braveCS
zookeeper
Required Software
1) JDK>=1.6
2)推荐使用ensemble的ZooKeeper(至少3台),并run on separate machines
3)在Yahoo!,zk配置在特定的RHEL boxes里,2个cpu,2G内存,80G硬盘
数据和日志目录
1)数据目录里的文件是zk节点的持久化备份,包括快照和事务日
- Spring配置多个连接池
easterfly
spring
项目中需要同时连接多个数据库的时候,如何才能在需要用到哪个数据库就连接哪个数据库呢?
Spring中有关于dataSource的配置:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
&nb
- Mysql
171815164
mysql
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI
TH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作
- CommonDAO(公共/基础DAO)
g21121
DAO
好久没有更新博客了,最近一段时间工作比较忙,所以请见谅,无论你是爱看呢还是爱看呢还是爱看呢,总之或许对你有些帮助。
DAO(Data Access Object)是一个数据访问(顾名思义就是与数据库打交道)接口,DAO一般在业
- 直言有讳
永夜-极光
感悟随笔
1.转载地址:http://blog.csdn.net/jasonblog/article/details/10813313
精华:
“直言有讳”是阿里巴巴提倡的一种观念,而我在此之前并没有很深刻的认识。为什么呢?就好比是读书时候做阅读理解,我喜欢我自己的解读,并不喜欢老师给的意思。在这里也是。我自己坚持的原则是互相尊重,我觉得阿里巴巴很多价值观其实是基本的做人
- 安装CentOS 7 和Win 7后,Win7 引导丢失
随便小屋
centos
一般安装双系统的顺序是先装Win7,然后在安装CentOS,这样CentOS可以引导WIN 7启动。但安装CentOS7后,却找不到Win7 的引导,稍微修改一点东西即可。
一、首先具有root 的权限。
即进入Terminal后输入命令su,然后输入密码即可
二、利用vim编辑器打开/boot/grub2/grub.cfg文件进行修改
v
- Oracle备份与恢复案例
aijuans
oracle
Oracle备份与恢复案例
一. 理解什么是数据库恢复当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库,该处理称为数据库恢复。恢复过程大致可以分为复原(Restore)与
- JavaEE开源快速开发平台G4Studio v5.0发布
無為子
我非常高兴地宣布,今天我们最新的JavaEE开源快速开发平台G4Studio_V5.0版本已经正式发布。
访问G4Studio网站
http://www.g4it.org
2013-04-06 发布G4Studio_V5.0版本
功能新增
(1). 新增了调用Oracle存储过程返回游标,并将游标映射为Java List集合对象的标
- Oracle显示根据高考分数模拟录取
百合不是茶
PL/SQL编程oracle例子模拟高考录取学习交流
题目要求:
1,创建student表和result表
2,pl/sql对学生的成绩数据进行处理
3,处理的逻辑是根据每门专业课的最低分线和总分的最低分数线自动的将录取和落选
1,创建student表,和result表
学生信息表;
create table student(
student_id number primary key,--学生id
- 优秀的领导与差劲的领导
bijian1013
领导管理团队
责任
优秀的领导:优秀的领导总是对他所负责的项目担负起责任。如果项目不幸失败了,那么他知道该受责备的人是他自己,并且敢于承认错误。
差劲的领导:差劲的领导觉得这不是他的问题,因此他会想方设法证明是他的团队不行,或是将责任归咎于团队中他不喜欢的那几个成员身上。
努力工作
优秀的领导:团队领导应该是团队成员的榜样。至少,他应该与团队中的其他成员一样努力工作。这仅仅因为他
- js函数在浏览器下的兼容
Bill_chen
jquery浏览器IEDWRext
做前端开发的工程师,少不了要用FF进行测试,纯js函数在不同浏览器下,名称也可能不同。对于IE6和FF,取得下一结点的函数就不尽相同:
IE6:node.nextSibling,对于FF是不能识别的;
FF:node.nextElementSibling,对于IE是不能识别的;
兼容解决方式:var Div = node.nextSibl
- 【JVM四】老年代垃圾回收:吞吐量垃圾收集器(Throughput GC)
bit1129
垃圾回收
吞吐量与用户线程暂停时间
衡量垃圾回收算法优劣的指标有两个:
吞吐量越高,则算法越好
暂停时间越短,则算法越好
首先说明吞吐量和暂停时间的含义。
垃圾回收时,JVM会启动几个特定的GC线程来完成垃圾回收的任务,这些GC线程与应用的用户线程产生竞争关系,共同竞争处理器资源以及CPU的执行时间。GC线程不会对用户带来的任何价值,因此,好的GC应该占
- J2EE监听器和过滤器基础
白糖_
J2EE
Servlet程序由Servlet,Filter和Listener组成,其中监听器用来监听Servlet容器上下文。
监听器通常分三类:基于Servlet上下文的ServletContex监听,基于会话的HttpSession监听和基于请求的ServletRequest监听。
ServletContex监听器
ServletContex又叫application
- 博弈AngularJS讲义(16) - 提供者
boyitech
jsAngularJSapiAngularProvider
Angular框架提供了强大的依赖注入机制,这一切都是有注入器(injector)完成. 注入器会自动实例化服务组件和符合Angular API规则的特殊对象,例如控制器,指令,过滤器动画等。
那注入器怎么知道如何去创建这些特殊的对象呢? Angular提供了5种方式让注入器创建对象,其中最基础的方式就是提供者(provider), 其余四种方式(Value, Fac
- java-写一函数f(a,b),它带有两个字符串参数并返回一串字符,该字符串只包含在两个串中都有的并按照在a中的顺序。
bylijinnan
java
public class CommonSubSequence {
/**
* 题目:写一函数f(a,b),它带有两个字符串参数并返回一串字符,该字符串只包含在两个串中都有的并按照在a中的顺序。
* 写一个版本算法复杂度O(N^2)和一个O(N) 。
*
* O(N^2):对于a中的每个字符,遍历b中的每个字符,如果相同,则拷贝到新字符串中。
* O(
- sqlserver 2000 无法验证产品密钥
Chen.H
sqlwindowsSQL ServerMicrosoft
在 Service Pack 4 (SP 4), 是运行 Microsoft Windows Server 2003、 Microsoft Windows Storage Server 2003 或 Microsoft Windows 2000 服务器上您尝试安装 Microsoft SQL Server 2000 通过卷许可协议 (VLA) 媒体。 这样做, 收到以下错误信息CD KEY的 SQ
- [新概念武器]气象战争
comsci
气象战争的发动者必须是拥有发射深空航天器能力的国家或者组织....
原因如下:
地球上的气候变化和大气层中的云层涡旋场有密切的关系,而维持一个在大气层某个层次
- oracle 中 rollup、cube、grouping 使用详解
daizj
oraclegroupingrollupcube
oracle 中 rollup、cube、grouping 使用详解 -- 使用oracle 样例表演示 转自namesliu
-- 使用oracle 的样列库,演示 rollup, cube, grouping 的用法与使用场景
--- ROLLUP , 为了理解分组的成员数量,我增加了 分组的计数 COUNT(SAL)
- 技术资料汇总分享
Dead_knight
技术资料汇总 分享
本人汇总的技术资料,分享出来,希望对大家有用。
http://pan.baidu.com/s/1jGr56uE
资料主要包含:
Workflow->工作流相关理论、框架(OSWorkflow、JBPM、Activiti、fireflow...)
Security->java安全相关资料(SSL、SSO、SpringSecurity、Shiro、JAAS...)
Ser
- 初一下学期难记忆单词背诵第一课
dcj3sjt126com
englishword
could 能够
minute 分钟
Tuesday 星期二
February 二月
eighteenth 第十八
listen 听
careful 小心的,仔细的
short 短的
heavy 重的
empty 空的
certainly 当然
carry 携带;搬运
tape 磁带
basket 蓝子
bottle 瓶
juice 汁,果汁
head 头;头部
- 截取视图的图片, 然后分享出去
dcj3sjt126com
OSObjective-C
OS 7 has a new method that allows you to draw a view hierarchy into the current graphics context. This can be used to get an UIImage very fast.
I implemented a category method on UIView to get the vi
- MySql重置密码
fanxiaolong
MySql重置密码
方法一:
在my.ini的[mysqld]字段加入:
skip-grant-tables
重启mysql服务,这时的mysql不需要密码即可登录数据库
然后进入mysql
mysql>use mysql;
mysql>更新 user set password=password('新密码') WHERE User='root';
mysq
- Ehcache(03)——Ehcache中储存缓存的方式
234390216
ehcacheMemoryStoreDiskStore存储驱除策略
Ehcache中储存缓存的方式
目录
1 堆内存(MemoryStore)
1.1 指定可用内存
1.2 驱除策略
1.3 元素过期
2 &nbs
- spring mvc中的@propertysource
jackyrong
spring mvc
在spring mvc中,在配置文件中的东西,可以在java代码中通过注解进行读取了:
@PropertySource 在spring 3.1中开始引入
比如有配置文件
config.properties
mongodb.url=1.2.3.4
mongodb.db=hello
则代码中
@PropertySource(&
- 重学单例模式
lanqiu17
单例Singleton模式
最近在重新学习设计模式,感觉对模式理解更加深刻。觉得有必要记下来。
第一个学的就是单例模式,单例模式估计是最好理解的模式了。它的作用就是防止外部创建实例,保证只有一个实例。
单例模式的常用实现方式有两种,就人们熟知的饱汉式与饥汉式,具体就不多说了。这里说下其他的实现方式
静态内部类方式:
package test.pattern.singleton.statics;
publ
- .NET开源核心运行时,且行且珍惜
netcome
java.net开源
背景
2014年11月12日,ASP.NET之父、微软云计算与企业级产品工程部执行副总裁Scott Guthrie,在Connect全球开发者在线会议上宣布,微软将开源全部.NET核心运行时,并将.NET 扩展为可在 Linux 和 Mac OS 平台上运行。.NET核心运行时将基于MIT开源许可协议发布,其中将包括执行.NET代码所需的一切项目——CLR、JIT编译器、垃圾收集器(GC)和核心
- 使用oscahe缓存技术减少与数据库的频繁交互
Everyday都不同
Web高并发oscahe缓存
此前一直不知道缓存的具体实现,只知道是把数据存储在内存中,以便下次直接从内存中读取。对于缓存的使用也没有概念,觉得缓存技术是一个比较”神秘陌生“的领域。但最近要用到缓存技术,发现还是很有必要一探究竟的。
缓存技术使用背景:一般来说,对于web项目,如果我们要什么数据直接jdbc查库好了,但是在遇到高并发的情形下,不可能每一次都是去查数据库,因为这样在高并发的情形下显得不太合理——
- Spring+Mybatis 手动控制事务
toknowme
mybatis
@Override
public boolean testDelete(String jobCode) throws Exception {
boolean flag = false;
&nbs
- 菜鸟级的android程序员面试时候需要掌握的知识点
xp9802
android
熟悉Android开发架构和API调用
掌握APP适应不同型号手机屏幕开发技巧
熟悉Android下的数据存储
熟练Android Debug Bridge Tool
熟练Eclipse/ADT及相关工具
熟悉Android框架原理及Activity生命周期
熟练进行Android UI布局
熟练使用SQLite数据库;
熟悉Android下网络通信机制,S