- DDT数据驱动测试
爱学习的执念
软件测试面试面试软件测试面试软件测试软件测试面试
简单介绍DDT(DateDriverTest),所谓数据驱动测试,简单来说就是由数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。通过使用数据驱动测试的方法,可以在需要验证多组数据测试场景中,使用外部数据源实现对输入输出与期望值的参数化,避免在测试中使用硬编码的数据,也就是测试数据和用例脚本代码分离。DDT它其实就是一个装饰器,它会根据你传递进来的数据来决定要生成几个测试用例。使用的意义
- 大数据测试
这不巧了
大数据测试工具hadoop
大数据测试主要测试的点涵盖了多个方面,以确保大数据系统能够正常运行并满足业务需求。以下是一些主要的大数据测试点:一、数据质量测试数据完整性:确保数据在传输、存储和处理过程中没有遗漏或损坏,包括检查数据是否按照预期的规则和逻辑进行处理,如数据的清洗、去重、合并、转换等操作。数据准确性:验证数据处理过程中的计算、聚合和转换是否正确。这通常涉及比较处理前后的数据,确保结果的准确性,例如通过对比标准结果或
- 如何做大数据测试
测试界潇潇
软件测试软件测试功能测试自动化测试程序人生职场和发展
测试流程及测试方法没有太大的区别,重点说一下大数据测试相比传统测试的区别:1、数据规模:大数据测试所涉及的数据规模通常是海量级别的,而普通测试所涉及的数据规模较小。2、测试工具:大数据测试需要使用专门的测试工具和框架,如HadoopUnit、ApacheBigTop、JMeter、LoadRunner等,而普通测试则可以使用通用的测试工具和框架,如JUnit、TestNG等。3、测试目的:大数据测
- 小白学习大数据测试之hadoop hdfs和MapReduce小实战
大数据学习02
转发是对小编的最大支持在湿货|大数据测试之hadoop单机环境搭建(超级详细版)这个基础上,我们来运行一个官网的MapReducedemo程序来看看效果和处理过程。大致步骤如下:新建一个文件test.txt,内容为HelloHadoopHelloxiaoqiangHellotestingbangHellohttp://xqtesting.sxl.cn将test.txt上传到hdfs的根目录/usr
- 日撸Java三百行(day31:整数矩阵及其运算)
林金金金
java矩阵算法
目录前言一、基本属性与方法二、getter与setter方法三、矩阵相加与矩阵相乘方法1.矩阵相加2.矩阵相乘四、数据测试五、完整的程序代码总结前言从今天开始,我们就要踏上图论的学习之路了。第一天,我们先简单热个身,构造一个整数矩阵。一、基本属性与方法/***Thedata.*/int[][]data;由于我们今天构造的是int类型的矩阵,而在程序代码中矩阵又是通过数组来实现,所以这里首先定义了一
- 【Android】OkHttp测试网络连接
珍心
androidandroid
学而不思则罔,思而不学则殆【Android】OkHttp测试网络连接引言发送网络请求测试http1.建立socket连接2.发送请求3.接受数据测试post数据测试http://www.baidu.com测试https建立安全通道测试https://www.baidu.com/测试二总结引言知道OkHttp底层是通过Socket连接,发送网络请求,本篇文章就是模拟这种方式来发送网路请求发送网络请求
- 【python接口自动化】- DDT数据驱动测试
程 序员二黑
python自动化压力测试单元测试软件测试自动化测试
交流讨论:欢迎加入我们一起学习!资源分享:耗时200+小时精选的「软件测试」资料包教程推荐:火遍全网的《软件测试》教程欢迎点赞收藏⭐留言如有错误敬请指正!简单介绍DDT(DateDriverTest),所谓数据驱动测试,简单来说就是由数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。通过使用数据驱动测试的方法,可以在需要验证多组数据测试场景中,使用外部数据源实现对输入输出与期望值的参数化
- 大数据测试-HIVE入门
Yasar.l
大数据测试hive大数据hadoop
一、HIVE启动方式Hive自带客户端Hive发展至今,总共历经了两代客户端工具。第一代客户端(deprecated不推荐使用):$HIVE_HOME/bin/hive,是一个shellUtil。主要功能:一是可用于以交互或批处理模式运行Hive查询;二是用于Hive相关服务的启动,比如metastore服务。第二代客户端(recommended推荐使用):$HIVE_HOME/bin/beeli
- 大数据测试-Hive DML语句与函数使用2
Yasar.l
大数据测试hive大数据hadoop
一、HiveSQLDML语法之加载数据HiveSQL-DML-Load加载数据回顾在Hive中建表成功之后,就会在HDFS上创建一个与之对应的文件夹,且文件夹名字就是表名;文件夹父路径是由参数hive.metastore.warehouse.dir控制,默认值是/user/hive/warehouse;不管路径在哪里,只有把数据文件移动到对应的表文件夹下面,Hive才能映射解析成功;最原始暴力的方
- 利用python中的socket工具实现一个服务端接受多个客户端的数据测试:
生活与信仰的交汇
网络python开发语言学习人工智能
利用python中的socket工具实现一个服务端接受多个客户端的数据测试:客户端测试工具:代码:importsocket#创建服务端对象tcp_server_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#绑定IP地址和端口(参数类型必须是元组)tcp_server_socket.bind(("",8080))#""中无内容默认访问
- Jmeter、postman、python 三大主流技术如何操作数据库?
wanan安
jmeterpostmanpython软件测试接口测试自动化测试测试工程师
1、前言只要是做测试工作的,必然会接触到数据库,数据库在工作中的主要应用场景包括但不限于以下:功能测试中,涉及数据展示功能,需查库校验数据正确及完整性;例如商品搜索功能自动化测试或性能测试中,某些接口要跑通,需要关联到数据库操作;例如注册接口中短信验证码获取自动化测试中断言处理,除了响应结果的断言,还包括到数据库断言自动化测试或性能测试中,某些场景需批量造数据,可能需要用到数据库造数据测试中,发现
- 大数据测试
jinhm007
一.功能性测试大数据功能主要涉及系统实现面向大数据分析应用的POSIXAPI,包括文件读取与访问控制,元数据操作,锁操作等功能;大数据分析系统的POSIX语义不同,实现的文件系统API也不同,功能测试要覆盖到大数据系统涉及实现的API和功能点;功能测试工作量大,应该重点考虑应用自动化测试方法进行,同时结合手动测试补充,自动化工具推荐ltp,fstest和locktests。在多个节点上处理大数据的
- 批导BOM BAPI测试
JamesG0204
ABAPabap
先在前台创建条数据测试一下,然后把前台的一些必输数据导进bapi里面。在se37里面测试是否创建成功,这个bapi不需要调用BAPI_TRANSACTION_COMMIT。创建成功后,就可以再给其他字段再赋值。跟前台对应测试。DATA:lv_aennrLIKEcsap_mbom-aennr."ChangeNumberDATA:lv_matnrLIKEcsap_mbom-matnrVALUE'ML-
- 图像去噪——SpatiallyAdaptiveSSID网络推理测试(详细图文教程)
佐咖
图像去噪图像处理pytorchpython
SpatiallyAdaptiveSSID是一种有效的图像去噪方法,它通过自适应地处理不同区域的噪声,能够在保持图像细节的同时,有效地去除噪声。目录一、SpatiallyAdaptiveSSID网络简介二、源码包准备2.1测试集2.2模型权重文件三、测试环境四、推理测试4.1mat格式数据制作4.2mat数据测试4.2.1测试集路径修改4.2.2模型权重路径修改4.2.3官网测试4.2.4官网测试
- 网络编程:UDP socket
Man9Oo
计算机网络网络udp服务器
文章目录阅读前导服务端定义日志框架成员属性服务端框架初始化服务器创建套接字绑定运行服务端读取数据参数解读处理数据向客户端发送响应数据关闭文件描述符客户端定义创建套接字绑定发送数据接收服务器的响应数据关闭文件描述符测试1本地环回作用本地测试netstat指令使用公网IP问题测试INADDR_ANY优点网络测试解析命令版popen函数测试群聊版(单进程)用户管理新增用户向客户端发送响应数据测试群聊版(
- python webdriver 测试框架数据驱动json文件驱动的方式
秦玖
pythonjson开发语言
简介:数据驱动excel驱动方式,就是数据配置在excel里面,主程序调用的时候每次用从excel里取出的数据作为参数,进行操作,需要掌握的地方是对excel的操作,要灵活的找到目标数据测试数据.xlsx:路径-D:\test\0627ExcelUtil.py:#encoding=utf-8fromopenpyxlimportload_workbookclassParseExcel(object)
- 通过实例理解触发器的使用方法
Smiling Mr. Rui
DATABASES数据库
目录一、触发器简介如何创建触发器:二、示例2.1需求描述2.2需求实现建立职工库创建职工表创建工资表创建触发器1创建触发器2创建触发器32.3导入数据测试结果如下:一、触发器简介触发器是一种比较特殊的存储过程,它的执行不是由程序调用,也不是手工调用,而是通过事件来进行触发。比如说对一张表进行(增,删,改),去激活它的执行。触发器经常应用在加强数据完整性,和业务规则中,如:当一个学生表中添加了一个学
- 测试开发:一文教你从0到1搞懂大数据测试!
测试开发技术
1.什么是大数据大数据是一个大的数据集合,通过传统的计算技术无法进行处理。这些数据集的测试需要使用各种工具、技术和框架进行处理。大数据涉及数据创建、存储、检索、分析,而且它在数量、多样性、速度方法都很出色,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。image2.大数据测试类型测试大数据应用程序更多的是验证其数据处理,而不是测试软件产品的个别功
- DDT数据驱动测试
.咖啡加剁椒.
软件测试软件测试自动化测试功能测试程序人生职场和发展
简单介绍DDT(DateDriverTest),所谓数据驱动测试,简单来说就是由数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。通过使用数据驱动测试的方法,可以在需要验证多组数据测试场景中,使用外部数据源实现对输入输出与期望值的参数化,避免在测试中使用硬编码的数据,也就是测试数据和用例脚本代码分离。DDT它其实就是一个装饰器,它会根据你传递进来的数据来决定要生成几个测试用例。使用的意义
- 报表数据测试点
Yvanna_15
这是我在面试时遇到的一个问题,对方是做ERP系统的,涉及的报表测试很多,我不熟悉这种业务,当时回答的不全面,下来后查找资料做了一些了解整理出来这篇文章,总结下报表的常见测试点。评论区欢迎留言补充。自整理.png
- angular7中httpClient封装get/post请求
yw00yw
angularangular7getposthttpClient接口测试接口请求
一般获取数据都是异步的,使用Observable进行异步数据处理。错误的捕获等。login.component.tsimport{HttpService}from'src/app/services/http.service';constructor(privatehttp:HttpService){}//ajax数据测试getdoGet(){constobj={_userName:'张三',pwd
- jmeter压测
子沫2020
工具jmeter
由于我在压测的时候用到了公司特有的jar包,将自己要用的jar包放入到lib\ext目录下,没有的话就忽略这一步1.用GUI测试上面的图中可以看到,官方的说法是这种方式在做大量数据测试的时候是不被推荐的,只在debug模式下使用。自己学习的时候用下。因为当线程数量太大jmeter会卡死。。。真正项目中压测的时候用命令行执行测试。1.1启动jmeter1.2新建测试线程组1.3测试一下2.命令行测试
- (算法)多组测试数据的测试方式--C++可用
createcrystal
算法算法
描述在各种OJ平台进行测试,往往对一段代码有多组数据的测试,在上机测试多组数据的过程中需要进行多次测试和多组用例测试,由此需要进行多组数据的测试利用while循环,循环输入达到多组数据测试的目的常用方法while(1){//...}while(scanf("%d",&a)!=EOF){//...}while(gets(a)){//...}while(cin>>a){//...}
- 数据迁移或数据测试
笑口常开的小丸子
质量工程数据库
数据迁移测试测什么?数据迁移测试,一般遵循三点–正确性,一致性,可用性。以下是测试的一般执行步骤∶1.确定迁移范围确定迁移哪些模块的基础数据2.整理旧系统与新系统的表结构∶找旧系统与新系统数据库表结构的设计文档,来了解表及字段的详细信息3.整理旧系统与新系统的字段匹配,值匹配关系∶4.大体核心流程使用旧数据测试∶核心旧数据套用系统核心流程测试,查看是否有验证bug出现5基础数据测试;1)基于数据库
- POI利用word模板动态生成word报表以及动态生成word表格
「已注销」
技术专项文档POIword报表动态表格easypoieasyexcel
目录核心依赖动态表格测试类工具类动态数据测试类工具类核心依赖org.apache.poipoi3.9org.apache.poipoi-ooxml3.7org.apache.poipoi-ooxml-schemas3.9动态表格测试类packagecom.uncle.demo.poi;importjava.io.FileOutputStream;importjava.util.ArrayList;
- 10年软件测试工程师感悟——写给还在迷茫中的朋友
程序员阿沐
这两天和朋友谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试仍存在着非常多的机会。“长江后浪推前浪,前浪死在沙滩上”,曾经一句让人会心一笑
- 致远oa协同办公金蝶自动同步工具效果预览
bug们之父
同步工具金融数据库产品运营1024程序员节
致远oa金蝶自动同步工具效果预览插件完成插件模块介绍插件效果页面介绍插件主页插件的配置页面,配置金蝶服务器信息同步表单的配置页面,重点激活界面,四种激活使用方式同步数据错误,此界面可以二次同步数据测试效果准备测试配置数据特别感谢插件完成通过长达四个月的开发,终于实现了协同平台oa到金蝶的同步工具开发,废话不多说,直接介绍工具的效果插件模块介绍插件主要分为以下几个部门,插件的主页,主页包括的几个功能
- HIVE中关联键类型不同导致数据重复,以及数据倾斜
帅成一匹马
hivehadoop数据仓库
比如左表关联键是string类型,右表关联键是bigint类型,关联后会出现多条的情况解决方案:关联键先统一转成string类型再进行关联原因:根据HIVE版本不同,数据位数上限不同,低版本的超过16位会出现这种情况,高版本的超过19位会出现这种情况以下为低版本HIVE数据测试情况:select*from(select'3618693946106075234'asstr_ord--19位union
- OpenCV-Python(46):基于KNN的手写数字OCR识别
图灵追慕者
opencv-pythonpythonocrKNN手写数字识别
目标根据掌握的kNN知识创建一个基本的OCR程序使用OpenCV自带的手写数字和字母数据测试我们的程序手写数字的OCR我们的目的是创建一个可以对手写数字进行识别的程序。为了达到这个目的我们需要训练数据和测试数据。OpenCV安装包中有一副图片(/samples/python2/data/digits.png),其中有5000个手写数字(每个数字重复500遍)。每个数字是一个20x20的小图。所以第
- 关于前端或者postman传递Date数据测试接口报错
香蕉钛合金
前端
错误:org.apache.ibatis.exceptions.PersistenceException:\r\n###Errorqueryingdatabase.Cause:java.lang.IllegalArgumentException:invalidcomparison:java.util.Dateandjava.lang.String\r\n###Cause:java.lang.Ill
- java Illegal overloaded getter method with ambiguous type for propert的解决
zwllxs
javajdk
好久不来iteye,今天又来看看,哈哈,今天碰到在编码时,反射中会抛出
Illegal overloaded getter method with ambiguous type for propert这么个东东,从字面意思看,是反射在获取getter时迷惑了,然后回想起java在boolean值在生成getter时,分别有is和getter,也许我们的反射对象中就有is开头的方法迷惑了jdk,
- IT人应当知道的10个行业小内幕
beijingjava
工作互联网
10. 虽然IT业的薪酬比其他很多行业要好,但有公司因此视你为其“佣人”。
尽管IT人士的薪水没有互联网泡沫之前要好,但和其他行业人士比较,IT人的薪资还算好点。在接下的几十年中,科技在商业和社会发展中所占分量会一直增加,所以我们完全有理由相信,IT专业人才的需求量也不会减少。
然而,正因为IT人士的薪水普遍较高,所以有些公司认为给了你这么多钱,就把你看成是公司的“佣人”,拥有你的支配
- java 实现自定义链表
CrazyMizzz
java数据结构
1.链表结构
链表是链式的结构
2.链表的组成
链表是由头节点,中间节点和尾节点组成
节点是由两个部分组成:
1.数据域
2.引用域
3.链表的实现
&nbs
- web项目发布到服务器后图片过一会儿消失
麦田的设计者
struts2上传图片永久保存
作为一名学习了android和j2ee的程序员,我们必须要意识到,客服端和服务器端的交互是很有必要的,比如你用eclipse写了一个web工程,并且发布到了服务器(tomcat)上,这时你在webapps目录下看到了你发布的web工程,你可以打开电脑的浏览器输入http://localhost:8080/工程/路径访问里面的资源。但是,有时你会突然的发现之前用struts2上传的图片
- CodeIgniter框架Cart类 name 不能设置中文的解决方法
IT独行者
CodeIgniterCart框架
今天试用了一下CodeIgniter的Cart类时遇到了个小问题,发现当name的值为中文时,就写入不了session。在这里特别提醒一下。 在CI手册里也有说明,如下:
$data = array(
'id' => 'sku_123ABC',
'qty' => 1,
'
- linux回收站
_wy_
linux回收站
今天一不小心在ubuntu下把一个文件移动到了回收站,我并不想删,手误了。我急忙到Nautilus下的回收站中准备恢复它,但是里面居然什么都没有。 后来我发现这是由于我删文件的地方不在HOME所在的分区,而是在另一个独立的Linux分区下,这是我专门用于开发的分区。而我删除的东东在分区根目录下的.Trash-1000/file目录下,相关的删除信息(删除时间和文件所在
- jquery回到页面顶端
知了ing
htmljquerycss
html代码:
<h1 id="anchor">页面标题</h1>
<div id="container">页面内容</div>
<p><a href="#anchor" class="topLink">回到顶端</a><
- B树、B-树、B+树、B*树
矮蛋蛋
B树
原文地址:
http://www.cnblogs.com/oldhorse/archive/2009/11/16/1604009.html
B树
即二叉搜索树:
1.所有非叶子结点至多拥有两个儿子(Left和Right);
&nb
- 数据库连接池
alafqq
数据库连接池
http://www.cnblogs.com/xdp-gacl/p/4002804.html
@Anthor:孤傲苍狼
数据库连接池
用MySQLv5版本的数据库驱动没有问题,使用MySQLv6和Oracle的数据库驱动时候报如下错误:
java.lang.ClassCastException: $Proxy0 cannot be cast to java.sql.Connec
- java泛型
百合不是茶
java泛型
泛型
在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,任意化的缺点就是要实行强制转换,这种强制转换可能会带来不安全的隐患
泛型的特点:消除强制转换 确保类型安全 向后兼容
简单泛型的定义:
泛型:就是在类中将其模糊化,在创建对象的时候再具体定义
class fan
- javascript闭包[两个小测试例子]
bijian1013
JavaScriptJavaScript
一.程序一
<script>
var name = "The Window";
var Object_a = {
name : "My Object",
getNameFunc : function(){
var that = this;
return function(){
- 探索JUnit4扩展:假设机制(Assumption)
bijian1013
javaAssumptionJUnit单元测试
一.假设机制(Assumption)概述 理想情况下,写测试用例的开发人员可以明确的知道所有导致他们所写的测试用例不通过的地方,但是有的时候,这些导致测试用例不通过的地方并不是很容易的被发现,可能隐藏得很深,从而导致开发人员在写测试用例时很难预测到这些因素,而且往往这些因素并不是开发人员当初设计测试用例时真正目的,
- 【Gson四】范型POJO的反序列化
bit1129
POJO
在下面这个例子中,POJO(Data类)是一个范型类,在Tests中,指定范型类为PieceData,POJO初始化完成后,通过
String str = new Gson().toJson(data);
得到范型化的POJO序列化得到的JSON串,然后将这个JSON串反序列化为POJO
import com.google.gson.Gson;
import java.
- 【Spark八十五】Spark Streaming分析结果落地到MySQL
bit1129
Stream
几点总结:
1. DStream.foreachRDD是一个Output Operation,类似于RDD的action,会触发Job的提交。DStream.foreachRDD是数据落地很常用的方法
2. 获取MySQL Connection的操作应该放在foreachRDD的参数(是一个RDD[T]=>Unit的函数类型),这样,当foreachRDD方法在每个Worker上执行时,
- NGINX + LUA实现复杂的控制
ronin47
nginx lua
安装lua_nginx_module 模块
lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenResty
Centos和debian的安装就简单了。。
这里说下freebsd的安装:
fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz
tar zxvf lua-5.1.4.tar.gz
cd lua-5.1.4
ma
- java-递归判断数组是否升序
bylijinnan
java
public class IsAccendListRecursive {
/*递归判断数组是否升序
* if a Integer array is ascending,return true
* use recursion
*/
public static void main(String[] args){
IsAccendListRecursiv
- Netty源码学习-DefaultChannelPipeline2
bylijinnan
javanetty
Netty3的API
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/ChannelPipeline.html
里面提到ChannelPipeline的一个“pitfall”:
如果ChannelPipeline只有一个handler(假设为handlerA)且希望用另一handler(假设为handlerB)
来
- Java工具之JPS
chinrui
java
JPS使用
熟悉Linux的朋友们都知道,Linux下有一个常用的命令叫做ps(Process Status),是用来查看Linux环境下进程信息的。同样的,在Java Virtual Machine里面也提供了类似的工具供广大Java开发人员使用,它就是jps(Java Process Status),它可以用来
- window.print分页打印
ctrain
window
function init() {
var tt = document.getElementById("tt");
var childNodes = tt.childNodes[0].childNodes;
var level = 0;
for (var i = 0; i < childNodes.length; i++) {
- 安装hadoop时 执行jps命令Error occurred during initialization of VM
daizj
jdkhadoopjps
在安装hadoop时,执行JPS出现下面错误
[slave16]
[email protected]:/tmp/hsperfdata_hdfs# jps
Error occurred during initialization of VM
java.lang.Error: Properties init: Could not determine current working
- PHP开发大型项目的一点经验
dcj3sjt126com
PHP重构
一、变量 最好是把所有的变量存储在一个数组中,这样在程序的开发中可以带来很多的方便,特别是当程序很大的时候。变量的命名就当适合自己的习惯,不管是用拼音还是英语,至少应当有一定的意义,以便适合记忆。变量的命名尽量规范化,不要与PHP中的关键字相冲突。 二、函数 PHP自带了很多函数,这给我们程序的编写带来了很多的方便。当然,在大型程序中我们往往自己要定义许多个函数,几十
- android笔记之--向网络发送GET/POST请求参数
dcj3sjt126com
android
使用GET方法发送请求
private static boolean sendGETRequest (String path,
Map<String, String> params) throws Exception{
//发送地http://192.168.100.91:8080/videoServi
- linux复习笔记 之bash shell (3) 通配符
eksliang
linux 通配符linux通配符
转载请出自出处:
http://eksliang.iteye.com/blog/2104387
在bash的操作环境中有一个非常有用的功能,那就是通配符。
下面列出一些常用的通配符,如下表所示 符号 意义 * 万用字符,代表0个到无穷个任意字符 ? 万用字符,代表一定有一个任意字符 [] 代表一定有一个在中括号内的字符。例如:[abcd]代表一定有一个字符,可能是a、b、c
- Android关于短信加密
gqdy365
android
关于Android短信加密功能,我初步了解的如下(只在Android应用层试验):
1、因为Android有短信收发接口,可以调用接口完成短信收发;
发送过程:APP(基于短信应用修改)接受用户输入号码、内容——>APP对短信内容加密——>调用短信发送方法Sm
- asp.net在网站根目录下创建文件夹
hvt
.netC#hovertreeasp.netWeb Forms
假设要在asp.net网站的根目录下建立文件夹hovertree,C#代码如下:
string m_keleyiFolderName = Server.MapPath("/hovertree");
if (Directory.Exists(m_keleyiFolderName))
{
//文件夹已经存在
return;
}
else
{
try
{
D
- 一个合格的程序员应该读过哪些书
justjavac
程序员书籍
编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”
很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数
- 单实例实践
跑龙套_az
单例
1、内部类
public class Singleton {
private static class SingletonHolder {
public static Singleton singleton = new Singleton();
}
public Singleton getRes
- PO VO BEAN 理解
q137681467
VODTOpo
PO:
全称是 persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。
BO:
全称是 business object:业务对象 主要作用是把业务逻辑封装为一个对象。这个对
- 战胜惰性,暗自努力
金笛子
努力
偶然看到一句很贴近生活的话:“别人都在你看不到的地方暗自努力,在你看得到的地方,他们也和你一样显得吊儿郎当,和你一样会抱怨,而只有你自己相信这些都是真的,最后也只有你一人继续不思进取。”很多句子总在不经意中就会戳中一部分人的软肋,我想我们每个人的周围总是有那么些表现得“吊儿郎当”的存在,是否你就真的相信他们如此不思进取,而开始放松了对自己的要求随波逐流呢?
我有个朋友是搞技术的,平时嘻嘻哈哈,以
- NDK/JNI二维数组多维数组传递
wenzongliang
二维数组jniNDK
多维数组和对象数组一样处理,例如二维数组里的每个元素还是一个数组 用jArray表示,直到数组变为一维的,且里面元素为基本类型,去获得一维数组指针。给大家提供个例子。已经测试通过。
Java_cn_wzl_FiveChessView_checkWin( JNIEnv* env,jobject thiz,jobjectArray qizidata)
{
jint i,j;
int s