首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
程序员小x
上海远景科创智能科技有限公司_edge_linux 开发
获赞
8
粉丝
16
关注
7
看过 TA
59
东南大学
2019
C++
IP属地:江苏
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑程序员小x吗?
发布(8)
评论
刷题
收藏
程序员小x
关注TA,不错过内容更新
关注
2024-12-14 22:51
上海远景科创智能科技有限公司_edge_linux 开发
新能源还是半导体?未来如何选择?
#牛客创作赏金赛#新能源和半导体,都是当前技术发展的核心赛道,选择哪个方向值得深入思考。新能源关乎全球能源转型,市场空间巨大;而半导体是现代科技的基石,技术壁垒高、应用领域广。选择时不仅要看行业趋势,更要结合个人兴趣和技术积累。你会选择哪条路?欢迎讨论!
牛客创作赏金赛
0
点赞
评论
收藏
分享
2024-12-07 15:49
上海远景科创智能科技有限公司_edge_linux 开发
c++隐藏魔法: 那些鲜为人知的奇淫技巧
c++隐藏魔法: 那些鲜为人知的奇淫技巧 1.通过 std::enable_if 实现条件模板实例化 std::enable_if 可以帮助你根据类型特征启用或禁用特定的模板函数。它是C++中一种非常强大的SFINAE(Substitution Failure Is Not An Error)技巧,能够根据传入的类型条件选择函数重载。 示例: #include <iostream> #include <type_traits> template <typename T> typename std::enable_if<std::is_integral...
0
点赞
评论
收藏
分享
2024-11-30 22:10
上海远景科创智能科技有限公司_edge_linux 开发
c++哪个赛道比较好?
#牛客创作赏金赛#1.新能源(风光储)2.安全3.游戏开发4.半导体/EDA工具5.音视频开发6.服务器开发7.后端服务开发8.新能源汽车
不愿吃饼的变色龙很感性:
转java好
牛客创作赏金赛
0
点赞
评论
收藏
分享
2023-09-23 22:16
上海远景科创智能科技有限公司_edge_linux 开发
使用veth和bridge模拟容器网络
随着虚拟化技术、容器化技术的发展,我们在工作中会使用到虚拟化网络技术。简单来说,以往的网卡、交换机、路由器,当前可以通过操作系统使用程序来进行模拟。 通常使用最为广泛的是下面的虚拟设备: 设备 作用 veth 一对相互连接的网卡,常用于连接两个namespace bridge 相当于一个二层交换机,如果配置了ip地址,则是一个三层交换机 tun/tap 虚拟网卡,常用于实现vpn 在本文搭建容器网络的过程中,主要使用到了veth和bridge。下面将介绍这两种虚拟设备。 veth和brdige veth veth pair 全称是 Virtual Ethernet ...
0
点赞
评论
收藏
分享
2023-07-05 13:16
已编辑
上海远景科创智能科技有限公司_edge_linux 开发
深入了解glibc的条件变量
深入了解glibc的条件变量 条件变量是日常开发中进行多线程同步的一个重要手段,使用条件变量,可以使得我们可以构建出生产者-消费者这样的模型。 本文将从glibc条件变量的源码出发,讲解其背后的实现原理。 pthread_cond_t的结构 pthread_cond_t是glibc的条件变量的结构,其___data字段比较重要,进一步我们查看__pthread_cond_s的定义。 typedef union { struct __pthread_cond_s __data; char __size[__SIZEOF_PTHREAD_COND_T]; __extension__ l...
0
点赞
评论
收藏
分享
2023-07-04 14:36
上海远景科创智能科技有限公司_edge_linux 开发
深入理解glibc barrier的实现原理
深入理解glibc barrier的实现原理 在多线程的同步方式中,屏障可以协调多个线程,使其同时停止在某一个点,然后再统一运行,其效果如下所示: glibc中pthread_barrier_wait实现了该功能。 #include <pthread.h> int pthread_barrier_wait(pthread_barrier_t *barrier) 本文将从pthread_barrier_wait出发,讲解其背后的实现原理。 pthread_barrier_t的结构 pthread_barrier_t的结构定义在sysdeps/nptl/bits/pthre...
0
点赞
评论
收藏
分享
2023-07-03 10:11
上海远景科创智能科技有限公司_edge_linux 开发
直接选择排序及其稳定性分析
直接选择排序及其稳定性分析 直接选择排序是一种很直观的排序方法。其操作是这样:先在未排序的序列中选择最小的元素(或最大的元素),把它与第一个元素交换,放在第一个位置,再在剩余未排序序列中选择第二小的,与第二个元素交换,放在第二个位置,以此类推,直到所有序列排序完毕。 这种排序方法应该是大部分人最直观的一种排序方法,下面就根据一个实际例子来看看其过程。 排序过程 下面以一个未排序的数组[5,1,2,3,4]为例,展示其排序过程: 算法效率 时间复杂度: O(n2)O({n}^{2})O(n2),因为无论数组是哪种情况,都需要进行两次for循环,都是确定数组前n-1个最小值,即使数组是本身有序的...
0
点赞
评论
收藏
分享
2023-07-03 10:08
上海远景科创智能科技有限公司_edge_linux 开发
深入了解glibc的互斥锁
深入了解glibc的互斥锁 互斥锁是多线程同步时常用的手段,使用互斥锁可以保护对共享资源的操作。共享资源也被称为临界区,当一个线程对一个临界区加锁后,其他线程就不能进入该临界区,直到持有临界区锁的线程释放该锁。 本文以glibc中mutex的实现为例,讲解其背后的实现原理。 glibc mutex类型 glibc的互斥锁的类型名称为pthread_mutex_t,其结构可以用下面的结构体表示: typedef struct { int __lock; int __count; int __owner; int __nusers; int __kind; ...
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务