码迷,mamicode.com
首页 > 编程语言 > 周排行
如何让Python程序轻松加速,正确方法详解
最近,我读了一篇有趣的文章,文中介绍了一些未充分使用的Python特性的。在文章中,作者提到,从Python 3.2开始,标准库附带了一个内置的装饰器functools.lru_cache。我发现这个装饰器很令人兴奋,有了它,我们有可能轻松地为许多应用程序加速。 你可能在想,这很好,但这个装饰器究竟 ...
分类:编程语言   时间:2020-05-03 21:50:32    阅读次数:113
新浪微博python爬虫分享(一天可抓取 1300 万条数据),超级无敌
直接进入主题 爬虫功能:此项目和QQ空间爬虫类似,主要爬取新浪微博用户的个人信息、微博信息、粉丝和关注(详细见此)。还要注意:不管你是为了Python就业还是兴趣爱好,记住:项目开发经验永远是核心,如果你没有2020最新python入门到高级实战视频教程,可以去小编的Python交流.裙 :七衣衣九 ...
分类:编程语言   时间:2020-05-03 21:54:04    阅读次数:133
java环境centos下配置
jdk安装: 下载jdk包 yum install java-1.8.0-openjdk 在 /etc/profile 文件中加入如下内容: export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0 export JRE_HOME=/usr/lib ...
分类:编程语言   时间:2020-05-03 21:58:44    阅读次数:79
基数排序
import java.util.Arrays;/** * 基数排序 * <p> * 数据非负、且是十进制数 */public class RadixSort { public static void main(String[] args) { // 测试次数 int times = 50000; ...
分类:编程语言   时间:2020-05-03 23:04:30    阅读次数:65
C语言函数返回指针的问题
自我们开始学习C语言中的指针,老师就说返回函数局部变量的地址是没有意义的,因为函数调用完毕,系统回收函数中用到各种资源,函数栈顶指针向高位地址移动。指针指向的内容已经被释放,返回的指针会指向不可预料的内容。 我们可以从C程序的内存布局讲起(详细内容,请查看超链接内容,本片文章只会讲解与本篇文章相关的 ...
分类:编程语言   时间:2020-05-03 23:07:55    阅读次数:142
JavaStudy——jdk与jre的区别
首先笔者想阐明的是:JDK和JRE没想象中的那么简单。 相信大家都知道JDK和JRE是什么,但是具体干什么用不妨先试问下自己,如果能说出个所以然来,那么这篇文章大神请自觉忽略,呵呵,或者可以温故一下。 如果有哪里说的不对的地方还望指出,谢谢。 下面来简单说明下 先上张图,宏观的看一下 从图中可以看出 ...
分类:编程语言   时间:2020-05-03 23:08:09    阅读次数:123
javascript的布尔运算符
布尔运算符分为四种: 取反运算符(!) 且运算符(&&) 或运算符(||) 三元运算符( ? 表达式1 : 表达式2 ) 取反运算符(!) 用于将任何值转换为布尔值后再变为相反值,即true变false,false变true 取反运算符对以下六个值返回false,其余都返回true: undefin ...
分类:编程语言   时间:2020-05-03 23:09:09    阅读次数:136
LC 面试题51 数组中的逆序对
求解逆序对问题,首先基础方法就是归并排序,高阶方法可以用树状数组。 首先知道什么叫逆序对:对于一个序列$a$,如果$ia[j]$,则$a[i]$和$a[j]$构成逆序对。归并排序在 合并 的时候可以将求解逆序对作为子问题来求解,如果$a[p1]a[p2]$,那$p1 mid$的所有的值都比$a[p2 ...
分类:编程语言   时间:2020-05-03 23:10:07    阅读次数:118
Python:在列表中修改、添加和删除元素
一、修改 代码示例 motorcycles = ['honda', 'yamaha', 'suzuki'] print(motorcycles) motorcycles[0] = 'ducati' print(motorcycles) 运行结果 ['honda', 'yamaha', 'suzuki ...
分类:编程语言   时间:2020-05-03 23:11:04    阅读次数:153
Python中的分页管理
1,自定义分页 #utils文件夹下的page.py文件 class PagerHelper: #total_count总的页数,current_page当前页数,base_url页面用来分页显示的URL如http://127.0.0.1:8000/classes.html/?p=71 #base_ ...
分类:编程语言   时间:2020-05-04 00:18:11    阅读次数:80
Liunx 设置后台执行python程序
Linux 后台运行python .sh等程序,以及查看和关闭后台运行程序操作 1、运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令。 (1)&命令 功能:加在一个命令的最后,可以把这个命令放在后台执行 (2)nohup ...
分类:编程语言   时间:2020-05-04 00:18:50    阅读次数:95
12.8 Java 9改进的对象序列化
[TOC] 对象序列化的目标是将对象保存到磁盘中,或允许在网络上直接传输对象。对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久地保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点。其他程序一旦获得这种二进制流(无论从磁盘中获取的,还是通过网络获取的) ...
分类:编程语言   时间:2020-05-04 00:19:18    阅读次数:72
python-requests身份认证, 流式请求。
很多接口需要进行身份认证,比如基本验证和摘要验证。basicauth 和 digestanth。 首先导入认证模块 from requests.auth import httpbasicanth from requests.anth import httpdigestanth 进行身份认证: r=r ...
分类:编程语言   时间:2020-05-04 00:19:58    阅读次数:138
SpringCloud注册中心之Eureka
怎么使用 引入依赖: 1.改pom <dependencies> <!--eureka-server--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netfl ...
分类:编程语言   时间:2020-05-04 00:21:20    阅读次数:74
Spring-AOP
导入maven依赖 org.aspectj aspectjweaver 1.9.4 org.springframework spring aop 5.0.0.RELEASE compile 编写service接口 public interface UserService { void add(); ...
分类:编程语言   时间:2020-05-04 00:21:52    阅读次数:72
spring 技术详解 教程(三)
案例一:使用 Spring 的 AOP 对客户管理的 DAO 进行增强 1.1案例需求 1.1.1 需求描述 对于 CRM 的系统而言,现在有很多的 DAO 类,比如客户的 DAO,联系人 DAO 等等。客户提 出一个需求要开发人员实现一个功能对所有的 DAO 的类中以 save 开头的方法实现权限 ...
分类:编程语言   时间:2020-05-04 00:22:48    阅读次数:68
SpringBoot+Mybatis配置多数据源,分包方式
看了不少网上关于多数据源的配置,大致可分为两类,分包方式和通过切面方式; 样例已上传至github:https://github.com/dadachao/multids 第一个子项目ds01即时使用分包方式完成多数据源配置。 总结项目中出现的问题和解决办法: 数据库的连接信息: 连接信息是写在db ...
分类:编程语言   时间:2020-05-04 00:23:38    阅读次数:101
Spring Security:简单的保护一个SpringBoot应用程序(总结)
Spring Security 在 Java类中的配置 在 Spring Security 中使用 Java配置,可以轻松配置 Spring Security 而无需使用 XML 。 在Spring 3.1中,Java 类配置已添加到了 Spring 框架中,并在Spring 3.2中扩展到了Spr ...
分类:编程语言   时间:2020-05-04 00:25:42    阅读次数:75
Java NIO 基本介绍
1.Java NIO 基本介绍 1) Java NIO 全称 java non-blocking IO, 是指 JDK 提供的新 API。 从 JDK1.4 开始, Java 提供了一系列改进的输入/输出的新特性, 被统称为 NIO(即 New IO), 是同步非阻塞的.2) NIO 相关类都被放在 ...
分类:编程语言   时间:2020-05-04 00:28:11    阅读次数:65
基于JAVA技术的客户关系管理系统
获取项目源文件,技术交流与指导联系Q:1225467431 摘要:该客户关系管理系统是基于J2EE技术进行开发,主要采用JAVA语言作为开发语言,基于MVC的设计思想,利用J2EE网页制作技术完成前台静态页面和动态页面的设计,同时利用JDBC技术完成前台页面和后台MySQL数据库的连接操作,最终完成 ...
分类:编程语言   时间:2020-05-04 00:30:29    阅读次数:73
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!