LCY'sBlog


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

linux网络编程之I/O多路复用学习

发表于 2018-05-25

I/O多路复用就是通过一种机制,使一个进程可以监视多个描述符,一旦某个描述符读写就绪,能够通知程序进行相应的读写操作。I/O多路复用本质上都是同步I/O,它们都需要在读写事件就绪后自己负责读写,这个读写过程是阻塞的。异步I/O则无需自己负责读写,异步I/O的实现会负责把数据从内核拷贝到用户空间。

阅读全文 »

mysql入门

发表于 2018-05-24

mysql是最流行的关系型数据库,因为它是开源的。它现在是oracle公司的,有被闭源的可能,所以现在流行的linux发行版如CentOS7已经不提供安装了,但是可以用其一个分支mariadb代替,用法一样。

阅读全文 »

linux网络编程入门

发表于 2018-05-22

本篇介绍的内容虽为linux下的c语言socket网络编程模型,但是其在windows下一样适用。甚至不同的编程语言,如java、python等也适用,只是包装的更加友好一些而已。话不多说,开始记录。

阅读全文 »

python入门之模块

发表于 2018-05-18 | 分类于 Python

如果写一个简单的测试程序,现在的知识差不多了。但是如果写个复杂程序,需要多人协同作业,这时候就必须用到模块了。python中模块相当于java中的类路径,用法也很像;相当于c语言中的头文件。本篇记录一下python中如何使用模块。

阅读全文 »

python入门之函数式编程

发表于 2018-05-18 | 分类于 Python

Python是一门多范式编程语言,它在很大程度上支持函数式编程。那么什么是函数式编程呢?我的理解是函数的输入和输出都可以是函数的编程方式。当然我理解可能是错的,或者是片面的,本篇就通过搜集一些网上关于python函数式编程的资料,以期能更深入理解下函数式编程。

阅读全文 »

古诗文收集

发表于 2018-05-14

这篇放松一下心情,先不写编程相关的,就抄录一下历代传唱的诗文。下面按照作品的产生朝代记录收集它们,收集的依据主要是耳熟能详或录入中小学课文的,因为我对古诗文了理解也就是中小学生的水平。其中穿插了些个人的不成熟甚至不正确的看法,爱咋咋地。

阅读全文 »

从Python到Django入门

发表于 2018-05-11 | 分类于 Python

上一篇写socket实例的时候切身感受到了python的简单,于是最近想写一些关于python的文章。那就像之前的那些文章那样,整个入门教程吧。

阅读全文 »

socket简单实例的不同语言实现

发表于 2018-05-10 | 分类于 语言对比

先描述一个场景:服务端监听8888端口,接收客户端发送来的消息,服务端打印客户端地址后,把接收到的消息原样发回客户端,客户端收到服务端发回的消息后打印出来。使用socket的TCP和UDP分别实现一个。下面看不同语言下都是怎么实现的。

阅读全文 »

gdb学习笔记

发表于 2018-05-09 | 分类于 linux.c

接连两篇笔记vim和makefile,vim可以看作是程序的编辑,makefile可以看作程序的编译,那么是时候再整一篇程序调试的文章了。linux下调试c/c++程序的命令是gdb,下面就记录一下gdb的常用操作。

阅读全文 »

makefile学习笔记

发表于 2018-05-09 | 分类于 linux.c

linux下开发c/c++程序需要写makefile,makefile是用来组织和构建工程的。其实不只编写c/c++程序要写makefile,所有语言的开发都可以写makefile,甚至所有的事情都可以。本篇就简要记录下写makefile常用操作。

阅读全文 »
12345
lcy

lcy

46 日志
9 分类
24 标签
© 2018 lcy
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4