喜欢编程,学习python,为了技术而努力
暂时未有相关通用技术能力~
阿里云技能认证
详细说明基本语言特性 函数是几乎任何程序语言都支持的基本语言特性。然而,不同的语言对函数的看法却是不同的,这不仅导致了函数在语言中的地位,也产生出了不同的编程风格。在scheme语言中,函数与普通数据别无二致,所以自然而然的将函数作为第一类对象,同时scheme更强函数式编程和函数递归,以追求计算的本质。
目录 零、参考 一、对于web服务的理解 二、对于wsgi协议的理解 三、自定义一个简单的基于wsgi协议的web框架 四、django中的server实现 五、django中的application实现 六、django的底层调用链 七、总结 零、参考 https://www.jianshu.com/p/679dee0a4193https://www.letiantian.me/2015-09-10-understand-python-wsgi/ 一、对于web服务的理解 web服务应该至少包含两个模块:web服务器和web应用程序,两个模块在功能和代码上解耦。
目录 一、视图函数的理解 二、视图函数的定位 三、请求对象HttpRequest 四、响应对象HttpResponse 一、视图函数的理解 视图函数的作用是,对指定的url执行业务逻辑,视图函数将会作为model层和template层的桥梁,最主要的逻辑是操作数据库以及完成模板渲染前的上下文准备。
目录 一、路由系统理解 二、路由系统功能划分 三、路由表创建 创建工具 二级路由 路由别名 动态路由及重定向 四、自定义错误页面 五、图示路由系统在框架中的定位 六、路由系统的进阶想法 一、路由系统理解 系统功能:根据用户访问的不同url,执行对应的视图函数。
目录 一、基本数据类型 二、函数 三、面向对象 一、基本数据类型 1、使用var声明变量、使用;结尾、使用{}表示代码块、使用驼峰式命名 2、变量是弱类型的,即并不严格要求声明变量的类型,一个变量可以在运行期间动态的指向不同类型的数据 3、变量声明后可以不定义(或叫赋值、初始化),此时它的值是u...
目录 0、参考 1、事件流 冒泡传播 事件捕获 2、事件绑定--onclick接口 onclick类的接口,只能注册一个同类事件 onclick类的接口,使用button.onclick = null的方式注销事件 3、事件绑定--addEventListener接口 addEven...
正则表达式是一种用于处理字符串匹配的强大工具,正则的核心在于匹配语法。 以下是常用的匹配规则 . 除了换行符之外的任意一个字符 \ 转义符,取消后面一个字符的含义,使其成为一个普通字符 [] 括号里的任意一个字符 [^] 不再括号里的任意一个字符 \d ...
目录 一、对于网页的基本理解 1、网页是一种数据展示和信息交互的载体 2、网页组成部分 3、支撑一个网页的技术模块 二、html的理解和技术笔记 1、html理解 2、html技术笔记-html标签 三、css的理解和技术笔记 1、css理解 2、css技术笔记 四、js的理解和技术笔记 1、js理解 2、js技术笔记-基本知识 一、对于网页的基本理解 1、网页是一种数据展示和信息交互的载体 生活中,我们通过各种各样的方式获取信息,网页是目前被使用最频繁的一种。
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
目录 前言 一个粘包实验 执行结果 排错思路 解决和总结 前言 惯例练习历史实验,在编写tcp数据流粘包实验的时候,发现一个奇怪的现象。当远程执行的命令返回结果很短的时候可以正常执行,但返回结果很长时,就会发生json解码错误,故将排错和解决方法记录下来。
目录 0. 参考地址 1. 前言 2. 核心类 3. SelectSelector核心函数代码分析 3.1 注册 3.2 注销 3.3 查询 4. 别名 5. 总结 6. 代码报错问题 1. 文件描述符数量 2.
目录 一、对象属性的访问控制 二、描述符基本理解 三、基本使用 四、使用描述符完成property、classmethod、staticmethod自定义实现 1、property的自定义实现 2、classmethod的自定义实现 3、关于实例方法的思考 4、实例方法的自定义实现 5、静态方法的自定义实现 五、总结 一、对象属性的访问控制 看一下这个例子,我们创建一个学生类,提供名字和年龄的属性,然后实例化一个对象,并显示他的信息。
目录 1、udp 2、tcp 3、socket函数 4、粘包问题 标签(空格分隔): 网络编程 目录 tcp和udp 1、udp tcp、udp是第四层传输层拥有的协议,用于在完成寻址功能后的数据传输。
标签(空格分隔): 个人总结 最近学了很多知识点,也通过几个作业、项目将这些知识点串联在一起,相互协作完成一个程序丰富的功能。 在写项目的时候,最大的困难是没有一个很好的编写流程。虽然对于项目的每一个功能都可以单独的分析并提出解决方法和思路,也可以写出对应的知识点来完成此功能。
目录 1、new、init 2、str、repr 3、call 4、del 5、iter、next 6、getitem、setitem、delitem 7、getattr、setattr、delattr 8、getatrribute 9、enter、exit 10、get、set、delete、描述符(研究中,待补充) **(为了方便和美观,省略了各内置方法前后的__双下划线)** 1、new、init __new__方法是真正的类构造方法,用于产生实例化对象(空属性)。
目录 一、基本知识点 1、面向过程编程 2、面向对象编程 3、注意 二、类的结构 1、类的理解 2、代码形式 3、类和函数的一些区别 4、类中的数据 5、类中的方法(基础) 三、类的实例化 四、类的继承 1、MRO 2、派生、调用、重写 3、super() 4、属性查找顺序 5、广度...
目录 python学习-函数 一、文件处理 1、读取文件 2、写入文件 3、文件操作函数 4、注意事项 二、函数基础 1、函数体 2、输入 3、输出 4、局部变量/变量作用域 5、匿名函数 6、函数调用 7、命名空间LEGB 8、函数参数解包 9、递归 三、内置函数 四、函数进阶 1、闭包 2、装饰器函数 3、生成器函数 五、几个技术问题 1、解包 2、值交换 3、默认参数陷阱 4、生成器深入理解 python学习-函数 标签: python 函数 目录 一、文件处理 python的内置函数open提供了对文件的处理功能。
目录 Python基础知识2 一、二进制 二、文字编码-基础 为什么要有文字编码? 有哪些编码格式? 如何解决不同国家不兼容的编码格式? unicode编码格式的缺点 如何既能全球通用还可以规避unicode的缺点? python3的编码格式是什么样的? 三、浮点数 四、列表 如何理解列...
1、计算机历史 计算机使用高低电压的两种状态来描述信息。计算机可以理解的只有二进制数据即010100011....,1个比特位可以表示的状态只有2种,n个比特位可以表示的状态有2的n次方种。 所以如果想要描述天气状态:天晴、下雨、刮风、下雪、霜冻,则需要使用3个比特位。
1、print()函数print函数用于向控制台、python解释器、cmd命令行输出你想要输出的内容。print函数有输入参数,可以是字符串、数字、变量等等,也可以是它们的混合,不同对象之间可以使用,来分隔,print函数遇到,的时候会输出一个空格来作为分隔输出的效果。