码迷,mamicode.com
首页 >  
搜索关键字:io操作    ( 1077个结果
Java中NIO及基础实现
NIO:同步非阻塞IO 来源:BIO是同步阻塞IO操作,当线程在处理任务时,另一方会阻塞着等待该线程的执行完毕,为了提高效率,,JDK1.4后,引入NIO来提升数据的通讯性能 NIO中采用Reactor设计模式,注册的汇集点为Selector,NIO有三个主要组成部分:Channel(通道)、Buf ...
分类:编程语言   时间:2019-10-17 01:35:31    阅读次数:134
【编码】UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position XXX
有时候在win中运行代码会遇到题目中的报错问题: "UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position XXX",让人摸不着头脑的是程序开头的编码设置# coding:utf-8 和数据流IO操作时的编码 ...
分类:Web程序   时间:2019-10-16 21:28:43    阅读次数:175
python--多线程
简单的来说明一下多线程,python多线程的支持并不友好,因为全局GIL锁(全局安全锁)的原因,只能单核使用,且每次只能运行一个线程,更多是用在IO操作上。 线程创建的两种方法 import threading,time#倒入线程模块 def func(name): time.sleep(1) pr ...
分类:编程语言   时间:2019-10-15 13:06:30    阅读次数:80
Linux网络编程三、 IO操作
当从一个文件描述符进行读写操作时,accept、read、write这些函数会阻塞I/O。在这种会阻塞I/O的操作好处是不会占用cpu宝贵的时间片,但是如果需要对多个描述符操作时,阻塞会使同一时刻只能处理一个操作,从而使程序的执行效率大大降低。一种解决办法是使用多线程或多进程操作,但是这浪费大量的资 ...
分类:系统相关   时间:2019-10-13 19:07:55    阅读次数:120
Django连接多个数据库并实现读写分离
当一个项目当中有大量的数据的时候,你所有的IO操作都在一个数据库中操作,会造成项目的性能的降低。如果你能对项目中的数据进行读写分离的话,那么将大大提高你项目的性能。而Django自带的机制也对此提供了支持。我们可以简单的操作一下。 (当然数据的同步还是需要运维同志的协助) 修改配置文件 Django ...
分类:数据库   时间:2019-10-06 09:30:19    阅读次数:78
Java网络编程 - 服务器端和客户端的连接和信息传递实现
1、Client(客户端代码) 2、Server(服务器端代码) ...
分类:编程语言   时间:2019-10-05 00:58:29    阅读次数:113
并发编程-多进程
一.进程 新进程的创建都是由一个已经存在的进程执行了一个用于创建进程的系统调用而创建的。 1.在UNIX中:fork会创建一个与父进程一摸一样的副本 2.在Windows:系统调用CreateProcess创建进程 进程的状态 程序遇到IO操作(Input、output),会阻塞,IO完成会进入就绪 ...
分类:系统相关   时间:2019-10-03 23:39:28    阅读次数:103
06爬虫-异步协程
1. 前言(目的就是大大提升爬虫效率) 在执行IO密集型任务的时候,代码常常遇到IO操作而等待。例如我们在爬虫的时候,用到requests请求的时候,网页响应慢,一直等待着,那么爬虫的效率会大大的降低。 为了解决这类问题,本文就来探讨一下 Python 中异步协程来加速的方法,此种方法对于 IO 密 ...
分类:其他好文   时间:2019-10-01 16:03:44    阅读次数:86
4. Netty源码分析之Unsafe
Unsafe类实际上是Channel接口的辅助类,实际的IO操作都是由Unsafe接口完成的。 一、Unsafe继承关系图 二、AbstractUnsafe源码分析 1. register方法 register方法主要用于将当前Unsafe对应的Channel注册到EventLoop的多路复用器上, ...
分类:Web程序   时间:2019-09-25 16:11:30    阅读次数:130
操作系统的发展史
一、手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机 ...
分类:其他好文   时间:2019-09-23 12:02:58    阅读次数:91
1077条   上一页 1 ... 14 15 16 17 18 ... 108 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!