- 博客(57)
- 收藏
- 关注
转载 测试与优化
211611302 洪康 211605242 杨慧德一~单元测试测试思路:因为很多方法都是有返回值的,这样的方法是比较好测试的,只要返回值和预期相同即可。调度场算法”和“计算后缀表达式”放在一起测试。 传入一个正常的中缀表达式,如果能返回正确的计算结果,那测试就通过。用户输入正确与否时,当用户输入错误会直接结束程序。 因此测试的时候,主要是测试“正则表达式”能否正确排查错误的输入...
2018-09-30 11:31:00 951
转载 最幸运的人
1 import java.util.ArrayList; 2 import java.util.Scanner; 3 4 public class 最幸运的人 { 5 6 public static void main(String[] args) { 7 // TODO Auto-generated method stub 8 ...
2018-09-30 08:41:00 97
转载 智能指针之 weak_ptr
1. weak_ptr 介绍std::weak_ptr 是一种智能指针,它对被 std::shared_ptr 管理的对象存在非拥有性("弱")引用。在访问所引用的对象指针前必须先转换为 std::shared_ptr。 主要用来表示临时所有权,当某个对象存在时才需要被访问。转换为shared_ptr的过程等于对象的shared_ptr 的引用计数加一,因此如果你使用weak_ptr获得所有权的...
2018-09-30 00:53:00 109
转载 设计模式第一弹—适配器模式
1、场景2、类别2.1类代理 // 已存在的、具有特殊功能、但不符合我们既有的标准接口的类class Adaptee { public void specificRequest() { System.out.println("被适配类具有 特殊功能..."); }} // 目标接口,或称为标准接口interface Target { public void...
2018-09-30 00:27:00 51
转载 在Eclipse中设置Maven插件
【步骤】Maven插件的设置:①installations:指定Maven核心程序的位置。不建议使用Maven插件自带的Maven程序,而应该使用我们自己解压的那个。②user settings:指定conf/settings.xml的位置,进而获取本地仓库的位置。转载于:https://www.cnblogs.com/zhzcode/p/97...
2018-09-29 11:25:00 54
转载 CF 429B B.Working out (四角dp)
题意:两个人一个从左上角一个从左下角分别开始走分别走向右下角和右上角,(矩阵每个格子有数)问到达终点后可以得到的最大数是多少,并且条件是他们两个相遇的时候那个点的数不能算思路:首先这道题如果暴力搜索一般是gg了,所以考虑动态规划我们设起点为st(1,1),终点为ed(n,m),相遇的点为now(i,j)问题转化为计算st→now + now→ed的值(不包含now)这个问题可以分解为求...
2018-09-28 16:46:00 45
转载 报表工具怎么做模糊查询
在数据查询系统中,我们常常会遇到精准查询和模糊查询。我们知道,对于关系数据库,使用精准查询可以直接在 sql 里面使用“where 字段 = 参数值”来过滤对应的数据,而要实现模糊查询,我们使用的就是 like 的形式。那么,在报表里面该如何使用 like 方式实现模糊查询来过滤数...
2018-09-28 11:07:34 115
转载 Flutter在混合项目中的构建和集成
写在前头在之前的一篇文章《Flutter的探索与实践》中关于Flutter如何构建到现有项目这一节没有详细说,这篇文章将会介绍Flutter在混合项目中的构建和集成方面踩过的坑以及解决方案。目标扇贝现有的项目是原生混合React Native,并且是以组件化的架构存在,现在想在一些页面上用Flutter进行重构,想要在新的Flutter项目上集成以前的所有代码肯定是不现实的,同时又不想将Fl...
2018-09-28 03:21:35 374
转载 深入浅出 Java 中的包装类
前阵子,我们分享了《Java中的基本数据类型转换》这篇文章,对许多粉丝还是有带来帮助的,今天讲一下 Java 包装类的的由来,及自动装箱、拆箱的概念和原理。什么是包装类型Java 设计当初就提供了 8 种 基本数据类型及对应的 8 种包装数据类型。我们知道 Java 是一种面向对象编程的高级语言,所以包装类型正是为了解决基本数据类型...
2018-09-27 15:18:19 42
转载 利用JavaScript jQuery实现图片无限循环轮播(不借助于轮播插件)-----转载
前言 作为一个前端工程师,无论公司是什么行业,无论你做什么端,基本都会遇到一个避不开的动画效果:循环轮播。做轮播并不难,市场上的轮播插件有很多,其中比较著名的是swiper,使用也非常简单。但轮播插件这种东西总归是不灵活的,一些简单的场景还可以应付,比较复杂一点的场景处理起来就比较麻烦了。今天我会全程带大家来写一个循环轮播,用到的技术有:html、css、JavaScript、jQuery,...
2018-09-27 10:28:00 663
转载 英语发音规则---发/i:/的字母及字母组合
英语发音规则---发/i:/的字母及字母组合一、总结一句话总结: 1、字母组合ee发/iː/?bee beef see agree week meeting feel sweet free beeline beech green leek beet greengage queen fleet sneeze heel deep sleep between keep fifteen...
2018-09-27 00:50:00 1693
转载 Spring 装配基础类型
1 //以String类型为例2 <bean id="exemptSecretUser" class="java.lang.String">3 <constructor-arg type="java.lang.String" value="admin"/>4 </bean>5 6 //后台获取7 @Resourc...
2018-09-26 16:28:00 84
转载 设计一个百万级的消息推送系统
前言首先迟到的祝大家中秋快乐。最近一周多没有更新了。其实我一直想憋一个大招,分享一些大家感兴趣的干货。鉴于最近我个人的工作内容,于是利用这三天小长假憋了一个出来(其实是玩了两天 转载于:https://blog.51cto.com/13883927/2285351...
2018-09-25 15:41:57 58
转载 十大经典排序算法
0.1 算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。复制代码0.2 算法复杂度0.3 相关概念稳定:如果a原本在b前面,而...
2018-09-25 14:19:24 59
转载 对象的引用过期问题
先要明白一个概念是在你使用完某个对象之后,对象处于未被引用的状态,此时就会被回收。public class Stack{private Object[] elements;private int size=0;private static final int DEFALUT_INITIAL_CAPACITY=16;public Stack(){elements=new Object[DEFAL...
2018-09-25 00:22:11 295
转载 linux定时任务
1.定时任务介绍1.1 crond是什么crond是linux系统中用来定期执行命令或指定程序的一种服务或软件。特殊要求:(秒级别)crond服务就无法搞定了,一般工作中写脚本用守护进程执行[root@shellbiancheng jiaobenlianxi]# cat while1.sh #!/bin/shwhile true do uptime sleep 2...
2018-09-24 11:51:18 115
原创 C#和F#默认接口方法更新
“默认接口方法(Default Interface Methods)”特性提案将允许C#、F#及其他.NET语言实现有限形式的多继承。受Java的默认方法启发,库作者将可以向已发布的接口中添加新方法而不破坏向后兼容性,其中也包括默认实现。\\对于这个人们热议的特性,争论双方都固执己见。在这一点上,什么 都没变。最新消息是,这可能只是一个.NET Core特性。\\在讨论“F#中的默认接口方法”提案...
2018-09-24 11:27:24 65
转载 安装环境 :win64
1.安装环境 :win64 1.1 下载mysql安装包地址: https://dev.mysql.com/downloads/file/?id=4762332.安装 2.1 解压下载的ZIP压缩包 我的解压至 E:\Mysql Server\mysql-8.0.11-winx64 2.2 配置环境变量 将安装目录添加至path变量中 3.在解压目录中增加配置...
2018-09-24 09:35:00 59
转载 python类的继承、多继承及其常用魔术方法
继承 一个类可以派生出一个子类,这个子类可以使用父类的属性及方法,也可以在父类的基础上添加自己的独特属性或方法。属性和方法的继承的顺序是先从自己开始,找不到再去找父类,父类没有再找父类的父类,其尽头就是顶级基类object,它就相当于一个人的祖宗。当一个类没有写继承谁时,默认就是继承object。class father(object): def...
2018-09-21 22:12:00 101
转载 js屏蔽/过滤 特殊字符,输入就删除掉,实时删除,
原文:http://niuxiaoxia870563296.iteye.com/blog/18281891.替换方法:<input type="text" class="domain" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5\w]/g,'')" ;this.value=this.value.replace...
2018-09-21 12:48:00 525
转载 Windows Server 2016 Storage Replication
Storage Replication是Windows Server 2016中新增的一项功能,它是利用windows server自带的块存储复制技术首先,我们简答粗暴的交代一下部署需求:1、该功能目前只存在Windows Server 2016 Datacenter版本2、需要安装Storage-Replica,FS-FileServer两项功能3、复制过程中使用Kerberos进行验...
2018-09-21 11:28:00 334
转载 C语言程序运行
vs2013编辑器c程序的运行一、启动Microsoft Visual C++ 2013版、新建项目 。文件——> 新建——> 项目。2.确定之后 弹出新建项目对话框。选择模板——>Win32——>Win32控制台应用程序——>自定义项目名称(DemoApplication1)然后确定。3.确定之...
2018-09-20 16:33:02 260
转载 python基础-斐波拉契数列的实现
斐波拉契数列实现方法一:def fib(): a,b = 1,1 while True: a,b = b, a+bfor index,x in enumerate(fib()): if index == 10: break print("%s"%x)复制代码
2018-09-20 01:28:07 101
转载 m_Orchestrate learning system---十一、thinkphp查看临时文件的好处是什么
m_Orchestrate learning system---十一、thinkphp查看临时文件的好处是什么一、总结一句话总结:可以知道thinkphp的标签被smarty引擎翻译而来的php代码是什么1、thinkphp数据表操作如何取别名?thinkphp数据表aliasaliasalias用于设置当前数据表的别名,便于使用其他的连贯操作例如join方...
2018-09-19 23:46:00 47
转载 leetcode 148. Sort List
https://leetcode.com/problems/sort-list/discuss/46714/Java-merge-sort-solution链表初始化代码:ListNode* origin = new ListNode (0);此题要求时间复杂度是o(nlogn),空间复杂度是o(1),快排最高时间复杂度可能到达o(n2),所以用归并排序,数组的归并排序,还需要o(n)的空间复...
2018-09-19 16:21:00 45
转载 SpringBoot+Shiro学习之数据库动态权限管理和Redis缓存
发现问题,需找解决思路。之前我们整合Shiro,完成了登录认证和权限管理的实现,登录认证没什么说的,需要实现AuthorizingRealm中的doGetAuthenticationInfo方法进行认证,但是我们在实现doGetAuthorizationInfo权限控制这个方法的时候发现以下两个问题:第一...
2018-09-19 15:48:00 114
转载 flink第一个应用
去年华为大佬就开始在用flink,今天刚有空就稍微跟着写了个demo玩起来(就不用java了 spark和flink还是用scala玩)package flink.testimport org.apache.flink.api.java.utils.ParameterToolimport org.apache.flink.streaming.api.scala.StreamExecuti...
2018-09-19 15:20:00 76
转载 Node.js学习笔记(三) --- package.json 及cnpm
一、包Nodejs 中除了它自己提供的核心模块外,我们可以自定义模块,也可以使用第三方的模块。Nodejs 中第三方模块由包组成,可以通过包来对一组具有相互依赖关系的模块进行统一管理。完全符合 CommonJs 规范的包目录一般包含如下这些文件。package.json :包描述文件。bin :用于存放可执行二进制文件的目录。lib :用于存放 Jav...
2018-09-19 11:38:00 131
转载 Mysql合并2表找出不同项
SELECT id, time24FROM ( SELECT t1.id,t1.time24, t1.time48, t1.time72, t1.time96, t1.timegt96, t1.total, t1.type, t1.platform FROM scs_delivery_time_line t1 UNION ALL ...
2018-09-18 10:41:00 80
原创 VSTS被拆成5个部分,以Azure DevOps服务形式推出
9月10日,微软官方博客宣布推出Azure DevOps服务。Azure DevOps是对微软的应用程序生命周期管理系统Visual Studio Team Services(VSTS)进行的重大改组和品牌重塑,此后VSTS将不再是单一的Visual Studio品牌服务,而是被分成五个独立的Azure服务,包含在Azure DevOps服务之中。这五个单独的服务分别是:\\Azure Pipel...
2018-09-16 19:00:00 45
转载 Zookeeper分布式集群
一、简介 Zookeeper是一个高效的分布式协调服务,可以提供配置信息管理、命名、分布式同步、集群管理、数据库切换等服务。它不适合用来存储大量信息,可以用来存储一些配置、发布与订阅等少量信息。Hadoop、Storm、消息中间件、RPC服务框架、分布式数据库同步系统,这些都是Zookeeper的应用场景。 Zookeeper集群中节点个数一般为奇数个(>...
2018-09-14 22:23:31 94
转载 mysql 8.0 四个默认数据库
mysql 8.0 安装完成后会自动生成四个数据库information_schemaNFORMATION_SCHEMA提供对数据库元数据的访问 ,有关MySQL服务器的信息,例如数据库或表的名称,列的数据类型或访问权限。关于里面各表的作用参考官方链接https://dev.mysql.com/doc/refman/8.0/en/information-schema.html...
2018-09-12 16:15:16 1888
转载 浅谈:当程序员的N多好处,逆袭高富师
选择一份职业,除了要要分析有没有钱途外(为什么要选择 IT 行业,IT 业有多火爆你造吗?),还要平衡其他方面的利弊。有很多想进入这个行业的小伙伴问我,程序员到底有什么好处。看样子这是很多小伙伴关心的问题。在网上百度了一下,都是讲的一些皮毛的东西,没有触及程序员真正的 G 点。所以今天好为人师一下,来给大家分解分解,程序员这个职业到底有哪些特点,哪些好处:1、无视学历,活好就行。IT ...
2018-09-12 09:35:00 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人