自定义转场详解(一)

前言 本文是我学习了onevcat的这篇转场入门做的一点笔记。 今天我们来实现一个简单的自定义转场,我们先来看看这篇文章将要实现的一个效果图吧: 过程详解 热身准备 我们先创建一个工程,首先用storyboard快速的创建两个控制器,一个作为主控制器,叫ViewController,另外一个作为present出来的控制器,叫PresentViewController,并且用autoLayout快速搭建好界面。就像这样: 我们先做好点击ViewController上面的按钮,present出 P
分类: 其他 发布时间: 04-25 22:18 阅读次数: 4

第六次作业——结对项目之需求分析与原型设计

一、结对成员 方泽慧3022、陈慧玲3004 二、需求分析(学习网站) 运用NABCD模型所做需求分析如下: 1. N(need,即用户的需求) (1)不受时间及空间约束的网络自主学习 (2)可以在同一个网站上进行多种方式的学习 (3)可以在同一个网站上查找到经过筛选的优质资源 (4)可以在此平台上找到感兴趣的学习圈子 (5)发帖提问能够在短时间内得到系统的智能回复或人工解答 2. A(approach,即解决用户需求的做法) (1)设置个人信息栏,即可以实现账户注册、发表学习笔记、加入学习圈
分类: 其他 发布时间: 04-25 22:18 阅读次数: 5

07修改数据

1.修改全部数据 UPDATE table_name SET {col_name = EXPRESSION}[,...n] 示例1:将所有用户性别改为男性 UPDATE users SET user_sex = '男' 示例2:将所有玩家的所有游戏得分都增加100分 UPDATE scores SET score = score+100 2.修改特点数据 UPDATE table_name SET {col_name = expression}[,...n] WHERE condition_e
分类: 其他 发布时间: 04-25 22:18 阅读次数: 5

2018ACM校赛 J 任性

问题 J: 任性 时间限制: 2 Sec 内存限制: 128 MB 题目描述 任性大佬最喜欢的游戏是斗地主,不过今天他想去尝试一下坦克大战,游戏中可以用自己的坦克发射一束激光来攻击敌人,激光能被镜子反射。 任性大佬现在想要计算出激光一共能杀死几个敌人。 注意:激光在杀死敌人后穿过敌人;激光在遇到自己的坦克时会直接穿过;激光可以选择水平或竖直发射。 输入 有多组输入输出 在第一行输入两整数n, m (1 ≤ n, m ≤ 1000)分别代表地图的行数和列数,下面的n行,描述地图各行。 . 表示空
分类: 其他 发布时间: 04-25 22:11 阅读次数: 7

《程序员代码面试指南》第五章 字符串问题 翻转字符串

题目 翻转字符串 java代码 package com.lizhouwei.chapter5; /** * @Description: 翻转字符串 * @Author: lizhouwei * @CreateDate: 2018/4/25 20:09 * @Modify by: * @ModifyDate: */ public class Chapter5_11 { public String reverse(String str) { if (str
分类: 其他 发布时间: 04-25 22:11 阅读次数: 5

springMVC Model ModelMap 和 ModelAndView的区别(转)

原文地址:springMVC Model ModelMap 和 ModelAndView的区别 近来在看代码,发现controller里有不同的处理返回数据的方式,而自己一直在用ModelAndView在处理数据,对于其他的方式也零星用过,但是总感觉不明白其中的区别,也就写了这篇博客总结一下: 简单来说: Model是包含四个addAttribute 和一个 merAttribute方法的接口。 ModelMap :实现了Map接口,包含Map方法。视图层通过request找到ModelMap
分类: 其他 发布时间: 04-25 22:11 阅读次数: 6

uniq 去除重复行

1.命令功能 uniq可以输出或忽略文件中的重复行,经常需要使用sort先对文件进行排序,然后使用uniq去重并计数。 2.语法格式 uniq option input uniq 选项 文件或标准输入 参数 参数说明 -c 去除重复行,并计算每行出现的次数 -d 只打印重复行 -u 只显示唯一的行 3.使用范例 [root@localhost ~]# cat test.txt abcd abcd abcd 123456 123456 456 789 范例1 去除重复行 [root
分类: 其他 发布时间: 04-25 22:11 阅读次数: 5

linux 启动自动运行

开机启动时自动运行程序    Linux 1.加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入X-Window。    2.登录时自动运行程序   用户登录时,b
分类: 其他 发布时间: 04-25 22:11 阅读次数: 5

Jquery中.attr()和.data()的区别

$.attr()和$.data()本质上属于DOM属性和Jquery对象属性的区别。 一个简单的例子 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Jquery中.attr和.data的区别</title> </head> <body> <p id="app" data-foo="hello"></p> </body> <script
分类: 其他 发布时间: 04-25 22:11 阅读次数: 5

物理综合:关于PVT

关于PVT 本文针对常见的PVT问题,做深入的分析和总结 PVT属于时序设计中的基本问题,属于必须掌握的知识点 希望对大家的面试和工作有帮助 跟多交流可联系个人微信号(xgcl_wei)进行进一步沟通学习 影响时序的因素 Apply environmental attributes to model the timing effects of: Input drivers and transitiontimes Capacitive output loads PVT operatingcond
分类: 其他 发布时间: 04-25 22:11 阅读次数: 5

day 28 模块os,sys

一sys模块 # from my_module import func1 # print(money) # money = 20 # print(money) # def func(): # print('in demo2') # # func() # func1() # import sys # print(sys.modules) # from my_module import func1 # 导入模块的时候 sys.modules import # 使用变量的时候看的是命名空间
分类: 其他 发布时间: 04-25 22:11 阅读次数: 6

利用Runtime实现简单的字典转模型

前言 我们都知道,开发中会有这么一个过程,就是将服务器返回的数据转换成我们自己定义的模型对象。当然服务器返回的数据结构有xml类型的,也有json类型的。本文只讨论json格式的。 大家在项目中一般是怎么样将服务器返回的json转化成自己定义的模型类呢? 我在项目中一般都是使用的MJExtension。 本文讲解的也基本就是解读MJExtension中的部分源码。 好了,废话不多说,直接上代码,let's go 简单字典转模型 首先,从最简单的字典开始,例如我们需要将如下的字典转化成自定义的模
分类: 其他 发布时间: 04-25 22:11 阅读次数: 5

湖北省大学程序设计竞赛(武大校赛)

Link A 题意 分析 B 题意 分析 C 题意 分析 D 题意 分析 E 题意 分析 F 题意 分析 G 题意 分析 H 题意 分析 I 题意 分析 J 题意 分析 K 题意 分析 Summary Ym:惨惨啊,Java不会,思维题不会,我tm还会啥
分类: 其他 发布时间: 04-25 22:11 阅读次数: 5

wc 统计文件的行数

1.命令功能 wc 统计文件的行数,单词和字节数 2.语法格式 wc option file wc option --files0-from=F 参数说明 参数 参数说明 -c 统计字节数 -m 统计字符数 -l 统计行数 -w 统计单词数 -L 打印最长行的长度 3.使用范例 范例1 查看passwd文件字节数、字数、行数。 [root@localhost ~]# wc /etc/passwd #不接参数 25 33 1076 /etc/passwd #25表示行
分类: 其他 发布时间: 04-25 22:11 阅读次数: 5

《程序员代码面试指南》第五章 字符串问题 数组中两个字符串的最小距离

题目 数组中两个字符串的最小距离 java代码 package com.lizhouwei.chapter5; /** * @Description: 数组中两个字符串的最小距离 * @Author: lizhouwei * @CreateDate: 2018/4/25 20:30 * @Modify by: * @ModifyDate: */ public class Chapter5_12 { public int minDistance(String[] strin
分类: 其他 发布时间: 04-25 22:11 阅读次数: 5

《程序员代码面试指南》第五章 字符串问题 公式字符串求值

题目 公式字符串求值 java代码 package com.lizhouwei.chapter5; import java.util.Deque; import java.util.LinkedList; /** * @Description: 公式字符串求值 * @Author: lizhouwei * @CreateDate: 2018/4/25 20:42 * @Modify by: * @ModifyDate: */ public class Chapter5_15 {
分类: 其他 发布时间: 04-25 22:11 阅读次数: 6

etcd 集群搭建

export http_proxy=http://109.105.4.17:8119 && https_proxy=http://109.105.4.17:8119 yum install etcd -y vi /etc/etcd/etcd.conf # [member] # 节点名称 ETCD_NAME=node1 # 数据存放位置 ETCD_DATA_DIR="/var/lib/etcd/default.etcd" #ETCD_WAL_DIR="" #ETCD_SNAPSHOT_COUNT
分类: 其他 发布时间: 04-25 22:11 阅读次数: 5

两个App之间调起通信

前言 经常使用一些app的分享功能,比如点击QQ分享,就从app打开(跳转到)QQ,然后分享完之后又回到我们的app,那么这是怎样实现的呢? 假设有这么一个需求,由app1跳转到app2,当app2完成任务之后,要把app2中的某些信息传到app1中(假设我们自己的程序是app1) 过程 我们创建两个新的工程,一个叫Test1,一个叫Test2。 本篇文章将使用Test1作为第一个app的URL Schemes,Test2作为第二个app的URL Schemes。 Test1工程配置 由于iO
分类: 其他 发布时间: 04-25 22:11 阅读次数: 6

iconv 转换文件的编码格式

1.命令功能 icnov用于转换文件的编码格式 linux默认中没有icnov文件,需要自己安装http://www.gnu.org/software/libiconv/. (1)下载libiconv包 [root@localhost ~]# wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz (2)编译源码 [root@localhost ~]# tar zxf libiconv-1.15.tar.gz #解压
分类: 其他 发布时间: 04-25 22:11 阅读次数: 7

查找算法

明天再写吧
分类: 其他 发布时间: 04-25 22:11 阅读次数: 3