- 博客(70)
- 收藏
- 关注
原创 huggingface/transformers
nameerror name 'xlmprophetnettokenizer' is not defined solved:
2022-10-09 22:10:09
444
原创 全球100款大数据工具_2017
1、 Talend Open Studio是第一家针对的数据集成工具市场的ETL(数据的提取Extract、传输Transform、载入Load)开源软件供应商。Talend的下载量已超过200万人次,其开源软件提供了数据整合功能。其用户包括美国国际集团(AIG)、康卡斯特、电子港湾、通用电气、三星、Ticketmaster和韦里逊等企业组织。2、DYSON探码科技自主研发的DYSON智能分析系统,可以完整的实现大数据的采集、分析、处理。DYSON智能分析系统专业针对互联网数据...
2021-06-14 18:35:38
628
原创 生日星座识别
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
399
转载 在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
1159
原创 建立软件研发文档的大致流程
需求文档——>软件设计文档、功能模块图(UML用例)、数据库关系图、类层次结构图(接口关系图,算法)、编码规范文档、测试用例文档、项目进度计划表(project)
2017-04-02 21:20:40
541
原创 搭建测试环境的方法
1)在本地(windows7系统)搭建java环境(安装,配置环境变量)2) 搭建tomcat,将从后端程序那里拿来的.war文件放在webapps目录下3)搭建mysql服务器,将数据库命令为x_project(我们后端程序有做过处理,服务器运行后,会自动连接名字叫x_project的数据库)。并将从后端程序那里拿来的相关.sql文件导入到数据库里4)打开数据库,打开tom
2017-04-01 18:24:33
6258
原创 功能测试用例的设计方法与执行测试
(如注册模块)设计方法:等价类划分、边界值、错误推测法、场景法、因果图、判定表等。执行思路:数据——>从哪里来(入口)——>到哪里去(出口)——>数据库(检验数据的正确性)。
2017-04-01 18:20:30
1087
原创 登录功能通用测试用例要点
//本应该使用表格形式功能测试:1)输入正确的账号和密码,点击提交按钮,验证是否能正确登录。(正常输入)2)输入错误的账号或者密码,验证登录会失败,并且提示相应的错误信息。(错误校验)3)登录成功后能否能否跳转到正确的页面(低)4)账号和密码,如果太短或者太长,应该怎么处理(安全性,密码太短时是否有提示)5)账号和密码,中有特殊字符(比如空格),和其他非英文的情况(是否
2017-04-01 18:15:01
12696
原创 测试内容(水杯为例)
需求测试:查看杯子使用说明书界面测试:查看杯子外观功能度:用水杯装水看漏不漏;水能不能被喝到 安全性:杯子有没有毒或者细菌可靠性:杯子从不同高度落下的损坏程度可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等易用性:杯子是否烫手、是否有防滑措施、是否方便饮用用户文档:使用手册是否对杯子的用法、限制、
2017-04-01 18:05:11
430
原创 测试类型和bug生命周期
测试类型:黑盒测试:把测试对象当成一个黑盒子,测试人员完全不考虑逻辑结构和内部特性,只依据程 式的需求说明书来检查程式的功能是否满足它的功能说明。 白盒测试:把测试对象当成一个透明的盒子,允许测试人员利用程序内部逻辑结构及相关信 息,设计或选择测试用例,对程式所有逻辑路径进行测试。单元测试:白盒测试的一种,对软件设计中的单元模块进行测试。集成测试:在单元测试的基础上
2017-04-01 17:56:15
1258
原创 测试计划的目的和内容
测试计划的目的:编写软件测试计划的目的是指导测试组成员进行工作和让测试组以外的项目成员了解测试工作的。测试计划的内容:测试目的和测试项目简介、测试参考文档和测试提交文档、术语和定义、测试策略、确定测试内容、资源、测试进度、测试员的职责与任务分配、项目通过或失败的标准、暂停和重新启动测试的标准、风险和问题等。最重要的:测试策略、确定测试内容、资源、测试进度、测试员的职责与任务分配、项目通过或
2017-04-01 17:50:12
13303
原创 缺陷报告的作用、要点、原则和二八定理
缺陷报告是描述软件缺陷现象和重现步骤地集合。软件缺陷报告Software Bug Report(SBR)或软件问题报告Software Problem Report (SPR)作用:缺陷报告是软件测试人员的工作成果之一,体现软件测试的价值缺陷报告可以把软件存在的缺陷准确的描述出来,便于开发人员修正缺陷报告可以反映项目产品当前的质量状态,便于项目整体进度和质量控制软件测试缺陷报告是软件测试的
2017-04-01 17:46:26
9205
原创 功能测试的阶段(不相关资料网址)
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
699
转载 转 网络资源链接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
375
原创 网络资源链接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
773
原创 接口API与抽象类AbstractClass的区别
一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。 接口API抽象类AbstractClass方法/变量公开让别人使用公开/私有方法、变量实现必须实现接口里定义的所有方法可有选择地重写所需方法继承多继承一个类只能继承一个超类,但可通过继承多个接口实现多继承作用标识(里面没有
2017-03-22 23:15:27
545
原创 int与Integer的区别
1.int 是基本数据类型2.Integer是int的包装类,注意是一个类3.Integer和int之间可以互相转换,同时,Integer提供了很多方法和常量。
2017-03-22 23:05:44
258
原创 方法重载overload与重写override的区别
重载Overload重写Override相同点见下见下不同点参数签名必须不一致参数签名必须一致 不限制返回类型返回类型必须一致 用于同一个类的所有方法(包括从父类中继承而来的方法)只用于子类重写覆盖父类的方法 不限制…对方法的访问权限和抛出异常有特殊要求 一个方法在所在的类中可被
2017-03-22 22:27:29
563
原创 Java面向对象思想
类是面向对象中一个重要的概念。类是具有相同属性和行为特征的对象的抽象,类是对象的概念模型,对象是类的一个实例,通过类来创建对象,同一类的所有对象具有相同的属性和行为特征。类具有三个基本特征:封装、继承、多态。1.封装是将对象的属性和行为特征包装到一个程序单元(即类)中,把实现细节隐藏起来,通过公用的方法来展现类对外提供的功能,提高了类的内聚性,降低了对象之间的耦合性。2.继承是对原
2017-03-22 21:20:21
321
原创 Java中线程池的使用
线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务时重用这些线程,而不是新建一个线程。线程池中线程的数量通常完全取决于可用内存数量和应用程序的需求。然而,增加可用线程数量是可能的。线程池中的每个线程都有被分配一个任务,一旦任务已经完成了,线程回到池子中并等待下一次分配任务。 Java通过Executors提供四种线程池,分别为:newCachedTh
2017-03-22 21:14:15
288
原创 同步和异步的区别
同步方法:指发送一个请求,需要等待返回, 然后才能够发送下一个请求,有个等待过程; 异步方法:指发送一个请求,不需要等待返回, 随时可以再发送下一个请求,即不需要等待。区别:一个需要等待,一个不需要等待,一般来说,耗时较长的任务,我们会使用异步方法来执行。
2017-03-22 21:09:26
383
原创 Java中sleep()与wait()的区别
sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll。1.区别一:sleep是Thread类的方法,是线程用来控制自身流程的。wait是Object类的方法,用来线程间的通信,这个方法会使当前拥有该对象锁的进程等待知道其他线程调用notify方法时再醒来,不过你也可以给他指定一个时间,自动醒来。这个方法主要是用走不同线程之间的调度
2017-03-22 21:05:48
302
原创 线程在执行过程中的状态和调用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
2817
原创 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
276
原创 hashmap和hashtable的区别
Hashtable和HashMap类有三个重要的不同之处。 1.主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java1. 2引进的Map接口的一个实现。2.最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然可以不用采取任何特殊的行为,就可以在一个多线程的应用程序中用一个Hashtable,但必须同样地为一
2017-03-22 19:46:18
263
原创 移位运算
以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
566
原创 char型变量中可存储一个中文汉字
JAVA默认的编码是UNICODE,不是ASCII;只要汉字在unicode编码中,都可以存储。所以java中的char是2字节byte。
2017-03-22 19:33:21
862
原创 String,StringBuffer与StringBuilder的区别
1.String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。2.StringBuffer:字符串变量(Synchronized,即线程安全)。如果要频繁对字符串内容进行修改,出于效率考虑最好使用StringBuffer,如果想转成String类型,可以调用StringB uffer的toString()方法。3.StringBuilder:字符串
2017-03-22 19:23:45
415
原创 &和&&的区别
1. &是位运算符。&&是布尔逻辑运算符。2. 在运行上,&两边的条件需要计算,所有都需要判断,而&&先判断左边,如果不成立则后面的就不需要判断,如果成立就继续判断右边的条件。
2017-03-22 18:08:00
809
原创 .equals()与Hashcode,==的区别
一般来说equals()是用来给开发者进行重写,比较两个对象在什么情况下是相同的。equals() ==判断左右是否长得一样判断左右是否为同一个东西判断两个变量或实例所指向的内存空间的值是否相同判断两个变量或实例是否指向同一个内存空间对内容进行比较对内存地址进行比较值是否相同引用是否相同
2017-03-22 17:43:22
251
原创 在Java7中Switch用String做参数
在 Java 7 之前,switch 只能支持byte,short,char,int或者其对应的封装类以及En um 类型。在JAVA 7中,String支持被加上了。
2017-03-21 22:09:34
417
原创 属性动画绘制者Animator和自定义View
一、属性动画1.Animator 3.0之后的api,如果要在3.0之前使用需要导入NineOldAndroids。 2.ObjectAnimator 改变对象(Object)的属性,需要目标对象中对属性有get/set的方法。 如: //可以帮助视图修改显示宽度,以及显示高度的类型 class V
2017-03-20 17:02:13
469
原创 Activity生命周期,启动模式LaunchMode,碎片Fragment,Intent跳转传递
一、Activity生命周期(启动模式为默认的情况) startActivity主要可以让目标界面入栈(移到栈顶) 导致:当前的Activity进入stop状态,目标界面将会从onCreate-->onStart-->onResume-->运行 返回键或者finish,会导致当前的Activity出栈(onPause-->onSto
2017-03-20 16:47:58
963
原创 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
415
原创 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
237
原创 重启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
25308
原创 Android与服务器交互方式中的对称加密和非对称加密
对称加密:加密和解密数据都是使用同一个key,这方面的算法有DES。非对称加密:加密和解密是使用不同的key。发送数据之前要先和服务端约定生成公钥和私钥,使用公钥加密的数据可以用私钥解密,反之。这方面的算法有RSA。ssh和ssl都是典型的非对称加密。
2017-03-20 15:36:18
410
原创 Android下需注意的安全问题
1.错误导出组件2.参数校验不严3.WebView引入各种安全问题,webview中的js注入4.不混淆、不防二次打包5.明文存储关键信息6.错误使用HTTPS7.滥用权限、内存泄露、使用debug签名
2017-03-20 15:34:29
266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人