Python编程练习小结 变量是编程中的一个基本概念,用来存储数据。在 Python 中,变量的使用非常灵活,可以存储不同类型的数据,如整数、浮点数、字符串、列表、字典等。以下是 Python 中变量的一些基本用法和规则: 1. 变量的命名规则 变量名必须以字母或下划线 _ 开头,不能以数字开头。 变量名可以包含字母、数字和下划线,但不能包含空格或其他特殊字符。 变量名对大小写敏感,例如 myV
原创 2024-06-01 09:14:10
80阅读
这个是跟着教程一步一步走过来的,所以记下自己学习的过程。 一、类基础 1、类的定义 class <类名>:     <其他语句> class <类名>(父类名):     <其他语句> >>> class human:  ...&
原创 2010-08-25 12:28:38
3143阅读
第一次自己总结写技术性博客,总结了这么多天还是不知道怎么写,还请大家多多指教 。    shell script 是利用shell的功能所写的一个&ldquo;程序&rdquo;, 这个程序是使用纯文本文件,将一些shell的语法与命令写在里面,搭配正则表达式、管道命令与数据流重定向等功能,已达到我们所想要的处理目的 。 shell script的作用有 : &nbsp
原创 2012-06-20 12:36:37
511阅读
关于变量的几个问题:1、shell编程由于和命令行有莫大的关系,所以对空格等字符比较敏感。2、定义变量 value=xx 而不能像 value = xx 这样出现空格。3、通过 export value 可以将value变成环境变量,使其子进程也可以使用该变量。4、环境变量多为大写,普通变量为小写5、一般通过 value = $(shell 命令) 将输出结果赋值给value6、$#代表参数个数,
原创 2014-04-09 22:56:07
573阅读
网络模型 TCP/IP四层协议(数据链路层、网络层、传输层、应用层) 应用层 应用层最靠近用户的一层,是为计算机用户提供应用接口,也为用户直接提供各种网 络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,TELNET等。 传输层 建立了主机端到端的链接,传输层的作用是为上层协议提 ...
转载 2021-09-15 17:23:00
35阅读
2评论
目录一、到底什么是线程?什么是进程?二、Python多线程情况下:三、Python多进程的情况下:四、为什么有这把GIL锁?五、Python中线程和进程(GIL锁)六、为什么要创建线程?七、为什么要创建进程?八、进程和线程的区别?九、线程创建的越多越好吗?十、生产者消费者模型解决了什么问题?十一、Lock和RLock的区别?十二、进程和线程以及协程的区别?十三、IO多路复用作用?十四、socket
原创 2021-04-15 20:26:16
177阅读
1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:  BOOL bReuseaddr=TRUE;  setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(B...
转载 2010-01-18 08:36:00
41阅读
2评论
1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:  BOOL bReuseaddr=TRUE;  setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(B...
转载 2010-01-18 08:36:00
65阅读
2评论
一、Com概念所谓COM(Componet Object Mo...
转载 2019-12-17 21:23:00
380阅读
2评论
目录一、网络编程小结二、网络架构及其演变过程2.1 单机架构2.2 CS架构2.3 BS架构三、互联网和互联网的组成3.1 教材版3.2 科普版四、大白话OSI七层协议4.1 物理层4.2 数据链路层4.3 网络层4.4 传输层4.5 应用层五、Socket抽象层六、TCP协议的三次握手和四次挥手6.1 三次握手建立连接6.2 四次挥手断开连接七、基于TCP协议的socket套接字编程7.1 服务
原创 2021-04-15 20:10:40
196阅读
JSON的序列化 把对象转换成jSON形式的二进制数据 投票的行为就是向服务器发送POST请求
转载 2016-06-30 23:04:00
53阅读
2评论
什么是编程 编程就是指人通过自己的思维方式和想法用电脑能够理解的语言进行沟通的一个过程,直观体现为生成了很多文件。 什么是编程语言 学习编程语言就是等同于学一门外语,一门电脑的语言,是一种人和电脑能够进行交流的媒介,不同的电脑语言有着不同的用处及不同的方向。 什么是计算机 计算机顾名思义是用来计算( ...
转载 2021-08-09 22:11:00
211阅读
2评论
# Python编程人机猜拳小结和分析 ## 引言 猜拳(也称石头剪子布)是一种简单的决策游戏,通常两人对战,每人出一个手势,决胜负。在计算机科学中,猜拳游戏被广泛用于测试和应用基本的程序逻辑。本文将介绍如何用Python编程实现一种人机对战的猜拳游戏,并对实现过程进行总结和分析。 ## 游戏规则 - 玩家可以选择三种手势之一:石头(R)、剪子(S)、布(P)。 - 石头胜剪子,剪子胜布,
原创 9月前
114阅读
目录 一、网络编程小结 二、网络架构及其演变过程 2.1 单机架构 2.2 CS架构 2.3 BS架构 三、互联网和互联网的组成 3.1 教材版 3.2 科普版 四、大白话OSI七层协议 4.1 物理层 4.2 数据链路层 4.3 网络层 4.4 传输层 4.5 应用层 五、Socket抽象层 六、
转载 2019-11-22 19:05:00
74阅读
2评论
类的定义 方式一: 格式: class 类名: pass 例子: class Cat: pass   方式二: 格式: class 类名(object): pass 例子: class Cat(object): pass   方式一是方式二的简写         对象的创建 格式: 对象 = 类名() 例子: tom = Cat()         类属
原创 2021-08-14 09:32:58
115阅读
几种网络编程方式:ISAPI、CGI、WinInet、Winsock它们之间的差别:1)  ISAPI主要是开发基于浏览器client与server端程序。效率比CGI方式高,并且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层)2)  CGI主要是开发基于浏览器client与server端程序。(基于TCP/IP模型中的应用层)3)  WinInet主要是开发client程序。(基
转载 2015-02-12 09:40:00
68阅读
目录 一、到底什么是线程?什么是进程? 二、Python多线程情况下: 三、Python多进程的情况下: 四、为什么有这把GIL锁? 五、Python中线程和进程(GIL锁) 六、为什么要创建线程? 七、为什么要创建进程? 八、进程和线程的区别? 九、线程创建的越多越好吗? 十、生产者消费者模型解决
转载 2019-11-28 22:53:00
79阅读
2评论
转载 2012-09-27 00:36:00
109阅读
2评论
GDI+(Graphics Device Interface Plus图形设备接口加)是Windows XP和Windows Server 2003操作系统的子系统,也是.NET框架的重要组成部分,负责在屏幕和打印机上绘制图形图像和显示信息。GDI+不但在功能上比GDI 要强大很多,而且在代码编写方面也更简单,因此会很快成为Windows图形图像程序开发的首选。一、  &nbs
原创 2022-03-28 18:47:16
241阅读
1、  描述shell程序的运行原理:Shell是一种具备特殊功能的程序,它提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令,并把它送入内核去执行.内核是Linux系统的心脏,从开机自检时就驻留在计算机的内存中,直到计算机关闭为止,而用户的应用程序存储在计算机的硬盘上,仅当需要时才被调入内存.Shell是一种应用程序,当用户登录Linux系统时,Shell就会被调入内存执行.
原创 2015-09-24 16:15:23
805阅读
  • 1
  • 2
  • 3
  • 4
  • 5