<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lls2012的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lls2012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lls2012]]></copyright><item><title><![CDATA[objcopy objdump readelf nm]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/103530220</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/103530220</guid><author>lls2012</author><pubDate>Fri, 13 Dec 2019 16:52:29 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/6c9587e25046

https://blog.youkuaiyun.com/yfldyxl/article/details/81566279

https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/nm.html

https://blog.youkuaiyun.com/piaopiaopiaopiaop...]]></description><category></category></item><item><title><![CDATA[centos 安装docker环境]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/103530149</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/103530149</guid><author>lls2012</author><pubDate>Fri, 13 Dec 2019 16:50:16 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/u013531940/article/details/80037343

https://www.cnblogs.com/tenghao510/archive/2019/12/07/12001678.html
]]></description><category></category></item><item><title><![CDATA[linux 内核调试]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/103529937</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/103529937</guid><author>lls2012</author><pubDate>Fri, 13 Dec 2019 16:48:39 +0800</pubDate><description><![CDATA[1.编译内核

https://www.cnblogs.com/luohaixian/p/9313863.html

http://www.kgdb.info/enable_kgdb_option/

2.配置串口，grub

https://www.jianshu.com/p/c384b719d6dc

https://tunnelshade.in/blog/2019/05/linux-kern...]]></description><category></category></item><item><title><![CDATA[segfault at]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/103349595</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/103349595</guid><author>lls2012</author><pubDate>Mon, 02 Dec 2019 15:29:49 +0800</pubDate><description><![CDATA[segfault at 215 ip 00007f10985b40c7 sp 00007f10657f9268 error 4 in libc-2.17.so[7f1098520000+1b8000]，

error 4表示用户态进程访问了无效地址，

hex(0x00007f10985b40c7-0x7f1098520000)得到偏移0x940c7，

objdump -D/lib64/lib...]]></description><category></category></item><item><title><![CDATA[运行时添加符号表文件方法]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/103349511</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/103349511</guid><author>lls2012</author><pubDate>Mon, 02 Dec 2019 15:26:42 +0800</pubDate><description><![CDATA[gdb附加上去



[root@localhost ~]#gdb -p 5673

GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-23.el5)

Copyright (C) 2009 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later &lt;ht...]]></description><category></category></item><item><title><![CDATA[添加符号表方法]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/103349185</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/103349185</guid><author>lls2012</author><pubDate>Mon, 02 Dec 2019 15:16:39 +0800</pubDate><description><![CDATA[在模块同级目录下新建.debug目录

[root@localhost]# ls -la

total 28672

drwxr-xr-x 4 root root 4096 Feb 19 17:07 .

drwxr-xr-x 13 root root 4096 Feb 19 17:14 ..

drwxr-xr-x 2 root root 4096 Feb 19 16:21...]]></description><category></category></item><item><title><![CDATA[如何生成符号文件]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/103349127</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/103349127</guid><author>lls2012</author><pubDate>Mon, 02 Dec 2019 15:10:31 +0800</pubDate><description><![CDATA[编译加 –g 生成带调试信息的文件

[root@localhost home]# g++-g2.cpp

拷贝生成符号表

[root@localhost home]#objcopy --only-keep-debug a.out a.out.symbol

[root@localhost home]# ls -l a.*

-rwxr-xr-x 1 root root 8905 Fe...]]></description><category></category></item><item><title><![CDATA[elf执行时释放其它文件]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/103348726</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/103348726</guid><author>lls2012</author><pubDate>Mon, 02 Dec 2019 15:00:03 +0800</pubDate><description><![CDATA[首先使用objcopy把其它任意文件打包成.o文件：

objcopy -I binary -O elf64-x86-64 -B i386:x86-64 2 2.o



objdump -i 2 可以查看合法的-O参数值

objdump -x 2 可以查看-O 和 -B 值

[root@redhat5 test]# objdump -x 2

2:   file format elf...]]></description><category></category></item><item><title><![CDATA[centos6 yum 配置阿里云源]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/84566400</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/84566400</guid><author>lls2012</author><pubDate>Tue, 27 Nov 2018 15:16:30 +0800</pubDate><description><![CDATA[wget -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo]]></description><category></category></item><item><title><![CDATA[ubuntu10.04 apt-get 源配置]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/84566375</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/84566375</guid><author>lls2012</author><pubDate>Tue, 27 Nov 2018 15:15:31 +0800</pubDate><description><![CDATA[deb http://old-releases.ubuntu.com/ubuntu lucid main restricted universe multiverse   
deb http://old-releases.ubuntu.com/ubuntu lucid-security main restricted universe multiverse   
deb http://old-re...]]></description><category></category></item><item><title><![CDATA[redhat5 centos5.5 yum 源配置]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/84566356</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/84566356</guid><author>lls2012</author><pubDate>Tue, 27 Nov 2018 15:14:24 +0800</pubDate><description><![CDATA[http://vault.centos.org/

 

 

https://blog.youkuaiyun.com/u010137760/article/details/79753775]]></description><category></category></item><item><title><![CDATA[ffmpeg在windows下使用MinGW+msys+VS编译]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/82691579</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/82691579</guid><author>lls2012</author><pubDate>Thu, 13 Sep 2018 17:26:31 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/xylc/p/3683203.html

https://blog.youkuaiyun.com/saga1979/article/details/49510445

https://blog.youkuaiyun.com/uselym/article/details/78040225]]></description><category></category></item><item><title><![CDATA[python 实现单例模式的四种方法]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/78293429</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/78293429</guid><author>lls2012</author><pubDate>Fri, 20 Oct 2017 11:16:42 +0800</pubDate><description><![CDATA[1、__new__class Borg(object):
    def __new__(cls, *args, **kwargs):
        if not hasattr(cls, '_instance'):
            ob = super(Borg, cls)
            cls._instance = ob.__new__(cls, *args, **kwar]]></description><category></category></item><item><title><![CDATA[pandas]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/78287501</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/78287501</guid><author>lls2012</author><pubDate>Thu, 19 Oct 2017 17:38:00 +0800</pubDate><description><![CDATA[In&nbsp;[3]:

    
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt











In&nbsp;[7]:

    
s = pd.Series([1,<span
 class="mi">2,3,np.nan,6,9<span
 cl]]></description><category></category></item><item><title><![CDATA[使用graphviz画二叉树]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/78249506</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/78249506</guid><author>lls2012</author><pubDate>Mon, 16 Oct 2017 14:38:37 +0800</pubDate><description><![CDATA[1.下载graphvizgraphviz-2.38.zip下载地址解压后进入bin目录，启动一个cmd2.代码digraph abc{
  4 [style="filled", color="black", fillcolor="chartreuse"];
  6;
  8;
  5;
  9;  4 -> 6;
  4 -> 8;
  6 -> 5 [color="red"];
  6 -> 9;]]></description><category></category></item><item><title><![CDATA[python 实现8大排序算法]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/78226597</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/78226597</guid><author>lls2012</author><pubDate>Fri, 13 Oct 2017 15:28:19 +0800</pubDate><description><![CDATA[python 实现8大排序算法python 实现8大排序算法插入排序
冒泡排序
选择排序
希尔排序
快速排序
归并排序
堆排序
基数排序1.插入排序
实现一
def insert(lists):
    count = len(lists)
    for i in range(1, count):
        key = lists[i]
        j = i
        while]]></description><category></category></item><item><title><![CDATA[python select poll epoll]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/75074582</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/75074582</guid><author>lls2012</author><pubDate>Thu, 13 Jul 2017 16:21:50 +0800</pubDate><description><![CDATA[select:
#!/usr/bin/python
# coding=utf-8

import socket
import select
import queue
import traceback
import sys

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

server.setblocking(False)
s]]></description><category></category></item><item><title><![CDATA[linux c++ 三种信号量]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/73243965</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/73243965</guid><author>lls2012</author><pubDate>Wed, 14 Jun 2017 16:05:13 +0800</pubDate><description><![CDATA[信号灯(semaphore)，也叫信号量。它是不同进程间或一个给定进程内部不同线程间同步的机制。信号灯包括posix有名信号灯、 posix基于内存的信号灯(无名信号灯)和System V信号灯(IPC对象)
总结:
System V的信号量一般用于进程同步, 且是内核持续的, api为
semget
semctl
semop
Posix的有名信号量一般用于进程同步, 有名信号量是内核]]></description><category></category></item><item><title><![CDATA[linux c++ 多进程 匿名管道 命名管道 消息队列 信号量 共享内存 内存映射]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/73238487</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/73238487</guid><author>lls2012</author><pubDate>Wed, 14 Jun 2017 15:35:42 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

//多进程
//匿名管道命名管道
//消息队列
//信号量
//共享内存
//内存映射

stru]]></description><category></category></item><item><title><![CDATA[linux c++ 多进程 管道]]></title><link>https://blog.youkuaiyun.com/lls2012/article/details/73181670</link><guid>https://blog.youkuaiyun.com/lls2012/article/details/73181670</guid><author>lls2012</author><pubDate>Tue, 13 Jun 2017 15:25:11 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#include "test.h"
//多进程
//匿名管道命名管道
//消息队列
//信号量
//共享内存
//内存映射

//文件文件夹
//网络
//时间定时器


void onexit()
{
	fprint]]></description><category></category></item></channel></rss>