自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 huggingface/transformers

nameerror name 'xlmprophetnettokenizer' is not defined solved:

2022-10-09 22:10:09 399

原创 全球100款大数据工具_2017

1、 Talend Open Studio是第一家针对的数据集成工具市场的ETL(数据的提取Extract、传输Transform、载入Load)开源软件供应商。Talend的下载量已超过200万人次,其开源软件提供了数据整合功能。其用户包括美国国际集团(AIG)、康卡斯特、电子港湾、通用电气、三星、Ticketmaster和韦里逊等企业组织。2、DYSON探码科技自主研发的DYSON智能分析系统,可以完整的实现大数据的采集、分析、处理。DYSON智能分析系统专业针对互联网数据...

2021-06-14 18:35:38 580

原创 生日星座识别

1.excel:=LOOKUP(--TEXT(C4,"m.dd"),{1.01,1.20,2.19,3.21,4.20,5.21,6.22,7.23,8.23,9.23,10.24,11.23,12.22},{"摩羯座","水瓶座","双鱼座","白羊座","金牛座","双子座","巨蟹座","狮子座","处女座&q

2018-08-02 21:31:43 365

转载 在Mac OS使用VMware安装Linux的方法

CentOS完整版官网下载:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1708.isofusionPro10Mac官网下载:https://www.vmware.com/products/fusion/fusion-evaluation.html0.fusionMac密钥: http:...

2018-02-27 13:50:53 1140

转载 转 Android开发常用开源框架

Android开发常用开源框架——转自Android开发者JackChan

2017-07-30 13:33:07 496

原创 建立软件研发文档的大致流程

需求文档——>软件设计文档、功能模块图(UML用例)、数据库关系图、类层次结构图(接口关系图,算法)、编码规范文档、测试用例文档、项目进度计划表(project)

2017-04-02 21:20:40 527

原创 搭建测试环境的方法

1)在本地(windows7系统)搭建java环境(安装,配置环境变量)2)  搭建tomcat,将从后端程序那里拿来的.war文件放在webapps目录下3)搭建mysql服务器,将数据库命令为x_project(我们后端程序有做过处理,服务器运行后,会自动连接名字叫x_project的数据库)。并将从后端程序那里拿来的相关.sql文件导入到数据库里4)打开数据库,打开tom

2017-04-01 18:24:33 6225

原创 功能测试用例的设计方法与执行测试

(如注册模块)设计方法:等价类划分、边界值、错误推测法、场景法、因果图、判定表等。执行思路:数据——>从哪里来(入口)——>到哪里去(出口)——>数据库(检验数据的正确性)。

2017-04-01 18:20:30 1059

原创 登录功能通用测试用例要点

//本应该使用表格形式功能测试:1)输入正确的账号和密码,点击提交按钮,验证是否能正确登录。(正常输入)2)输入错误的账号或者密码,验证登录会失败,并且提示相应的错误信息。(错误校验)3)登录成功后能否能否跳转到正确的页面(低)4)账号和密码,如果太短或者太长,应该怎么处理(安全性,密码太短时是否有提示)5)账号和密码,中有特殊字符(比如空格),和其他非英文的情况(是否

2017-04-01 18:15:01 12507

原创 测试内容(水杯为例)

需求测试:查看杯子使用说明书界面测试:查看杯子外观功能度:用水杯装水看漏不漏;水能不能被喝到 安全性:杯子有没有毒或者细菌可靠性:杯子从不同高度落下的损坏程度可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等易用性:杯子是否烫手、是否有防滑措施、是否方便饮用用户文档:使用手册是否对杯子的用法、限制、

2017-04-01 18:05:11 412

原创 测试类型和bug生命周期

测试类型:黑盒测试:把测试对象当成一个黑盒子,测试人员完全不考虑逻辑结构和内部特性,只依据程 式的需求说明书来检查程式的功能是否满足它的功能说明。 白盒测试:把测试对象当成一个透明的盒子,允许测试人员利用程序内部逻辑结构及相关信 息,设计或选择测试用例,对程式所有逻辑路径进行测试。单元测试:白盒测试的一种,对软件设计中的单元模块进行测试。集成测试:在单元测试的基础上

2017-04-01 17:56:15 1243

原创 测试计划的目的和内容

测试计划的目的:编写软件测试计划的目的是指导测试组成员进行工作和让测试组以外的项目成员了解测试工作的。测试计划的内容:测试目的和测试项目简介、测试参考文档和测试提交文档、术语和定义、测试策略、确定测试内容、资源、测试进度、测试员的职责与任务分配、项目通过或失败的标准、暂停和重新启动测试的标准、风险和问题等。最重要的:测试策略、确定测试内容、资源、测试进度、测试员的职责与任务分配、项目通过或

2017-04-01 17:50:12 13224

原创 缺陷报告的作用、要点、原则和二八定理

缺陷报告是描述软件缺陷现象和重现步骤地集合。软件缺陷报告Software Bug Report(SBR)或软件问题报告Software Problem Report (SPR)作用:缺陷报告是软件测试人员的工作成果之一,体现软件测试的价值缺陷报告可以把软件存在的缺陷准确的描述出来,便于开发人员修正缺陷报告可以反映项目产品当前的质量状态,便于项目整体进度和质量控制软件测试缺陷报告是软件测试的

2017-04-01 17:46:26 9057

原创 功能测试的阶段(不相关资料网址)

JS:http://javascript.ruanyifeng.com/grammar/basic.html#toc0A/B测试(对比),事务回滚测试:http://baike.baidu.com/item/A%2FB%E6%B5%8B%E8%AF%95http://blogs.360.cn/360qtest/2014/06/12/%E7%AE%80%E8%AF%B4%E5

2017-04-01 16:00:14 681

转载 转 网络资源链接2

本文来自微信公众号硅谷精英程序员(翻译自Usersnap的12 best web development blogs you should be reading right now,原文作者:Thomas Peham)。1. Web Resources Depot2. Six Revisions3. Specky Boy4. DailyJS5. Smashing Magaz

2017-03-28 12:06:33 363

原创 网络资源链接1

TAG: Google的搬运工;排列不分先后一般前提条件:翻墙部分收藏IT站点:1. github2. stackoverflow3. reddit程序社区:http://www.reddit.com/r/programming4. 传统开发社区:http://bytes.com/5. 新手教程:http://www.sitepoint.com/forums/6.

2017-03-23 22:39:00 762

原创 接口API与抽象类AbstractClass的区别

一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。 接口API抽象类AbstractClass方法/变量公开让别人使用公开/私有方法、变量实现必须实现接口里定义的所有方法可有选择地重写所需方法继承多继承一个类只能继承一个超类,但可通过继承多个接口实现多继承作用标识(里面没有

2017-03-22 23:15:27 523

原创 int与Integer的区别

1.int 是基本数据类型2.Integer是int的包装类,注意是一个类3.Integer和int之间可以互相转换,同时,Integer提供了很多方法和常量。

2017-03-22 23:05:44 246

原创 方法重载overload与重写override的区别

重载Overload重写Override相同点见下见下不同点参数签名必须不一致参数签名必须一致 不限制返回类型返回类型必须一致 用于同一个类的所有方法(包括从父类中继承而来的方法)只用于子类重写覆盖父类的方法 不限制…对方法的访问权限和抛出异常有特殊要求 一个方法在所在的类中可被

2017-03-22 22:27:29 548

原创 Java面向对象思想

类是面向对象中一个重要的概念。类是具有相同属性和行为特征的对象的抽象,类是对象的概念模型,对象是类的一个实例,通过类来创建对象,同一类的所有对象具有相同的属性和行为特征。类具有三个基本特征:封装、继承、多态。1.封装是将对象的属性和行为特征包装到一个程序单元(即类)中,把实现细节隐藏起来,通过公用的方法来展现类对外提供的功能,提高了类的内聚性,降低了对象之间的耦合性。2.继承是对原

2017-03-22 21:20:21 310

原创 Java中线程池的使用

线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务时重用这些线程,而不是新建一个线程。线程池中线程的数量通常完全取决于可用内存数量和应用程序的需求。然而,增加可用线程数量是可能的。线程池中的每个线程都有被分配一个任务,一旦任务已经完成了,线程回到池子中并等待下一次分配任务。 Java通过Executors提供四种线程池,分别为:newCachedTh

2017-03-22 21:14:15 277

原创 同步和异步的区别

同步方法:指发送一个请求,需要等待返回, 然后才能够发送下一个请求,有个等待过程; 异步方法:指发送一个请求,不需要等待返回, 随时可以再发送下一个请求,即不需要等待。区别:一个需要等待,一个不需要等待,一般来说,耗时较长的任务,我们会使用异步方法来执行。

2017-03-22 21:09:26 369

原创 Java中sleep()与wait()的区别

sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll。1.区别一:sleep是Thread类的方法,是线程用来控制自身流程的。wait是Object类的方法,用来线程间的通信,这个方法会使当前拥有该对象锁的进程等待知道其他线程调用notify方法时再醒来,不过你也可以给他指定一个时间,自动醒来。这个方法主要是用走不同线程之间的调度

2017-03-22 21:05:48 287

原创 线程在执行过程中的状态和调用run()与start()的区别

线程在执行过程中,会处于下面7种状态:1.就绪(Runnable):线程准备运行,不一定立马就能开始执行。2.运行中(Running):进程正在执行线程的代码。3.等待中(Waiting):线程处于阻塞的状态,等待外部的处理结束。4.睡眠中(Sleeping):线程被强制睡眠。 5.I/O阻塞(Blockedon I/O):等待I/O操作完成。6.同步阻塞(Blockedo

2017-03-22 20:57:33 2793

原创 ArrayList,Vector,LinkedList的区别

图3来源Tsy远1.LinkedList类:增删快,查询慢。LinkedList实现了List接口,允许null元素。 此外LinkedList提供额外的get,remove,insert方法在LinkedList的首部或尾部。 LinkedList不是同步的(不是线程安全)。 实现线程安全:List list = Collections.synchronizedList(

2017-03-22 20:32:22 263

原创 hashmap和hashtable的区别

Hashtable和HashMap类有三个重要的不同之处。 1.主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java1. 2引进的Map接口的一个实现。2.最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然可以不用采取任何特殊的行为,就可以在一个多线程的应用程序中用一个Hashtable,但必须同样地为一

2017-03-22 19:46:18 251

原创 移位运算

以2x8=16为例:int a=2a就是2乘以8的最后结果16;这是最省内存、最有效率的方法2的二进制是10在32位存储器里面是0000 0000 0000 0010左移三位后变成 0000 0000 0001 0000 也就是十进制的16

2017-03-22 19:40:38 557

原创 char型变量中可存储一个中文汉字

JAVA默认的编码是UNICODE,不是ASCII;只要汉字在unicode编码中,都可以存储。所以java中的char是2字节byte。

2017-03-22 19:33:21 839

原创 String,StringBuffer与StringBuilder的区别

1.String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。2.StringBuffer:字符串变量(Synchronized,即线程安全)。如果要频繁对字符串内容进行修改,出于效率考虑最好使用StringBuffer,如果想转成String类型,可以调用StringB uffer的toString()方法。3.StringBuilder:字符串

2017-03-22 19:23:45 397

原创 &和&&的区别

1. &是位运算符。&&是布尔逻辑运算符。2. 在运行上,&两边的条件需要计算,所有都需要判断,而&&先判断左边,如果不成立则后面的就不需要判断,如果成立就继续判断右边的条件。

2017-03-22 18:08:00 656

原创 goto

java也有goto,但是java的goto是保留字,意思是不排除以后会启用,变成关键字。

2017-03-22 17:47:16 648

原创 .equals()与Hashcode,==的区别

一般来说equals()是用来给开发者进行重写,比较两个对象在什么情况下是相同的。equals() ==判断左右是否长得一样判断左右是否为同一个东西判断两个变量或实例所指向的内存空间的值是否相同判断两个变量或实例是否指向同一个内存空间对内容进行比较对内存地址进行比较值是否相同引用是否相同

2017-03-22 17:43:22 239

原创 在Java7中Switch用String做参数

在 Java 7  之前,switch 只能支持byte,short,char,int或者其对应的封装类以及En  um 类型。在JAVA 7中,String支持被加上了。

2017-03-21 22:09:34 395

原创 属性动画绘制者Animator和自定义View

一、属性动画1.Animator         3.0之后的api,如果要在3.0之前使用需要导入NineOldAndroids。 2.ObjectAnimator         改变对象(Object)的属性,需要目标对象中对属性有get/set的方法。         如:         //可以帮助视图修改显示宽度,以及显示高度的类型   class V

2017-03-20 17:02:13 455

原创 Activity生命周期,启动模式LaunchMode,碎片Fragment,Intent跳转传递

一、Activity生命周期(启动模式为默认的情况)         startActivity主要可以让目标界面入栈(移到栈顶)         导致:当前的Activity进入stop状态,目标界面将会从onCreate-->onStart-->onResume-->运行          返回键或者finish,会导致当前的Activity出栈(onPause-->onSto

2017-03-20 16:47:58 942

原创 AndroidStudio下ButterKnife的集成和使用

一、集成1、在project的级别的builde文件中加上          dependencies {       ...       classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'       ...    } 2、在module级别的build文件上加上         applypl

2017-03-20 16:06:14 390

原创 Android开发环境配置

一、Java环境安装         1、运行jdk安装包(jdk_xxxx.exe)安装jdk,默认安装路径如C:\Program Files\Java\jdk1.8.0_31         2、配置Java环境                   a、在“我的电脑”右单机-->属性-->高级系统设置-->环境变量-->系统环境变量                   b、新建

2017-03-20 16:00:35 222

原创 重启tomcat服务器步骤

1、使用cmd进入dos界面2、进入Tomcat安装目录                   C:\Users\Administrator.MS-201606131808>E:                   E:\>cdapache-tomcat-8.0.26-windows-x64\apache-tomcat-8.0.26\bi                   E:\a

2017-03-20 15:53:20 25230

原创 Android与服务器交互方式中的对称加密和非对称加密

对称加密:加密和解密数据都是使用同一个key,这方面的算法有DES。非对称加密:加密和解密是使用不同的key。发送数据之前要先和服务端约定生成公钥和私钥,使用公钥加密的数据可以用私钥解密,反之。这方面的算法有RSA。ssh和ssl都是典型的非对称加密。

2017-03-20 15:36:18 393

原创 Android下需注意的安全问题

1.错误导出组件2.参数校验不严3.WebView引入各种安全问题,webview中的js注入4.不混淆、不防二次打包5.明文存储关键信息6.错误使用HTTPS7.滥用权限、内存泄露、使用debug签名

2017-03-20 15:34:29 251

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除