PythonNet
迷途无归
风险》资本》劳动
展开
-
人工智能(PythonNet)—— TCP服务器、UDP服务器基础编程
socket套接字之tcp、udp基础编程原创 2018-07-09 20:42:14 · 610 阅读 · 0 评论 -
人工智能(PythonNet)—— 协程
一、协程 定义:纤程,微线程。本质上只是一个线程在运行。 功能特点:通过应用层程序,记录上下文栈区,实现在程序执行过程中的跳跃执行。由此可以选择不阻塞的部分执行以提升运行效率。 优点: 资源消耗少 无需多线程那样进行多核之间的切换 无需同步互斥操作...原创 2018-08-01 09:55:16 · 391 阅读 · 0 评论 -
人工智能(PythonNet)—— 进程和线程、同步互斥、集成模块(socketserver)
进程、线程的区别和联系;同步互斥机制;socketserver集成模块的使用原创 2018-07-20 11:07:41 · 484 阅读 · 0 评论 -
人工智能(PythonNet)—— 进程间通信(管道、消息队列、共享内存、信号、信号量、套接字)
进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。由于每个进程的空间是互相独立的,进程之间无法互相直接获取彼此的资源,故引入进程间通信来实现进程间的资源交互。进程间通信方法:管道、消息队列、共享内存、信号、信号量、套接字。原创 2018-07-14 11:42:08 · 454 阅读 · 0 评论 -
人工智能(PythonNet)—— 网络编程基础(四层/五层/七层框架)
网络编程的基本要素等相关信息概念。原创 2018-07-07 16:49:59 · 1560 阅读 · 0 评论 -
人工智能(PythonNet)—— 多进程(fork函数、multiprocessing模块、进程池)
为了解决一个程序能够并发处理多个任务,所以在操作系统中引入了多进程、多线程;此处主要讨论多进程,多进程编程分为两类:fork函数和multiprocessing模块。此外,还需要注意进程池的应用(多用于频繁的创建、销毁较多进程的情况)。原创 2018-07-13 15:22:50 · 772 阅读 · 0 评论 -
人工智能(PythonNet)—— 多任务编程之进程
进程是一个动态的过程描述,占有cpu内存等计算机资源的,有一定的生命周期。原创 2018-07-13 10:17:05 · 545 阅读 · 0 评论 -
人工智能(PythonNet)—— IO操作之阻塞与非阻塞(select、poll和epoll)
IO操作IO:即Input/Output,凡是在内存中存在数据交换的操作都可以认为是IO操作。比如: 内存和磁盘交互 文件读写:read、write 内存和终端交互 print、input 内存和网路交互 recv、send IO密集型程序:程序执行中执行大量的IO操作,而只有较少的cpu运算;消耗计算机资源较少,运行时间长。注:CPU...原创 2018-07-12 20:24:07 · 888 阅读 · 2 评论 -
人工智能(PythonNet)—— 多任务编程之线程
一、线程 线程也是一种多任务编程的方式,可以使用计算机多核资源。线程又被称为轻量级的进程。 线程特征 * 线程是计算机核心分配的最小单位 * 一个进程可以包含多个线程 * 线程也是一个运行过程,也要消耗计算机资源。多个线程共享其进程的资源和空间 ...原创 2018-07-17 21:19:52 · 651 阅读 · 0 评论 -
人工智能(PythonNet)—— 进程间的通信(管道、消息队列、共享内存、信号、信号量、本地套接字)
进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。由于每个进程的空间是互相独立的,进程之间无法互相直接获取彼此的资源,故引入进程间通信来实现进程间的资源交互。进程间通信方法:管道、消息队列、共享内存、信号、信号量、套接字。原创 2018-07-17 14:33:30 · 727 阅读 · 0 评论 -
人工智能(PythonNet)—— TCP应用之HTTP传输
HTTP,超文本传输协议(HyperText Transfer Protocol),属于应用层协议;主要用于网页的获取(基于网站的数据传输),信息的传递(基于http协议的数据传输)。一、HTTP概念 1、HTTP的特点 a、应用层协议,传输层使用tcp传输 b、简单灵活,和多种语言对接方便 c...原创 2018-07-10 20:22:08 · 623 阅读 · 0 评论 -
人工智能(PythonNet)—— pip和PDB调试
一、pip python的第三方标准库管理工具python三大神器 pip, virtualenv, fabricpip安装 sudo apt-get install python3-pip二、软件管理软件安装 pip3 install Package e.g. sudo pi...原创 2018-08-01 10:10:46 · 1091 阅读 · 2 评论