Skip to content

DDGRCF/CodeLanguageLearning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨CodeLanguageLearning✨

Introduction

Hello👋👋👋! Here is the coding language learning of DDG. Weclome to discuss the learning with me😊.

🔥Main Content🔥:

Content

C/C++

文件名 描述 问题
type_infer_and_func_partical.cc 函数模板的推导和函数模板的全特化使用
type_infer_param_type_not_pointer_and_refer.cc 函数模板既不是T* 也不是 T&
func_pointer_type_and_array_type.cc T&和T使用对引用模板推导为指针还是引用的影响,然后还有一个通过constexpr引用的例子
auto_and_func_infer_initializer_list.cc 使用auto推导{xx, xx, xx}和使用模板推导{xx, xx, xx} 的区别
decltype_auto_and_func.cc decltype在函数返回参数的时候的使用,C++11和C++14中的不同作用
map_key_value_test.cc auto在map中的高效使用和普通的对比
auto_bool_container.cc auto在std::vector 这种类型的代理类(为了接口用一种类来代表另一种类)中的缺点
initalization_atomic.cc 不可拷贝对象只能使用{}初始化
unique_ptr_test.cc std::unique_ptr std::thread 以及 移动构造函数
openmp-add_recyler_test openmp编译计时 虽然采用了openmp的计时方式,但使用多线程处理时,时间还是增加
16bytes_aligned.cc 内存的16位对齐的好处和使用(ncnn opencv mnn)
left_right_var.cc left right 赋值再解
shared_unique_ptr_deleter.cc shared unique 指针自定义deleter函数
virtual_inherit_class.cc 虚继承和虚基类的区别和使用
non_trivial_about.cc 平凡构造函数和非平凡构造函数的探究
async_test.cc std::async 在没有future.get情况居然是同步的 继续探究一下std::async的特性
partial_sort_and_sort.cc std::sort std::partial_sort std::for_each
pp_node_test.cc 指针、前置++、后置指针的使用
sse_use_in_huge_calculate.cc sse指令集的初步使用以及它与常规计算方式的时间对比
func_template_partial_speical.cc 模板偏特化,不同类型的探究
av_learning~yuv2bgr.cc 音频基础知识 yuv转bgr
class_static_const.cc 类内static、const初始化
byte_align.cc c++ 结构体内存对齐

Java

文件名 描述 问题
inputstream_recycle.java inputstream 的 隐式回收
anonymous_class.java anonymous_class.java

JavaScript/TypeScript

文件名 描述 问题
class_between_java_type.ts/js typescript和javascript的class声明对比
type_assert.ts/js typescript和javascript的class声明对比
args_kwargs.ts/js typescript和javascript的任意参数函数
export_default export default的探究
unpack_object.ts/js 数组和对象同时多赋值的探究
class_test.ts/js typescript class使用,变量函数声明
interface_test.ts/js typescript interface使用,变量函数声明

Go

文件名 问题 描述
regexp_package.go Go 正则匹配包regexp的使用
slice_and_map.go Go 的slice和map的使用
go_matrix_package Go的image使用 如何使用go中image包来创建一个新的image
lambda_struct_item.go Go中的匿名方法字段继承的使用和方法集的说明

Python

文件名 问题 描述
property_test.py property装饰器的使用以及setter的使用

CMake

文件名 问题 描述
filename_find_test set cache等参数详解 以及 get_filename_component 和 message的详细使用
include_directories include directories and include target directories

LICENSE

The project is under Apache-2.0 license

About

Language learning journey of DDG

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published