• 第十一章:Python高级编程-协程和异步IO

    时间:2023-11-28 19:00:06

    第十一章:Python高级编程-协程和异步IOPython3高级核心技术97讲 笔记目录第十一章:Python高级编程-协程和异步IO11.1 并发、并行、同步、异步、阻塞、非阻塞11.2 C10K问题和IO多路复用(select、poll、epoll)11.2.1 C10K问题11.2.2 Un...

  • python高级编程之选择好名称:完

    时间:2023-11-28 18:57:00

    由于时间关系,python高级编程不在放在这边进行学习了,如果需要的朋友可以看下面的网盘进行下载# # -*- coding: utf-8 -*-# # python:2.x# __author__ = 'Administrator'#使用API#跟踪冗长#创建代码库时,最常见的错误是api冗长(a...

  • python高级编程:有用的设计模式3

    时间:2023-11-28 18:42:37

    # -*- coding: utf-8 -*-__author__ = 'Administrator'#python高级编程:有用的设计模式#访问者:有助于将算法从数据结构中分离出来"""它与观察者都有相似的目标,都能在不修改代码的情况下扩展指定的类功能,但是访问者更进一步,它将定义一个负责保存数据...

  • python高级编程:有用的设计模式2

    时间:2023-11-28 18:43:41

    # -*- coding: utf-8 -*-__author__ = 'Administrator'#python高级编程:有用的设计模式#代理"""代理对一个代价昂贵或者远程的资源提供了一个非直接访问的机制在客户和主意之间,如图.它用来优化对高代价主题的访问,比如,在前一章中描述的memoize...

  • Javascript高级编程学习笔记(17)—— 引用类型(6)基本包装类

    时间:2023-11-26 15:09:47

    基本包装类基本包装类这个概念或许有的小伙伴没有听说过但是小伙伴们有没有想过,为什么基本数据类型的实例也有方法呢?其实这些方法都来自基本包装类型这是JS为了方便操作基础数据类型而创建的特殊引用类型基本包装类有三种1. Boolean类型2. Number类型3. String类型执行过程这三种基本包装...

  • UNIX环境高级编程——主线程与子线程的退出关系

    时间:2023-11-24 08:22:09

    我们在一个线程中经常会创建另外的新线程,如果主线程退出,会不会影响它所创建的新线程呢?下面就来讨论一下。1、  主线程等待新线程先结束退出,主线程后退出。正常执行。示例代码:#include <stdio.h>#include <stdlib.h>#include <p...

  • Python之路第九天,高级(1)-网络编程

    时间:2023-11-17 21:58:16

    SOCKET编程socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用打开,读写,关闭 模式来操作。socket就是该模式的一...

  • Javascript高级编程学习笔记(15)—— 引用类型(4)RegExp类型

    时间:2023-11-16 09:10:54

    JS中处理字符串最常用的应该就是正则了同样正则(RegExp)类型也是JS中引用类型的一种ECMAScript通过 RegExp类型 来支持正则表达式创建正则var expression = / pattern / flags;在上面创建正则实例中 pattern 部分可以是任意简单或复杂的正则表达...

  • (三) 一起学 Unix 环境高级编程 (APUE) 之 文件和目录

    时间:2023-11-16 08:07:14

    .....目录(一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO(二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO(三) 一起学 Unix 环境高级编程 (APUE) 之 文件和目录(四) 一起学 Unix 环境高级编程 (APUE) 之 系统数据文件和信息(五) ...

  • Node.js高级编程读书笔记 - 2 文件和进程处理

    时间:2023-11-14 18:39:08

    Outline3 文件、进程、流和网络3.1 查询和读写文件3.2 创建和控制外部进程3.3 读写数据流3 文件、进程、流和网络3.1 查询和读写文件path从Node 0.8起,path模块只负责处理文件路径相关的字符串,不与实际文件或路径关联。sample code:/**demonstrati...

  • UNIX环境高级编程——文件和目录

    时间:2023-11-14 14:18:30

    一、获取文件/目录的属性信息int stat(const char *path, struct stat *buf);int fstat(int fd, struct stat *buf);int lstat(const char *path, struct stat *buf);struct st...

  • “AS3.0高级动画编程”学习:第二章转向行为(上)

    时间:2023-11-12 23:26:04

    因为这一章的内容基本上都是涉及向量的,先来一个2D向量类:Vector2D.as (再次强烈建议不熟悉向量运算的童鞋,先回去恶补一下高等数学-07章空间解释几何与向量代数.pdf)原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com package { import...

  • python高级编程之选择好名称:完2

    时间:2023-11-11 23:02:36

    # -*- coding: utf-8 -*-# python:2.x__author__ = 'Administrator'#分解代码#小就是美,这也适用所有级别的代码,当一个函数,类或者一个代码太大时,应该对其进行分解#一个函数或者一个方法的内容不应该起过一个屏幕,也就是大约25到30行,否则它...

  • python高级编程 编写一个包1

    时间:2023-09-18 08:31:38

    #目的是:编写,发行python包可重复过程"""1:是缩短开始真正工作之前所需要的设置时间,也就是提供模板2:提供编写包的标准化方法3:简化测试驱动开发方法的使用4:为发行过程提供帮助5:用于所有包公用模式,描述所有python包之间相同之处和distutils和setuptools如何扮演核心角...

  • Javascript高级编程学习笔记(51)—— DOM2和DOM3(3)操作样式表

    时间:2023-09-01 23:09:56

    操作样式表在JS中样式表用一种类型来表示,以便我们在JS对其进行操作这一类型就是CSSStyleSheet 即CSS样式表类型,包括了之前 style 对象所不包括的外部样式表以及嵌入样式表其中<link>以HTMLLinkElement 类型表示而<style> 以HTML...

  • Javascript高级编程学习笔记(49)—— DOM2和DOM3(1)DOM变化

    时间:2023-09-01 23:09:44

    DOM变化我们知道DOM有许多的版本,其中DOM0和DOM2这两个级别以对事件的纳入标准而为人所知但是呢,这里不讲事件,在后面会有专门和事件有关的部分作为详细讲解这里就只讲一下DOM2和DOM3的背景来历首先DOM1级主要定义的是HTML和XML文档底层的结构,DOM2和DOM3两个级别则主要致力于...

  • Javascript高级编程学习笔记(50)—— DOM2和DOM3(2)样式

    时间:2023-09-01 23:09:38

    样式在HTML中定义元素的方式有以下三种:1.link标签引入外部样式表2.style标签定义嵌入样式3.通过JS中对style特性定义元素样式(行内样式)“DOM2级样式”围绕上述样式机制提供了一套API若需要检测CSS2是否可用可以使用以下代码(虽然现在应该是用不着,毕竟CSS4都快普及了emm...

  • Javascript高级编程学习笔记(95)—— WebGL(1) 类型化数组

    时间:2023-08-14 23:21:25

    WebGLwebgl 是针对 canvas 的 3D上下文,与其它Web技术不同,WebGL并非是W3C制定的标准,而是由 Khronos Group 制定的。类型化数组WebGL所涉及的复杂运算需要提前知道数值的精度,但是标准的 JS 无法支持这一诉求。因此WebGL引入了类型化数组这一概念,类型...

  • 【linux高级程序设计】(第十五章)UDP网络编程应用 4

    时间:2023-08-14 22:30:44

    socket信号驱动为了使一个套接字能够使用信号驱动I/O,至少需要以下3步操作。1.安装SIGIO信号2.套接字的拥有者设定为当前进程。因为SIGIO信号只会送到socket拥有者进程. 通过fcntl的F_SETOWN3.套接字必须被允许使用异步I/O。 通过fcntl的F_SETFL,设置为O...

  • 【读书笔记】.Net并行编程高级教程(二)-- 任务并行

    时间:2023-08-13 11:49:14

    前面一篇提到例子都是数据并行,但这并不是并行化的唯一形式,在.Net4之前,必须要创建多个线程或者线程池来利用多核技术。现在只需要使用新的Task实例就可以通过更简单的代码解决命令式任务并行问题。1.Task及它的生命周期一个Task表示一个异步操作,它的创建和执行都是独立的,因此可以对相关操作的执...