当前位置: 首页 > news >正文

【坚持每日一题6.2】05.07. 配对交换

配对交换。编写程序,交换某个整数的奇数位和偶数位,尽量使用较少的指令(也就是说,位0与位1交换,位2与位3交换,以此类推)。

示例1:

输入:num = 2(或者0b10)
输出 1 (或者 0b01)
示例2:

输入:num = 3
输出:3
提示:

num的范围在[0, 2^30 - 1]之间,不会发生整数溢出。

java代码:

class Solution {public int exchangeBits(int num) {int num1 = 0xaaaaaaaa & num;int num2 = 0x55555555 & num;num1 >>= 1;num2 <<= 1;return num1^num2;}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-2949.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

鸿蒙系统中DirectionalLayout线性布局

鸿蒙系统中DirectionalLayout线性布局前言前期准备新建项目新建线性布局页面排列方式垂直排列水平排列对其方式权重前言 DirectionalLayout布局用于将一组组件(Component)按照水平或者垂直方向排布&#xff0c;能够方便地对齐布局内的组件。 DirectionalLayout的自有XML属性以…...

python操作数据库

参考&#xff1a;https://blog.csdn.net/kongsuhongbaby/article/details/84948205 非常非常全面 mysql登陆 基本操作&#xff1a; 登陆&#xff1a;mysql -uroot -h127.0.0.1 -P3306 -p mysql -uroot -p(本机不用写host) 退出mysql&#xff1a;ctrlz回车&#xff0c;或者exi…...

boost::geometry模块使用 Karney 的直接方法

boost::geometry模块使用 Karney 的直接方法 实现功能C++实现代码实现功能 boost::geometry模块使用 Karney 的直接方法 C++实现代码 #include <boost/geometry.hpp> #include <boost/geometry/formulas/karney_direct.hpp> using namespace boost::geometry; i…...

异步处理方式探索

这里写自定义目录标题最佳异步处理方式探索CompletableFutureThreadPoolTaskExecutorJDK8并行流处理最佳异步处理方式探索 JDK提供了多种异步处理方式&#xff0c;其中归结出来分为两大类。 java.lang.Runnable 通过 run()方法新建一个线程处理任务&#xff0c;无返回值java.u…...

适合项目经理使用的企业知识库一站式解决方案

搭建企业知识库迫在眉睫 在《2020年德勤全球人力资本趋势》报告显示&#xff0c;多达75&#xff05;的受访者声称&#xff0c;企业在不断发展的员工队伍中创造和保存知识对于他们在未来12-18个月的成功至关重要。因此建立科学的内部知识管理体系&#xff0c;对企业发展将会起到…...

QT大作业:学生管理系统(通过mysql数据库)

一、前言 学校实验室进行第二轮考核&#xff0c;第二次qt作业是学生管理系统。 要求如下&#xff1a; 1、连接数据库&#xff0c;对学生信息进行增删改查操作&#xff0c;可以使用qt的SQLITE&#xff0c;但大家需自行学习sql语句的语法才能实现相关功能&#xff08;建议使用MY…...

三种方法安装CUDA--看出你是【入门】算法工程师还是【高级】算法工程师

三种方法安装CUDA–看出你是【入门】算法工程师还是【高级】算法工程师 文章目录 三种方法安装CUDA--看出你是【入门】算法工程师还是【高级】算法工程师0 微信交流群:1 前言:2 显卡驱动安装3 CUDA9.2卸载2.1 10.0及之前2.2 cuda10.1及之后2.3 pwd2.4 卸载2.5 清除残留2.6 验…...

[HDU2520]我是菜鸟,我怕谁(每日一题5.30)

题目链接&#xff1a;Problem - 2520 (hdu.edu.cn) 乍一看这个题&#xff0c;发现不就是匀加速直线运动么&#xff0c;于是写出了如下的代码&#xff1a; #include <iostream>using namespace std;int d(int t);int main() {int T;cin >> T;while(T--){int t;cin …...

第二讲:基本飞行姿态

四旋翼在其四个轴臂上四个桨的高速转动作用下&#xff0c;会受到四个桨的拉力&#xff0c;拉力方向与机身垂直&#xff0c;当四个桨产生的拉力总和大于机身重力时&#xff0c;飞机处于上升状态&#xff1b;当总拉力小于机身重力时&#xff0c;飞机处于下降状态&#xff1b;当总…...

MySQL索引用法实例分析

建议看原文&#xff1a;https://www.jb51.net/article/88846.htm 这篇文章主要介绍了MySQL索引用法,结合实例形式较为详细的分析了mysql索引的功能、定义、使用方法与相关注意事项,需要的朋友可以参考下 本文实例分析了MySQL索引用法。分享给大家供大家参考&#xff0c;具体如下…...

必看!LuatOS自定义C库全新教程,一文极速上手

今天继续讲LuatOS的开发&#xff0c;上一期简单说了一下如何移植LuatOS&#xff0c;相信很多朋友已经看过了。那么今天&#xff0c;我就开始讲C和Lua调用的部分教程。 LuatOS相关资料及Lua语言的官方定义&#xff0c;详见以下链接&#xff1a; LuatOS仓库&#xff1a; https:/…...

Xshell 连接不上Linux Centos 7的解决方法之设置静态IP

前序 最近在开发项目&#xff0c;需要在服务器部署数据库、ftp文件管理等相关内容时&#xff0c;为了方便操作&#xff0c;使用Xshell会话管理工具进行服务器操作。出现连不上服务器网络的问题&#xff0c;就所遇问题进行学习解决方案及总结记录。 配置虚拟机网络 1.在虚拟机…...

ann2snn的代码分析

首先&#xff0c;主函数是if_cnn_mnist_work.py 1.输出snn测试结果的就是这么一些代码&#xff1a; utils.pytorch_ann2snn(model_namemodel_name,norm_tensornorm_tensor,test_data_loadertest_data_loader,devicedevice,TT,log_dirlog_dir,configconfig)2.ctrl鼠标左键点击py…...

基于域名访问网站1(作业)

搭建一个基于http://www.zuoye.com:22222访问的web网站&#xff0c;网站首页在/www/http/&#xff0c;内容为zuoye 结果 过程&#xff1a; 创建网页的根目录&#xff0c;并编辑网页内容为zuoye 编辑/etc/httpd/conf.d/zuoye.conf 关闭防火墙 关闭selinux 重启httpd 编辑/…...

虚拟内存和地址空间

目录 一、物理内存vs虚拟内存 二、物理内存空间和虚拟内存空间 三、32bit的地址空间 四、cpu位宽和cpu地址总线宽 五、虚拟内存地址空间划分 六、虚拟地址和物理地址的映射 早期的计算机程序都是直接跑在物理内存上的&#xff0c;这就要求程序大小不能超过物理内存的上限…...

STM32CubMx自学笔记(一)-LED灯翻转

STM32CubMX自学笔记&#xff08;一&#xff09;---LED灯翻转工程创建系统具体配置工程代码编写下载验证结语工程创建 首先得安装STM32CubMx软件。具体安装步骤参照 保姆级安装步骤&#xff0c;这里将不再赘述&#xff0c;第一节主要是介绍新工程的创建&#xff0c;首先在桌面打…...

十四、Python第十四课——文件和异常

&#xff08;请先看这篇文章&#xff1a;https://blog.csdn.net/GenuineMonster/article/details/104495419&#xff09; 如果看完这篇博文&#xff0c;你的问题还是没有解决&#xff0c;那么请关注我的公众号&#xff0c;后台发消息给我吧&#xff0c;当天回复&#x…...

Linux下安装sqlite3

文章目录前言安装步骤测试安装成功前言 sqlite3的安装 安装步骤 依次执行以下命令&#xff1a; 1)wget http://www.sqlite.org/sqlite-3.5.6.tar.gz 2)tar -xzvf sqlite-3.5.6.tar.gz 3)cd sqlite-3.5.6 4)./configure 5)make 6)make install测试安装成功 出现红色方框信息…...

拉伯配资6月1日策略

5月回想&#xff1a;在5月份的战略中&#xff0c;我们认为其时胶着的商场可能在5月会有所改动。从实践表现来看&#xff0c;5月下旬商场明显出现了一些活泼做多的信号&#xff0c;商场也选择了向上打破。上证指数上涨超4%&#xff0c;深圳成指上涨近3%。 行情判别&#xff1a;从…...

微信小程序趋势及前景,大厂直通车!

最近看到群里看到一个女生&#xff0c;讲述了她从开始选择Android&#xff0c;经过非常努力的学习和挣扎&#xff0c;然而最后面对当前的环境却不得不放弃。看完以后真的非常替她感觉惋惜&#xff0c;如果早几年入行可能结果会比现在好很多&#xff0c;但可惜&#xff0c;这就是…...

并发编程之CountDownLatchSemaphoreCyclicBarrierExecutors

一、Semaphore Semaphore 定义 Semaphore 字面意思是信号量的意思&#xff0c;它的作用是控制访问特定资源的线程数目&#xff0c;底层依赖AQS的状态State&#xff0c;是在生产当中比较常用的一个工具类。 Semaphore常用方法 构造方法 public Semaphore(int permits) publ…...

springboot配置swagger3

1.引入依赖包 <dependency><groupId>io.springfox</groupId><artifactId>springfox-boot-starter</artifactId><version>3.0.0</version> </dependency>2.swagger3的自动配置&#xff0c;如下&#xff1a; package com.lz.h…...

C# 中Math.Round()、ToString()四舍五入的细节

double db 4.25; Console.WriteLine(Math.Round(db, 1));//4.2 Console.WriteLine(db.ToString("0.0"));//4.3 db 4.35; Console.WriteLine(Math.Round(db, 1));//4.4 Console.WriteLine(db.ToString("0.0"));//4.4 db 4.251; Console.WriteLine(Math....

字符串处理函数---很重要

1.字符串的定义&#xff1a; 字符串就是一串零个或多个字符&#xff0c;并且以一个位模式为全0的NUL字节结尾。因此&#xff0c;字符串所包含的字符内部不能出现NUL字节。 2.头文件包含&#xff1a; 头文件string.h中包含了使用字符串函数所需要的原型和声明。 3.字符串长度 字…...

多环境变量配置

多环境变量配置 package.json 里的 scripts 配置 serve test build&#xff0c;通过 –mode xxx 来执行不同环境 通过 npm run serve 启动本地 , 执行 development 通过 npm run test 打包测试 , 执行 testing 通过 npm run build 打包正式 , 执行 production 在package.…...

redis的N种集群方式

公众号&#xff1a;jvm知识库 1.主从复制 主从复制原理&#xff1a; 从服务器连接主服务器&#xff0c;发送SYNC命令&#xff1b; 主服务器接收到SYNC命名后&#xff0c;开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令&#xff1b; 主服务器BGSAVE执…...

微服务 分布式配置中心Apollo

微服务 分布式配置中心Apollo概览什么是配置什么是配置中心Apollo简介Apollo入门案例Apollo应用Apollo应用于分布式系统概览 什么是配置 先考虑几个问题 什么是配置&#xff0c;为什么需要配置&#xff0c;配置有哪些特点&#xff1f; 揭晓答案 配置就是应用程序在启动和运行…...

transition

transition ①transition&#xff1a; 包裹需要过渡的元素/组件,transition只会把过渡的效果应用到其包裹的内容上,而不会额外渲染DOM元素,也不会出现在可被检查的组件层级中。 ②transition元素的属性: (1)name -string&#xff0c;用于自动生成CSS过度类名。例如&#xff1…...

介绍vuex

vuex是一个仓库&#xff0c;是vue的状态管理工具&#xff0c;存放公共数据&#xff0c;任何组件都可以使用vuex里的公共数据 vuex是vue的状态管理工具 状态指的就是数据 1、state - 存放Vuex store实例的状态对象&#xff0c;用于定义共享的数据。 2、Action - 动作&#xff…...

promise

promise是es6 中专门用来处理异步回调的&#xff0c;可以解决回调地狱 promise是一个构造函数&#xff0c;这个构造函数中放一个回调函数作为参数&#xff0c;这个回调函数中放的是异步的操作&#xff0c; 对于一个异步操作来说执行是需要时间的&#xff0c;所以一开始promise是…...

小程序项目结构

pages 用来存放所有小程序的页面utils 用来存放工具性质的模块(例如:格式化时间的自定义模块)app.js 小程序项目的入口文件app.json 小程序项目的全局配置文件app.wxss 小程序项目的全局样式文件project.config.json 项目的配置文件sitemap.json 用来配置小程序及其页面是否允许…...

语言文字工作调查问c卷(中学生),中小学生语言文字规范化问题分析语言文字规范化知识学生问卷...

中图分类号:G623.2 文献标识码:A 文章编号:1672-8882***2012***08-102-02  语言文字是人类传递信息、交流思想、进行抽象思维的工具,也是社会发展进步必不可少的工具。中小学是语言文字能力形成的关键时期,研究语言文字规范化问题,采取针对性措施,对奠定中小学生语言文字基础…...

小学生计算机德育渗透总结,小学信息技术教学德育渗透的研究

小学信息技术教学德育渗透的研究来源:用户上传作者:冯承华【摘要】新的教育环境下&#xff0c;德育渗透对学生综合发展的意义更加突出&#xff0c;为了适应时代发展趋势&#xff0c;小学信息技术课堂中要充分体现德育要素&#xff0c;帮助学生形成正确的价值观。本文主要围绕小…...

(附源码)SSM学生信息管理系统JAVA计算机毕业设计项目

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

python国家教育部_Python爬虫入门教程 38-100 教育部高校名单数据爬虫 scrapy

爬前叨叨今天要爬取一下正规大学名单&#xff0c;这些名单是教育部公布具有招生资格的高校名单&#xff0c;除了这些学校以外&#xff0c;其他招生的单位&#xff0c;其所招学生的学籍、发放的毕业证书国家均不予承认&#xff0c;也就是俗称的野鸡大学&#xff01;网址是 https…...

计算机系网络安全的教育方案,网络安全教育活动方案

2018年网络安全教育活动方案随着新媒体时代的快速发展&#xff0c;互联网已成为全民思想文化交流的重要载体。为进一步推进计算机科学系思政工作进展&#xff0c;增强全体师生的网络安全意识&#xff0c;树立正确的人生观、价值观&#xff0c;发挥我系在全院网络安全教育的先锋…...

结合学生实际 建设学生文化

结合学生实际 建设学生文化 宁剑峰 &#xff08;张掖市甘州区南关学校 734000&#xff09;  学生文化是学生群体普遍认同的的价值观、思维习惯和行为方式&#xff0c;其核心是价值观。学生价值观是学生对价值和价值关系的理解和追求&#xff0c;是影响学生决定行为目标、…...

单元测试与数据库

单元测试 1.单元测试应该是全自动执行的,而非交互式的,应使用assert语句来验证结果而不是sout后进行人眼验证 2.为了保证单元测试可靠且便于维护,单元测试用例之间不能互相调用 3.单元测试是可重复执行的,不能受到外界环境的影响 4.单元测试代买必须写在src/test/java的工程…...

中国学生发展核心素养

中国学生发展核心素养由教育部委托北京师范大学&#xff0c;联合国内高校近百位专家成立课题组&#xff0c;历时3年集中攻关完成&#xff0c;并经教育部基础教育课程教材专家工作委员会审议。中国学生发展核心素养 一、总体框架中国学生发展核心素养&#xff0c;以科学性、时代…...

小学生正确使用计算机,有关小学学生使用计算机守则

有关小学学生使用计算机守则为确保我校计算机的正常运作&#xff0c;保证教育教学的正常进行&#xff0c;节制定如下守则&#xff0c;请各位同学严格遵守。一、树立正确的科学态度&#xff0c;使用电脑要遵守中华人民共和国有关计算机、互联网等方面的法律法规和我校的有关规定…...

[智能座舱]小鹏G9语音新功能介绍与分析

自从2020年小鹏P7上市后&#xff0c;其搭载的全场景语音交互系统就成为车载语音交互产品的标杆。小鹏G9发布也带来了语音系统的升级。因为目前市面上还没办法体验到最新的系统&#xff0c;本文根据B站的体验视频&#xff0c;对小鹏G9上的三个语音功能进行介绍和分析。 功能介绍…...

Mysql高频面试题(一)

文章目录1. Mysql如何实现的索引机制&#xff1f;2. InnoDB索引与MyISAM索引实现的区别是什么&#xff1f;3. 一个表中如果没有创建索引&#xff0c;那么还会创建B树吗&#xff1f;4. B树索引实现原理&#xff08;数据结构&#xff09;5. 聚簇索引与非聚簇索引的B树实现有什么区…...

谷粒学院之阿里云视频点播

实际上开通视频点播后还是存在oss里&#xff0c;oss里开通了一块特殊空间来存储视频 <!-- 视频点播--><dependencies><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId></dependency&…...

计算机毕业设计Java高校教师个人主页网站设计与实现(源码+系统+mysql数据库+lw文档)

计算机毕业设计Java高校教师个人主页网站设计与实现&#xff08;源码系统mysql数据库lw文档&#xff09; 计算机毕业设计Java高校教师个人主页网站设计与实现&#xff08;源码系统mysql数据库lw文档&#xff09;本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语…...

北京挂历印刷厂

在过去两届Drupa 展览当中&#xff0c;所围绕的主题多在数字化工作流程方面的创新&#xff0c;数字印刷只是其中的配角&#xff0c;但经过四年的物换星移&#xff0c;市场的趋势越来越以实时、多元、依需为导向&#xff0c;数字印刷设备一跃成为印刷机材最夯的明日之星&#xf…...

北京图册印刷

随着经济增长的速度在2005年趋于平缓&#xff0c;印刷-行-业-也经历了一个为期一年的调整期。虽然整个印刷需求量会在2006年有所下降&#xff0c;但我们认为数字印刷领域仍将在2006年保持两位数的增长势头。 在经历了2004年的强势反弹后&#xff0c;印刷业在2005年前几个月凭借…...

在线视频常见加密方式及安全性透析

信息化时代&#xff0c;多媒体的应用日渐成为人们生活中不可或缺的部分&#xff0c;无论是获取最新资讯还是教育学习&#xff0c;视频都是直观高效的媒介之一。 基于互联网的快速传播&#xff0c;众多培训机构也逐渐将线下原创版权课程迁移到在线平台中&#xff0c;一方面可以更…...

Android证书申请

http://ask.dcloud.net.cn/article/12718...

nginx配置https证书、https数字证书申请

越来越多的第三方接入需要使用https了&#xff0c;很多时候不止到证书到那里免费申请&#xff0c;申请后怎么配置。 免费证书和收费证书主要的差别有几点 免费证书收费证书支持绑定域名数少支持绑定域名数多无保险费用有保险费用一年需要更换两年或三年可选颁发机构少更多的颁…...

Nginx免费证书申请构建Https域名

免费证书申请构建Https域名 整理免费证书获取途径如下&#xff1a; Let’s Encrypt是终身免费使用的&#xff0c;但是需要每3个月就申请一次&#xff1b; 支持泛域名首先是进入该网站&#xff1a;https://letsencrypt.org/&#xff0c;注册账户&#xff1b;登录地址是这个&am…...