关于开发人员来说,争辩最多的话题是PythonvsJava!是!这两种言语是著名的,具有不同的功用和功用。可是,哪一个简略易学?哪个最合适你的下一个编程项目?让咱们在这儿评论所有这些工作。 编程言语在计算机科学中势在必行,它们是程序员东西包中的根本东西。编程言语有许多种,开发人员一般会挑选符合他们要 ...
分类:
编程语言 时间:
2020-05-01 15:07:42
阅读次数:
62
报错如下 解决方案: 安装visualcppbuildtools_full 包下载地址: 链接:https://pan.baidu.com/s/1-b0cYa_vRAWX4twTagOs_Q 提取码:d1jv 也可以从官网下载安装: https://www.microsoft.com/en-us/d ...
分类:
编程语言 时间:
2020-05-01 15:11:21
阅读次数:
95
一般流程是先创建或打开一个文件,然后使用mmap进行内存映射。 1. 读取文件 // 打开文件 int fd = open("input.txt", O_RDONLY); // 读取文件长度 int len = lseek(fd,0,SEEK_END); // 建立内存映射 char *addr = ...
分类:
编程语言 时间:
2020-05-01 16:19:49
阅读次数:
176
出处: 那些惊艳的算法们(三)—— 时间轮 从定时任务说起 自然界中定时任务无处不在,太阳每天东升西落,候鸟的迁徙,树木的年轮,人们每天按时上班,每个月按时发工资、交房租,四季轮换,潮涨潮落,等等,从某种意义上说,都可以认为是定时任务。大概很少有人想过,这些“定时”是怎样做到的。当然,计算机领域的同 ...
分类:
编程语言 时间:
2020-05-01 16:22:28
阅读次数:
101
1.安装开发环境:pycharm+python+jdk 2.安装selenium:CMD+pip install selenium(python大部分的安装都是通过匹配来实现的,在进行这步的时候需要在安装python的时候将其注册为环境变量,否则匹配会失败) 3.安装浏览器驱动:进入驱动下载页面;下 ...
分类:
编程语言 时间:
2020-05-01 16:23:00
阅读次数:
122
1、集合 1.1 定义:set表示集合,用{}表示,内部的数据用逗号隔开,如果是一个空的集合,需要定义成setvar = set{}, 1.2 特点:集合是无序的,没有索引的概念,不能去除索引内单个的值;集合是可变类型,集合内的元素必须是不可变类型;集合内的元素必须是不重复的,所以利用集合可以去重 ...
分类:
编程语言 时间:
2020-05-01 16:27:12
阅读次数:
77
SpringSecurity和Shiro的区别: 简单来说,Shiro使用比较简单,但SpringSecurity的功能更加强大。Springsecurity是属于Spring家族的,与Spring框架整合的比较贴切,充分利用了Spring框架的一些特性,IOC,AOP等。 SSM项目整合Sprin ...
分类:
编程语言 时间:
2020-05-01 16:27:31
阅读次数:
93
Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。 Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。 Optional ...
分类:
编程语言 时间:
2020-05-01 16:28:29
阅读次数:
92
javascript的运算符 JavaScript有十种算术运算符: 加(+),减( ),乘( ),除(/),指数( ),余数(%),自增(++),自减( ),数值(+单个变量),负数值( 单个变量) 加法运算符 加法运算符(+)有两种(运行时决定):一是执行相加,二是执行连接 运算子的不同导致了不 ...
分类:
编程语言 时间:
2020-05-01 16:32:30
阅读次数:
67
通过如下命令查看当前已经装好的python环境 conda info -e 此时会显示安装所有python版本 通过python -V 查看当前所处的版本 以已经安装好了anaconda3,即已经有了python3.x环境为例,现在要安装python2.x环境,命令如下 #创建一个名为python2 ...
分类:
编程语言 时间:
2020-05-01 16:34:26
阅读次数:
152
邮箱与消息队列: 邮箱:开销小,效率高(每次4字节,32位任意值或指向缓冲区的指针),相当于MQTT中的代理。一(发)对多(收)关系; 分阻塞(邮箱不存在或超时参数不为0)和非阻塞(中断与线程间发送消息的有效手段) 发送满等待与接收空等待。 创建邮箱:分配内存大小=邮件数*4 /* 邮箱控制块 */ ...
分类:
编程语言 时间:
2020-05-01 16:37:42
阅读次数:
87
一.python如何安装依赖? 使用python自带的pip包管理工具,命令行下载依赖包 访问外网可能会超时,这个时候可以使用国内的镜像 pip install --pre scapy[complete] -i https://mirrors.aliyun.com/pypi/simple/ +包名 ...
分类:
编程语言 时间:
2020-05-01 16:40:02
阅读次数:
67
学习JavaEE时,经常提到JavaEE三层或者四层结构 四层架构 展示层(web层)、业务逻辑层、数据访问层、信息资源层。 四层架构是在开发企业应用时使用的非常经典的划分模式。 web层负责前端展示和用户请求的处理。MVC是一个设计模式,主要用于构建用户页面,目的是把展示逻辑和逻辑分离。web层通 ...
分类:
编程语言 时间:
2020-05-01 16:42:16
阅读次数:
125
Class类/Field类/Method类/Constructor类 ...
分类:
编程语言 时间:
2020-05-01 16:44:49
阅读次数:
73
1、强制删除已安装python和yum及其关联 rpm -qa|grep python|xargs rpm -ev --allmatches --nodepswhereis python |xargs rm -frvwhereis python ##验证删除,返回无结果删除YUMrpm -qa|gr ...
分类:
编程语言 时间:
2020-05-01 16:45:25
阅读次数:
103
什么是算法 解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作 算法就是解决问题的技巧和方式 算法的五个基本特性:输入,输出,有穷性,确定性,可行性 算法的特性 输入:算法具有零个或多个输入 输出:算法至少有一个或多个输出,算法一定有输出 有穷性:算法在执行有 ...
分类:
编程语言 时间:
2020-05-01 16:46:02
阅读次数:
73
Generator Pattern 生成器模式 Generators yields a sequence of values one at a time. 生成器一次生成一个值序列。 package main import "fmt" func Count(start int, end int) c ...
分类:
编程语言 时间:
2020-05-01 16:48:52
阅读次数:
58
目录 "引子" "ES5 方式" "ES2015+ 方式" "let 声明" "const 声明" "选择那种方式?" "参考资料" 引子 在工作中,最初接触 ES5 的语法比较多,后来渐渐的接触了新的语法。由于一些原因,需要在不同的项目使用不同的语法。时间长了,发现在写代码的时候,偏向用更加熟悉的 ...
分类:
编程语言 时间:
2020-05-01 16:49:03
阅读次数:
91
引入vue-i18n vue-i18n 是一个vue插件,主要作用就是让项目支持国际化多语言。首先我们引入这个插件: import Vue from 'vue' import Vue18n from 'vue-i18n' Vue.use(Vuei18n); vue插件的使用方法,通过全局方法Vue. ...
分类:
编程语言 时间:
2020-05-01 16:56:45
阅读次数:
81
题目: 反转链表:反转一个单链表。 进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 思路: 思路一:使用栈的思想。 思路二:使用迭代。 思路三:使用递归。 程序1: # Definition for singly-linked list. # class ListNode: # de ...
分类:
编程语言 时间:
2020-05-01 17:01:32
阅读次数:
66