自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuelin1036的专栏

linux个人总结

  • 博客(21)
  • 收藏
  • 关注

转载 linux网络编程 socket

1. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal)UNIX system V有:消息(message)、共享存储区(share

2017-06-15 15:04:48 215

转载 linux 下串口通信

以前跟着做过VxWorks的开发,主要通信方式是串口,因为底层BSP包已经做好了,串口通信非常简单。后来接触Linux,在一块OK6410上跑linux串口通信,才发现原来天真的以为甚是简单的串口变得如此的不简单。#include 1、串口的操作1.1打开:fd = open("/dev/ttySAC1", O_RDWR | O_NOCTTY | O_NDELAY);       

2017-06-15 14:53:18 500

原创 测试

imsi:规则

2017-03-06 09:39:42 243

原创 python控制鼠标 pyautogui

#用这个代码可以画图!!#!python3import pyautoguiimport timeprint('Press Ctrl-C to quit')try: #while True: #ToDo: Get and print the mouse coordinates x,y = pyautogui.position()

2017-01-05 16:02:34 2619

原创 文件备份

'''实现输入当前文件夹 目标文件夹把当前文件夹以及其子文件夹里的TXT结尾的文件都备份到目标文件夹'''import osimport shutilimport reimport logginglogging.basicConfig(level=logging.DEBUG, format=' %(asctime)s - %(levelname)

2017-01-04 16:07:57 262

转载 python多版本安装package

whereis python2 pip install -t /usr/local/lib/python2.7/site-packages/ xlrd

2016-12-04 14:18:02 451

原创 python基础函数

由于一直觉得python是一个趋势,因为简单,人性化,好理解,多功能。。。。,这段时间林林总总的也看了一些关于python的文档以及操作。在学习python的过程中,遇到了很多坑。大家在评论里都说很简单什么的,但是我却总是遇到各种库无法使用啊各种python版本差异啊,各种教程不对应用不了啊之类的问题。我只能说我了个去,说好的很简单呢?说好的人性化呢?今天又看了关于pyth

2016-11-30 15:19:30 247

原创 python获取帮助

if you want to learn Linux,you must know how to use man。if you want to learn python ,you must know how to use help!here list three way to get help for python  question。还是用中文好!help(object

2016-11-28 14:11:38 304

原创 产品从无到有

话说回来,从事所谓的驱动开发,也算是有2年时间了。而现在想要换一份工作o(╯□╰)o这两年的时间里,公司的产品项目,经历了两个,虽然其中一个跟项目经历吵起来了-_-!对于驱动的优势在于它毕竟不是纯软件,下接软件上接硬件这个就是所谓驱动的好处。从事驱动开发的人可以看到,一个产品从制定到最后量产的全部过程,当然这个也是要看你是在什么公司的。是的没错我就是在小公司o(︶︿︶)o唉,什

2016-11-26 18:20:51 432

原创 ls命令

最近在学习shell 在我把shell的各种语法结构研究一遍后发现 还是看不懂别人写的shell程序不得不说 shell语法只是shell的一个入门而已,shell编程除了要知道那些语法外 还要了解各种shell命令  所以从今天起一天学习一个linux命令ls作为一个linux程序猿 要掌握的最基础命令 它的作用是在列出当前文件夹所有的文件名 在linux的各种操作中

2015-01-22 12:06:14 475

原创 知道元素地址如何找到包含这个元素的结构体地址

关于这个东西,别人写的已经很详细了 这里放张机票 http://blog.csdn.net/hilyoo/article/details/4464448下面是我写的测试代码。实现的功能是通过struct_offset找到结构体的首地址,并创建一个指针来对该结构体直接进行修改。#include #include #define STRUCT_OFFSET(stru_n

2014-12-29 00:56:31 580

转载 sys目录与proc目录

由于最近开始学习input子系统  杂项设备类 总线模型 块设备等东西 发现它们都跟sys这个目录有关 就整理了下这方面的信息 求指正哈讲到sys目录,先讲讲sysfs,sysfs 是 Linux 内核中设计较新的一种虚拟的基于内存的文件系统,(文件系统是什么?好像是对块设备的一种管理机制)。而sys目录就是sysfs文件系统的挂载点。proc也是对内存信息的映射,如果打开proc文件

2014-12-07 23:54:36 1167

转载 linux根目录下各文件夹 的内容

或许不同的linux版本会有些区别但总体上是这样的。/bin   bin是binary的缩写。这个目录存放了我们平时经常用的命令 如grep ls sync.... 需要添加其他的命令则修改 /etc/profile 在该文件后添加 export PATH=/home/gec/bin:$PATH/boot   这里存放的是启动Linux时使用的一些核心文件.认真看了下 这个估计

2014-12-07 22:13:38 767

原创 关于链表的冒泡排序

#include #include //创建链表结构体typedef struct node { int data; char name[15]; struct node *pre; struct node *next; }node;//指定一个头节点node *head = NULL;//对写入链表的数据进行初始化int node_init(struct no

2014-12-02 23:59:09 300

原创 编译c程序时 gcc编译器

编译器的作用 -- 把C语言 生成可执行的二进制

2014-11-23 10:18:28 316

转载 线程锁

一个程序中有很多线程,而这些线程是共享进程空间的

2014-10-28 23:55:47 344

原创 线程控制函数

线程共享资源如下:静态数据 进程中打开的文件描述符 当前工作目录 用户I

2014-10-28 23:06:17 434

翻译 open close write 跟read

系统I/O int open(const char *pathname, int oflag, ... );返回值:成功则返回文件描述符,否则返回 -1

2014-10-27 23:47:54 377

原创 linux 进程的控制

既然子进程都是父进程的拷贝

2014-10-27 00:32:52 336

原创 linux 进程

进程的概念:正在进行的程序,它跟程序的区别是它正在进行,它是要占用CPU的,而且一个进程在CPU上运行时所占用的内存空间是4G,每个进程都拥有自己的虚拟地址空间。

2014-10-27 00:26:57 287

原创 处理器基本知识

有没有想过如果面试的时候有人问你什么是ARM,你要怎么回答?你可以这样回答,ARM是一家英国公司,这家公司主要是做芯片设计的你也可以这样回答,ARM是一种处理器架构,就跟x86相类似,跟x86不同的是它使用的是RISC指令集。先来普及几个概念:处理器:Center Process Unit  - > 中央处理器 具有运算器跟控制器功能的大规模集成电路。处理器的基本组成包括:1.运算

2014-10-20 22:45:58 446

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除