-
并发问题原因分 析及解决
所属栏目:[编程] 日期:2022-12-08 热度:9920
Unsafe.compareAndSwapXXX 实现CAS更改 state 和 队列指针 内部依赖CPU提供的原子指令
可见性与有序性
volatile 修饰 state 与 队列指针 (prev/next/head/tail)
线程阻塞与唤醒
[详细] -
OpenCV 与IPPICV 加速的高效性
所属栏目:[编程] 日期:2022-12-07 热度:8493
1999 年,Gary Bradski(加里·布拉德斯基)当时在英特尔任职,怀着通过为计算机视觉和人工智能的从业者提供稳定的基础架构并以此来推动产业发展的美好愿景,他启动了 OpenCV 项目。
OpenCV 库用C[详细] -
OpenCV 的应用和使用 开源许可证
所属栏目:[编程] 日期:2022-12-07 热度:1613
许多计算机科学家和经验丰富的程序员多多少少都了解计算机视觉的某些方面,但是很少有人熟谙计算机视觉的每一个应用。比如:
很多人了解计算机视觉在安保行业的应用;
一些人也知道它在网页端的图[详细] -
对private 和public的更多阐述
所属栏目:[编程] 日期:2022-12-07 热度:1230
声明为 private 的成员和声明为 public 的成员的次序任意,既可以先出现 private 部分,也可以先出现 public 部分。如果既不写 private 也不写 public,就默认为 private。
在一个类体中,private 和 [详细] -
C++里面设置类成员 的访问权限有何优势
所属栏目:[编程] 日期:2022-12-07 热度:2416
在类的内部(定义类的代码内部),无论成员被声明为 public、protected 还是 private,都是可以互相访问的,没有访问权限的限制。
在类的外部(定义类的代码之外),只能通过对象访问成员,并且通过对[详细] -
类的成员变量 和成员函数的差异
所属栏目:[编程] 日期:2022-12-07 热度:3688
类可以看做是一种数据类型,它类似于普通的数据类型,但是又有别于普通的数据类型。类这种数据类型是一个包含成员变量和成员函数的集合。
类的成员变量和普通变量一样,也有数据类型和名称,占用固定长[详细] -
新手入门:人像 摄影应避免的5种状况
所属栏目:[编程] 日期:2022-12-06 热度:9413
人像一直是摄影题材中较热门的主题,同时也十分具有挑战性,需要长时间练习来提高拍摄技术,才得以掌握人像摄影的精髓,拍出有灵气的作品。在此小小总结人像摄影初学者在创作时可能出现的5个问题,若能一一克服,[详细]
-
人像摄 影中自然光与人造光摄影教程
所属栏目:[编程] 日期:2022-12-06 热度:6541
如果被摄对象皮肤颜色较浅,自然光是最好的选择。浅色皮肤反光更为强烈,会让你希望不做的面部细节损失殆尽。相反,对于肤色较黑的被摄者来说,适当的闪光灯补光是一个很好的选择。另外,以天空或窗口等当做背景[详细]
-
巧用自然 光 拍出最美花儿技巧教程
所属栏目:[编程] 日期:2022-12-06 热度:9332
和人一样,花是有生命的,他们在静静的呼吸,不知不觉中生长,每朵花都有独一无二的姿态,正如这世界上的人们,这个城市每天有那么多人来来回回,却没有人和另一个人是一样的;在拍摄花朵时,通常是在自然光源的环[详细]
-
七大雨天摄影的 迷人之处图文讲解教程
所属栏目:[编程] 日期:2022-12-06 热度:6833
想想为什么喜欢拍照的人,一遇到雨天就哀声叹气的说不能拍照?原因莫过于相机容易受潮损坏、不喜欢淋雨、没有光影、不好找人一起拍照......当然这些都是不出门的好理由,但不轻易放弃拍摄热情的我们,也找到七大雨[详细]
-
创意花卉 摄影技巧实例教程
所属栏目:[编程] 日期:2022-12-06 热度:9316
花卉摄影是传统的,摄影人最喜欢拍摄的题材之一。
但拍多了,看多了,人们的视觉疲劳了,没有了新鲜感,花卉摄影照片也很容易便成了“糖水”照片。且静态的花卉摄影常常容易陷于枯燥和平淡。[详细] -
只用一招就将全部的英文 单词首字母变成大写
所属栏目:[编程] 日期:2022-12-05 热度:1113
将英文单词首字母变成大写是非常常用的文本操作,使用capitalize方法可以将一个英文单词的首字母变成大写。但如何将一段文本中所有英文单词的首字母都变成大写呢?最容易想到的方法是将这些英文单词拆成独立的单词[详细]
-
适合具备 C 语言 基础的 C++ 攻 略之二
所属栏目:[编程] 日期:2022-12-05 热度:6986
在上一则教程中,通过与 C 语言相比较引出了 C++ 的相关特性,其中就包括函数重载,引用,this 指针,以及在脱离 IDE 编写 C++ 程序时,所要用到的 Makefile的相关语法。本节所要叙述的是 C++的另外两个重要的特[详细]
-
分析Python技术:如何 在Python应用程序 中实现缓存
所属栏目:[编程] 日期:2022-12-05 热度:2111
为什么我们需要实现缓存?
要理解缓存是什么以及为什么需要缓存,请考虑下面的场景。
我们正在用Python构建一个应用程序,它将向最终用户显示产品列表。这个应用程序每天会被超过100个用户多次[详细] -
分 析C# ObservableCollection和List
所属栏目:[编程] 日期:2022-12-05 热度:8482
分析C# ObservableCollection和List:
一、ObservableCollection和List的区别
1)ObservableCollection比较简单,继承了Collection, INotifyCollectionChanged, INotifyPropertyChanged
[详细] -
即使技 术强大,面试时一问这个必挂!!
所属栏目:[编程] 日期:2022-12-05 热度:9596
本文我们一起讨论Java类的加载、链接和初始化。Java字节代码的表现形式是字节数组(byte[]),而Java类在JVM中的表现形式是 java.lang.Class类 的对象。一个Java类从字节代码到能够在JVM中被使用,需要经过加载、[详细]
-
C#多线程和异步之Task 和async/await分析
所属栏目:[编程] 日期:2022-12-03 热度:7052
同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调用时立即返回,并获取一个线程执行该方法内部的业务,调用者不用等[详细]
-
入门篇Python发送Get请求之如何放 请求头
所属栏目:[编程] 日期:2022-12-03 热度:1079
如何判断发送 get 请求要不要传请求头部?
4.传入请求头
5.权限被拒:403 - Forbidden: Access is denied
三、response 的返回内容还有其它更多信息
一、Python 命名规范
[详细] -
一文教你用Python实现批 量文件的压缩处理
所属栏目:[编程] 日期:2022-12-03 热度:7936
大家好,我是崔艳飞。接到项目求助,需要对上千个文件夹中的文件进行压缩处理,并要删除源文件,只保留压缩后的压缩文件,数据量大,手动完成耗时耗力,用Python处理再合适不过了。
二、项目目标
[详细] -
一文掌握 Go 语言解 密之上下文 Context
所属栏目:[编程] 日期:2022-12-03 热度:2696
Go 语言的独有的功能之一 Context,最常听说开发者说的一句话就是 “函数的第一个形参真的要传 ctx 吗?”,第二句话可能是 “有没有什么办法不传,就能达到传入的效果?”,听起来非常魔幻[详细]
-
在后台的Python:众多程序员 无法解决的难题
所属栏目:[编程] 日期:2022-12-03 热度:520
先看两个超级简单的代码。
for i inrange(10**7):
x = i %5
代码1:简单代码
defmain():
for i inrange(10**7):
x[详细] -
关于Go程序错误处理的一 些提议
所属栏目:[编程] 日期:2022-12-02 热度:6076
Go的错误处理这块是日常被大家吐槽较多的地方,我在工作中也观察到一些现象,比较严重的是在各层级的逻辑代码中对错误的处理有些重复。 比如,有人写代码就会在每一层都判断错误并记录日志,从代码层面看,貌似[详细]
-
Go 什么时候会触 发 GC?
所属栏目:[编程] 日期:2022-12-02 热度:4576
Go 语言作为一门新语言,在早期经常遭到唾弃的就是在垃圾回收(下称:GC)机制中 STW(Stop-The-World)的时间过长。 那么这个时候,我们又会好奇一点,作为 STW 的起始,Go 语言中什么时候才会触发 GC 呢? 今天[详细]
-
用 Python 分析资产收益的典型化 事实
所属栏目:[编程] 日期:2022-12-02 热度:4808
典型化事实(Stylized Facts)是在实际数据中发现的一些现象。“典型化事实”在经济学中非常重要,无论是宏观经济学还是贸易、金融还是产业经济学,在理论的发展中都扮演着非常重要的角色,因而如果能[详细]
-
一篇文章带你了解Go语言 基础之变量
所属栏目:[编程] 日期:2022-12-02 热度:5838
Hey,大家好呀,我是星期八,这次咱们继续学习Go基础之变量叭。 为什么需要变量 简单点说,我们写的程序默认数据都是保存在内存条中的,我们不可能直接通过地址找到这个变量,因为地址太长了,而且不容易记。 [详细]