首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何获得开源技术的认可?

    Git for Distributed Software Development (LFD109x) 是一个非常好的入门介绍Git的课程(文末附链接)。...Linux Open Source Software Development: Linux for Developers (LFD107x):探讨开发开源软件的关键概念以及如何在 Linux 中工作。...本课程是为开发人员设计的 Linux 简介,将解释如何安装 Linux 和程序、如何使用桌面环境、文本编辑器、重要的命令和实用程序、命令外壳和脚本、文件系统和编译器。...Linux Tools for Software Development (LFD108x) 考核了在 Linux 开发环境及其他环境中进行日常工作所必需的工具。...本文特别推荐Linux 内核调试和安全 (LFD440)课程,适合希望了解 Linux 内核方法和内部基础架构的有经验的开发人员。

    76920

    万字长文为你详细揭秘Linux高性能服务epoll 的本质

    导语 epoll接口是为解决Linux内核处理大量文件描述符而提出的方案。该接口属于Linux下多路I/O复用接口中select/poll的增强。...其经常应用于Linux下高并发服务型程序,特别是在大量并发连接中只有少部分连接处于活跃下的情况 (通常是这种情况),在该情况下能显著的提高程序的CPU利用率。...实际上,在 Linux2.4 版本以前,那时的select 或者 poll 事件驱动方式是这样做的。...而epoll不这样做,它在Linux内核中申请了一个简易的文件系统,把原先的一个select或poll调用分成了3部分: int epoll_create(int size); int epoll_ctl...一、epoll原理详解 当某一进程调用 epoll_create 方法时,Linux 内核会创建一个 eventpoll 结构体,这个结构体中有两个成员与epoll的使用方式密切相关,如下所示: struct

    42110

    python数据分析工具安装集合

    此方法,同时适用于windows和linux(也许mac也行,没实践过)。我的环境是ubuntu16.04,64位,python2.7.12,python3.5.1+。...不过,这次的记录安装方式跟系统关系不大,linux和windows实践方式相同,只不过,windows用户打开CMD后,输入的命令不带sudo,也不需要另行安装pip(windows自带) 1.安装Jupyter...Windows下Python多版本共存 2.在线安装(windows/linux)主要的数据分析工具(轮子) 注意:Ubuntn中,默认的pip 是指python2的,pip3才是python3的,如果安装...3.离线安装(windows/linux)数据分析工具(轮子) 直接在上述网址下载对应的.whl(虽然本网址http://www.lfd.uci.edu/~gohlke/pythonlibs/只有win...送上python包地址http://www.lfd.uci.edu/~gohlke/pythonlibs/

    1.1K50

    linux使用cat命令在终端设备上显示文件内容

    Linux系统中有很多个用于查看文件内容的命令,每个命令又都有自己的特点,比如这个cat命令就是用于查看内容较少的纯文本文件的。...-n 显示行数(空行也编号) -s 显示行数(多个空行算一个编号) -b 显示行数(空行不编号) -E 每行结束处显示$符号 -T 将TAB字符显示为 ^I符号 -v 使用 ^ 和 M- 引用,除了 LFD...: [root@linux ~]# cat -n linuxcool.log > linuxprobe.log 清空文件的内容: [root@linux ~]# cat /dev/null > /root.../filename.txt 持续写入文件内容,碰到EOF符后结束并保存: [root@linux ~]# cat > filename.txt <<EOF > Hello, World > Linux...> EOF 将软盘设备制作成镜像文件: [root@linux ~]# cat /dev/fd0 > fdisk.iso

    3.4K40

    RISC-V全球出货突破100亿个,会员同比增长26%

    supervisor binary interface (SBI) 定义了操作系统和固件之间的 LINUX 接口。...此外,RISC-V 支持正在为以下项目提供支持:Alpine Linux ,一种面向安全的轻量级 Linux 发行版,是容器化工作负载的关键;网络安全服务 (NSS ),一组库,旨在支持支持安全的客户端和服务器应用程序的跨平台开发...许多其他工具和项目已经更新以支持 RISC-V,包括LibreOffice 、Linux 6.0 、LLVM/Clang 16 、VLC 媒体播放器、Renode和Zephyr 。...RISC-V 刚刚与 Linux 基金会一起推出了一个新的在线课程,即RISC-V 汇编编程基础 (LFD117x) ,以帮助培养与硬件相关的 RISC-V 汇编编程知识和技能。...其他可用的 RISC-V 课程包括:RISC-V 简介 (LFD110x) 、构建 RISC-V CPU 内核 (LFD111x)以及RISC-V 工具链和编译器优化技术 (LFD113x) ,每门课程都可以免费审核通过

    32020
    领券