自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4462)
  • 收藏
  • 关注

转载 项目管理知识图谱OR架构图

做项目管理,心中一定要有知识图谱,科学的知识储备+100%执行力=好的管理者。德鲁克所言: 领导是“做正确的事”,管理是“把事做正确”。转载于:https://www.cnblogs.com/stevenshushu/p/11600749.html...

2019-09-27 22:08:00 598

转载 模式匹配

模式匹配模式匹配:就是对变量的进行判断,针对不同的条件进行不同的处理模式匹配的关键点:变量A中的数据类型包含case中所有的数据类型(变量A的数据类型是模式匹配中类型xx的向上转型)模式匹配的几种情况:对值进行匹配 对数据类型进行匹配 :基本语法(变量A match {case 变量: 类型 => 代码})对集合数组进...

2019-09-27 16:14:00 493

转载 option[T]、Any、Nothing、Null类型的介绍

Option[T]主要作用:就是解决NullPointerException异常的,所以当函数的返回值可能为null的时候使用option(如:将option作为Map,List等集合的get方法的返回值类型)两个子类:None和Some()Option[T]实际上是一个容器,该容器有0个或者一个元素的,可以对其遍历Option里面有元素的时候,容器长度是1(也就是 ...

2019-09-26 15:24:00 748

转载 NSURLSession的文件下载

小文件的下载,代码示例: //NSURLSession的下载 [[[NSURLSession sharedSession] dataTaskWithURL:[NSURL URLWithString:@"http://gss0.baidu.com/-fo3dSag_xI4khGko9WTAnF6hhy/lvpics/w=600/sign=1350023d79899e517...

2019-09-24 19:02:00 294

转载 JSON解析(序列化和反序列化)

JSON的序列化,代码示例: NSDictionary *dic = @{@"name":@"zhuzhu", @"age":@25}; if (![NSJSONSerialization isValidJSONObject:dic]) { NSLog(@"该对象不支持转换"); return; } /**...

2019-09-24 14:14:00 101

转载 NSURLSession的知识小记

1.NSURLSession的使用流程使用NSRULSession对象创建Task, 然后执行Task2.获取NSURLSession(1)获得共享的Session+ (NSURLSession *)sharedSession;(2)自定义Session3.常见的方法- (void)suspend; // 暂停- (void...

2019-09-23 18:43:00 91

转载 C# json对象中包含数组对象时,如何存入数据库

前端创建的的对象例如:C#端这样将数组提取出来存入转载于:https://www.cnblogs.com/sangzs/p/11558595.html

2019-09-20 17:41:00 675

转载 高阶函数

map/flatMap:对数据集中的每条数据处理,有返回值sorted/sortedBy/sortWith:对数据集中的数据按照指定的方式进行排序groupBy:对数据集中的的数据按照某种方式进行分组reduce/fold:对数据集中的数据进行合并filter/filterNot:对数据集中的数据进行过滤foreach:对数据集中的每条数据处理,没有返回值...

2019-09-20 11:21:00 77

转载 RunLoop的知识小记

RunLoop字面上的意思是,运行循环;其基本作用:保持程序的持续运行;      处理App中的各种事件(比如:触摸事件、定时器事件、Selector事件)      节省CPU资源,提高程序性能:该做事时做事,该休息时休息1.main函数中的RunLoopint main(int argc, char * argv[]) { @autorele...

2019-09-18 18:25:00 89

转载 函数的介绍

函数和方法的区别:在oop中,方法必须在类中,不能脱离class独立存在FP中,函数可以独立存在的,不需要依赖于class类对于类似Scala语言(或者Python语言)既是OOP又是FP编程函数的定义:函数就是讲代码块封装起来的可以实现某种功能并且可以重复使用函数的语法:def max(x: Int, y: Int):...

2019-09-18 15:48:00 117

转载 NSCach 的知识小记

(1)NSCach 可以设置最大缓存数据的数量,如果超出该限制那么内部会自动开启一个回收过程把最先存储的数据删除(2)NSCach 可以设置代理,<NSCachDelegate>,可以监听 内部开启回收过程的时候调用参考代码如下:#import "ViewController.h"@interface ViewController ()<NSCa...

2019-09-18 10:34:00 168

转载 Golang error 的突围

目录 error 的困局 尝试破局 Errors are just values handle not just check errors Only handle errors once 小结 胎死腹中的 try 提案 ...

2019-09-18 08:15:00 296

转载 集合

集合注意:这里说的集合是包括集合和数组(Array,List,Map,Set)所有的集合类都继承与Iteratble[T]可变的集合和对应的类库:scala.collection.mutable.Set/Map/ArrayBuffer/ListBuffer可变的集合和对应的类库:scala.collection.immutable./Set/Map/List (s...

2019-09-17 16:50:00 85

转载 js 最短代码生成随机数(字符串、id)

以生成8位字符串为例Math.random().toString(36).substr(-8)转载于:https://www.cnblogs.com/sangzs/p/11504694.html

2019-09-11 10:13:00 296

转载 多图片下载综合案例-磁盘缓存处理

思路:(1)在显示图片前,先检查是否有内存缓存;(2)有内存缓存,直接使用;(3)如果没有内存缓存,再去检查是否有磁盘缓存;(4)有磁盘缓存,直接使用 + 保存 一份到内存中(以后使用方便)(5)没有磁盘缓存,就判断是否已经在下载了,如果没有下载,就开启线程下载;如果已下载,就下载图片并显示出来 + 保存一份到内存中 + 保存到磁盘其中,内存有三种:  ...

2019-09-10 16:27:00 76

转载 MariaDB Windows 安装

1.复制安装文件到服务器2.解压到指定的目录,并创建my.ini:3.编辑my.ini文件内容[client]port=3307[mysql]default-character-set=utf8[mysqld]port=3307#程序安装目录basedir=E:/mariadb-10.4.7...

2019-09-10 15:56:00 262

转载 关于Oracle内存分配-解决实际运行时最大Session数不一致远小于系统配置最大的Session数目...

一、相关的技术准备  1. 关于内存的介绍:https://blog.csdn.net/u013641333/article/details/82732526  2. PGA_AGGREGATE_TARGET -此参数用来指定所有session总计可以使用最大PGA内存。这个参数可以被动态的更改,取值范围从10M -- (4096G-1 )bytes。https://blog...

2019-09-07 08:41:00 252

转载 模仿UIApplication创建单例

转载于:https://www.cnblogs.com/lyz0925/p/11478468.html

2019-09-06 21:49:00 74

转载 js image转canvas不显示

今天在项目开发中遇到了image转canvas不显示的问题,最后翻了不少资料才发现问题出现在图片加载上如果你的代码是这样的,那么不显示的原因就是img没有加载完成function convertImageToCanvas(image) { var canvas = document.createElement("canvas"); canvas.width...

2019-09-05 15:12:00 212

转载 LayoutSubviews的调用

1.当view被添加到另一个view上时调用2.布局子控件时调用3.屏幕旋转的时候调用4.当view的尺寸大小改变的时候调用转载于:https://www.cnblogs.com/lyz0925/p/11460403.html...

2019-09-04 17:24:00 101

转载 setValueForKeysWithDictionary的底层实现

setValueForKeysWithDictionary这个方法会遍历字典,然后调用setValue:forKeyPath: 根据字符串,进行属性匹配:(1)根据key,到当前模型当中,去找有没有跟key相同名称的set方法;  如果有,就会调用该set方法,给属性进行复制;(2)如果没有set方法,还会去匹配,有没有跟key值相同,并且还有下划线的成员属性 _key;...

2019-09-04 16:17:00 85

转载 调试web worker (动态生成的worker)

1.在worker.js源码文件中 写下debugger关键词2. F12打开控制台,重新刷新页面,加载worker.js文件(注意之前的缓存,chrome推荐使用 ctrl + F5刷新)3. 此时可以重新给debugger关键词所在行打上断点,刷新页面即可4.调试结束后,不要忘记删除源码中的debugger关键词转载于:h...

2019-09-04 14:59:00 419

转载 loadView的原理

其他的小记:1.控制器的view是怎么创建的当外界第一次使用当前控制器的view时,会调用当前一个方法loadView,创建控制器的view;控制器的view是懒加载的,什么时候使用,什么时候才创建;如果已经创建,就不会在创建了。2.loadView方法的分析作用:创建控制器的view调用时间:第一次使用控制埃view时...

2019-09-04 14:55:00 79

转载 滚动条自定义

.test-1::-webkit-scrollbar {/*滚动条整体样式*/ width: 10px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px; }.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-radius: 10px;...

2019-09-03 17:41:00 75

转载 深度解密Go语言之 scheduler

目录 前置知识 os scheduler 线程切换 函数调用过程分析 goroutine 是怎么工作的 什么是 goroutine goroutine 和 thread 的区别 M:N 模型 ...

2019-09-02 19:16:00 182

转载 AutoLayout的使用

虽然苹果提供了AutoresizingMask的布局方式,这个方式局限性太大;只能解决父控件和子控件间的相对关系;因此,推出了AutoLayout;苹果官方也是推荐开发者尽量使用autolayout来布局UI界面。AutoLayout的两个概念:代码示例:转载于:https://www.cnblogs.com/lyz0925/p...

2019-09-01 14:46:00 80

转载 AutoresizingMask 的使用

(1)先了解一下这几个枚举值的含义:(2)代码演说:在viewcontroller 用代码创建一个红色的view,如下: UIView *redView = [[UIView alloc] init]; redView.backgroundColor = [UIColor redColor]; CGFloat marginX = ...

2019-09-01 14:10:00 84

转载 KVO-键值监听

键值监听,就是可以监听对象某个属性值的变化;首先,在工程中,新建一个Person的类@interface Person : NSObject@property (nonatomic, copy) NSString *name;@end在viewController中引入头文件“Person”,开始测试KVO的使用- (void)viewDidL...

2019-09-01 10:40:00 112

转载 KVC的使用

KVC的使用如下:(1)利用给对象的属性赋值,调用如下两个方法- (void)setValue:(nullable id)value forKey:(NSString *)key;- (void)setValue:(nullable id)value forKeyPath:(NSString *)keyPath;其中,setValue:forKeyPat...

2019-08-31 21:01:00 108

转载 xib上的控件属性为什么要使用weak

常规中,从xib拖出一个控件时,系统会自动生成一段代码,如下:从这个图片中,可以看到控件的属性都是用的weak,这是为什么呢?首先,如果把weak修改成strong其实也是可以的,但是会出现一个问题,如果把这个控件removeFromSuperview后,控件虽然看不见了,但是系统还是会有这个控件的内存,就造成了资源的浪费。其次,为何用weak后...

2019-08-31 19:47:00 347

转载 authenticating with the app store 一直卡住--问题记录

参考链接:https://blog.csdn.net/csdn2314/article/details/90021367authenticating with the app store 一直卡住最近更新App,要上传到 App Store 的时候,一直卡在 Authenticating with the App Store ,有人说 打开终端执行以下命令即可,试了,但是并没有...

2019-08-29 11:45:00 1249

转载 获得CSM(Certified Scrum Master)-价值驱动交付。

2019年越来越多的企业开始实行敏捷转型,紧随时代潮流,学习最先进的科学管理方法,找到正确的人(团队),为企业交付高价值的产品服务。导师Ethan ,培训的课程让人收益匪浅,活到老学到老,丰富的知识储备+广阔的视野(实战经验),为成为敏捷项目管理专家努力奋斗。Scrum 框架(Scrum Framework )最核心的内容如下:3 个角色(m Scrum Roles) ):...

2019-08-29 11:17:00 235

转载 Angular 相关概念

1.XMLHttpRequest 对象(属于xmlJavascript)  XMLHttpRequest 对象用于在后台与服务器交换数据。 Ajax 是对XMLHttpRequest 的封装,XMLHttpRequest 是 AJAX 的基础。  所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。  XM...

2019-08-27 14:21:00 114

转载 scala基础

Scala的简介大数据中使用Scala编写的两大框架就是kafka和Spark1. 官方网站:https://www.scala-lang.org/2.特点1.即是面向对象编程又是编写函数编程(函数可以独立于对象独自存在,不必非要在对象中)2.和Java一样是运行在JVM之上的高级语言(.scala文件进行编译===》.class文件===》运行在JVM上)3...

2019-08-26 23:01:00 74

转载 Angular项目目录

0.模块介绍和基础知识https://cloud.tencent.com/developer/section/14895141.如下图VSCode--node_modules 第三方依赖包存放目录e2e 端到端的测试目录 用来做自动测试的src 应用源代码目录 ....

2019-08-22 11:14:00 98

转载 机器学习(十四):深度学习梯度优化算法(SGD \ SGD-M \ NAG \ AdaGrad \ RMSProp \ Adam )...

1.随机梯度下降算法(Stochastic Gradient Descent, SGD)2.使用动量的随机梯度下降算法(Stochastic Gradient Descent - Momentum, SGD-M)3.使用Nesterov动量的随机梯度下降算法(Nesterov Accelerated Gradient, NAG)4.AdaGrad算法5.RMSProp算法6.Adam算法...

2019-08-22 11:06:00 347

转载 机器学习(十三):卷积神经网络(CNN)

引言一、柔性最大值(softmax)二、卷积神经网络的三个基本概念1. 局部感受野(local receptive fields)2. 共享权重和偏置(shared weights and bias)3. 混合层(pooling layers)三、卷积神经网络的架构1. 概念2. 激活函数、代价函数的选择------------------------------------------...

2019-08-22 11:02:00 227

转载 Objective-C对象的本质

本质内存分配很多人都知道Objective-C的底层主要是C,C++实现的,所以Objective-C得对象也肯定是基于C,C++的数据结构实现的.那问题来了,是什么数据结构实现的呢?大家可以想象,对象或者类可以有各种类型的实例包括NSString,Float,int,NSArray,要存储不同类型的数据结构,只有结构体.打开NSObject看其源码:再点击Class可以很清楚看到其是结...

2019-08-22 09:01:12 99

转载 中国通信简史 (下)

http://hi.baidu.com/hieda/blog/item/77a40cc631e4511f9d163d38.html1952年9月30日,第一套明线12路载波机(J2)装机,开通北京至石家庄的载波电路。1954年,研制成功60千瓦短波无线电发射机 1956年,上海试制成功55型电传打字电报机 我国第一次开放会议电话业务 1956年2月28日,北京长途电话...

2019-08-21 05:36:19 491

转载 linked list

1,有关链表的概念作用:a,动态分配存储空间. b,根据需要随时开辟存储空间,灵活,方便。分类A, 单向链表 B,双向链表 C,循环链表思想a,链表的每一个结点都是结构体类型。包含两部分:(1)用户数据的成员分量(2)指向该结构体的指针变量,用来指向下一个结点。b.用一个指向结构体的指针变量指向第一个结点,称为头指针。c...

2019-08-21 02:58:03 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除