• Unix-Linux编程实践教程-chapter14-thread

    第14章 线程机制:并发函数的使用执行线路即为程序的控制流程.pthreads的线程库允许程序在同一时刻运行多个函数 同时执行的各函数都拥有自己的局部变量,但共享所有的全局变量和动态分配的数据空间 当线程共享变量时,必须保证他们不会发生共享冲突.线程...
  • Hexo-NexT搭建个人博客(一)

    简介

    Hexo 是一个快速、简洁且高效的静态站点生成框架,它基于 Node.js 。 它有以下特点:

    •  超快速度

      Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染。
    •  支持Markdown

      Hexo 支持 GitHub Flavored Markdown 的所有功能,甚至可以整合 Octopress 的大多数插件。
    •  一键部署

      只需一条指令即可部署到Github Pages,或其他网站
    •  丰富的插件

      Hexo 拥有强大的插件系统,安装插件可以让 Hexo 支持 Jade, CoffeeScript。

    通过 Hexo 你可以轻松地使用 Markdown 编写文章,除了 Markdown 本身的语法之外,还可以使用 Hexo 提供的 标签插件 来快速的插入特定形式的内容。

    基于 Hexo 这个优秀的博客框架,很多优秀的开发者奉献出了它们基于 Hexo 开发的主题
    NexT 因其 精于心,简于形 的风格,一直被广大用户所喜爱。

  • Unix-Linux编程实践教程-chapter13-udp

    第13章 基于数据报(Datagram)的编程:编写许可证服务器数据报是从一个socket发送到另一个socket的短消息.数据报socket是不连接的,每个消息包含有目的地址.数据报(UDP)socket更加简单,快速,给系统增加的负荷更小. 许可...
  • Unix-Linux编程实践教程-chapter12-web-server

    第12章 连接和协议:编写Web服务器基于socket的客户/服务器程序遵循一个标准架构.服务器接收和处理请求,客户发出请求 服务器建立服务器端socket.服务器端socket有具体的地址,用来接收连接 客户创建和使用客户端socket....
  • pyinstaller打包flask代码报错

    最近工作需要用到flask的restful架构做服务器,而工作环境又在windows下,因此需要打包成exe 打包完运行程序报错打包工具首选pyinstaller,在cmd下用命令pyinstaller.exe -F xxx.py 即生成一个xxx....
  • Unix-Linux编程实践教程-chapter11-socket

    第11章 连接到近端或远端的进程:服务器与Socket(套接字)一些程序被作为单独的进程建立起来来接受和发送数据.在客户/服务器模型中,服务器进程为客户进程提供处理或数据服务 客户/服务器系统包含通信系统和协议.客户和服务器通过管...
  • Unix-Linux编程实践教程-chapter10-io

    第10章 I/O重定向和管道输入/输出重定向允许完成特定功能的程序通过交换数据来进行相互协作 Unix默认规定程序从文件描述符0读取数据,写数据到文件描述符1,将错误信息输出到文件描述符2.这三个文件描述符称为标准输入,标准输出和...
  • Unix-Linux编程实践教程-chapter09-shell

    第9章 可编程的shell,shell变量和环境:编写自己的shellUnix shell 运行一种成为脚本的程序.一个shell脚本可以运行程序,接受用户输入,使用变量和使用复杂的控制逻辑 if..then 语句依赖于下属惯例:Unix程序返回0以...
  • Unix-Linux编程实践教程-chapter08-sh

    ##第8章 进程和程序:编写命令解释器sh Unix通过将可执行代码装入进程并执行它来运行一个程序.进程是一个程序所需的内存空间和其他资源的集合 每个运行中的程序在自己的进程中运行.每个进程都有一个唯一的进程ID,所有者,大小及其他属性 系统调用fo...
  • Unix-Linux编程实践教程-chapter07-vediogame

    第7章 事件驱动编程:编写一个视频游戏有些程序的控制流很简单.而另外一些则要响应外部的事件.一个视频游戏要响应时钟和用户输入,操作系统也要响应时钟和外设 curses库有一些可以管理屏幕显示字符的函数 一个进程通过设置计时器来安排事件.每个进程有三个...