线程不安全验证: 输出: truefalsetruetruefalse 出现了false,说明线程不安全 1、format方法 可以看到,多个线程之间共享变量calendar,并修改calendar,因此在多线程环境下,线程是不安全的。 解决方案: 1、将SimpleDateFormat定义成局部变 ...
分类:
编程语言 时间:
2019-06-13 17:14:10
阅读次数:
233
虽然这篇文章比较长,也不好理解,但是还是建议大家收藏,以后用到的时候,可以看看,有耐心的还是读一读。 这篇文章开始,我会跟大家好好讲讲,苹果新发布的iOS10的所有通知类。 一、创建本地通知事例详解: 注意啊,小伙伴们,本地通知也必须在appdelegate中注册中心,通知的开关打不打开无所谓的,毕 ...
分类:
移动开发 时间:
2019-05-28 21:14:52
阅读次数:
157
定义一个委托实现回调函数 public delegate void CallBackDelegate(string message); 程序开始的时候 //把回调的方法给委托变量 CallBackDelegate cbd = CallBack; //启动线程 Thread th = new Thre ...
分类:
编程语言 时间:
2019-05-26 16:22:20
阅读次数:
141
Func, int> GetVirtualCode = null; // 递归不能直接=,要赋初值。微软得优化啊,这语法糖不够甜 GetVirtualCode = delegate(List args) { if (args.Count == 0) r... ...
C#语言的五大类型系统 1.类类型 class 例如:Form,String等 2.结构体类型 struct 例如:Int,long等 3.枚举类型 enum 例如:FormSizeState等 4.接口类型 interface 例如ilst,icontrol等 5.委托类型 delegate 例如 ...
接着上面的博客继续写 3台主机 192.168.1.71 192.168.1.72 192.168.1.73 执行 yum install flannel -y step1: 在192.168.1.71主机执行 创建一个网络 etcdctl --endpoints=https://192.168.1 ...
分类:
其他好文 时间:
2019-05-18 21:14:19
阅读次数:
530
饮水思源:金老师的自学网站 索引 委托(Delegate) Click事件探究 索引 委托(Delegate) Click事件探究 委托(Delegate) “不学会委托(Delegate),等于没学.NET编程!” 例程1-委托类型变量 / 例程2-以委托变量作为参数的方法 / 例程3-委托调用列 ...
分类:
其他好文 时间:
2019-05-03 16:24:06
阅读次数:
198
ambda表达式的书写方式是一个参数列表后跟“=>”记号,然后跟一个表达式或一个语句块,即Lambda表达式的语法格式为: 参数列 => 语句或语句块 Lambda表达式例子如下所示: delegate int del(int i); ... del myDelegate = x => x * x; ...
分类:
其他好文 时间:
2019-04-22 12:11:45
阅读次数:
155
1.业务代表模式简介 业务代表模式(Business Delegate Pattern)用于对表示层和业务层解耦。它基本上是用来减少通信或对表示层代码中的业务层代码的远程查询功能。在业务层中我们有以下实体。客户端(Client) - 表示层代码可以是 JSP、servlet 或 UI java 代码 ...
分类:
其他好文 时间:
2019-04-21 13:01:48
阅读次数:
152
import 'package:flutter/material.dart';void main()=>runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) ...
分类:
其他好文 时间:
2019-04-19 01:21:08
阅读次数:
253