Kotlin入门(20)几种常见的对话框

提醒对话框 手机上的App极大地方便了人们的生活,很多业务只需用户拇指一点即可轻松办理,然而这也带来了一定的风险,因为有时候用户并非真的想这么做,只是不小心点了一下而已,如果App不做任何提示的话,继续吭哧吭哧兀自办完业务,比如转错钱了、误删资料了,往往令用户追悔莫及。所以对于部分关键业务,App为了避免用户的误操作,很有必要弹出消息对话框,提醒用户是否真的要进行此项操作。这个提醒对话框便是App开发常见的AlertDialog,说起这个AlertDialog,安卓开发者都有所耳闻,该对话框不
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

Elements in iteration expect to have 'v-bind:key' directives.

code->首选项->设置->在搜索框中输入:vetur.validation.template->你懂的
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

18.零起点学算法13——求2个时间之间的分钟数

#include<stdio.h> int main() { int h1,m1,h2,m2,s; while(scanf("%d:%d %d:%d",&h1,&m1,&h2,&m2)!=EOF) { s=(h1-h2)*60+m2-m1-1; printf("%d",s); } return 0; }
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

jQuery(0)——Dom对象和jQuery包装集

Dom对象和jQuery包装集 开始学习jQuery,没想到还要知道这个概念。 Dom对象 DOM(Document Object Model)文档对象模型 在w3c中是这样说明它的: 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树。 HTML DOM 树 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。 JavaScript 能够改变页面中的所有 HTML 元素 Jav
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

【算法】百钱百鸡

1. 问题   公鸡一只5文,母鸡一只3文,小鸡3只一文,要求用一百文钱刚好买一百只鸡,求所有可能性 2. 思路   根据已知可以得出等量关系如下(公鸡 x  母鸡 y  小鸡 z )   5x + 3y + z/3 = 100   x + y + z = 100   经过推导得到   7x + 4y = 100   0 ≤ x ≤ 14   0 ≤ y ≤ 25 3. 代码实现   参照以上思路通过 Scala 实现 for(i <- 0 to 14){ for(j <- 0 to
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

第七十五课 图的遍历(DFS)

添加DFS函数: 1 #ifndef GRAPH_H 2 #define GRAPH_H 3 4 #include "Object.h" 5 #include "SharedPointer.h" 6 #include "Array.h" 7 #include "DynamicArray.h" 8 #include "LinkQueue.h" 9 #include "LinkStack.h" 10 11 namespace DTLib 12 { 1
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

记第一次写博客

以前一直都是在看别人的博客,而且看了很多;学习别人的知识,并且学到了不少。现在居然自己开始写博客了!!!然而我感觉没有什么值得大家学习的东西能够分享,之所以能够写下这篇博文完全是因为我们学校的一门课程,名字叫软件工程导论。这次我按照老师的要求,书写我的第一篇博文。 我的合作伙伴是个学神级别的任务,平时上课一直在玩手机,可是一到老师让我们动手写代码的时候,他总是最积极的,问老师问题也是最积极的,完成的任务也是最出色的一个,不服都不行。。。 下面就让我们来欣赏一下学神的代码吧。 直接上图,从图中可
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

MDS

转载:https://blog.csdn.net/victoriaw/article/details/78500894 多维缩放(Multidimensional Scaling, MDS)是一组对象之间的距离的可视化表示,也可以当做一种无监督降维算法使用。 为了直观了解MDS,给一个简单例子。假设现在给定一组城市之间的距离信息如下: 现在要求绘制一幅地图,在地图中标出所有城市,并且城市之间的距离等于上表中给出的距离。显然,这种图不是唯一的,因为平移、旋转操作并不改变距离。其中一种绘制方法如下
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

git创建新分支推送到远程

1.创建本地分支 git branch 分支名,例如:git branch 2.0.1.20120806 注:2.0.1.20120806是分支名称,可以随便定义。 2.切换本地分支 git checkout 分支名,例如从master切换到分支:git checkout 2.0.1.20120806 3.远程分支就是本地分支push到服务器上。比如master就是一个最典型的远程分支(默认)。 git push origin 2.0.1.20120806 4.远程分支和本地分支需要区分好,所
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

异常:调用链顺序

在异常调用链当中:异常对象创建顺序(栈内进行),和异常堆栈链显示顺序恰好相反(出栈顺序) 源码: package lsh.element; public class ExceptionChains { public static void main(String[] args) { try { method1(); } catch (Exception2 e) { e.printStackT
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

gird

<!DOCTYPE html> <html> <head> <title>grid</title> <link rel="stylesheet" type="text/css" href="grid.css"> </head> <body> <div class="wrapper"> <div class="one">1</div> <div class="two">2</div> <div class="three">3</div> <div class="four">4</div> <di
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

2018-09-27-Python全栈开发-day60-django序列化-part2

Form组建的简单扩展 1.form的验证流程   clean_fields   用户输入的字段,首先通过正则表达式的验证,当验证成功之后,将字段和值放入一个字典中,如果后面还有clean_字段名这样的方法,则会继续执行,如果clean_字段名方法执行成功,字典中的值会进行更新。    def clean_user(self): v = self.cleaned_data['user'] print(v) print(models.Book.o
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

malloc/free函数

一、malloc   函数原型:void *malloc(unsigned int size);   功 能:在内存的动态存储区中分配一个长度为size的连续空间。   返 回 值:指向所分配的连续存储域的起始地址的指针,若失败,返回NULL 二、free   函数原型:void free(void *p);   功 能:释放指针p所指向的内存区   返 回 值:无 注意:判断内存是否分配成功是重点。 malloc函数返回类型时void *, 只会是一个合法的指针或者NULL指针. 1 in
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

结对编程队友的个人项目代码分析

他的代码是用java在eclipse中编写的,基本实现了老师所要求的功能先说一下优点,优点就是代码精简,一百三十行完成,与我自己的代码相比,尤其是在生成题目的函数上,无疑更加精简并且算法巧妙,其函数只用一个n作为参数用来调控三种不同难度的题目转换,但精简的部分缺点就是生成题目方式比较单一,比如在括号的应用上,无法生成对整个括号进行乘方开方的题目。综合来说其整篇代码都是这种高效的风格,其中思路让我这种脑子不好且水平不高的人有所受益,但他的代码缺点也很明显,写代码的习惯有些差,比较杂乱且没有注释,
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

结对编程代码分析

优点: 1.代码布局清晰,注释详尽,各功能完善,没有冗长,难懂的内容。 2.很多地方都加有异常判断,使程序能应变更多情况产生的问题。 3.在括号处理方面做的很细致,排除了很多不合法的情况,值得学习。 4.根号和平方都打印出了相应的符号。 5.函数与函数之间的调用关系很清晰,没有出现函数功能重叠等问题。 待改善: 1.模块处理: (1)建议分文件写各个模块。 (2)封装性不强,代码以函数调用为主,没有体现类与类之间相互独立相互影响的效果。 eg:代码里在初始化时用二维string数组添加了用户名
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

关于Unity3d的世界空间和本地空间的一点思考

最近才开始学Unity3d,被这个本地空间和世界空间搞得有点晕头转向的。于是花了一点时间随便写了一点代码加深理解。代码如下: 1 public class MoveX : MonoBehaviour 2 { 3 void Update() 4 { 5 if (Input.GetMouseButtonDown(0)) 6 { 7 var two = new Vector3(2, 2, 2); 8
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

为什么说Redis是单线程的以及Redis为什么这么快!(转)

文章转自https://blog.csdn.net/chenyao1994/article/details/79491337 一、前言 近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据”,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Redis、Memcached等,而笔者目前最常用的也只有Redis这一种。 如果你在以前面试的时候还没有遇到
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

什么是Capability

desired capability的功能是配置Appium会话。他们告诉Appium服务器您想要自动化的平台和应用程序。 Desired Capabilities是一组设置的键值对的集合,其中键对应设置的名称,而值对应设置的值。(如:"platformName": "Android")Desired Capabilities主要用于通知Appium服务器建立需要的Session。 Session Appium的客户端和服务端之间进行通信都必须在一个Session的上下文中进行。客户端在发起通
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

在用户关闭一个界面之前检测用户是否已经保存文件需要重写关闭事件。

void MainWindow::closeEvent(QCloseEvent *event) { if (maybeSave()) { writeSettings();//保留用户的配置 event->accept();//接受,关闭 } else { event->ignore();//忽略,不关闭 } }
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

贪心算法和动态规划的区别与联系

联系 1.都是一种推导算法 2.都是分解成子问题来求解,都需要具有最优子结构 区别 1.贪心:每一步的最优解一定包含上一步的最优解,上一步之前的最优解则不作保留; 动态规划:全局最优解中一定包含某个局部最优解,但不一定包含前一个局部最优解,因此需要记录之前的所有的局部最优解 2.贪心:如果把所有的子问题看成一棵树的话,贪心从根出发,每次向下遍历最优子树即可(通常这个“最优”都是基于当前情况下显而易见的“最优”);这样的话,就不需要知道一个节点的所有子树情况,于是构不成一棵完整的树; 动态规划:
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0