我编写过的大多数有趣的程序都直接或间接涉及套接字(socket)。套接字编程很有乐趣,因
为它能让应用程序与互联网上的其他机器交互,这比只进行本地操作有更大的空间。
套接字是一种通信信道,让不同的机器能用互联网协议(Internet Protocol,简称IP)在网上
通信。在这一章里,我们将把重点放在两个核心互联网协议上:传输控制协议(Transmission Control
Protocol,
转载
2024-03-02 10:02:12
0阅读
本节书摘来自异步社区《Python核心编程(第3版)》一书中的第1章,第1.3节,作者[美] Wesley Chun(卫斯理 春),孙波翔 李斌 李晗 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。1.3 正则表达式和Python语言在了解了关于正则表达式的全部知识后,开始查看Python当前如何通过使用re模块来支持正则表达式,re模块在古老的Python 1.5版中引入,用于替换那些
转载
2023-07-09 10:03:42
77阅读
变量声明基本语法 var | val 变量名 [: 变量类型] = 变量值 注意事项: 声明变量时,类型可以省略(编译器自动推导,即类型推导) 类型确定后,就不能修改,说明Scala 是强数据类型语言. 在声明/定义一个变量时,可以使用var 或者 val 来修饰, var 修饰的变量可改变,val
转载
2020-05-15 23:53:00
155阅读
内存映射文件主要用于以下三种情况: 系统使用内存映射文件载入并运行exe和dll,这大量节省了页交换文件的空间以及应用程序的启动时间 开发人员可以使用内存映射文件来访问磁盘上的数据文件。这使得我们可以避免直接对文件IO操作和对文件内存进行缓存 进程间通讯 17.1 映射到内存的可执行文件和DLL 当
转载
2013-08-20 09:49:00
212阅读
函数式编程基础 函数定义/声明 函数运行机制 递归//难点 [最短路径,邮差问题,迷宫问题, 回溯] 过程 惰性函数和异常 函数式编程高级 值函数(函数字面量) 高阶函数 闭包 应用函数 柯里化函数,抽象控制... 函数式编程定义 注释: 我想写函数点 一.什么是函数式编程? 函数式编程思想于伟
转载
2020-05-19 21:12:00
74阅读
链接:https://pan.baidu.com/s/18d3xinNX1oH5q8zpB10ABA 提取码:dx7h
转载
2020-05-11 15:48:00
187阅读
写在前面从入门到放弃的原因我总结为下面几点:书太厚,很多不合适的内容看不下去。没有相关练手项目,知识点零散。遇到问题解决不了,信心受挫。对此我提出几点建议:介绍这本书的核心内容和知识要点,也推荐一些学习的资料。推荐一些合适的小项目跟着做。加入组织老司机带路。关于这本书《Python 核心编程 (第二版)》是一本 Python 编程的入门书,分为 Python 核心(其实并不核心,应该叫基础) 和
转载
2023-07-21 23:16:04
70阅读
解析文件. Win32 用户: 创建一个用来解析 Windows .ini 文件的程序. POSIX 用户:创建一个解析 /etc/serves 文件的程序. 其它平台用户: 写一个解析特定结构的系统配置文件的程序.网上的例子多是解析 windows 的win.ini 的,这个相对简单些。这里是解析/etc/services的,由于某些列(各列可以看做配置项)可能为空,需要对怎么取出各列
原创
2017-02-09 11:31:11
1725阅读
基本介绍 Scala中的模式匹配类似于Java中的switch语法,但是更加强大。 模式匹配语法中,采用match关键字声明,每个分支采用case关键字进行声明,当需要匹配时,会从第一个case分支开始,如果匹配成功,那么执行对应的逻辑代码,如果匹配不成功,继续执行下一个分支进行判断。 如果所有ca
转载
2020-06-15 17:30:00
238阅读
111
转载
2020-07-01 17:46:00
184阅读
偏函数 偏函数介绍 Scala的函数是基于Function家族,0-22,一共23个Function Trait可以被使用,数字代表了Funtcion的入参个数。 偏函数:f : X -> Y,该函数仅定义了输入参数X的子集1和3,没有包含2。 在Scala中的偏函数是通过特质PartialFunc
转载
2020-06-29 15:45:00
135阅读
Python核心编程(第三版)第一章答案1.1 识别后续字符串1.2 匹配由单个空格分隔的任意单词对,也就是姓和名1.3 匹配由单个逗号和单个空白符分隔的任意单词和单个字母,如姓氏的首字母1.4 匹配所有有效python标识符的集合1.5 匹配街道地址1.6 匹配以www起始且高级域名结尾的简单域名1.7 匹配python整数1.8 匹配python长整数1.9 匹配浮点数1.10 匹配pyth
转载
2023-08-31 14:25:00
438阅读
1.概念1.前言:UI的转变:B/S架构2.名词:HTML:HyperTextMarkupLanguage超级文本标记语言网页:使用HTML,PHP,JAVA语言格式书写的文件。主页:网页中呈现用户的第一个页面。网站:多个网页组合而成的一台网站服务器URL:http://www.baidu.com:80/1.htmlftp://192.168.142.143:21/1.txtUniformReso
原创
2020-08-22 16:04:17
2528阅读
1.概念1.前言:UI的转变:B/S架构2.名词:HTML:HyperTextMarkupLanguage超级文本标记语言网页:使用HTML,PHP,JAVA语言格式书写的文件。主页:网页中呈现用户的第一个页面。网站:多个网页组合而成的一台网站服务器URL:http://www.baidu.com:80/1.htmlftp://192.168.142.143:21/1.txtUniformReso
原创
2020-08-22 16:04:31
441阅读
</head>
<body>
<p>硬盘实际使用情况<meter va
原创
2023-06-26 18:56:36
63阅读
#coding:utf-8"""python核心编程第9章11题a的解题思路python核心编程第9章11题a的答案本答案由python视频培训班授课老师-黄哥所写。做这样的习题关键得有思路,参加python视频培训班的一个学员,对这种题目无从下手。黄哥简单说一下思路:用list或dict来组织数据,文件记录数据,无穷循环+break来控制文本菜单。由于本人时间有限,
原创
2013-08-22 08:12:14
469阅读
窗 口 消 息 Wi n d o w s允许一个进程至多建立10 000个不同类型的用户对象(User object)
转载
2022-10-12 12:42:25
46阅读
第2 3章 结束处理程序SEH(结构化异常处理) 使用 S E H的好处就是当你编写程序时,只需要关注程序要完成的任务。如果在运行时发生什么错误,系统会发现并将发生的问题通知你。利用S E H,你可以完全不...
原创
2022-07-21 10:59:54
58阅读
窗 口 消 息 Wi n d o w s允许一个进程至多建立10 000个不同类型的用户对象(User objec
转载
2022-10-11 18:05:03
47阅读
静态属性和静态方法 基本介绍 回顾下Java的静态概念 静态方法:public static 返回值类型 方法名(参数列表) {方法体} 静态属性:public static 属性名... 说明: Java中静态方法并不是通过对象调用的,而是通过类对象调用的,所以静态操作并不是面向对象的。 Scal
转载
2020-06-01 19:39:00
125阅读