将过去的工程用VS2005打开的时候。你有可能会遇到一大堆的警告:warning C4996。比如:warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. ...
分类:
编程语言 时间:
2019-01-23 17:29:09
阅读次数:
313
这个帖子是关于JAVA中鲜为人知的特性的后续更新,如果想得到下次在线讨论的更新,请通过邮件订阅,并且不要忘了在评论区留下你的意见和建议。 Java是一个安全的开发工具,它阻止开发人员犯很多低级的错误,而大部份的错误都是基于内存管理方面的。如果你想搞破坏,可以使用Unsafe这个类。这个类是属于sun ...
分类:
其他好文 时间:
2019-01-20 20:01:50
阅读次数:
180
root权限运行npm install仍有权限问题,认识参数 --unsafe-perm
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/10.15.0"
gyp ... ...
分类:
其他好文 时间:
2019-01-18 21:21:01
阅读次数:
2823
# golang 中的指针看了一篇[文章](http://blog.51cto.com/steed/2341409),写的很好。这里略微总结下重点:1. 地址值、unsafe.Pointer、uintptr 的关系 - 地址值 与 unsafe.Pointer 可以互相转换 - uintptr 与 ... ...
分类:
其他好文 时间:
2019-01-12 01:10:02
阅读次数:
229
golang 通过sync/atomic库来支持cpu和操作系统级别的原子操作。但是对要操作类型有如下要求 int32, int64,uint32, uint64,uintptr,unsafe包中的Pointer。不过,针对unsafe.Pointer类型,该包并未提供进行原子加法操作的函数 syn ...
分类:
其他好文 时间:
2019-01-12 01:07:16
阅读次数:
423
其他指针:uintptr,unsafe.Pointer;不可寻址的值:特点,限制,字典的例外情况;unsafe.Pointer黑科技:unsafe.Offsetof,获取结构体属性的地址,修改结构体不可导出的属性值
分类:
其他好文 时间:
2019-01-11 11:45:06
阅读次数:
166
原文:WPF 通过位处理合并图片 本文告诉大家,在使用 WPF 合并两张图片的处理,可以使用像素之间的与或和异或的方式,对三个颜色的通道进行处理。 先给大家看一下软件的界面 这就是通过将左边的两张图片叠加合并为一张图片,这里的蓝色的通道就是通过位或的方式,绿色通道使用与的方式,红色也使用或的方式。 ... ...
Netty源码分析七章: 编码器和写数据 第三节: 写buffer队列 之前的小结我们介绍过, writeAndFlush方法其实最终会调用write和flush方法 write方法最终会传递到head节点, 调用HeadContext的write方法: 这里通过unsafe对象的write方法, ...
分类:
Web程序 时间:
2019-01-02 14:58:53
阅读次数:
214
CAS 对应cpu的硬件指令, 是最原始的原子操作 cas主要是在AtomicInteger AtomicXXX类的实现中, 用于实现线程安全的自增操作 ++. 对应一个unsafe对象, 根据os平台的不同,操作cpu指令c++代码有少许不同 AQS 全称是AbstractQueuedSynchr ...
分类:
其他好文 时间:
2018-12-30 12:09:26
阅读次数:
314
innodb的事务隔离级别是可重复读级别且innodb_locks_unsafe_for_binlog禁用,也就是说允许next-key lock 实验来自网上. ( 如果你没有演示出来,请check order_id 是否是非unique key.) 如果你看不懂,请看后续文章. next-key ...
分类:
数据库 时间:
2018-12-26 11:34:41
阅读次数:
245