码迷,mamicode.com
首页 > 编程语言 > 日排行
python学习感悟第4节
本节学习了函数和函数式编程 函数是为了将逻辑结构化和过程化。 定义函数的过程如下: 函数和过程均是用def定义,两者均可调用,过程即为没有返回值的函数。 x=func1() #调用函数 y=func2() #调用过程 总结 返回值数=0:返回None 返回值数=1:返回object 返回值数>1:返 ...
分类:编程语言   时间:2018-07-28 22:45:01    阅读次数:184
python正则表达式之re模块使用
python第一个正则表达式 r'imooc' Pattern Match result ...
分类:编程语言   时间:2018-07-28 22:45:08    阅读次数:178
Python实例---简单的选课系统
要求 思路: 构造方法传递过去学校名称,同时利用UUID创建一个随机字符串,用这个字符串来作为要写入的文件名 利用类的__str__方法来实现类对象接口返回学校名称的操作 利用pickle的dumps和loads实现文件的读写 利用get_all静态方法实现所有的文件的遍历,创建一个列表来接受,利用... ...
分类:编程语言   时间:2018-07-28 22:45:28    阅读次数:207
Python全栈工程师 (exercises)
# 1:给定一个数,判断他是正数,负数,还是0a = int(input("请输入一该个整数"))if a == 0: print(a, "是0")elif a > 0: print(a, "是正数")else: print(a, "是负数")# 练习2:输入一个季度的数字 输出该季度有那几个月b ...
分类:编程语言   时间:2018-07-28 22:45:34    阅读次数:241
Python学习(第二章)
一、 变量 1. type(变量名) 可以查看该变量的类型 2. 关于字符串的两个运算符 + 与 * ,分别执行 拼接 和 重复 操作 3. 格式化输出 %s 字符串 %d 整型 (%06d 保留六位前面补0) %f 浮点数 (%.2f 保留小数点后2位) %% 百分号% name = '小明' p... ...
分类:编程语言   时间:2018-07-28 22:46:03    阅读次数:211
深入理解JavaScript的事件循环(Event Loop)
一、什么是事件循环 JS的代码执行是基于一种事件循环的机制,之所以称作事件循环,MDN给出的解释为 因为它经常被用于类似如下的方式来实现 如果当前没有任何消息queue.waitForMessage 会等待同步消息到达 我们可以把它当成一种程序结构的模型,处理的方案。更详细的描述可以查看 这篇文章 ...
分类:编程语言   时间:2018-07-28 22:46:27    阅读次数:262
Python学习---面向对象的学习[深入]
类的深入学习 a. Python中一切事物都是对象 b. class Foo: pass obj = Foo() # obj是对象,Foo类 # Foo类也是一个对象,type的对象 c. 类都是type类的对象 type(..) “对象”都是以类的对象 类() d. 类实际上是type类型的对象, ...
分类:编程语言   时间:2018-07-28 22:47:20    阅读次数:228
JAR 归档文件是与平台无关的文件格式
JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件,可以使用Java软件打开。 为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。 JAR 文件格式以流行的 ZIP 文件格式为基础。 与 ZIP 文件不同的 ...
分类:编程语言   时间:2018-07-28 22:48:00    阅读次数:239
Redis:多线程修改同一个Key使用watch+事务(mutil)实现乐观锁
本篇文章是通过watch(监控)+mutil(事务)实现应用于在分布式高并发处理等相关场景。下边先通过redis-cli.exe来测试多个线程修改时,遇到问题及解决问题。 高并发下修改同一个key遇到的问题: 1)定义一个hash类型的key,key为:lock_test,元素locker的值初始化 ...
分类:编程语言   时间:2018-07-28 22:48:08    阅读次数:1953
Python基础知识练习题(一)
1、执行Python脚本的两种方式 python解释器 python 1.py 2、简述位、字节的关系 8 bits = 1 byte (8位一字节) 计算机处理以字节(byte)为单位 存储以位(bit)为单位 3、简述ascii、unicode、utf-­‐8、gbk的关系 ascii 英文编码 ...
分类:编程语言   时间:2018-07-28 23:23:37    阅读次数:218
算法----(6)希尔排序
希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n2)的第一批算法之一 图片来源:https://www.cnblogs.com/chengxiao/p/610 ...
分类:编程语言   时间:2018-07-28 23:23:48    阅读次数:188
bzoj 1854: [Scoi2010]游戏【匈牙利算法】
没啥可说的,就是一边属性一边道具建二分图,把两个属性都连到道具上,然后枚举匹配,如果无法匹配就输出,时间戳优化 cpp include include include using namespace std; const int N=1000005; int n,x,y,h[N],cnt,lk[N] ...
分类:编程语言   时间:2018-07-28 23:24:36    阅读次数:181
Java的图形用户界面的基本工具
AWT(Abstract Window Toolkit),中文译为抽象窗口工具包,该包提供了一套与本地图形界面进行交互的接口,是Java提供的用来建立和设置Java的图形用户界面的基本工具。 AWT中的图形函数与操作系统所提供的图形函数之间有着一一对应的关系,称之为 peers,当利用AWT编写图形 ...
分类:编程语言   时间:2018-07-28 23:25:32    阅读次数:215
Python学习---网络文件上传
中心思想: 传递过去文件的大小,根据文件的大小判断是否文件上传完成; 传递/接受文件采用分流的形式,每次传递/接受部分数据; 文件的读取均采用绝对路径实现,而且是bytes的形式读写 客户端:# 客户端 import socket import os # family=AF_INET, 代表使用IP... ...
分类:编程语言   时间:2018-07-28 23:25:42    阅读次数:185
python用户交互
python通过input函数和用户交互,通过print函数打印用户输入的内容: ...
分类:编程语言   时间:2018-07-28 23:25:51    阅读次数:202
python变量的命名空间
python中变量的查找机制: 局部作用域--外部函数作用域--全局作用域--内建函数作用域 其实一般内建函数中的作用域很少会涉及到,因为内建函数其实是一个封装好的实例函数, 它的内部变量一般在函数外部无法获取到 ...
分类:编程语言   时间:2018-07-28 23:26:19    阅读次数:313
Thymeleaf(Java模板引擎)
一、概念1、Thymeleaf是Web和独立环境的开源的Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚至纯文本;2、Thymeleaf可以在Web(基于Servlet)和非Web环境中工作,它更适合在基于MVC的Web应用程序的视图层提供XHTML / HTML5 ,但它 ...
分类:编程语言   时间:2018-07-28 23:26:25    阅读次数:263
JAR 文件格式提供了许多优势和功能
JAR 文件格式提供了许多优势和功能,其中很多是传统的压缩格式如 ZIP 或者 RAR 所没有提供的。它们包括: 安全性 可以对 JAR 文件内容加上数字化签名。这样,能够识别签名的工具就可以有选择地为您授予软件安全特权,这是其他文件做不到的,它还可以检测代码是否被篡改过。 减少下载时间 如果一个 ...
分类:编程语言   时间:2018-07-28 23:27:03    阅读次数:227
一个 JAR 文件可以用于
用于发布和使用类库 作为应用程序和扩展的构建单元 作为组件、applet 或者插件程序的部署单位 用于打包与组件相关联的辅助资源 ...
分类:编程语言   时间:2018-07-28 23:27:43    阅读次数:238
线程通信Demo
/** *生产者生成水果,如果水果没有被买走那么就不生产处于等待状态,如果水果被消费者买走的时候,消费者会通知生产者 *告诉生产者,我已经买了,快生产,消费者同理,如果水果已经生产出来就买走,买走之后再通知生产者记得生产 *买的水果是一个对象,是公共的,在synchronize代码块中, *。 */ ...
分类:编程语言   时间:2018-07-28 23:28:16    阅读次数:209
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!