最新 最热

手写编程语言-实现运算符重载

运算符重载其实也是多态的一种表现形式,我们可以重写运算符的重载函数,从而改变他们的计算规则。

2022-12-20
1

C++中你不知道的namespace和using的用法

5)命名空间可以取别名, namespace newname = oldname;新名字与旧名字有同等效益

2022-12-20
0

pybind11 大大简化 Python 调用 C/C++

可以把 pybind11 看成是一个胶水,它可以把 C/C++ 语言定义的对象,方便的导出成 python 认识的格式,这样 python 就能直接用了。

2022-12-19
0

进程间通信总结

前面我们通过上面几篇文章分别介绍了相关的IPC方式,这里我们再来回顾下这些IPC方式是怎么实现的。

2022-12-19
1

Ubuntu 16.04 下编译 FFmpeg

然后注释掉 /etc/apt/sources.list.d/google-chrome.list中的源

2022-12-19
1

Android 数据库加密 android-database-sqlcipher 开源版本编译过程

android-database-sqlcipher 用于 Android SQLite 数据库的加密。 维护者提供了 收费 和 开源 两个版本。 sqlcipher开发维护者官网:https://www.zetetic.net/sqlcipher/ github开源项目地址:android-database-s......

2022-12-19
1

OpenGL ES 着色语言

OpenGL ES 3.0的顶点着色器和片段着色器第一行总是声明着色器版本。 # version 300 es 没有声明版本的表示用的 OpenGL ES着色语言的1.0版本,对应OpenGL ES 2.0。

2022-12-19
1

记录下最近开发中fastjson的坑-fastjson出现json解析异常

最后检查log看到,com.alibaba.fastjson.JSONException: default constructor not found

2022-12-19
1

Go语言中常见100问题-#9 Being confused about when to use generics

Go语言在1.18版本中添加了泛型特性。什么是泛型呢?简单来说,就是编写具有可以稍后指定并在需要时实例化的类型代码。注意泛型与接口的区别,泛型是在编译时确定类型,接口是在运行时。对于什么时候该使用泛型,什么时候不该使...

2022-12-18
0

Go语言中常见100问题-#8 any says nothing

在Go语言中,具有零个方法的接口类型称为空接口(interface {}). 从Go1.18版本开始,出现了一个新的关键字 any, 它是 interface{} 的别名。因此,所有 interface{} 出现的地方都可以替换为 any. 然而,在很多情况下,any被认为是...

2022-12-18
1