题目描述: 给定一个数字n,统计0~n之间的数字二进制的1的个数,并用数组输出 例子: For num = 5 you should return [0,1,1,2,1,2]. 要求: 算法复杂复o(n) 空间复杂度o(…
分类:后端开发
JS下载文件常用的方式
下载附件(image,doc,docx, excel,zip,pdf),应该是实际工作中经常遇到一个问题;这里使用过几种方式分享出来仅供参考; 初次写可能存在问题,有问题望指出 主要了解的几个知识点: http 响应…
.NET Core部署中你不了解的框架依赖与独立部署
NET Core项目发布的时候你有没有注意到这两个选项呢?有没有纠结过框架依赖与独立部署到底有什么区别呢?如果有的话那么这篇文章可以参考下! 为什么要写这篇文章呢?因为今天同事问我框架依赖与独立部署到底应该选哪个呢?有什…
从“阿北的知识分享”新增视频模板消息推送开始说yii2队列
之前群里很多会员说如何用yii2实现队列功能,这个系列我们就来说说yii2官方的队列扩展yii2-queue,细节很多,第一篇通过一个例子带你入门。 先说需求吧~ 我想做这样一个功能:每次有新视频发布的时候,给订阅过此视…
Hadoop中央异步调度器AsyncDispatcher
最近工作接触到事件驱动模型,Hadoop中YARN采用的就是事件驱动并发模型, 这里作为 学习,记录一下整个流程 前提是需要了解hadoop的事件库 流程 创建一个AsyncDispatcher对象 向AsyncDisp…
LeetCode-N7-反转整数
原题链接 给定一个 32 位有符号整数,将整数中的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环…
PHP+AJAX实现账号注册和登陆,附可用demo
前言 登陆和注册已经是网站的标配了,所以这是我们web开发学习过程中必学的了。其实很容易实现,只需要懂数据库的增删改查,还有if_else的条件语句即可做出来。 目录 css --Login-Reg.css server…
切面+自定义注解的一些玩法
文章内容 这篇文章主要记录一下切面+自定义注解在实际中的一些玩法。切面+自定义注解的玩法可能有很多,这篇主要说一下实现以下两个功能: 1. @HttpLog自动记录Http请求日志 2. @TimeStamp自动注入时间…
数据类型与运算符等 14个容易犯错的地方。
Java第一二章 13个容易犯错的地方。希望大家能补充。 1. 没有写main或者写错为mian。如此运行的时候就不会运行当前代码,而是运行其他有主方法的类。“main”不是java的关键字,但被JVM(Java虚拟机)…
《程序员的思维训练》读书笔记
简介 这是一本讲如何成为某一领域内高手的书。作者提炼了自己在软件开发领域内的学习、实践经验,并结合心理学、神经学等学科知识,使其成为一套系统的高手进阶方法论。 干货 五层模型 技能获取领域的五层模型: 新手(照章办事,需…
Spring、Spring Boot和TestNG测试指南 - 集成测试中用Docker创建数据库
原文地址 在测试关系型数据库一篇里我们使用的是H2数据库,这是为了让你免去你去安装/配置一个数据库的工作,能够尽快的了解到集成测试的过程。 在文章里也说了: 在真实的开发环境中,集成测试用数据库应该和最终的生产数据库保持…
Long == Long 有趣的现象
描述 首先,这里应该声明一下,Long等对象类型判断是否相等,采用Long == Long这种形式是错误的。 可以采用以下方式: Long left = 100L; Long right = 100L; // 方法1: …