• 带你读《LLVM编译器实战教程》之二:外部项目

    LLVM开始时是以LLVM中间表示(IR)为中心的一组工具,并且依赖于可自行修改的GCC将高级语言程序转换为独有的IR形式,并存储在位码(bitcode)文件中。位码是一个术语,它模仿了Java字节码的命名。Clang作为LLVM团队...
    文章 2019-11-18 4169浏览量
  • Ubuntu系统微调

    [编辑]“为什么 GNU su 命令不支持 wheel group” 这是 Richard M.Stallman 的一句名言,位于旧版 info su 页面末尾。别担心:在 Ubuntu 中,当前版本的 su 使用 PAM,因此你可以用/etc/pam.d/su 下的 pam_wheel.so ...
    文章 2009-08-11 821浏览量
  • Linux性能优化导读

    我还想感谢所有向我传授性能知识并允许我进行Linux优化的人,即使当时Linux优化的价值还不明朗,他们是:John Henning,Greg Tarsa,Dave Stanley,Greg Gaertner,Bill Carr和全体BPE工具组(他们对我在Linux方面的...
    文章 2017-05-02 2032浏览量
  • Centos 6.9 编译安装gcc 4.8.5

    GCC(GNU Compiler Collection,GNU编译器合集)是linux以及其他类UNIX平台上进行开源项目,软件开发等必不可少的工具链组成之一。(其他的还有clang以及llvm等编译器) 对于程序员以及系统管理员而言,经常需要从...
    文章 2017-11-12 1841浏览量
  • 程序包管理的前端工具yum、程序包管理器编译安装、sed...

    下面介绍的是程序包管理的前端工具yum、程序包管理器编译安装、sed命令、find文件查找。一、Linux程序包管理:程序包管理的【前端工具】 1、yum软件包仓库简介 CentOS系的管理工具有yum和dnf。yum是一款发行版的...
    文章 2017-11-14 1081浏览量
  • PHP 7:真实世界的应用开发——PHP 7 安装注意事项

    它基于 GNU 项目提供的 GNU 编译器集合(GCC)编译器。非免费的编译器包括Borland 公司的经典的 Turbo C 编译器,当然,Windows 开发者首选的编译器是 Visual Studio。不过,后者主要是为 C++ 开发设计的,所以在...
    文章 2020-10-19 471浏览量
  • 《iOS取证实战:调查、分析与移动安全》一1.3 取证...

    但不管是什么原因,当你不能访问设备或者不能进行数据映像时,备份分析将是一个有效的方法。通过这种方式,许多关键信息都能够恢复。常用数据存储在SQLite数据库和属性列表文件中,协议支持对SQLite数据库和属性列表...
    文章 2017-08-01 2158浏览量
  • 后端程序员必备的Linux基础知识

    下面将详细讲解文件的类型、Linux中权限以及文件有所有者、所在、其它具体是什么?文件的类型: d:代表目录 代表文件 l:代表链接(可以认为是window中的快捷方式) Linux中权限分为以下几种: r:代表权限是可...
    文章 2018-07-05 9192浏览量
  • GNU make 指南

    有些人喜欢在#endif 加上注释来提醒他们这个#endif 指的是什么。例如:#endif/*#ifndef FILENAME_H*/我个人没有这个习惯,因为这其实是很明显的。当然这只是各人的 风格不同,无伤大雅。你只需要在那些有编译错误的 ...
    文章 2007-05-23 1112浏览量
  • Matplotlib 中文用户指南 2 安装

    export CC=x86_64-pc-linux-gnu-gcc export CXX=x86_64-pc-linux-gnu-g+export PKG_CONFIG=x86_64-pc-linux-gnu-pkg-config 一旦你满足的了面的具体需求(主要是 Python、NumPy、libpng 和 freetype),你就可以构建...
    文章 2017-01-30 930浏览量
  • 磁盘分区及创建文件系统

    parted:GNU 高级分区工具,实时生效 parted-a partition manipulation program parted[options][device[command[options.].]]  parted/dev/sdb mklabel gpt|msdos  parted/dev/sdb print  parted/dev/sdb ...
    文章 2017-11-27 1153浏览量
  • 内存泄露检测工具

    24.AutomatedQA AQTime-AutomatedQA的获奖产品performance profiling和memory debugging工具集的下一代替换产品,支持Microsoft,Borland,Intel,Compaq 和 GNU编译器。可以为.NET和Windows程序生成全面细致的报告,...
    文章 2017-12-04 3334浏览量
  • Linux 文件压缩工具指南

    这就是为什么我们应该使用开放源码压缩工具,或者至少使用免费和有完善记载算法的商业压缩工具的原因。(只是要记住避免使用任何特殊的增强。本文是有关在 Linux 操作系统上使用.arc、.arj、.lzh lha)、.rar、.sit、...
    文章 2013-03-31 718浏览量
  • 【原创】Valgrind 基础

    在大多数情况下,上述差异不会导致什么问题,但当你的程序本身存在 bug 的时候,可能会遇到一些问题。例如,如果你的程序原本会崩溃于错误的访问了非法内存地址的情况,而在基于 valgrind 运行时可能,该地址可能...
    文章 2016-05-12 4412浏览量
  • Linux 文件压缩工具指南

    这就是为什么我们应该使用开放源码压缩工具,或者至少使用免费和有完善记载算法的商业压缩工具的原因。(只是要记住避免使用任何特殊的增强。本文是有关在 Linux 操作系统上使用.arc、.arj、.lzh lha)、.rar、.sit、...
    文章 2013-03-31 811浏览量
  • 《jQuery Mobile入门经典》—— 1.3 开发者的宝库

    Emacs有齐全的查找和替换工具,支持正则表达式。它还允许您编辑远程文件,甚至是其他用户拥有的文件,只要获得相应的认证和连接信息。2.gedit那些熟悉gnome的人一定用过gedit了。它是gnome桌面默认的文本编辑器,...
    文章 2017-05-02 1558浏览量
  • 走进Linux之systemd启动过程

    在这里我们将着重讨论systemd的特性和争议,但是为了更好地理解它,也会看一下通过传统的以SysV init为基础的系统的Linux启动过程是什么样的。友情提醒一下,systemd仍然处在测试阶段,而未来发布的Linux操作系统也...
    文章 2017-05-02 1655浏览量
  • 一个.NET Core开发者的Linux入门学习笔记

    adduser 和 useradd 的区别是什么?答:useradd 只创建用户,创建完了用 passwd yilezhu 去设置新用户的密码。adduser 会创建用户,创建目录,创建密码(提示你设置),做这一系列的操作。其实 useradd、userdel 这...
    文章 2019-02-19 7164浏览量
  • Linux下调试段错误的方法[Segmentation Fault]-GDB

    1、段错误是什么?段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址、访问了系统保护的内存地址、访问了只读的内存地址等等情况。A segmentation fault(often shortened to ...
    文章 2013-11-07 2324浏览量
  • Linux中的Diff和Patch

    diff 和 patch 是一对工具,使用这对工具可以获取更新文件与历史文件的差异,并将更新应用到历史文件上。在数学上说,diff就是对两个集合的差运算,patch就是对两个集合的和运算。简单的例子 使用这个例子来说明如何...
    文章 2017-02-17 921浏览量
  • 《R和Ruby数据分析之旅》—第1章 1.1节Ruby

    irb是一种能够快速上手的工具,而且,任何时候你如果不确定结果是什么,都可以向它寻求帮助。另外一种运行Ruby的常见方式则是将代码保存为文件,之后通过Ruby解释器来运行文件。例如,你可以将“hello world!保存到...
    文章 2017-05-02 1750浏览量
  • 《R和Ruby数据分析之旅》一第1章 握住探险之鞭——...

    irb是一种能够快速上手的工具,而且,任何时候你如果不确定结果是什么,都可以向它寻求帮助。另外一种运行Ruby的常见方式则是将代码保存为文件,之后通过Ruby解释器来运行文件。例如,你可以将“hello world!保存到...
    文章 2017-05-02 1630浏览量
  • 正则表达式和grep

    什么是正则表达式 正则表达式(regular expression)的概念,最初来自于20世纪40年代的两位神经学家(Warren McCulloch,Walter Pitts)研究神经元时提出的想法。后来数学家Stephen Kleene在代数学中正式描述了这种被他称...
    文章 2017-11-08 689浏览量
  • 带你读《LLVM编译器实战教程》之三:工具和设计

    这就解释了为什么Clang(LLVM前端,也就是第一个与输入交互的工具)负责在内存中执行剩余的编译工作,而不会产生要被其他工具读取的中间输出文件。3.4 使用独立工具 我们也可以通过使用LLVM独立工具来练习之前描述...
    文章 2019-11-18 4709浏览量
  • 《C Primer Plus(第6版)中文版》一1.8 编程机制

    计算机不明白#include和printf是什么(也许你现在也不明白,但是学到后面就会明白,而计算机却不会)。如前所述,我们需要编译器将我们编写的代码(源代码)翻译成计算机能看懂的代码(机器代码)。最后生成的可执行...
    文章 2017-05-02 1962浏览量
  • Linux的gdb和Unix的dbx

    类UNIX下C/C++开发,代码调试比较麻烦,最原始的加跟踪调试很土,也很费时,特别是一个庞大的项目,代码行数非常大的时候调试起来非常费劲,当core dump时定位也不容易,这里介绍几个常用工具:gdb、dbx调试工具,valgrind...
    文章 2012-05-09 837浏览量
  • Linux的gdb和Unix的dbx

    类UNIX下C/C++开发,代码调试比较麻烦,最原始的加跟踪调试很土,也很费时,特别是一个庞大的项目,代码行数非常大的时候调试起来非常费劲,当core dump时定位也不容易,这里介绍几个常用工具:gdb、dbx调试工具,valgrind...
    文章 2012-05-09 957浏览量
  • 博导花了十天整理出来所有的Python库,只希望我学好后...

    其功能与软件MATLAB、Scilab和GNU Octave类似。Numpy和Scipy常常结合着使用,Python大多数机器学习库都依赖于这两个模块。ScientificPython,一经过挑选的Python程序模块,用于科学计算,包括几何学(矢量、张量、...
    文章 2018-07-29 6427浏览量
  • 数据科学工具包(万余字介绍几百种工具,经典收藏版!

    CDAP数据集是数据的逻辑展现,无论底层存储层是什么样的;CDAP提供实时数据流处理能力。应用程序使用CDAP服务来处理诸如分布式事务和服务发现等应用场景,避免程序开发者淹没在Hadoop的底层细节中。CDAP自带的数据...
    文章 2017-05-02 2625浏览量
  • Machine Learning for System?系统软件工程师何去何从...

    这并不是在这个场景里我们想要的:我们完全没有兴趣去预测如果日后新添加一些Key,它可能的偏移会是什么样的,我们追求的恰恰正是传统DNN训练中竭力避免的事情——过拟合,完全丢掉网络的泛化、预测能力。...
    文章 2018-02-12 2093浏览量
1 2 3 4 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化