- 博客(32)
- 资源 (18)
- 收藏
- 关注
原创 一招解决linux下latex生僻字问题
因为名字里含有生僻字,使用latex无法正常显示,总是显示一个方框中间一个F。经过苦苦查询,终于寻得简单有效的办法!!!先阐述以下问题的来源:很简单,就是你的字体不支持这个字,那么解决起来换个字体就行了!解决办法:``````...
2021-02-25 15:24:26
5553
9
转载 GNU C/C++中的内存模型与原子操作
一、历史版本__sync__sync原子操作函数集合,是GCC根据intel官方手册搞出的原子操作集合。type __sync_fetch_and_OP (type *ptr, type value, ...)type __sync_OP_and_fetch (type *ptr, type value, ...)bool__sync_bool_compare_and_swap (type *ptr, type oldval, type newval, ...)type __sync_val
2020-07-16 18:09:37
962
原创 简单明了的告诉你什么是CPUID
现在的处理器都支持硬件多线程技术,例如:intel的超线程技术。即便有硬件多线程技术,它的使用也需要遵循操作系统提提供的编程模型,也就是说启用硬件多线程还是要受操作系统支配。那么问题就聚焦在了系统如何获取这些支持硬件多线程处理器的信息,英特尔 64 位架构中的 CPUID 指令定义了一系列丰富的信息,用来帮助 BIOS、操作系统和应用程序查询软件堆栈各自成员实现有效操作所需的处理器拓扑。...
2020-07-14 17:23:26
3672
原创 curl的简单使用
curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。摘自[链接](http://www.ruanyifeng.com/blog/2019/09/curl-reference.html)1. 下载在不加任何参数的时侯默认就是下载1.1 如果想关闭进度条(process meter)和错误信息(error message)可以使用-s,如果想只关闭进度条可以使用-sS,另外请求服务器可能会被重定向到别的地方,这时需要使用-L选项。1.
2020-07-08 10:34:57
470
原创 (2) Python中import的相对导入与绝对导入
文章目录1. module和package的定义2. 导入的写法3. 相对导入和绝对导入1. module和package的定义在python中,一个.py文件就是一个模块(moudule)。只有一个主运行文件,特征是__name__= '__main__',多个模块通过**包(package)**的形式组织起来,包的特征是目录下包含一个__init__.py的文件。在__init__py文件中,我们常用的方式有:1. 通过__all__ = [moudle_name]的方式自动导入。 2. 通过fro
2020-07-06 13:13:51
950
原创 (1)Python3 的常用数据类型的区别和联系
文章目录1. 对变量的认识2. 各种数据类型的区别和使用2.1 可变数据类型(immutable data type)2.1.1 数字2.1.21. 对变量的认识在Python中的变量不都需要声明,但是在使用前必须要对变量赋值,因为只有被赋值过的变量才会创建。另外,在Python中变量没有类型,对象才有类型。# a 是变量# 15是对象a = 15在Python中有6种标准数据类型:数字(Number)字符串 (String)元组 (Tuple)列表 (List)集合 (Set)
2020-07-03 16:55:21
819
1
原创 教你如何在Linux下查找大文件
文章目录1. 使用du/df方式1.1 df 和 du介绍1.2 使用df 和 du 查找大文件2. 使用find命令1. 使用du/df方式1.1 df 和 du介绍使用df和du两个命令组合可以快速定位比较大的文件。但是有不少人对这两个命令认识模糊,下面就讲述两个命令的区别: df, disk free,查看硬盘有多少空闲空间 du,disk usage, 查看硬盘使用里多少二者的差异体现在显示结果不同,df只显示磁盘总体是使用情况, du则既可以显示当前目录的大小,又可以显示每个子目录的
2020-07-02 17:13:14
2063
1
转载 终于搞懂“2>&1” 重定向的含义了
转载自:https://www.cnblogs.com/caolisong/archive/2007/04/25/726896.html脚本是:nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这...
2019-12-13 20:12:15
3383
1
原创 Ubuntu 18.04 系统自带浏览器闪出问题解决
首先解释一下闪的是什么?他是gnome 网络管理器自带的网络链接检查,我们会经常遇到它闪以下然后就退出的问题,这可能与我们修改主题有关,有时还偶尔会看到这个系统自带浏览器没有闪退,这时我们会看到如下这个链接文件,它会告诉你网络已经链接。check_network_status.txt总之,它不是一个malware stuff.但是经常闪现还是会影响我们的使用体验,因此我们接下来就介绍...
2019-10-31 10:00:22
1731
原创 动态库的装载
文章目录程序动态库的搜索路径程序运行时所需的动态库的搜索路径程序编译时搜索的路径查看动态连接库的相关命令动态库的常见问题1./usr/bin/ld: cannot find -lxxx2. /usr/bin/ld: skipping incompatible程序动态库的搜索路径程序运行时所需的动态库的搜索路径ELF可执行文件中动态段DT_RPATH指定;gcc加入链接参数“-Wl,-rpa...
2019-10-30 20:37:25
380
原创 在LInux 64位系统下编译32位程序可能遇到的问题
1.指定编译选项 “-m32”2.包can't find XXX 1) 这种情况下多半是你没有安装相应的32位系统库 解决方法是:// xx为编译器对应的版本sudo apt-get install gcc-x.x-multilib g++-x.x-multilib 2)如果存在且版本也对,那就是路径或名称不对 解决方法:...
2019-10-16 20:00:23
1064
转载 ANSI C前的函数定义是什么样子?(详解)
目录导言C语言函数的发展参考文献导言最近在看《A Retargetable Compiler Design and Implementation》(可变目标C编译器设计与实现),由于鄙人资历尚浅,没有见过上古版本的C语言函数的样子,看这本书第一章的时候,直接懵逼。举个例子,函数的样子如下:为了不让各位和我有类似的经历,因此打算写个文章记录一下,也算学习一下历史。本文以简略的语言概括了参考...
2019-08-02 16:07:34
1306
原创 C++ 中explicit关键字详解
目录explicit关键字的作用使用情况类型转换函数单操作数构造函数同时出现拷贝构造函数和类型转换函数拷贝构造函数总结参考文献explicit关键字的作用explicit关键字在写程序时使用的次数较少,但是仔细观察会发现,在C++标准库中的相关类声明中explicit出现的频率是很高的,那么explicit关键字到底有什么作用呢?接下来我就为大家一一解答.explicit为清晰的;明确的之意...
2019-07-30 16:15:22
24467
4
转载 C语言sprintf()函数:将格式化的数据写入字符串
头文件:#include <stdio.h>sprintf()函数用于将格式化的数据写入字符串,其原型为: int sprintf(char *str, char * format [, argument, ...]);【参数】str为要写入的字符串;format为格式化字符串,与printf()函数相同;argument为变量。除了前两个参数类型固定外,后面可以接任意多...
2019-04-19 11:36:06
2166
转载 C语言编译过程介绍
https://blog.youkuaiyun.com/renren900207/article/details/22821139
2019-04-19 11:30:47
171
原创 (8)Latex中的数学公式
目录行内公式上下标希腊字母数学函数分式行间公式矩阵的排版常规矩阵分块矩阵(矩阵嵌套)三角矩阵行内小矩阵行内公式美元符号$1+2=3$1+2=31 + 2 = 31+2=3括号\(1+2=3\)math环境进行排版\begin{math}1+2=3\end{math}上下标下标_当有多个字符需要在一起的时候,用大括号{}进行处理上标^希腊字母$\...
2019-04-08 23:57:17
2234
转载 ctags使用说明详解
本文转载自https://www.cnblogs.com/coolworld/p/5602589.html目录一.ctags是干什么的二.ctags可以识别哪些语言,是如何识别的三.ctags可以识别和记录哪些语法元素四.ctags是怎么记录的五. vi大概是怎样使用ctags生成的tags文件的六.我的一条ctags命令七.本文内容来源pri kind tag...
2019-04-05 16:18:19
1691
原创 (2)Git中的add和版本回退
目录git addgit add .git add -u(\-\-update)git add -A(\-\-all)实例git reset使用方式git revert使用方法参考文章git add在使用git init初始化一个repository之后,需要使用git add filename来使得repository内的文件被tracked,上面的命令只适合于单个文件被添加的情况,如果我们...
2019-04-05 11:25:22
1206
原创 (7)LaTex中的浮动体
目录目的方法目的引入浮动体的目的是灵活的使用图像和表格。方法将图片和表格放进相应的浮动体中,就可以使用浮动体中的专有命令进行排版。图形浮动体环境\begin{figure}[位置参数] 这是一张图片\ref{tag1} %引用了tag1标签 \centering % 居中排版 \includegraphicx{name} \caption{插图的标题} \label{...
2019-03-27 00:46:41
1521
原创 (1)git的基本使用
首先需要配置一下当前的用户和邮箱,如果不配置用户和邮箱是无法使用git的。git config --global user.name usernamegit config --global user.name useremail@xxx.com这是全局的配置,以后就不需要再进行配置了。当然也可以选择为每个仓库配置一个,这样的话每次创建一个仓库都需要配置一个。配置好之后接下来就可以使...
2019-03-27 00:13:48
119
原创 (6)在LaTeX中进行插图和表格
目录插图表格插图在LaTeX中实现插图功能需要引入宏包graphicx因此需要在导言区使用\usepackage{graphicx},除吃之外还需要指定文件的搜索路径,使用\graphicspath{{path1/},{path2/}},文件的路径可以是多个也可只有一个,既可以使用相对路径也可以使用绝对路径。在正文区使用\includegraphics[option]{imagename}...
2019-03-22 02:39:19
540
原创 (5)LaTex 特殊字符的处理
目录空白字符产生空白的命令控制符排版符号标志符号引号连字符非英文字符重音符号空白字符任意多个空格在结果中只显示一个空格,此外空格还可以使用\quad或者\+空格产生空格。在LaTex中是使用空行进行分段的,多个空行等于一个空行。英文中多个空格处理为一个空格, 在中文中的空格会被自动忽略。汉子与其他字符之间的间距交给LaTeX自动处理。禁止使用中文全角空格产生空白的命令例如:%...
2019-03-18 01:14:13
3412
原创 (4) LaTex中的字体和提纲
Content字体属性字体编码字体族字体系列字体形状字体大小补充提纲补充字体属性在LaTeX中,字体有5种属性:分贝是字体编码、字体族、字体系列、字体形状、字体大小。字体编码正文字体编码:OT1、T1、EU1等数学字体编码:OML、OMS、OMX等字体族英文罗马字体\textrm{Roma Family}或\rmfamily Roma family无衬线字体\textsf{...
2019-03-14 01:45:42
420
原创 (3)LaTeX的初步使用
LaTex文档的基本结构一个LaTex文档分成两个部分,分别是导言区和文档区。导言区使用\documentclass[options]{class}引入一个文档类,class的值可以是:article、report、book、proc、sildes、minimal。options的为文档类指定选项,可以全局的影响文档布局参数,如字号、纸张大小、单双面排版等。例如\documentclass...
2019-03-10 01:43:39
359
原创 (1) LaTeX的介绍
目录TeX发行版MiKTeXTeXLiveCTeXTeXLiveTeXLive CollectionTeXLive发行版的目录TeX发行版所谓 TeX 发行版,也叫 TeX 系统或者 TeX 套装,指的是包括 TeX 系统的各种可执行程序,以及他们执行时需要的一些辅助程序和宏包文档的集合。MiKTeXMiKTeX 是 Windows 下最好用的 TeX 系统。网址:http://www....
2019-02-21 17:55:13
491
原创 Linux环境下LaTex的安装与卸载
1. LaTeX简介LaTeX是一种基于TeX的计算机排版系统,由美国计算机学家Leslie Lamport在20世纪80年代初期开发,是当今世界上最流行和使用最为广泛的TeX宏集,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由Tex所提供的强大功能,也可以在短短的时间内生成高质量的文档。对于生成复杂的数学公式,LaTeX表现的更为出色[1]。介绍完了LaTeX之后就不得...
2019-02-08 12:24:20
11572
1
原创 zip压缩的简单用法
1.指定文件名压缩文件zip 压缩后文件名 文件名1 文件名2 ……zip -r 压缩后文件名 文件夹名1 文件夹名2 …… //-r 表示rescue 递归2.从标准输入读取文件zip -@ 压缩后文件名 // -@放在压缩后文件名前后都可以//常规用法find ./ -name 文件名 -print | zip 压缩后文件名 -@ 3.解压文件u...
2018-10-09 20:48:51
2770
原创 安装LLVM+Clang教程
目录前言一、LLVM简介二、LLVM+Clang的安装前言最近可能要学习编译器相关的知识,因此总结一下LLVM的安装方法,以防忘记如何安装。接下来就是正式的安装过程了。。。------------------------------------------------------------分割线-------------------------------------...
2018-09-27 20:42:01
40010
14
原创 常见的压缩和解压工具
压缩 解压缩 后缀 compress uncompress .z gzip gunzip .gz bzip2 bunzip2 .bz2 xz unxz .xz lzma unlzma .lzma zip unzip .zip tar命令-z .gz-j .bz2-Z .z...
2018-09-15 21:43:23
1948
原创 Linux下安装JDK 10
安装步骤:1.在oracle官网下载最新版本的jdk和jre安装包2.将下载好的jdk包解压到/usr/java目录下3.将下载好的jre包解压到上一步解压后jdk目录下(/usr/java/jdk-10.x.x)3.配置java的环境变量$ vim /etc/profile#set java environmentJAVA_HOME=/usr/java/jdk-x.x.x...
2018-09-15 20:53:22
301
原创 如何在deepin系统下安装PRIME方案NVIDIA驱动
问题描述:当deepin升级到15.7时,深度显卡驱动管理器会新增加一个关于NVIDIA GPU驱动的解决方案(如下图所示),但是该方案有时不能直接切换成功,这时需要你手动安装一下NVIDIA驱动,才能正常切换。解决方法:1.禁用开源驱动nouveausudo gedit /etc/modprobe.d/blacklist.conf在文本最后添加:(禁用nouveau第...
2018-09-11 01:47:49
26131
7
原创 使用Altera综合工具Quartus II下载到FPGA时无法识别USB-Blaster问题
问题描述:当使用Quartus II综合好的文件下载到FPGA时发现,没有识别到下载接口USB_Blaster,如下图所示。图片中高亮的部分只有显示No Hardware,并没有显示我们需要的USB-Blaster[USB-0](上面截图显示出来USB-Blaster[USB-0]是因为这张图是我解决这个问题后截取的),那么遇到这种情况该如何解决呢?解决方法: 首先检查你得设备...
2018-05-14 14:59:40
17374
10
可变目标C编译器设计与实现.pdf
2019-06-07
video超适合自学的C++基础视频_深入浅出版(全套文档)
2019-04-12
编译器设计第二版(带目录)
2019-01-31
2012_Book_ModernCompilerDesign
2019-01-12
基于C语言的静态程序分析(英文版)
2018-11-27
编译原理(龙书)中文版,全网最清晰带目录
2018-11-27
Heterogeneous Computing with OpenCL 2.0(English Edition)
2018-05-14
Heterogeneous Computing with OpenCL2.0(中文版)
2018-05-14
一步步写嵌入式操作系统—ARM编程的方法与实践
2018-05-14
CMOS VLSI Design: A Circuits and Systems Perspective (4th Edition)
2018-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人