码迷,mamicode.com
首页 > 编程语言 > 日排行
Python:__slots__()方法和@property方法
#最近在根据廖雪峰老师的python学习教程学习,以下时学习过程中做的一些学习总结 1、__slots__ 1、python作为一个动态语言,可以在创建一个class类后,给类进行绑定属性和方法。但是当我们想要限制实例的属性和方法时怎么办?这个时候就可以用到__slots__()方法。 无图无真相, ...
分类:编程语言   时间:2020-02-12 18:31:02    阅读次数:64
Python globals和locals函数_reload函数
Python globals和locals函数_reload函数: globals( ): 返回所有能够访问到的全局名字 num = 5 sum = 0 def add(num): func_sum = 0 func_sum += num return func_sum print(globals( ...
分类:编程语言   时间:2020-02-12 18:38:11    阅读次数:94
希尔排序
1.希尔排序希尔排序法又称缩小增量法。是直接排序的优化。2.基本思想希尔排序法的基本思想是:先选定一个整数,把待排序文件中所有记录分成一个组,所有距离为一样的记录分在同一组内,并对每一组内的记录进行排序。然后取整数一半的值,重复上述分组和排序的工作。当值到达1时,所有记录在同一组内排好序。3.图解(按从小到大排序,以6个数字为例)①将整个数组分组gap=arr.length/2;如图颜色一样的为一
分类:编程语言   时间:2020-02-12 18:40:24    阅读次数:83
笔试题-同线程Lock语句递归不会死锁
来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=387GPS平台、网站建设、软件开发、系统运维,找森大网络科技!http://cnsendnet.taobao.com 笔试题-同线程Lock语句递归不会死锁 前几天在网上闲逛,无意中看到有这么一道题及 ...
分类:编程语言   时间:2020-02-12 18:41:11    阅读次数:78
python正则表达式统计字符串的个数
目的:通过python将pubmed下载的摘要txt文档,统计出其中的PMID数目,是否和文献总篇数一致,一致的话,就可以利用PMID的regex pattern进行分割字符串为单篇摘要文献。 致谢: "python2 正则表达式统计字符串中数字的个数" ...
分类:编程语言   时间:2020-02-12 18:41:58    阅读次数:113
Java网络编程
网络编程是指编写运行在多个设备(计算机)的程序,这些设备都是通过网络连接起来。 java.net包中提供了两种常用的网络协议支持: TCP:TCP是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称为TCP/IP。 UDP:UDP是用户数据报协议的缩写,一个无连接的协议 ...
分类:编程语言   时间:2020-02-12 18:45:14    阅读次数:66
百融榕树使用Python优势多(百融榕树进行数据运算)
百融榕树使用Python的优势在于资源丰富,拥有坚实的数值算法、图标和数据处理基础设施,建立了非常良好的生态环境。百融榕树并不是所有的部门都能自己生产数据,用于决策辅助,更多的百融榕树互联网大部分都是靠爬虫来抓取互联网数据进行分析。而百融榕树的Python在网络爬虫领域有着强势地位,Python的战略定位就是做一种简单、易用但专业、严谨的通用言语组合。百融榕树的数据和数据科学领域,它在web前端开
分类:编程语言   时间:2020-02-12 18:52:10    阅读次数:73
java之JDK,Jvm,JRE
今天开始学习java,首先搞搞清楚这几个东西之间的关系。 java是可以跨平台的高级语言。高级语言就需要编译,执行。我们写完java源代码之后,第一步要编译。这时候就用到JDK,jdk中的javac命令,将java编译成字节码,也就是二进制码,也就是.class文件,但是这个二进制码不是真正的机器码 ...
分类:编程语言   时间:2020-02-12 18:53:01    阅读次数:59
Java类加载器和双亲委派机制
前言 之前详细介绍了Java类的整个加载过程( "类加载机制详解" )。虽然,篇幅较长,但是也不要被内容吓到了,其实每个阶段都可以用一句话来概括。 1)加载:查找并加载类的二进制字节流数据。 2)验证:保证被加载的类的正确性。 3)准备:为类的静态变量分配内存,并设置默认初始值。 4)解析:把类中的 ...
分类:编程语言   时间:2020-02-12 18:53:19    阅读次数:58
Python Xpath语法
一、python数据提取xpath1.beautifulsoup xpath 正则表达式2.xpath是一种在XML和HTML文档中查找信息的语言,可用来在XML和HTML中对元素进行遍历 Chrome XPath Helper3.XPath语法(1)选取节点:使用路径表达式来选取文档中的节点 no ...
分类:编程语言   时间:2020-02-12 18:54:39    阅读次数:103
python中类的多继承的搜索算法
1、Python的类可以继承多个类,Java和C#中则只能继承一个类 2、Python的类如果继承了多个类,那么其寻找方法的方式有两种,分别是:深度优先和广度优先 当类是经典类时,多继承情况下,会按照深度优先方式查找 当类是新式类时,多继承情况下,会按照广度优先方式查找 经典类和新式类,从字面上可以 ...
分类:编程语言   时间:2020-02-12 18:55:15    阅读次数:95
C++ 常用设计模式
设计模式 1、工厂模式 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式作为一种创建模式,一般在创建复杂对象时,考虑使用;在创建简单对象时,建议直接new完成一个实例对象的创建。 1.1、简单工厂模式 主要特点是需要在工厂类中做判断,从 ...
分类:编程语言   时间:2020-02-12 18:56:37    阅读次数:74
maven项目中依赖自定jar包
在开发中经常会出现maven项目需要依赖一个自定义jar包,但是这个jar包并没有在maven仓库中,就会出现打包时找不到jar包的问题,解决办法如下: 在这个模块中,lib下的jar包是我自己定义的,maven仓库中并没有,在pom文件中添加jar包时,做以下处理 这样打包时就能找到包的位置了 ...
分类:编程语言   时间:2020-02-12 18:59:43    阅读次数:69
python set enum 完整性约束
# create table biao ( id int,gender enum('ss','ssd')); 只能添加ss和ssd,填写其他添加不进去 # create table biao1 ( id int,hobby set ('a','b','c')); # insert into biao ...
分类:编程语言   时间:2020-02-12 19:01:38    阅读次数:82
[Python]执行Linux命令
使用subprocess模块 import subprocess # 防火墙服务存在关闭状态 child1 = subprocess.Popen(["systemctl status firewalld | grep Active"], stdout=subprocess.PIPE, shell=T ...
分类:编程语言   时间:2020-02-12 19:03:04    阅读次数:86
基于python的大数据分析基本知识
1. 数据科学领域中常用的python库 Numpy库:数据运算的基础库,运行效率高(底层C语言,高效index) Scipy库:实现了常用的科学计算方法(线性代数,傅里叶变换,信号和图像处理) Pandas库:分析数据的利器,高级数据结构(Series,DataFrame) Matplotlib库 ...
分类:编程语言   时间:2020-02-12 19:04:47    阅读次数:101
java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result
今天在调试一个JAVA程序的时候出现了如下异常错误信息: java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result。 发现报错的语句是: 1 fun. ...
分类:编程语言   时间:2020-02-12 20:14:18    阅读次数:63
合并两个排序的链表
输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 示例1: 输入:1->2->4, 1->3->4输出:1->1->2->3->4->4限制: 0 <= 链表长度 <= 1000 code:循环 /** * Definition for singly-linked list ...
分类:编程语言   时间:2020-02-12 20:15:45    阅读次数:65
[Python]Bytes 和 String转换
# string to bytes # 方法一:直接复制bytes类型 b'<str>' b = b'Hello World' print(type(b)) print(b) # 方法二:转换 s = 'Hello World' b = bytes(s,encoding='utf-8') print ...
分类:编程语言   时间:2020-02-12 20:17:25    阅读次数:59
springboot 报错Field XXX required a bean of type XXX that could not be found.
报错原因: MyBatis是第三方组件,spring并不会自动管理MyBatis相关对象的生命周期,因此需要手动配置,将MyBatis相关对象交给spring容器来管理。 解决方式: 在启动类中增加注解@MapperScan("cn.lxy.repository") ...
分类:编程语言   时间:2020-02-12 20:19:31    阅读次数:74
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!