虽然Swift可以纯代码设计界面,不过不利用先用的可视化工具有时候有点效率低。下面是使用xib设计方法,部分代码来自网上。 (1)新建View 2、新建View class 3、DemoView.swift中 class DemoView: UIView { // MARK:- 创建视图 class ...
分类:
编程语言 时间:
2018-02-21 21:36:33
阅读次数:
3288
尼克的任务尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。尼克的一个工作日为 N 分钟,从第一分钟开始到第 N 分钟结束。当尼克到达单位后他就开始干活。如果在同一时刻有多个任务需要完成,尼克可以任选其 ...
分类:
其他好文 时间:
2018-02-21 21:36:24
阅读次数:
160
效果图: 闪屏页用到了handler和CountDownTimer类,还需配置一下Activity的主题,这里是:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 全屏主题的意思。 实现源码: ...
分类:
其他好文 时间:
2018-02-21 21:36:15
阅读次数:
194
参见算法竞赛进阶指南190页 cpp include include include using namespace std; int n, m, num[10005], qwq=1, fa[10005], dis[10005]; char ss[15]; struct Node{ int l, r ...
分类:
其他好文 时间:
2018-02-21 21:36:05
阅读次数:
108
1. 前言 KASAN是一个动态检测内存错误的工具。KASAN可以检测全局变量、栈、堆分配的内存发生越界访问等问题。功能比SLUB DEBUG功能齐全并且支持实时检测。越界访问的严重性和危害性通过我之前的文章(SLUB DEBUG技术)应该有所了解。正是由于SLUB DEBUG缺陷,因此我们需要一种 ...
分类:
其他好文 时间:
2018-02-21 21:35:55
阅读次数:
247
匿名内部类特点:1.匿名内部类是没有名称的内部类,没办法引用它们。必须在创建时,作为new语句的一部分来声明并创建它们的实例。2.匿名内部类必须继承一个类(抽象的、非抽象的都可以)或者实现一个接口。如果父类(或者父接口)是抽象类,则匿名抽象类 必须实现其所有抽象方法。3.匿名内部类中可以定义代码块, ...
分类:
编程语言 时间:
2018-02-21 21:35:48
阅读次数:
146
Servlet规范是一套技术标准,包含与Web应用相关的一系列接口,而具体的Servlet容器负责提供标准的实现,如Tomcat。 Servlet的实例对象由Servlet容器负责创建,Servlet的方法由容器在特定情况下调用,Servlet容器在关闭Web应用时销毁Servlet对象实例。 1. ...
分类:
其他好文 时间:
2018-02-21 21:35:41
阅读次数:
92
参考:http://man.linuxde.net/ls ...
分类:
其他好文 时间:
2018-02-21 21:07:45
阅读次数:
265
谈及如今欣欣向荣的前端圈,不仅有各类框架百花齐放,如Vue, React, Angular等等,就打包工具而言,发展也是如火如荼,百家争鸣;从早期的王者Browserify, Grunt,到后来赢得宝座的 Gulp, 以及独树一帜的 fis3, 以及下一代打包神器 Rollup ;在 browser ...
分类:
Web程序 时间:
2018-02-21 21:07:38
阅读次数:
284
__author__ = "KuanKuan" info = {'teacher1': '苍井空', 'teacher2': '京香', 'teacher3': '波多野结衣', 'teacher4': '小泽玛利亚', 'teacher5': '上原瑞惠', 'teacher6': '樱井莉亚',... ...
分类:
编程语言 时间:
2018-02-21 21:07:27
阅读次数:
121
(第一次给学弟们学妹写题解,可能有些地方我认为简单的可能没有仔细解释,所以导致没有讲清楚的一定要勤奋问百度,或者底下留言) 【A-投掷硬币】 题解:基础DP(动态规划),dp[i][j]表示从第一个硬币开始翻,翻到第i个硬币的时候,翻到正面的有j个。那么dp[i][j]由dp[i-1][j-1](第 ...
分类:
其他好文 时间:
2018-02-21 21:07:18
阅读次数:
169
最大的作用:解耦(少修改Java代码,多修改配置文件) 配置文件+反射+接口 来实现 ...
分类:
编程语言 时间:
2018-02-21 21:07:10
阅读次数:
126
[题面戳我][1] sol 很好想+很好写的一道题,然而比赛中我还是没有切掉qaq。 LCT 枚举左端点$i$,向右移动右端点指针$j$找到第一个成环的位置。此时$[i,j],[i,j+1]...[i,m]$都是合法答案。可见就是在区间$[i,j]$上区间加$m j+1$,再在$[j+1,m]$上加 ...
分类:
其他好文 时间:
2018-02-21 21:07:02
阅读次数:
151
https://cs.brown.edu/courses/cs015/docs/HelpfulHandout.pdf 对Declaration, Instantiation 和Initialization一直都存在疑惑,直到看了Brown大学的这个文档。 对象(也就是类)被实例化,变量被初始化。 实 ...
分类:
其他好文 时间:
2018-02-21 21:06:52
阅读次数:
121
7-20 表达式转换(25 分) 算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。日常使用的算术表达式是采用中缀表示法,即二元运算符位于两个运算数中间。请设计程序将中缀表达式转换为后缀表达式。 输入格式: 输入在一行中给出不含空格的中缀表达式,可包含+、-、*、\以及左右括号(),表达式不超过 ...
分类:
其他好文 时间:
2018-02-21 21:06:43
阅读次数:
151
题目描述 一个n*m的方格,初始时每个格子有一个整数权值。接下来每次有2种操作: 改变一个格子的权值; 求一个子矩阵中某种特定权值出现的个数。 改变一个格子的权值; 输入输出格式 输入格式: 第一行有两个数N,M。 接下来N行,每行M个数,第i+1行第j个数表示格子(i,j)的初始权值。 接下来输入 ...
分类:
Web程序 时间:
2018-02-21 21:06:35
阅读次数:
192
题面: 传送门 思路: 其实就是一道最小割的题目...... 我的写法加了两个优化,常数比较小,所以过掉了 一个是当前弧,一个是若当前点并不能流出去,那么标记dep为-1 听说正解是对偶图最短路?可以找时间学一学...... Code: ...
分类:
其他好文 时间:
2018-02-21 21:06:24
阅读次数:
181