4 吕白_

尚未进行身份认证

我要认证

希望自己技术越来越强

等级
TA的排名 3w+

ubuntu云服务器编译过程中链接异常

无论gcc还是g++都显示有以下段错误,无法成功链接collect2: fatal error: ld terminated with signal 11 [Segmentation fault], core dumpedcompilation terminated.在stackoverflow中找到一个Q&A解决。特此记录依次执行了以下命令后可以重新正常编译链接。sudo apt purge binutilssudo apt remove makesudo apt autorem

2020-05-22 16:28:52

C/C++ 栈帧笔记

原创链接非原创, 有删改,仅做个人笔记1.我们在调用它的时候系统做了什么?2.main函数中如果还有另一个函数,在跳转后运行完这个函数时,编译器怎么知道下一行执行哪个语句呢?会不会又从头执行了?3.函数在结束之后(运行到反花括号“}”处),系统又是怎么处理的?4.不同的语言对函数形参内存的处理都是一样的吗?5.函数的返回值有哪些类型?都是怎么从函数中返回回来的呢?示例代码:#...

2020-04-21 21:06:13

python学习笔记五:并发

文章目录多线程threading模块属性和方法创建线程互斥锁条件变量Queue多线程python提供了thread、threading和Queue模块来支持多线程编程thread只支持基本的功能,不推荐使用,threading是更加全面,更高级别的模块,使用Queue可以创建一个队列数据结构,用于在多线程之间进行共享threading模块对象描述Thread表...

2020-03-29 20:08:32

python学习笔记四:pymysql操作mysql

文章目录建立连接检查连接状况批量插入查询SQL结果写入文件设置游标类型SQL注入建立连接INSERT、UPDATE、DELETE 等修改数据的语句需手动执行commit()完成对数据修改的提交import pymysql db = pymysql.connect(host = "localhost", port = 3306, ...

2020-03-27 17:41:31

使用hadoop C接口编写代码错误集合

编译:g++ hello_world.cpp -I${HADOOP_HOME}/include -L${HADOOP_HOME}/lib/native -lhdfs -L${JAVA_HOME}/lib/server -ljvm最终运行Java程序,所以不仅需要hdfs的动态库,还需要jvm的库我安装的是openjdk11,11之后的版本取消了jre目录,重新整改了目录结构运行报错无法挂载...

2020-03-06 17:59:03

云服务器搭建hadoop,win下web界面无法访问

解决办法:首先core-site.xml中的:<property> <name>hadoop.tmp.dir</name> <value>/usr/local/hadoop/tmp</value> </property> <property> <name>fs....

2020-03-05 22:12:44

python学习笔记三:面向对象

文章目录定义一个类updating定义一个类class Person: '''这是文档字符串''' phone = None #这是类变量 def __init__(self, name, age = 20): self.name = name #成员变量 self.age = age def show(self):...

2020-02-11 22:36:53

python学习笔记二:时间&文件目录操作

文章目录时间的处理文件时间的处理时间戳import time ticks = time.time() 当地时间# 获取当地时间# 返回的是一个时间元组local_time = time.localtime()print local_time输出为:time.struct_time(tm_year=2020, tm_mon=2, tm_mday=5, tm_ho...

2020-02-07 21:00:39

python学习笔记一: 数据类型

好久没写过博客了, 实际上是好久没好好学习过了, 实习回来一直在玩耍…python2和python3不兼容, 现在python也在朝着python3发展, 但是我也是刚开始学习python, 而且还有很多第三方库仍然支持Python2, 打算先看一下python2, 再继续学习python3这篇博客都是一些python的基础语法文章目录IO数据类型IOprint和raw_inpu...

2020-01-30 16:44:28

Ubuntu18.04安装过程出现的问题

换了个新电脑, 是NVIDIA的显卡,然后安装了Ubuntu18.04, 结果出现了一些问题, 通过所搜索引擎的帮助… 总算是解决了写篇博客记录一下, 以下的方法都是通过别人的博客学到的, 并不是原创, 不过因为很多时候要重启电脑, 而且也不是同一天解决的, 所以找不到原创的博客链接了文章目录无法进入系统卡在logo界面屏幕分辨率无法调节,只有800的选项无法调节屏幕亮度无法进入系统卡在...

2020-01-15 21:55:44

shell脚本学习总结及坑点记录

文章目录shell 变量预定义变量环境变量shell 常用关键字let命令case语句解析命令行参数工具调用main函数获得执行脚本的当前绝对路径cut命令test 命令数值测试字符串测试文件测试(),(()),[],[[]],{}()(())[][[]]{}循环for 循环while 循环函数函数传参字典数组shell脚本是一种为 shell 编写的脚本程序, 一般文件后缀为 .shshe...

2019-08-05 17:57:48

浅析事务,锁和索引

文章目录事务锁隔离级别的原理索引MySQL的默认存储引擎为InnoDB而不是MyISAM的一大原因就是InnoDB是支持事务的,而MyISAM不支持事务。(我觉得前者强调安全,而后者性能更好,当然在要求并发量的当下,不足以成为被选择的理由,所以也渐渐被InnoDB淘汰)。事务事务具有ACID四大特性:原子性(Atomicity):有点像std::atomic(当然不完全一样)是一个最小...

2019-06-03 16:26:46

github操作, 解决坑点的总结(持续更新...)

文章目录本地新建一个仓库要push到github上git pull拒绝合并无关历史git pull: 当前分之没有跟踪信息想要统计github仓库代码每次git clone过慢每次提交都要输用户名和密码git 的撤销操作本地新建一个仓库要push到github上在github上创建一个同名空仓库在本地仓库中执行 :$: git init$: git add$: git commi...

2019-05-08 20:49:51

使用cmake编译,组织C++项目

文章目录前言例一例二例三前言这篇博客是我对cmake用法的一些经验总结, 还很浅显, 如果有错误或者更好的方案, 欢迎指正~使用方法统一为在build目录中执行:$: cmake ..$: make我觉得养成外部编译是一个好习惯例一目录结构为:lzj@lzj:~/C-Plus-Plus/makefile_cmake/cmake_1$ tree.├── build├...

2019-05-08 19:51:23

Linux下安装protobuf以及在C++中使用

文章目录前言安装并配置环境变量简单使用前言本文只介绍如何安装protobuf, 如何编译使用了protobuf的 C++ 代码至于详细的protobuf对应产生的 C++ 的 API, 下一篇博客再讨论安装并配置环境变量安装辅助工具sudo apt-get install autoconf automake libtool curl make g++ unzip获取源代码,...

2019-05-02 23:55:47

浅谈 Linux 下的内存管理

文章目录前言面临的问题虚拟内存分段分页页表快表 TLB多级页表缺页错误进程的内存布局内存分配机制(不做详述)mm_struct 和 vm_area_structs前言因为春招的缘故, 经历了一次自我整体全面的知识上的查漏补缺, 接下来应该也会陆陆续续对这些知识点做一个总结吧, 今天就先总结一下Linux对内存管理方面的知识, 博主水平有限, 如果文章中有错误或遗漏的点, 欢迎指正和补充面...

2019-04-26 22:23:46

计算机硬件组成(寄存器, 内存, 缓存的关系)

emmm 个人笔记篇…本篇博客为了我一直记不住这些知识点, 写篇博客日后每次翻开看看如果有问题, 欢迎指正!距离 CPU 最近的是寄存器, 其次是缓存, 内存最远, (更远的就是外存了, 磁盘啥的)缓存是存储一部分内存中的数据, 来提高性能, 不用让 CPU 每次都访问内存缓存又分为了一级缓存, 二级缓存我们说栈比堆快, 是因为栈基于一级缓存, 堆基于二级缓存一级缓存二级缓存是 ...

2019-04-17 19:48:06

最长不重复子串 (哈希 + DP)

自己没想出来, 代码来自别人的博客, 但是找不到出处了…代码实现int longestSubstring(string str){ //利用哈希的思想,key是每一个字符,value是其对应的下标 // 存储上一个重复字符的位置 int* lastPosition = new int[256]; //初始化,首字符之前没有与其重复的字符,都为-1 ...

2019-04-17 16:46:01

处理使用 epoll ET 模式下文件描述符出现饥饿的情况

考虑如下情况:使用epoll ET模式时, epoll_wait返回就绪文件描述符集合, 然后我们循环处理, 但这时如果有一个文件描述符上有大量输入(不间断的输入流), 因为我们ET模式需要一直读到返回EAGIN / EWOULDBLOCK, 那我们就会一直在处理这个文件描述符, 而导致其他文件描述符得不到处理,这就是采用边缘触发时有可能出现的文件描述符饥饿情况处理参考Linux/Unix...

2019-04-05 10:33:30

小心使用指针当做 unordered_set / unordered_map 的键

当我们试图使用指针作为哈希的键时, 要小心下面的情况:#include <set>#include <map>#include <vector>#include <memory>#include <utility>#include <iostream>#include <unordered_set>...

2019-04-04 20:46:34

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。