AI时代做一个终身学习者

第六章 AI时代的教育和个人发展   1. 2013年,全美录取最严格的一所四年制大学本科学校——米涅瓦成立了,由美国著名教育家联合创立,校长是本·尼尔森,录取率低于哈佛的8-9%,是3%。 创始人相信,传统的大学教育已经无法适应未来的需要,会被改革甚至被颠覆。远程在线课程(难以深入交流)、研讨小组、实习实践、自我探索、自我完善将成为今后教育的主流。 这些重在培养学生的逻辑分析、创造性思维、交流能力和复杂环境的协作能力。 这所大学按研究生、博士生的标准去培养大学生。   2. 学什么? AI时
分类: 其他 发布时间: 02-05 22:28 阅读次数: 0

iOS-开发遇到的问题总结

iOS-开发遇到的问题总结
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

安装SecureCRT8.1

教程地址: https://blog.csdn.net/iechenyb/article/details/80309448
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)

● 沙盒根目录:NSString *home = NSHomeDirectory(); ● Documents:(2种⽅方式) ● 利用沙盒根目录拼接”Documents”字符串 NSString *home = NSHomeDirectory(); NSString *documents = [home stringByAppendingPathComponent:@"Documents"];// 不建议采用,因为新版本的操作系统可能会修改目录名 ● 利⽤NSSearchPathForDir
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

iOS开发UI篇—使用picker View控件完成一个简单的选餐应用

iOS开发UI篇—使用picker View控件完成一个简单的选餐应用 一、实现效果   说明:点击随机按钮,能够自动选取,下方数据自动刷新。    二、实现思路 1.picker view的有默认高度为162,不可修改。 2.显示数据,需要设置数据源,也有两种方式(成为数据源,遵守协议) 3.实现数据源里面的两个方法 1)返回一共有多少列 2)在这一列中一共有多少行 4.通过代理告诉它那一列的哪一行显示哪些数据(设置其代理为控制器) 5.使用懒加载,加载所有的食物 6.完成基本数据的展示(列
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

iOS开发UI篇—ios应用数据存储方式(归档)

iOS开发UI篇—ios应用数据存储方式(归档) 一、简单说明 在使用plist进行数据存储和读取,只适用于系统自带的一些常用类型才能用,且必须先获取路径相对麻烦; 偏好设置(将所有的东西都保存在同一个文件夹下面,且主要用于存储应用的设置信息) 归档:因为前两者都有一个致命的缺陷,只能存储常用的类型。归档可以实现把自定义的对象存放在文件中。 二、代码示例 1.文件结构 2.代码示例 YYViewController.m文件 1 // 2 // YYViewController.m 3
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

iOS开发UI篇—ios应用数据存储方式(偏好设置)

iOS开发UI篇—ios应用数据存储方式(偏好设置) 一、简单介绍 很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用都有个NSUserDefaults实例,通过它来存取偏好设置。比如,保存用户名、字体大小、是否自动登录 存储位置: 存储形式: 二、代码示例 1.storyboard 2.代码 1 // 2 // YYViewController.m 3 // 01-偏好设置 4 // 5 //
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

iOS开发UI篇—UITabBarController简单介绍

一、简单介绍 UITabBarController和UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型的例子就是QQ、微信等应⽤。 二、UITabBarController的使用 1.使用步骤: (1)初始化UITabBarController (2)设置UIWindow的rootViewController为UITabBarController (3)创建相应的子控制器(viewcontroller
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

iOS开发UI篇—Modal简单介绍

iOS开发UI篇—Modal简单介绍 一、简单介绍 除了push之外,还有另外一种控制器的切换方式,那就是Modal 任何控制器都能通过Modal的形式展⽰出来 Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为⽌ 二、代码说明 新建一个项目,在Application的代理中添加window和控制器。 YYAppDelegate.m文件 1 // 2 // YYAppDelegate.m 3 // 01-modal 4 // 5 // Created b
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

2019.2.5 区块链论文翻译

SimBlock: A Blockchain Network Simulator Tokyo Institute of Technology 区块链是一种在多个节点上分布管理账本信息的技术,没有一个集中的系统,引起了越来越多的关注。在实际的区块链上进行实验是困难的,因为需要在广域内进行大量的节点。在本研究中,我们开发了一个用于此类实验的区块链网络模拟器Simblock。与现有的模拟器不同,Simblock可以很容易地改变节点的行为,从而研究节点行为对区块链的影响。我们将一些模拟结果与实际区块链
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

iOS-block的使用

iOS-block的使用
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

iOS----MRC(手动内存管理)

1.MRC是什么,有什么用? 在苹果开发中,我们是没有垃圾回收机制的。所以在ARC推出之前,我们苹果开发程序员需要通过手动代码的形式尽量严密的管理我们的App的内存; -------------------------------------------------------------------------------------------------------------------------------------------------------------- 2.如何运用
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

iOS开发UI篇—控制器的View的创建

iOS开发UI篇—控制器的View的创建 一、6种创建控制器View的方式 1 #import "NJAppDelegate.h" 2 #import "NJViewController.h" 3 /* 4 1.没有同名xib情况下 5 2.通过 storyboard 创建 6 3.有指定xib情况下创建 7 4.有同名xib情况 8 5.有同名去掉controll的情况 9 6.loadveiw 10 */ 11 @implementation NJAppDe
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

线段树做题总结

A.敌兵布阵 HDU-1166 B.I HATE IT HDU-1754 C.Mayor's posters D.Billboard(单点修改,区间最大) #include<cstring> #include<cstdlib> #include<cmath> #include<cstdio> #include<iostream> #include<algorithm> #define maxn 200010 #define lson l,m,rt<<1 #define rson m+1,r,r
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

iOS开发UI篇—Quartz2D简单使用(三)

一、通过slider控制圆的缩放 1.实现过程 新建一个项目,新建一个继承自UIview的类,并和storyboard中自定义的view进行关联。 界面搭建,如图: 代码示例: YYViewController.m文件 1 // 2 // YYViewController.m 3 // 04-对圆进行缩放 4 // 5 // Created by apple on 14-6-11. 6 // Copyright (c) 2014年 itcase. All rights re
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

Linux性能优化实战:负载均衡与CPU使用率(01)

一、CPU使用率并没有直接关系 1、平均负载 单位时间内,系统处于可运行状态和不可终端状态的平均进程数也就是平均活跃进程数,它和cpu使用率并没有直接关系, 可运行状态: 正在使用的cpu或者正在等待cpu的进程 不可中断状态 进程是正处于内核关键流程中的进程,并且这些流程是不可打断的,比如最常见的是等待硬件设备I/O响应,也就是我们在ps命令中看到的D状态的状态 或者中断打断的 ,这个时候的 进程处于不可终端状态,如果此时的进程被打断了 ,就容易出现磁盘数据与进程不一致的 问题 所以,不可中
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

iOS开发UI篇—Quartz2D使用(图片剪切)

一、使用Quartz2D完成图片剪切 1.把图片显示在自定义的view中 先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。 代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 UIImage *image2=[UIImage imageNamed:@"me"]; 4 [image2 drawAtPoint:CGPointMake(100, 100)]; 5 } 显示: 2.剪切图片让图片圆形展示 思路:先画一个圆,让图片显示在圆的内
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

iOS开发UI篇—Quartz2D使用(矩阵操作)

iOS开发UI篇—Quartz2D使用(矩阵操作) 一、关于矩阵操作 1.画一个四边形 通过设置两个端点(长和宽)来完成一个四边形的绘制。 代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 //画四边形 4 //获取图形上下文 5 CGContextRef ctx=UIGraphicsGetCurrentContext(); 6 //绘图 7 CGContextAddRect(ctx, CGRectMake
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

Gitlab的安装与配置

gitlab的安装 参考治疗:https://www.gitlab.com.cn/installation/#centos-7 http://www.21yunwei.com/archives/4351 1.安装并配置必要的依赖关系 如果你想使用 Postfix 发送邮件,请在安装过程中根据提示选择 'Internet Site'。 你也可以用 Sendmail 或者 配置一个自定义的 SMTP 服务 并 把它作为一个 SMTP 服务器。 在 CentOS 系统上,下面的命令将会打开系统防火墙
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0

WERTYU(WERTYU, UVa10082)

把手放在键盘上时,稍不注意就会往右错一 位。这样,输入Q会变成输入W,输入J会变成输 入K等。键盘如图所示。 输入一个错位后敲出的字符串(所有字母均大写),输出打字员本来想打出的句子。输入保 证合法,即一定是错位之后的字符串。例如输入中不会出现大写字母A。 样例输入: O S, GOMR YPFSU/ 样例输出: I AM FINE TODAY. 分析:每输入一个字符,都可以直接输出一个字符,因此getchar是输入的理 想方法。。问题在于:如何进行这样输入输出变换呢?一种方法是使用if语句或
分类: 其他 发布时间: 02-05 22:11 阅读次数: 0