为了保持类型安全性,默认情况下,C# 不支持指针算法。 但是,通过使用 unsafe 关键字,可以定义可在其中使用指针的不安全上下文。 有关指针的详细信息,请参阅主题指针类型。 备注 在公共语言运行时 (CLR) 中,不安全代码是指无法验证的代码。 C# 中的不安全代码不一定是危险的;只是 CLR ...
在用 Visual Studio 编译比较早的代码时,经常会遇到错误: 错误 C4996 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecatio ...
分类:
其他好文 时间:
2017-11-03 12:59:03
阅读次数:
728
1 HDU 2527 Safe Or Unsafe 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <cstdlib> 5 #include <algorithm> 6 #include <queue ...
分类:
其他好文 时间:
2017-10-26 22:47:49
阅读次数:
203
1. weak unowned 区别:从表面的行为上来说 unowned 更像oc的 unsafe_unretained,而 weak 就是oc的 weak。用通俗的话说,就是 unowned 设置以后即使它原来引用的内容已经被释放了,它仍然会保持对被已经释放了的对象的一个 "无效的" 引用,它不能 ...
分类:
编程语言 时间:
2017-10-25 16:43:37
阅读次数:
227
针对vs的一些问题 1、VS2013中使用fopen、sprintf等函数是会出现安全问题: error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disab ...
分类:
编程语言 时间:
2017-10-17 15:01:39
阅读次数:
314
在VS 中编译 C 语言项目,如果使用了 scanf 函数,编译时便会提示如下错误: error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable d ...
分类:
其他好文 时间:
2017-09-25 14:39:37
阅读次数:
207
一、zabbix自带MySql模板监控项 Zabbix3.0之后已经有MySql监控模板了,所以我们只要引用ZabbixServer自带的模板即可。zabbix默认有14个监控项 我们只需获取监控项需要的值就ok,而这些值大部分可以通过mysqladmin命令获取 二、编写脚本获取mysql性能指标 ...
分类:
数据库 时间:
2017-09-15 19:00:34
阅读次数:
214
思想: 这一种单例模式的实现,我本来并不准备单独提出来,因为我认为这种模式,和饿汉模式,没有本质的区别。 但是在 sun.misc.Unsafe 的源码中却实际应用到了这种设计,所以才特地介绍一下。 简单的说,就是把初始化的工作,放到静态代码块中。 由于初始化的时间比饿汉模式更加早,我有个同事把它称 ...
分类:
其他好文 时间:
2017-09-10 19:00:42
阅读次数:
137
1、synchronized关键字的实现原理 可以参考:http://www.jianshu.com/p/c5058b6fe8e5 2、CAS是由Unsafe类的compareAndSwap()方法实现的,在操作系统级别是如何实现的? 可以参考:http://blog.sina.com.cn/s/b ...
分类:
编程语言 时间:
2017-09-09 22:37:07
阅读次数:
256
java中的13个原子类操作13个原子类操作主要分为四大类:原子更新基本类型,原子更新数组,原子更新引用,原子更新属性(字段)atomic的类基本都是unsafe类的包装类原子更新基本类型包括:atomicBooleanatomicInegeratomicLong这里注意lazyset方法,DougLea大神已经在oracle官网..
分类:
其他好文 时间:
2017-09-03 23:37:46
阅读次数:
203