数组单元去重、数组单元反转、计算数组单元个数、计算数组单元最大值

数组单元去重的几种方法 1、代码如下: 数组单元反转的几种方法 1、代码如下: 计算数组单元个数 1、代码如下 计算数组单元最大值 1、代码如下
分类: 其他 发布时间: 04-20 23:01 阅读次数: 0

LeetCode算法题-Prime Number of Set Bits in Binary Representation(Java实现)

这是悦乐书的第311次更新,第332篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第180题(顺位题号是762)。给定两个正整数L和R,在[L,R]范围内,计算每个整数的二进制数中1的个数,判断1的个数是否是一个素数。例如,21的二进制数是10101,其中1的个数有3个,3是一个素数。例如: 输入:L = 6,R = 10 输出:4 说明: 6 --> 110(2个1,2是素数) 7 --> 111(3个1,3是素数) 9 --> 1001(2个1,2是素数) 1
分类: 其他 发布时间: 04-20 23:01 阅读次数: 0

celery+Rabbit MQ实战记录

基于以前的一篇文章,celery+Rabbit MQ的安装和使用, 本文更加详细的介绍如何安装和使用celey, Rabbit MQ。 并记录在使用celery时遇到的一些问题。 1.安装 Rabbit MQ 在 OS X上,直接执行如下命令: $ brew install rabbitmq 其他操作系统下的安装可以参考安装 RabbitMQ 启动RabbitMQ $ sudo rabbitmq-server 你也可以添加 -detached 属性来让它在后台运行(注意:只有一个破折号): $
分类: 其他 发布时间: 04-20 23:01 阅读次数: 0

接口和抽象类有什么区别?各在什么场景下使用?

1、语法方面,接口可以多实现,抽象类只能单继承。 2、思想上: (1)接口强调功能实现,abstract class强调所属关系。 (2)接口中是全局的静态的常量,所以接口用于定义标准、行为规范等。 (3)接口是为了统一管理,没有继承关系的各种类的对象,但是它们存在相同的行为方法。我们把这些行为方法抽象到接口中。
分类: 其他 发布时间: 04-20 23:01 阅读次数: 0

分布式事务实践

分布式事务的几种解决方案 基于数据库XA/JTA协议的方式(需要数据库厂商支持;JAVA组件有atomikos等); 异步校对数据的方式(支付宝、微信支付主动查询支付状态、对账单的形式); 基于可靠消息(MQ)的解决方案(异步场景;通用性较强;拓展性较高); TCC编程式解决方案(严选、阿里自己封装的DTX);
分类: 其他 发布时间: 04-20 23:01 阅读次数: 0

tomcat部署工具

1.需求整理 1.1 tomcat自动创建,自动重命名,路径可以复制 1.2 可以很方便的修改端口号,检测端口号是否已经在用,自动推荐端口 1.3 可以在管理台统一启动。 1.4 可以实现自动部署,自动重命名。可以部署的配置信息,通过maven打包之后可以点击部署可以自动把maven打好的包复制到tomcat下并启动。 1.5 推荐是否将项目名改为ROOT。 1.6 可以生成访问路径。 1.7 支持在windows中图形界面,支持linux平台下远程管理tomcat服务器。 1.8 测试tom
分类: 其他 发布时间: 04-20 23:01 阅读次数: 0

20175209 《Java程序设计》第八周学习总结

20175209 《Java程序设计》第八周学习总结 一、教材知识点总结 1.泛型 1.泛型类声明: 格式 class People<E> People是泛型类名称 E是泛型列表,可以是任何对象或接口,但不能是基本类型数据 “泛型类型”给出的泛型可以作为类的成员变量的类型、方法的类型及局部变量的类型 2.使用泛型类声明对象 Cone<Cricle> coneOne; coneOne = new Cone<Cricle>(new Cricle()); 3.泛型的优点:使用泛型类建立的数据结构时,
分类: 其他 发布时间: 04-20 23:01 阅读次数: 0

存在一个足够大的二维数组,每个数组中的值都是整数,使用javascript如何实现按每个数组中的平均值,从大到小排序这个二维数组?

这是牛客网上的一道题~ 题意:对数组排序,顺序是按照数组的平均值,即按照一个元素和平均值相减的绝对值的大小来排序。。。本例按这个绝对值递增排序 解题思想:先求出这个数组的平均值,如果 a<b,那么 a-avg<b-avg,这样,abs(a-avg) 小的就排到了前面,即离 avg 近的元素自然就排到了前面。 var arr = [-1,1,3,4,6,10] function sortA(array){ var sum = 0; for(var i = 0;i < array.len
分类: 其他 发布时间: 04-20 23:01 阅读次数: 0

HAOI2014 贴海报 浮水法

好久没更博客了,最近回来刷题。今天做了一道2014年河南省选【贴海报】,用到了浮水法,写篇博客。 适用:浮水法主要使用于有覆盖的染色问题。 方法本身的思想不难理解:(以【贴海报】为背景)想象所有的海报都漂浮在水面上。如果一张海报的部分上方没有被其他海报阻挡,则上浮。 如果这部分能上浮到最高处,那么这部分就是可以被观察到的一部分。 题目 题目描述 Bytetown城市要进行市长竞选,所有的选民可以畅所欲言地对竞选市长的候选人发表言论。为了统一管理,城市委员会为选民准备了一个张贴海报的electo
分类: 其他 发布时间: 04-20 23:01 阅读次数: 0

发生的

分类: 其他 发布时间: 04-20 23:01 阅读次数: 0

Docker使用docker-compose.yml构建Asp.Net Core和Mysql镜像并与Mysql数据库通信

version: '3' services: mycore01: build: context: .   container_name: 'mycore01' #自定义容器名 dockerfile: Dockerfile #指定使用的Dockerfile ports: - '5000:5000' #自定义端口 networks: - my-net #指定使用的network depends_on: - 'mysql01' #表示依赖mysql01这个镜像,会在这个镜像构建成功之后才执行 mys
分类: 其他 发布时间: 04-20 23:01 阅读次数: 0

神经网络_线性神经网络 3 (Nerual Network_Linear Nerual Network 3)

1 LMS 学习规则_解方程组 1.1 LMS学习规则举例 X1=[0 0 1]T,t1=0;X2=[1 0 1]T,t2=0;X3=[0 1 1]T,t3=0;X1=[1 1 1]T,t1=1。 设权值分别为ω1,ω2,ω3。 将输入和权值组合得方程组: ω1*0+ω2*0+ω3*1=0; ω1*1+ω2*0+ω3*1=0; ω1*0+ω2*1+ω3*1=0; ω1*1+ω2*1+ω3*1=0。 可将该线性方程组写成矩阵的形式: [0 0 1;1 0 1;0 1 1;1 1 1] * [ω1
分类: 其他 发布时间: 04-20 23:01 阅读次数: 0

Microsoft Teams快速上手系列-03实战-升级/迁移到迁移到MicrosoftTeams

本地Lync Server迁移到Microsoft Teams 本地Skype for Business Server迁移到Microsoft Teams Skype for Business Online升级到Microsoft Teams
分类: 企业开发 发布时间: 04-20 23:00 阅读次数: 0

微信云控系统拉群,通讯录协议拉群,通讯录精准拉粉打群.

微信云控系统拉群,通讯录协议拉群,通讯录精准拉粉打群.精准导粉
分类: 企业开发 发布时间: 04-20 22:50 阅读次数: 0

C++ 头文件和源文件

https://blog.csdn.net/lyanliu/article/details/2195632 http://www.cnblogs.com/lulipro/p/5105091.html http://www.cnblogs.com/lulipro/p/5976601.html
分类: 其他 发布时间: 04-20 22:44 阅读次数: 0

windows和VM下装kali和vmtools方法

前面首先要开启Linux子系统。 要求Windows 10 64位版本。 首先在开始菜单,设置,更新和安全,开发者选项里,选择开发人员模式。 然后在控制面板-程序和功能-启用或关闭Windows功能中,勾选”适用于Windows的Linux子系统”一项 打开Windows 10应用商店并通过搜索找到kali,安装之。 安装结束后,可以选择通过直接点击开始菜单里的图标启动kali,或打开Windows命令行,通过kali指令进入(第一次初始化完成后,也可以通过bash指令进入)。 第一次进入,需
分类: 其他 发布时间: 04-20 22:44 阅读次数: 0

羊车门问题的一点思考

作业完成人: 学号:20181004098,曾尚朝 学号:20181305041,冯晓晴 1.我觉得几率没有发生变化。 2.几率没有发生变化。如果在羊车游戏开始时,选车是1/3的概率。而在主持人打开一扇门之后,其余两门概率在门被打开瞬间发生改变,即1/2概率门后为车。看着数据好像概率提升了,emmmmm,不只是好像,就是提升了。但我上面陈述的是在门被打开瞬间概率发生了变化。而问题:“不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?”。无论换还是不换,难道不
分类: 其他 发布时间: 04-20 22:44 阅读次数: 0

神经网络相关激活函数

激活函数 神经网络的每个神经元输出都要经过激活函数的处理,并且激活函数都要选择非线性的函数(不是一条直线) 原因也比较简单 如果用线性函数来处理的话(类似f(x)=ax+b),经过多个神经元后,这些处理可以统一合为一个线性处理,也就失去了神经网络的多层的意义了。 都要用激活函数的原因也类似,毕竟神经元内部大多也都是线性处理 这里列举两个非常常用的激活函数 1.sigmoid函数 sigmoid函数比较平滑,而且有一点是它没有任何一点的导数真正的等于0,因此不会太担心多次学习它不会带来任何变化,
分类: 其他 发布时间: 04-20 22:44 阅读次数: 0

Codeforces Round #552 (Div. 3) G C++

题目:    G. Minimum Possible LCM time limit per test 4 seconds memory limit per test 1024 megabytes input standard input output standard output You are given an array aa consisting of nn integers a1,a2,…,ana1,a2,…,an. Your problem is to find such pair
分类: 其他 发布时间: 04-20 22:44 阅读次数: 0

软件工程第三次作业 (2019)

最大连续子数组和(最大子段和). 一 问题描述:. 问题: 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时定义子段和为0,依此定义,所求的最优值为: Max{0,a[i]+a[i+1]+…+a[j]},1<=i<=j<=n.例如,当(a[1],a[2],a[3],a[4],a[5],a[6])=(-2,11,-4,13,-5,-2)时,最大子段和为20。
分类: 其他 发布时间: 04-20 22:44 阅读次数: 0