编程技术 第599页
设计模式学习(一)单例模式补充——指令重排-拾光赋

设计模式学习(一)单例模式补充——指令重排

设计模式学习(一)单例模式补充——指令重排, 目录 前言 指令重排简介 指令重排对单例模式的影响 改进方法 std::call_once和std::once_flag std::atomic和内存顺序 局部静态变量 总结 参考文章...
Lee的头像-拾光赋Lee2年前
0725
从零开始的Python世界生活——基础篇(Python字典)-拾光赋

从零开始的Python世界生活——基础篇(Python字典)

从零开始的Python世界生活——基础篇(Python字典),从零开始的Python世界生活——基础篇(Python字典) 1.Python字典是什么? ​ Python字典是python中非常重要的非常灵活和强大的内置数据结构...
Lee的头像-拾光赋Lee2年前
01166
百万架构师第四十三课:Nginx:Nginx 应用实战|JavaGuide-拾光赋

百万架构师第四十三课:Nginx:Nginx 应用实战|JavaGuide

百万架构师第四十三课:Nginx:Nginx 应用实战|JavaGuide, 百万架构师系列文章阅读体验感更佳 原文链接: https://javaguide.net 公众号:不止极客 课程目标: Nginx 反向代理功能配置 Nginx ...
Lee的头像-拾光赋Lee1年前
011014
基于.NET的Windows窗体编程之WinForms图像控件-拾光赋

基于.NET的Windows窗体编程之WinForms图像控件

基于.NET的Windows窗体编程之WinForms图像控件,在实际应用开发中,图像是程序不可获取的一部分,合理的利用图像不仅可以点缀美化软件,还可以起到事半功倍的效果,今天我们以一些简单的小例子,...
Lee的头像-拾光赋Lee3个月前
0326
C++原子操作与内存序 1-拾光赋

C++原子操作与内存序 1

C++原子操作与内存序 1,问题 #include<iostream> #include<thread> int main() { int sum = 0; auto f = [&sum]() { for (int i = 0; i < 10000; i++) sum += 1; }; std::th...
Lee的头像-拾光赋Lee2年前
07510
WxPython跨平台开发框架之模块字段权限的管理-拾光赋

WxPython跨平台开发框架之模块字段权限的管理

WxPython跨平台开发框架之模块字段权限的管理,在我的很多Winform开发项目中,统一采用了权限管理模块来进行各种权限的控制,包括常规的功能权限(工具栏、按钮、菜单权限),另外还可以进行字段...
Lee的头像-拾光赋Lee1年前
01237
【设计模式】破解单例模式:反射、序列化与克隆攻击的防御之道-拾光赋

【设计模式】破解单例模式:反射、序列化与克隆攻击的防御之道

【设计模式】破解单例模式:反射、序列化与克隆攻击的防御之道,可能有的小伙伴看了我上一篇文章里几种方式对比的表格,觉得枚举有缺点,为什么Joshua Bloch还推荐使用枚举? 这就要提到单例的破...
Lee的头像-拾光赋Lee1年前
0879
Spring框架之IOC介绍-拾光赋

Spring框架之IOC介绍

Spring之IOC 简介 首先,官网中有这样一句话:Spring Framework implementation of the Inversion of Control (IoC) principle.这句话翻译过来就是:Spring实现控制反转(IOC)原理,由此可以得出...
Lee的头像-拾光赋Lee2年前
0320
深度解读《深度探索C++对象模型》之返回值优化-拾光赋

深度解读《深度探索C++对象模型》之返回值优化

深度解读《深度探索C++对象模型》之返回值优化, 接下来我将持续更新“深度解读《深度探索C++对象模型》”系列,敬请期待,欢迎关注!也可以关注公众号:iShare爱分享,自动获得推文和全部的文章...
Lee的头像-拾光赋Lee2年前
0637
Java 线程安全的集合-拾光赋

Java 线程安全的集合

Java 线程安全的集合,Vector ArrayList 的线程安全版本,对所有的修改方法都进行了 synchronized 同步处理。适用于多线程环境下对数据一致性要求高,且读写操作相对比较均衡,不需要很高并发性...
Lee的头像-拾光赋Lee1年前
0695
JAVA基础之二-面向对象简述-拾光赋

JAVA基础之二-面向对象简述

java基础之二 - 面向对象简述 一、概述 如果有机会多接触几种语言,对于程序员多少是有好处的,至少有助于理解代码的运行真谛。 高级语言有很多是面向对象的,因为面向对象的优点是显而易见的。...
Lee的头像-拾光赋Lee2年前
0320
Qt 中用Q_GLOBAL_STATIC来实现线程安全的单例模式-拾光赋

Qt 中用Q_GLOBAL_STATIC来实现线程安全的单例模式

Qt 中用Q_GLOBAL_STATIC来实现线程安全的单例模式, 官方说明: Qt中有个宏Q_GLOBAL_STATIC 可以用来创建一个全局静态变量,下面看下官方文档的说明: Q_GLOBAL_STATIC(Type, VariableName) Creates...
Lee的头像-拾光赋Lee2年前
0896