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

Leetcode 剑指 Offer II 004. 只出现一次的数字

题目难度: 中等

原题链接

今天继续更新 Leetcode 的剑指 Offer(专项突击版)系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~

题目描述

  • 给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。

示例 1:

  • 输入:nums = [2,2,3,2]
  • 输出:3

示例 2:

  • 输入:nums = [0,1,0,1,0,1,100]
  • 输出:100

提示:

  • 1 <= nums.length <= 3 * 10^4
  • -2^31 <= nums[i] <= 2^31 - 1
  • nums 中,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次

进阶

  • 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?

题目思考

  1. 如何利用恰好出现 3 次这一条件?
  2. 如何既做到线性时间复杂度, 又不使用额外空间?

解决方案

思路

  • 分析题目, 一个很容易想到的方法使用一个计数字典存储每个数字的出现次数, 最后找到出现次数为 1 的数字即可
  • 这种算法虽然做到了线性时间复杂度, 但需要额外的空间 (计数字典), 如何满足题目的进阶要求呢?
  • 我们换一个角度, 考虑二进制『每一位』的计数
  • 注意到其他数字都出现 3 次, 那么如果我们累加这一位上 1 的计数, 那么出现 3 次的数字对该计数的贡献值一定也是 3 的倍数
  • 所以最终一定只有两种情况:
    • a. 计数模 3 的余数为 0 => 出现 1 次的数字在该位上也是 0
    • b. 计数模 3 的余数为 1 => 出现 1 次的数字在该位上也是 1
  • 有了这个结论, 我们就可以依次遍历二进制的每一位, 然后应用上述判断, 从而组装出那个出现 1 次的数字
  • 另外特别注意, 由于 python 的语言特性, 它的第 32 位并不是符号位, 当它为 1 时并不像其他语言的 32 位数字一样表示负数
  • 所以我们需要将其更高位都填充为 1 才行, 具体做法就是先获得 32 位下取反后对应的正数 (与 0xFFFFFFFF 异或), 再整体取反即可
  • 下面代码中对上述每个步骤都有详细注释, 方便大家理解

复杂度

  • 时间复杂度 O(N): 外层循环需要遍历每一位 O(32), 内层循环需要遍历每个数字 O(N), 整体就是 O(32N), 等价于 O(N)
  • 空间复杂度 O(1): 只使用了几个常数空间的变量

代码

class Solution:def singleNumber(self, nums: List[int]) -> int:res = 0for i in range(32):cnt = 0for x in nums:# 统计所有数字在这一位上1的计数cnt += (x >> i) & 1if cnt % 3 == 1:# 说明只出现一次的数字对这一位贡献了1# 因为其他数字都出现3次, 它们在这一位的计数和对3取模肯定是0res += 1 << iif i == 31:# 第31位是1, 说明是负数, 需要将更高位也转成1, 转成正确的负数表示形式res = ~(0xFFFFFFFF ^ res)return res

大家可以在下面这些地方找到我~😊

我的 GitHub

我的 Leetcode

我的 CSDN

我的知乎专栏

我的头条号

我的牛客网博客

我的公众号: 算法精选, 欢迎大家关注~😊

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

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

【网络】解决校园网Wi-Fi登录页无法自动弹出

Ubuntu下 首先确定是否设置为自动&#xff1a; 假设校园网登录页的格式如下&#xff1a;https://w.xxx.edu.cn/a79.htm?UserIP13.32.122.145&wlanacnamejlh_me63注意到其中的IP后面的地址&#xff0c;这是你连接网络后&#xff0c;校园网动态分配给你的网址&#xff0c;每…...

电子科技大学计算机科学考研科目,电子科技大学各学院各专业考研要考哪些科目...

学 院 名 称 院系专业设置 通信与信息工程学院 通信工程 网络工程 信息工程 电子工程学院 电子信息工程 信息对抗技术 电磁场与无线技术 微电子与固体电子学院 微电子技术 固体电子工程 应用化学 集成电路设计与集成系统 微电子学 机械电子工程学院 机械设计制造及其自动化 电气…...

CCF大赛

中秋浪完回来&#xff0c;开始上课得弄CCF大赛了&#xff0c;需要跑数据&#xff0c;首先搭平台吧&#xff0c;决定在linux下搞 首先&#xff0c;安装anaconda,Anaconda 5.2 For Linux Installer&#xff0c;安装3.6版本&#xff0c;点击下载即可。找到自己下载的目录 bash A…...

L1-041 寻找250

对方不想和你说话&#xff0c;并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。 **输入格式&#xff1a;** 输入在一行中给出不知道多少个绝对值不超过1000的整数&#xff0c;其中保证至少存在一个“250”。 **输出格式&#xff1a;** 在一行中输…...

ubuntu使用postfix和AWS-SES发送邮件

在日常开发中,邮件发送是个比较常见的场景。因此出现了很多相关的软件和服务,各大云厂商也推出自己的邮件服务。今天笔者就像大家介绍一种常见的组合,AWS的邮件服务 SES 与邮件服务器 postfix 的配置和使用方法。 概述什么是 AWS-SESAmazon Simple Email Service (SES) 是一…...

JavaScript编写的《人生不纠结模拟器》

看国足比赛的饮品&#xff0c;不知道是选可口可乐还是“小麦果汁”&#xff0c;有感而发做了一个人生不纠结模拟器。 选择困难症的好工具&#xff0c;你值得拥有&#xff01; <!DOCTYPE html> <html lang"zh-cn"> <head><meta charset"u…...

h5摄像头拍身份证

<title>摄像头拍照</title> <script src"./js/jquery-3.4.1.min.js"></script> <script type"text/javascript" src"./js/tool.js"></script> <script src"./js/global.js"></script>…...

使用哈希函数:H(k)=3k MOD 11,并采用链地址法处理冲突。试对关键字序列(22,41,53,46,30,13,01,67)构造哈希表,求等概率情况下查找成功的查找长度,并设计构造哈希表

使用哈希函数&#xff1a;H&#xff08;k&#xff09;3k MOD 11 &#xff0c;并采用链地址法处理冲突。 试对关键字序列&#xff08;22,41,53,46,30,13,01,67&#xff09;构造哈希表&#xff0c; 求等概率情况下查找成功的查找长度&#xff0c;并设计构造哈希表的完整算法。 …...

互联网黑化

一、灵魂拷问 1、你发的这个底层逻辑是什么&#xff1f; 2、顶层设计在哪里&#xff1f; 3、最终交付的价值是什么&#xff1f; 3、过程中的抓手在哪里&#xff1f; 5、如何保证结果的闭环&#xff1f; 6、你比别人发的亮点在哪&#xff1f; 7、我没有看到你的沉淀和思考…...

Spring大事务到底如何优化?

所谓的大事务就是耗时比较长的事务。 Spring有两种方式实现事务,分别是编程式和声明式两种。 不手动开启事务,mysql 默认自动提交事务,一条语句执行完自动提交。一、大事务产生的原因操作的数据比较多 调用了 rpc 方法 有其他非 DB 的耗时操作 大量的锁竞争 执行了比较耗时的…...

图像显著性检测算法的评价指标介绍

图像显著性检测算法的评价指标介绍 要评价一个图像显著性检测(Saliency Detection,SD)算法的好坏&#xff0c;当然离不开评价指标(Metric)&#xff0c;显著性检测分为眼注视点显著性(eye fixation saliency)和显著目标检测(salient object detection)两种不同类型的任务。 对…...

java svd_奇异值分解(SVD)

SVD分解是LSA的数学基础&#xff0c;本文是我的LSA学习笔记的一部分&#xff0c;之所以单独拿出来&#xff0c;是因为SVD可以说是LSA的基础&#xff0c;要理解LSA必须了解SVD&#xff0c;因此将LSA笔记的SVD一节单独作为一篇文章。本节讨论SVD分解相关数学问题&#xff0c;一个…...

python动态生成变量名以及python函数的命名规则这样的疑问

python动态生成变量名以及python函数的命名规则这样的疑问&#xff0c;小编汇总了相关问答给大家参考&#xff01; 1.模块名一般使用全部小写 如 myphone 2.类名第一个字母大写&#xff0c;如果有多个单词&#xff0c;每一个单词的第一个字母大写如 : MyPhone 3.函数名 &#x…...

“00后”消费数据分析,一文教你撩动“00后”购物欲

前几天笔者偶然在微博上刷到一则新闻&#xff0c;文章标题是《00后女学生高考完直播40天挣2万》&#xff0c;阅完不经汗颜&#xff0c;现在的“00后”可太强了&#xff01;好奇心驱使下&#xff0c;笔者就“00后收入”问题在百度上进行了搜索&#xff0c;得到的结果触目惊心&am…...

Matlab:合并来自各自变量的日期和时间

Matlab&#xff1a;合并来自各自变量的日期和时间本示例展示如何从文本文件读取日期和时间数据。然后再展示如何将存储在各自变量中的日期和时间信息合并到单个日期时间变量中。创建名为 schedule.txt 且包含以下数据的空格分隔文本文件&#xff08;要创建该文件&#xff0c;请…...

【JavaEE进阶系列 | 从小白到工程师】基本类型包装类的使用,装箱以及拆箱与parseInt方法

一、包装类概述 Java中的数据类型分为基本类型和引用类型两大类&#xff0c;使用基本类型可以提升效率 但是java是面向对象的语言&#xff0c;java的设计思想是一切皆对象&#xff0c;而基本数据类型不是对象&#xff0c;于是 Java为每种基本数据类型都设计了对应的类&#x…...

阿里云虚拟主机共享和独享区别对比

阿里云独享云虚拟主机和共享虚拟主机有什么区别&#xff1f;共享和独享主要表现在CPU内存资源和带宽方面&#xff0c;独享云虚拟主机独享服务器资源&#xff0c;不存在资源争抢性能更稳定&#xff0c;共享虚拟主机是共享IP地址&#xff0c;多用户共享同一台服务器资源&#xff…...

Set不可重复性的理解

Set中不可重复性保证添加的元素按照equals()判断时,不能返回true,即: 相同的元素只能添加一个 Set添加元素的过程: 以HashSet为例: 我们向HashSet添加元素a,首先调用a所在类的hashCode()方法,计算a的哈希值,此哈希值接着通过某种算法计算出在HashSet底层数组中存放位置(即为索引…...

数组中出现次数超过一半的数字(C语言+Java)

数组中出现次数超过一半的数字&#xff0c;这道题出自《剑指Offer》。 数组中有一个数字出现的次数超过数组长度的一半&#xff0c;请找出这个数字。 这里共有三种解法 思路1&#xff1a; 因为要找的数字已经超过长度的一半&#xff0c;我们可以之间把这个数组排序&#xff0…...

Keil 5 解锁文件 STM32

文章目录前言一、放置bat文件测试二、修改文件属性总结前言 想要在keil解锁被锁住的文件 修改其中的代码&#xff0c;需要用到两个bat文件&#xff0c;或在文件属性中修改只读属性&#xff0c;两种方式按需选择&#xff0c;取消只读属性可能修改的不是很便捷和全面。 提示&am…...

黄色固体或黄色油状物PC Biotin-Azide;photoclevable Biotin-N3是可分解的生物素

名 称&#xff1a;PC Biotin-Azide&#xff1b;photoclevable Biotin-N3 外 观&#xff1a;黄色固体或黄色油状物 分子式&#xff1a;C35H55N9O12S 分子量&#xff1a;825.37 纯度&#xff1a;>95% 溶解度&#xff1a;Water, DMSO, DMF 保存条件&#xff1a;-20℃ 12个…...

Unity 金币收集效果

private Vector3[] _v_middlenew Vector3[]{ new Vector3(0,0,0), } private Vector3[] _v_endnew Vector3[]{ new Vector3(0,0,0), }private void InitAnimation(GameObject obj){float random_x,random_y;float rrra100f;random_xRandom.Range(_rrra,rrra);random_yRandom.R...

模型推荐丨政务大数据项目案例模型分享

主要工具&#xff1a;Python 技术大类&#xff1a;自然语言处理 主要业务问题&#xff1a; 在社会治理上&#xff0c;政府部门一般通过群众的意见反馈、舆论情绪&#xff0c;掌握社会现状&#xff0c;做好舆情工作&#xff0c;以促进社会长治久安。微博作为有着大量活跃用户…...

office2003、2010、2013下载资源

【原创】office2003、2010、2013下载资源 微软的office软件确实很厉害&#xff0c;于是在这里放出office2003、2010、2013这三个版本的资源&#xff1b;其中&#xff0c;office2003包括原版升级包&#xff0c;2010则是sp1&#xff0c;2013也是sp1 &#xff08;注意&#xff1a;…...

H3CSE-VLAN 路由排错实验

实验拓扑 图 1-1 实验需求 深圳总部在内网中旁挂 SSL VPN 作为 VPN 设备&#xff0c;长沙分公司在内网中旁挂 WOC 作为 VPN 设备配置 IPsec VPN&#xff0c;使深圳总部和长沙分公司内网互通 实验解法 在深圳总部和长沙分公司的公网出口设备上配置端口映射&#xff0c;使 IPs…...

张量(一):张量基础

从今天开始&#xff0c;笔者将会持续更新关于张量的相关知识和最新研究成果。我们这里所说的张量知识主要是关于张量低秩分解&#xff0c;张量补全等算法和应用。在如今神经网络大火的年代&#xff0c;张量补全等算法无疑为预测、去噪等问题提供了新的解决方法和思路。接下来&a…...

远程ubuntu注意问题

远程ubuntu需注意 用户名和Ubuntu主机的用户名保持一致 站点管理器的信息填写正确 使用SecurityCRT的时候需要保证登录名称和ip地址一致当使用Ubuntu连接arm Linux开发板时&#xff0c;需要将三者的ip地址保持一致。...

pip如何换源

pip如何换源 winR&#xff0c;输入%HOMEPATH%&#xff0c;打开用户目录创建目录pip&#xff0c;进入目录创建文件pip.ini&#xff0c;记事本打开添加如下内容&#xff1a; [global] timeout 6000 index-url https://pypi.tuna.tsinghua.edu.cn/simple trusted-host pypi.t…...

Java-100 位以上的整数运算 (小垃圾只写出了加法)

/*** 将通过它俩来进行运算*/private int[] xints,yints;// 默认给两个字符串前面都加上一个零 为了解决两数相加多一位的问题public String add(String x,String y){return add(new StringBuffer(x).insert(0,"0"),new StringBuffer(y).insert(0,"0"));…...

MyBatis入门

MyBatis入门 MyBatis的概述&#xff1a;MyBatis是一个持久层框架&#xff0c;用Java编写的。它封装了jdbc操作的很多细节&#xff0c;使开发者只需要关注SQL语句本身&#xff0c;而无需关注注册驱动&#xff0c;创建等繁杂过程。它使用了ORM思想实现了结果集的封装。 ORM&…...

apk自签证书

1.创建key 需要用到keytool.exe (位于D:\Program Files\Java\jdk1.8.0_291\jre\bin目录下)&#xff0c;使用产生的key对apk签名用到的是jarsigner.exe (位于D:\Program Files\Java\jdk1.8.0_291\bin目录下)&#xff0c;把上两个软件所在的目录添加到环境变量path后&#xff0c…...

记一次Maven优化过程,减少到分钟级别

以前在工作中&#xff0c;生产开发中出现了一些问题&#xff0c;比较严重&#xff0c;构建的时候居然要1个小时以上&#xff0c;没法子只能排查&#xff0c;尝试改maven源码的方式进行优化&#xff0c;和大佬研究一番后验证没问题发出来作为分享&#xff01;&#xff01; 1、问…...

突破Java面试 - Redis cluster集群模式的原理

面试题 Redis集群模式的工作原理说一下&#xff1f;在集群模式下&#xff0c;key是如何寻址的&#xff1f;寻址都有哪些算法&#xff1f;了解一致性hash吗&#xff1f; 2 考点分析 Redis不断在发展-Redis cluster集群模式&#xff0c;可以做到在多台机器上&#xff0c;部署多…...

为什么要做漏洞扫描呢?

摘要&#xff1a;本文介绍做漏洞扫描的内外部驱动力。本文分享自华为云社区《5W2H 分解漏洞扫描 - WHY》&#xff0c;作者&#xff1a; water^3 。 降低资产所面临的风险 我们知道&#xff0c;漏洞的典型特征&#xff1a;系统的缺陷/弱点、可能被威胁利用于违反安全策略、可能…...

[附源码]计算机毕业设计JAVA校园失物招领平台

[附源码]计算机毕业设计JAVA校园失物招领平台 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybati…...

[RK3568][Android11]使用cmake编译Android可执行程序

文章目录 一、官方文档二、编译链和demo一、官方文档 使用Android studio下载ndk和cmake, 可以下载独立工具 https://developer.android.google.cn/ndk/downloads?hl=en 使用cmake+ndk编译说明:...

手持4个大厂offer的我,原理+实战+视频+源码

前言 最近我开始偷偷投简历了。与老东家的合同快要到期&#xff0c;想知道自己的斤两&#xff0c;续签合同也好有个底&#xff0c;顺便悄悄看看新的工作机会。虽然市场环境不好&#xff0c;但我们身在涨工资靠跳槽的行业没办法。 由于工作了5年了&#xff0c;经验有了&#x…...

做程序员的日子

Android 我还可以相信你多少系列文章三之通知栏 说起通知栏&#xff0c;是一块各个应用的必争之地&#xff0c;不显示通知栏就意味着没有存在感&#xff0c;通知栏显示得不靠前还得想方设法提前。加上 OnGoing 的通知还能提升进程优先级&#xff0c;大有被滥用的趋势。为了保活…...

了解 Linkerd Service Mesh 架构

从较高的层次上看,Linkerd 由一个控制平面(control plane) 和一个 数据平面(data plane) 组成。 控制平面是一组服务,提供对 Linkerd 整体的控制。 数据平面由在每个服务实例“旁边”运行的透明微代理(micro-proxies)组成,作为 Pod 中的 sidecar。 这些代理会自动处理进出服…...

【Redis的那些事 上篇】Redis的介绍、五种数据结构演示和分布式锁

Redis是什么 Redis,全称是Remote Dictionary Service,翻译过来就是,远程字典服务。 redis属于nosql非关系型数据库。Nosql常见的数据关系,基本上是以key-value键值对形式存在的。 Key-value: 就像翻阅中文字典或者单词字典,通过指定的需要查询的字或者单词(key),可以查找到…...

python进阶-文件和目录操作附加练习

下载链接&#xff1a;http://cdn1.python3.vip/files/py/prac_re.zip、 个人版的参考答案&#xff1a; """ Project &#xff1a;python Author : 文跃锐&#xff08;yuerwen&#xff09; Time : 2021/09/25 File :yuerwen_附加练习.py ""&quo…...

设置input日期选择框默认显示当前日期

$(document).ready(function () {var time new Date();var day ("0" time.getDate()).slice(-2);var month ("0" (time.getMonth() 1)).slice(-2);var today time.getFullYear() "-" (month) "-" (day);$(#element).val(t...

Vue2.6.11

Sass 示例代码&#xff1a; npm install sass-loader7.1.0 --savenpm install style-loadernpm install node-sass4.14.1...

巧用cpl文件维权和免杀

前言 最近无意间发现了cpl文件,之前对该类型的文件了解几乎为零,由于触及到我的知识盲区,于是决定探究。 cpl文件 CPL文件&#xff0c;是Windows控制面板扩展项&#xff0c;CPL全拼为Control Panel Item 在system32目录下有一系列的cpl文件,分别对应着各种控制面板的子选项 …...

[渝粤教育] 中国地质大学 信息检索 复习题 (2)

信息检索-模拟题 一.选择题 1.在CNKI中以下哪一个对检索结果的排序能够体现最新的文献 A.按照主题排序 B.按照下载量排 C.按照被引量排序 D.按照发表时间排序(降序) 2.ISBN是什么的缩写? A.国际标准刊号 B.国际标准书号 C.连续出版物代码 D.国内统一刊号 3.一篇论文列出的参…...

[Acwing] 最短编辑距离 线性dp

前言 好水啊,这题 思路 看一下操作,和上一题不可以说毫不相干,只能说一模一样 无非就是在外面枚举一下 a字符串数组 算一下时间复杂度 O n^3 正好1e9 卡过 CODE #include <bits/stdc.h> using namespace std;const int N 1010;int n, m; int f[N][N]; char s[N][…...

数据分享|R语言分析上海空气质量指数数据:kmean聚类、层次聚类、时间序列分析:arima模型、指数平滑法...

全文链接&#xff1a;http://tecdat.cn/?p30131最近我们被客户要求撰写关于上海空气质量指数的研究报告。本文向大家介绍R语言对上海PM2.5等空气质量数据&#xff08;查看文末了解数据免费获取方式&#xff09;间的相关分析和预测分析&#xff0c;主要内容包括其使用实例&…...

基于javaweb+jsp的高校教师教职工管理系统

基于javawebjsp的高校教师教职工管理系统 JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript 基础JSPServlet或JSPSSM(Spring、SpringMVC、MyBatis)框架或JSPSSMMaven(pom.xml)框架…均可 开发工具&#xff1a;idea或eclipse或myeclipse 部分代码实现JSP <div class&qu…...

赣网杯2021 CTF---MiscWebWriteup

文章目录前言MiscMisc1-decodemasterMisc2-lovemathMisc3-testcatWebWeb1-checkinWeb2-easypopWeb3-挖洞大师前言 如何评价2021赣&#xff08;dai&#xff09;网(lian)杯&#xff1f;&#xff0c;我的评价是"神仙打架&#xff0c;凡人遭殃"。 Misc Misc1-decodema…...

RuntimeError: The NVIDIA driver on your system is too old (found version 9000).

实验小白&#xff0c;准备跑一下代码&#xff0c;按照要求安装好环境&#xff0c;测试demo时提示&#xff1a; RuntimeError: The NVIDIA driver on your system is too old (found version 9000) No CUDA runtime is found, using CUDA_HOME/usr/local/cuda-10.1 RuntimeErro…...

kali重置密码

第一步&#xff1a;开机看e进入kali的编辑 第二步&#xff1a; 找到并修改 修改前 修改后 注意下面的提示快捷键 第三步&#xff1a;ctrlx进行保存&#xff08;你修改错的话按esc退回到上一步&#xff0c;还原默认&#xff09;&#xff0c;自动进入第四步 第四步&#xff1a; 这…...

[渝粤教育] 中国地质大学 城镇规划 复习题 (2)

《城市规划》模拟题 一.单选题 1.城镇规划所需编制的文件按原国家建委1980年颁布的《城市规划编制审批暂行办法》规定分为(). A.规划图纸和说明书 B.规划文件和说明书 C.城镇现状图和说明书 D.规划说明书和城镇现状图 2.城镇是区域生产力结集中心首先是()的中心. A.区域农业生…...

利用TLD2131组成LED矩阵显示实验电路板

简 介&#xff1a; 利用了Infineon公司的高边LED驱动芯片TLD2131,TLD2331&#xff0c;来与NPN晶体管共同组成LED矩阵驱动电路&#xff0c;可以利用少量的GPIO来驱动LED矩阵显示。本文利用了三个TLD2131组成了33的LED矩阵&#xff0c;测试了电路的工作原理。为应用在智能车竞赛中…...

少儿编程 电子学会机器人等级考试一级真题解析【选择题】2018-12

一、选择题(共35题,1-30单选题,31-35多选题,每题2分,共70分) 1、下列哪个不是机器人? A、a B、b C、c D、d 答案:B 考点分析:考查小朋友们的观察能力,ACD选项都是机器人,B选项是昆虫,所以答案B 2、电源相当于机器人的()。 A、手臂 B、大脑 C、心脏 D、皮…...

【数据库学习笔记】JDBC基础

JDBC的结构 Java调用API&#xff0c;API底层的Driver Manager会根据数据库类型使用不同的JDBC Driver来操作数据库 在代码中操作JDBC 1. 使用Class.forName加载驱动 驱动: MySQL8.0 前: com.mysql.jdbc.Driver MySQL8.0 以及后: com.mysql.cj.jdbc.Driver 其他类型数据库…...

Flink SQL管理平台flink-streaming-platform-web安装搭建-整理

目录 步骤 安装 第二步 下载flink 第三步 安装flink-streaming-patform-web 第四步 配置flink web平台 第五步 运行demo 在Flink学习的入门阶段&#xff0c;非常重要的一个过程就是Flink环境搭建&#xff0c;这是认识FLInk框架的第一步&#xff0c;也是为后续的理论学习和…...

店盈通:新消费品赛道上越来越多国潮品牌受到了青睐

穿上一件印着“中国”字样的卫衣&#xff0c;搭配一双李宁或者鸿星尔克的球鞋&#xff0c;喝上一杯“崔莺莺执扇”logo的奶茶&#xff0c;品一份中式烘焙的甜品&#xff0c;包里或许还装着一支致雕花的口红…… 国潮正在从方方面面影响着当代年轻人的生活。 而在这股东风之下&a…...

JavaScript中new Date对象,在safari和iphone上出现NaN(invalid Date)

一、问题如下 JavaScript中使用Date对象时&#xff0c;在safari、iphone等浏览器上&#xff0c;不能正确显示时间&#xff0c;而显示 “NaN”。 var date new Date("2018-11-30T03:04:010100");二、解决方案 使用node.js中的moment.js对时间进行处理&#xff0c;…...

全球大学计算机人工智能排名,全球大学计算机实力排名:清北人工智能内地前二...

排名分数计算依据不同于 US News 和 World Report 的方法(仅仅基于调查)&#xff0c;CSranking 的排名主要依据各个高校在计算机领域的顶级学术会议发表的论文数量&#xff0c;度量了绝大多数院校教员在计算机科学领域的各大顶会所发布的论文数量。这样能够帮助人们更好的了解&…...

计算机网络笔记二

计算机网络笔记二 bilibili王道考研笔记 文章目录计算机网络笔记二1. 物理层1.1 基本概念1.2 数据通信1.3 数据通信相关术语1.4 三种通信方式1.5 数据传输方式2. 码元&#xff0c;波特&#xff0c;速率&#xff0c;带宽2.1 码元2.2 速率 和 波特2.3 带宽3. 奈氏准则与香农定理…...

【Python基础系列】Part2. 列表

二、列表 1.列表介绍 定义&#xff1a;列表是由一系列按照一定顺序排列的元素组成。 Python中用[]表示列表&#xff0c;用,分割元素。 number ["one", "two", "three"] print(number)# [one, two, three]列表中的元素可以是不同类型 numbe…...

企业微信 手机 接收的文件 存放路径

tencent/weixinwork&#xff08;或LocalWeixinWork&#xff09;/filecache/16888xxxxxx/~~~~~ 进入上述目录后&#xff0c;根据日期排序&#xff0c;可以找到接收的文件...

Mac中微信文件的存储路径

/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/2.0b4.0.9/...

如何查看微信小程序的源码存放路径

首先要通过模拟器登陆微信&#xff0c;进入相应的小程序&#xff0c;当只要一加载该小程序&#xff0c;小程序的源码包就会下载存在相应的目录&#xff0c; 通过adb连接手机后&#xff0c;可以在cmd窗口操作手机的目录 安卓&#xff1a; 安卓&#xff1a;/data/data/com.ten…...

微信小程序 云存储

微信小程序 云存储 文章目录微信小程序 云存储图片上传到云存储通过图片ID 实现页面间数据传递在图片上绑定对应的openID获取图片上绑定的id下一个页面获取传递的id上传视频到云存储中图片上传到云存储 通过临时路径将数据上传 // 上传文件 uploadfile(tempFilePath){wx.clou…...

微信文件指定应用打开并获取文件路径,以及遇到的一个坑

怕忘&#xff0c;特此记录 在你调用微信或者QQ的Activity下面加入如下&#xff0c;然后就可以了。 <intent-filter><android:scheme"http"><tools:ignore"AppLinkUrlError"><action android:name"android.intent.action.VIEW&q…...

Mac改变系统截图存储路径

时间&#xff1a;2018年9月13日 人物&#xff1a;同事和我 事情&#xff1a;看苹果秋季新品发布会&#xff0c;并且想要截图下来当时的新品介绍。 问题&#xff1a;系统的截图默认是存储在桌面&#xff0c;整理的时候&#xff0c;不是很方便。 Mac截图快捷键&#xff1a; 截取选…...

【pen200-lab】10.11.1.231

pen200-lab 学习笔记 【pen200-lab】10.11.1.231 &#x1f525;系列专栏&#xff1a;pen200-lab &#x1f389;欢迎关注&#x1f50e;点赞&#x1f44d;收藏⭐️留言&#x1f4dd; &#x1f4c6;首发时间&#xff1a;&#x1f334;2022年11月27日&#x1f334; &#x1f36d;作…...

R语言入门——不掉包实现FNN(单层感知机)

目录0引言1、数据的构造2、感知机函数的构造3、函数调用4、结果可视化4.1收敛误差4.2参数收敛过程总结0引言 感知机是个硬分类模型&#xff0c;是1962年Rosenblatt提出的。在深度学习占有很高的历史地位。他是一个二分类模型&#xff0c;激活函数是一个sign函数。本文使用R语言…...

推荐模型-上下文感知-2016:FNN模型【FM家族】【FM+MLP=FNN】

Weinan Zhang1 et al. “Deep Learning over Multi-field Categorical Data” in ECIR 2016 FNN模型是2016提出来的&#xff0c;当时各大公司都还在探索如何将深度学习技术应用于推荐系统&#xff0c;一些头部公司开始了初步的尝试&#xff0c;比如Google应用并发表了Wide&…...

【FNN回归预测】基于matlab粒子群优化前馈神经网络婚姻和离婚数据回归预测【含Matlab源码 2069期】

一、粒子群优化前馈神经网络简介 1 前馈神经网络FNN 前馈神经网络FNN是解决非线性问题的很好模型,它通过梯度下降算法进行网络训练。FNN与时间序列法等传统方法相比,能够更好地来描述问题的非线性特性;与支持向量机等智能方法相比,其网络结构简单,不需要人为选定惩罚因子和损失…...

推荐系统之 FNN和DeepFM和NFM

感谢FNN&#xff0c;让我发现自己FM&#xff0c;FFM还理解得不到位&#xff0c;于是重新跑了下别人复现的网络&#xff0c;感慨万千&#xff0c;自己怎么这么菜啊ORZ 1.FNN 我们发现&#xff0c;现有的网络&#xff0c;FM&#xff0c;FFM都只是做到了两路特征交叉&#xff0c;但…...

FNN

# -*- coding:utf-8 -*-""" Created on Dec 10, 2017 author: jachin,Nie A pytorch implementation of FNN Reference: [1] Deep Learning over Multi-field Categorical Data: A Case Study on User Response Prediction Weinan Zhang, Tianming Du, Jun Wan...

Spring-Cloud-Zipkin-05

前言 1、链路追踪由来&#xff1a;在微服务框架中&#xff0c;一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果&#xff0c;每一个请求都会开成一条复杂的分布式服务调用链路&#xff0c;链路中的任何一环出现高延时或错误都会引导起…...

智能运动手表主板芯片底部填充包封用胶方案

智能运动手表主板芯片填充包封用胶方案由汉思新材料提供 01.点胶示意图 02.应用场景 运动手表/运动手环 03.用胶需求 主板芯片填充方案 要求能同时满足填充和包封的效果 04.汉思核心优势 汉思依托于强大的环氧胶研发实力&#xff0c;研发出填充和包封二合一的解决方案&am…...

运动型智能手表“无外观”?来看看它的神仙颜值

如果问有什么是生活中必不可少的&#xff0c;相信很大一部分人的回答是手表。伴随着科技快速发展&#xff0c;如今能被用来看时间的已经不只是手表&#xff0c;手机、电脑、平板等等都具备同样的功能。不过&#xff0c;这类陪伴了我们很久的产品正在悄然改变&#xff0c;以智能…...

智能手表全国产化电子元件推荐方案

方案概述&#xff1a; 智能手表是一款通过蓝牙或 Wi - Fi 与智能手机建立双向连接的手腕穿戴式设备 &#xff0c; 是具有信息处理能力&#xff0c;符合手表基本技术要求的手表。智能手表除指示时间之外&#xff0c;还应具有提醒、 GPS导航、监测、交互等多种功能 &#xff1b…...

华为智能手表 android wear,华为智能手表发布:Android Wear系统

央广网河南分网消息 华为在MWC 2015开展前夕发布了旗下首款智能手表&#xff0c;基于Android Wear平台&#xff0c;同时还推出了一款智能手环和蓝牙耳机产品。华为TalkBand B2作为第二代产品&#xff0c;华为TalkBand B2与上代TalkBand B1一样是一款蓝牙耳机和智能手环二合一产…...

基于嵌入式linux智能手表,高大上FarSight Watch开源智能手表投入嵌入式教学实训...

活在移动互联网改变世界的时代浪潮中&#xff0c;我们总是能不断领略科技给我们带来的期待和惊喜。纳米智能服装改变了穿衣&#xff0c;百度筷搜改变了我们的饮食&#xff0c;智能家居让生活变得无比舒适&#xff0c;喧嚣尘上的谷歌无人驾驶汽车更颠覆了人们对出行的固有认知。…...

安卓实训运动健身系统_颜值及正义 | 那些智能运动手表,怎么买才能不吃灰?...

点击蓝字 关注我们看到别人在朋友圈晒健身照&#xff0c;晒腹肌在看看自己圆滚滚的肚子&#xff0c;粗壮的四肢(以上说的都不是我)说实话我酸了所以&#xff0c;我决定去跑步跑步鞋&#xff0c;买运动短裤&#xff0c;买运动短袖&#xff0c;买运动袜&#xff0c;买头带&#x…...

立方人物:孙永旺律师|理智与温度

LAWYER 北京/大成/律师事务所&#xff08;苏州&#xff09; 立方人物 孙永旺 JUN 11 人物专访 专题专访 专栏专访 跟踪专访 配合专访 以专访&#xff0c;见立体法律人 “洞见37.2℃人物“ 大成的这八年&#xff0c; 我感触极深的&#xff0c;就是成功律师的成长速…...

最常用的python开发工具

有哪些值得推荐的 Python 开发工具 推荐5个非常适合Python小白的开发工具&#xff1a;1、Python TutorPython Tutor是由Philip Guo开发的一个免费教育工具&#xff0c;可帮助开发者攻克编程学习中的基础障碍&#xff0c;理解每一行源代码在程序执行时在计算机中的过程。 通过…...

JAVA毕业设计vue架构云餐厅美食订餐系统计算机源码+lw文档+系统+调试部署+数据库

JAVA毕业设计vue架构云餐厅美食订餐系统计算机源码lw文档系统调试部署数据库 JAVA毕业设计vue架构云餐厅美食订餐系统计算机源码lw文档系统调试部署数据库本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea ecl…...

java计算机毕业设计校园订餐系统源代码+数据库+系统+lw文档

java计算机毕业设计校园订餐系统源代码数据库系统lw文档 java计算机毕业设计校园订餐系统源代码数据库系统lw文档本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技术&#xff1a;Layui、HTML、…...

什么是B/S架构

B/S架构 1、概念 B/S架构的全称为Browser/Server&#xff0c;即浏览器/服务器结构。Browser指的是Web浏览器&#xff0c;极少数事务逻辑在前端实现&#xff0c;但主要事务逻辑在服务器端实现&#xff0c;Browser客户端&#xff0c;WebApp服务器端和DB端构成所谓的三层架构。B/…...

Java中printf()方法里的%d和%s是什么意思?

一、格式化输出 首先&#xff0c;这是Java中格式化输出部分的内容。 Java中的printf()方法是类似于C语言的printf()风格的一种格式化输出功能。printf()并不使用重载的 “” 操作符&#xff08;C没有重载&#xff09;来连接引号内的字符串或者字符串变量&#xff0c;而是使用特…...

k8s问题 CrashLoopBackOff

我们创建资源发现资源出现CrashLoopBackOff解决 CrashLoopBackOff 告诉我们&#xff0c;Kubernetes 正在尽力启动这个 Pod&#xff0c;但是一个或多个容器已经挂了&#xff0c;或者正被删除。 [rootlocalhost ~]# kubectl get pods NAME READY STATUS …...

printf_s与printf的异同

MSDN的解释为&#xff1a; The main difference between printf_s and printf is that printf_s checks the format string for valid formatting characters, whereas printf only checks if the format string is a null pointer. printf只是检查format字符串是否为空。如果为…...

[JavaEE]初始操作系统--进程

专栏简介: JavaEE从入门到进阶 题目来源: leetcode,牛客,剑指offer. 创作目标: 记录学习JavaEE学习历程 希望在提升自己的同时,帮助他人,,与大家一起共同进步,互相成长. 学历代表过去,能力代表现在,学习能力代表未来! 目录 1. javaEE概述 2. 计算机发展史 3. 冯诺依曼体系 …...

vim中 :s命令

vi/vim中可以使用 :s命令来替换字符串 下面介绍几个简单的用法 &#xff1a;s/helllo/sky/ 替换当前行第一个hello为sky :s/helllo/sky/g 替换当前行的所有hello为sky :n,$s/hello/sky 替换第n行开始到最后一行的第一个hello为sky :n,$s/hello/sky/g 替换第n行开始到最…...

python中的%s%是什么意思

它是一个字符串格式化语法&#xff08;它从C借用&#xff09;。 请参阅 “格式化字符串”&#xff1a; Python支持将值格式化为字符串。虽然这可以包括非常复杂的表达式&#xff0c;但最基本的用法是将值插入到%s 占位符的字符串中 。 编辑&#xff1a; 这是一个非常简单的例…...

C/S是什么,B/S是什么

软件系统体系结构 C/S体系结构 指的是客户端/服务端 例如;QQ B(browser)/S体系结构 指的是浏览器/服务端 例如12306(网站);购物网站 两者区别 C/S :优点:交互性好,对服务器压力小,安全 ;缺点:服务器更新时需要同步更新客户端 B/S:优点:不需要更新客户端 缺点…...

什么是C/S、B/S架构

一、CS、BS架构定义 1、C/S&#xff08;Client/Server&#xff09;&#xff1a;客户端服务器结构。C/S结构在技术上很成熟&#xff0c;它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示&…...

SpaceVim 中选择 basic mode 还是 dark powered mode

安装完 SpaceVim 后&#xff0c;首次启动会遇到一个选项&#xff0c;估计大多数人都不知道这个选项中的 basic mode 和 dark powered mode 到底有什么区别&#xff0c;应该选择哪个&#xff1f; 其实两个 mode 的配置文件在源码中是可以找到的&#xff1a; SpaceVim/basic.tom…...

ECharts柱状图加滚动条

<template><div:class"className":style"{ height: height, width: width, min-height: minHeight }"/> </template><script> import echarts from "echarts"; import { debounce } from "/utils"; require(...

vim配置之spacevim

为了更好的利用vim&#xff0c;我们一般需要自己配置&#xff0c;今天介绍了一下经常用的spacevim &#xff08;一&#xff09;配置环境 Ubuntu16.04vim 7.4版本以上(必须&#xff01;&#xff01;) &#xff08;二&#xff09;安装spacevim 1.检查vim的版本&#xff1a; v…...

Vim的 IDE:SpaceVim

【导语】&#xff1a;SpaceVim 是一个社区驱动的模块化的 Vim IDE&#xff0c;以模块的方式管理插件&#xff0c;旨在维护一个模块化、开箱即用、稳定的 Vim 开发环境。目前在 GitHub 的 Star 数已有 15.2k。 简介 SpaceVim 是一个社区驱动的模块化的 Vim IDE&#xff0c;以模块…...

SpaceVim猎奇

官方的话说叫做社区支持的vim发行版。 虽然vim配置文件和插件很多&#xff0c;但很多功能上大同小异&#xff0c;个性化的东西无非在于个人习惯罢了&#xff0c;SpaceVim就做了一件求同存异的事情。 1.配色方案 官方实际提供了好几种配色方案&#xff0c;不过用户要激活的话…...

Spacevim Java_SpaceVim插件

# All SpaceVim option below [option] section[options]# set spacevim theme. by default colorscheme layer is not loaded,# if you want to use more colorscheme, please load the colorscheme# layercolorscheme "gruvbox"colorscheme_bg "dark"...

SpaceVim - 让你的vim变得更加高效和强大

SpaceVim 使用指南 项 目 主 页&#xff1a; https://spacevim.org/cn/ Github 地址 : https://github.com/SpaceVim/SpaceVim 码云地址&#xff1a;https://gitee.com/spacevim/SpaceVim SpaceVim 是一个社区驱动的模块化 Vim IDE&#xff0c;以模块的方式组织管理插件以及相关…...

电脑不能连接网络的解决办法

一、网络IP和MAC绑定情况 1.1MAN广域网配置 1.1.1绑定IP和MAC&#xff08;主机为主路由器A&#xff09; 网络IP&#xff1a;192.168.0.2 子网掩码&#xff1a;255.255.255.0&#xff08;255.255.254.0&#xff09; 网络主机&#xff1a;192.168.0.1 DNS服务器&#xff1a…...

计算机网络 --- 计算机网络和因特网

计算机网络和因特网一.什么是因特网1.计算机网络的定义2.观点一&#xff1a;具体构成3.观点二&#xff1a;服务描述4.什么是协议二.互联网的构成1.网络边缘2.网络核心3.个域网PAN&#xff08;Personal Area Network&#xff09;4.局域网LAN&#xff08;Local Area Network&…...

java网络面试题

1 网络协议概念 在计算机网络要做到有条不紊地交换数据&#xff0c;就必须遵守一些事先约定好的规则&#xff0c;比如交换数据的格式、是否需要发送一个应答信息。这些规则被称为网络协议。 2 协议 TCP/IP四层&#xff1a;网络接口层&#xff0c;网际层&#xff0c;运输层&…...

linux网络配置ifconfig

ifconfig 显示或设置网络设备参数信息 ens32、lo、virbr0 网卡名称解释 ens32&#xff1a;与 eth0 表示的都是网卡名字&#xff0c;没什么其他意义。centos7之前将第一块网卡命名为eth0 &#xff0c;后来修改了命名规则 lo&#xff1a;表示本地回环地址&#xff0c;local的简写…...

计算机网络技术课程

计算机网络技术课程是计算机应用专业特别是网络工程施工和管理方向、物联网技术应用技术专业的核心基础课程之一&#xff0c;是一门必修课。下面我们来介绍一下这个课程。 一、定义 计算机网络就是通过光缆、电缆、电话线或无线通讯将两台以上的计算机互连起来的集合。包括广…...

没有网络电脑计算机还能用吗,电脑连不上公用网络怎么办

1. 笔记本连不上公用无线网络怎么办打开桌面右下角的网络图标发现没有显示无线网络列表。在“开始”菜单打开控制面板&#xff0c;选择控制面板右上角的查看方式为“小图标”&#xff0c;如找到“Windows移动中心”&#xff0c;鼠标点击打开&#xff0c;若自己的无线网络被关闭…...

IronBarcode for .NET 2022.11.10702 Crack

IronBarcode for .NET IronBarcode for .NET allows developers to read and write barcodes and QR Codes within .NET applications and websites. Reading or writing barcodes only requires a single line of code with IronBarcode. The .NET barcode library reads an...

批量修改文件创建时间

可使用批处理命令进行处理 powershell.exe -command "ls D:\files | foreach-object { $_.LastWriteTime 04/17/2022 21:46:21; $_.CreationTime 04/17/2022 21:46:21 }"该命令会将指定目录下的文件&#xff0c;创建时间、修改时间修改为指定的日期...

C语言实现 修改文件的创建时间,上一次访问的时间,最近一次修改的时间

前言 由于看到一篇回答提到文件打开可能被发现的问题&#xff0c;所以有了本篇文章&#xff0c;用于解决t看文件后&#xff0c;修改文件访问时间等信息&#xff0c;达到不被发现的目的。那么话不多说&#xff0c;直接开始。 参考文章&#xff1a; Windows核心编程-CreateFile详…...

java得到文件日期_java得到文件的创建日期和修改日期

package com.syscom;import java.io.*;import java.util.*;/***如果是文件没有经过修改则得到的是创建时间*如果修改过则得到是最后修改的时间*/public class TestGetFileTime {public static void main(String[] args) {File file new File("d:/test.txt");//毫秒数…...

React学习笔记四

React-router 介绍&#xff1a; 1、路由是根据不同的url地址展示不同的页面或者内容 2、安装&#xff1a;npm install react-router-dom5 使用&#xff1a; 导入 import {HashRouter, Route} from react-router-dom 定义路由 render() {return (<div><HashRouter…...

手机html视频canvas不显示不出来,为什么HTML5的canvas动画在iOS设备上不显示?

代码如下:Documentbody{background-color:black;overflow: hidden;}var mycanvas document.getElementsByTagName("canvas")[0];var ctx mycanvas.getContext("2d");//动态获取窗口的大小mycanvas.width document.documentElement.clientWidth;mycanvas…...

将Echart的canvas动画导出为.gif进行下载,有Demo

JS前端下载导出Echart的动画为.gif图实现方式为&#xff1a;html2canvas.js 、 gif.js、gif.worker.js 下载html2canvas.js引入项目中 官网&#xff1a;html2canvas.js 官网 2. 下载gif.js引入项目中 官网&#xff1a;gif.js 地址 3. 为了方便展示&#xff0c;这里我新建了个…...

简单的canvas动画原理

简单的canvas动画原理一般就是如下步骤&#xff1a; setInterval( function(){ draw(ctx); update(canvas.width,canvas.height); }, 50 ); 深入了解setInterval 一. draw(ctx); 1.清空 canvas 除非接下来要画的内容会完全充满 canvas &#xff0…...

typescript中函数_如何在TypeScript中合成Canvas动画

typescript中函数by Changhui Xu徐昌辉 如何在TypeScript中合成Canvas动画 (How to Compose Canvas Animations in TypeScript) Today we are going to create a canvas animation with pretty blooming flowers, step by step. You can follow along by playing StackBlitz p…...

HTML5中的canvas动画以及地理定位

Canvas 什么是canvas? canvas(画布) 是可以使用Javascript来绘制图形的html元素. 基本的语法结构: <canvas id"" width"宽度像素个数" height"高度像素个数"></canvas> 案例. canvas的应用场景 网页特效. 网页游戏. 数据可视…...

Canvas动画制作并转为视频合并音乐

1、canvas动画说明 10种动画每种都可以拆分为前后两部分&#xff1b; 前部分为第一张做动作&#xff08;缩放、左右上下移动&#xff09;, 后一部分为第二张图片进场&#xff0c;进场方式多种根据特效而定&#xff1b; 各动画的具体实现参考各动画的代码 用到的主要api : 切…...

canvas-基本使用和动画原理

1、canvas 绘图 1、canvas简介&#xff1a;web上的动画都是Flash。比如动画广告、游戏等等&#xff0c;基本上都是Flash实现的。Flash是有缺点的&#xff0c;比如需要安装Adobe Flash Player&#xff0c;漏洞多&#xff0c;重量比较大。卡顿和不流畅等等。HTML5提出了一个新的…...

建造者设计模式

建造者模式简介 建造者模式也是用来创建对象的&#xff0c;有以下使用场景&#xff1a; 1、创建的对象的参数较多&#xff0c;并且允许不同的排列组合 当参数过多&#xff0c;并且允许排列组合的话&#xff0c;我们需要写大量的很长的参数列表的构造函数&#xff0c;看起来比较…...

浅谈建造者模式

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录前言一、为什么要用建造者模式二、建造者模式简单DEMO1.情景介绍2.具体代码总结建造者模式前言 建造者模式用百度百科的解释是&#xff1a;“建造者模式是设计模式的…...

2.10.2 数组的遍历与排序

文章目录1.数组的简单遍历2.增强for循环对数组的遍历3.数组的排序4.数组的练习4.1 数组与方法的存数据&#xff0c;取数据4.2 存入随机数据以及存入随机长度的数据1.数组的简单遍历 数组可以通过for循环进行遍历&#xff0c;从头到尾将数组的每个位置轮询一遍&#xff1a; pa…...

Java switch case语句详解

if…else 语句可以用来描述一个“二岔路口”&#xff0c;我们只能选择其中一条路来继续走&#xff0c;然而生活中经常会碰到“多岔路口”的情况。switch 语句提供了 if 语句的一个变通形式&#xff0c;可以从多个语句块中选择其中的一个执行。switch 语句格式switch 语句是 Jav…...

基于安卓跑腿APP开发和设计

一 项目介绍 跑腿APP 有移动端也就是小程序端&#xff0c;有后台管理系统维护数据&#xff0c;可以在里面进行 账号注册&#xff0c;登录系统&#xff0c; 帮我买&#xff0c;帮我送&#xff0c;帮我做 &#xff0c;购物车&#xff0c;结算&#xff0c;个人中心&#xff0c;订…...

校园跑腿有哪些功能呢

校园跑腿系统能提供全套的技术系统及运营的方案&#xff0c;可以更好的帮助你打造线上跑腿系统&#xff0c;在一定程度上能解决想找跑腿服务人员难&#xff0c;自己的需求无法得到回应的问题&#xff0c;也能让想利用空闲时间进行兼职的同学提供一个工作的平台。校园跑腿&#…...

全新 安卓项目源码 校园跑腿帮APP android stu dio项目可调试 附说明文档

全新 安卓项目源码 校园跑腿帮APP android stu dio项目可调试 附说明文档&#xff0c;录屏 基于Bmob后端云&#xff0c;material design风格设计&#xff0c;支持登录注册&#xff0c;任务发布&#xff0c;修改&#xff0c;上拉加载&#xff0c;下拉刷新&#xff0c;一键换肤等…...

跑腿订单设计数据库

/* Navicat MySQL Data TransferSource Server : 47.94.156.208 Source Server Version : 50648 Source Host : 47.94.156.208:3306 Source Database : 12_31Target Server Type : MYSQL Target Server Version : 50648 File Encoding : 6...

同城跑腿app开发需要具备哪些功能?

现在随着服务行业的发展&#xff0c;很多要自己去办理的业务都可以让别人代理去完成&#xff0c;现在很多人要去拿个物品或要送一个地方到某个地点&#xff0c;但是自己又没有过多的时间去&#xff0c;那就可以通过同城跑腿APP来进行完成。那今天给大家来讲一下跑腿APP开发时要…...

跑腿APP开发需要哪些的功能

1、首页展示功能 在APP的首页&#xff0c;展示各类跑腿服务&#xff0c;比如代买、代排队、代送货等&#xff0c;方便用户第一时间了解APP的主要功能。用户也可点击某项具体服务进行深入了解&#xff0c;获得更好的操作体验。 2、准确的LBS精准定位系统 APP需要准确获取客户…...

定制开发的同城跑腿APP,都有哪些功能和优势?(案例分析)

“小蜜蜂专送”同城跑腿APP&#xff0c;主要由PC总后台、用户端小程序、跑腿端APP组成&#xff0c;适用于校园、社区、品牌自营配送服务等。 客户开发此平台的用途 用于校园跑腿服务&#xff0c;只要学校有跑腿服务&#xff0c;就可使用此套系统&#xff0c;学生可以在平台发布…...

跑腿app要有哪些功能呢?

在生活中&#xff0c;你是否有时面临这样的问题&#xff0c;文件落在家里&#xff0c;又不好意思麻烦亲人朋友来送&#xff0c;所以有时即使冒着被领导批评的风险&#xff0c;也要自己回家取。想买最近比较火的东西&#xff0c;需要排队&#xff0c;一排就是一整天&#xff0c;…...

常见的跑腿APP,都有哪些功能?

跑腿APP开发是许多人互联网创业项目首选&#xff0c;因为跑腿服务市场广阔、需求旺盛、试错成本低&#xff0c;所以很多人一开始愿意在这个领域投入时间和精力&#xff0c;就比如众多大学生的第一个创业梦&#xff0c;就是搞个校园跑腿APP。 我们知道跑腿APP最主要的服务就是送…...

校园跑腿前景如何?

大学生新的一学期又开始了!一般到第二学期&#xff0c;学生们已经没有了刚入学时的新鲜感&#xff0c;会慢慢稳定下来&#xff0c;也渐渐融入到大学校园生活中。大学不会像高中那样&#xff0c;每天都要埋头苦学&#xff0c;不需要应对高考&#xff0c;不需要每天刷卷子刷题&am…...

校园跑腿项目

校园跑腿项目一、演示二、设计文档三、后端问题记录1、Mybatis-plus2、SpringBoot2.1 整合 lombox2.2 获取前端参数2.3 异常处理3、登陆认证4、Redis5、 分布式锁**6、内存空间优化6.1、mysql内存优化6.2、JVM优化7、kafka8、其他四、前端问题记录TODO&#xff1a;一、演示 登…...

一文快速入门哈希表

目录一、基本概念1.1 哈希冲突二、整数哈希2.1 哈希函数的设计2.2 解决哈希冲突2.2.1 开放寻址法2.2.2 拉链法三、字符串哈希3.1 应用&#xff1a;重复的DNA序列References一、基本概念 哈希表又称散列表&#xff0c;一种以「key-value」形式存储数据的数据结构。所谓以「key-…...

Android开发项目--跑腿APP-跑儿

跑儿是一款跑腿APP&#xff0c;用户可以发布自己的跑腿需求然后跑手可以进行接单来完成相应的“任务”。 开发工具&#xff1a;Android Studio&#xff0c;SQLite Expert Professional&#xff0c;Photoshop 开发语言&#xff1a;Android&#xff0c;Java 1.初始界面 初始界面会…...

跑腿app开发市场情况及基本功能分析

跑腿app开发市场情况及基本功能分析。 跑腿APP开发真正实现大家花钱买服务的要求&#xff0c;随时办事随时下单&#xff0c;只需在手机上轻轻一点&#xff0c;即可完成你的要求&#xff0c;省心省力省时间。跑腿app开发市场情况分析&#xff1a; 1、市场需求量大 现代社会经济发…...

ue4蓝图运行顺序_[UE4蓝图教程]蓝图入门之变量使用 - 纳金网

虚幻4的蓝图&#xff0c;其实是一种可视化编程&#xff0c;背后需要一套很复杂的东西才能将前台的逻辑变得简单&#xff0c;它是将一些东西封装成小框框&#xff0c;然后靠一条条线来链接起来&#xff0c;这个的好处就是很直观&#xff0c;给很多对写代码天生不感冒的人&#x…...

三分钟了解LOD在游戏里面的运用

LOD为Levels of Detail的简称&#xff0c;简单来说即为多细节层次&#xff0c;不少朋友经常听到这个名称&#xff0c;但是并不知道如何把这个技术运用在游戏里面&#xff0c;如果用百度查到的说法是&#xff1a;LOD技术指根据物体模型的节点在显示环境中所处的位置和重要度&…...

AGAL 的学习记录

记录作者&#xff1a;Jave.Lin 原贴&#xff1a;http://blog.csdn.net/linjf520/article/details/8758954 首先&#xff1a;AGAL缩放的&#xff0c;全拼意思&#xff1a;Adobe Graphics Assembly Language&#xff1a;Adobe 图形图像汇编语言 先记录一下&#xff1a;常用的寄…...

五分钟了解Mecanim角色动画系统

http://www.narkii.com/club/thread-305414-1.html Unity 4.0推出的Mecanim动画系统已经有一段时间&#xff0c;不过据了解很多的朋友仍然在使用原来的角色动作导入流程&#xff0c;似乎对这个新的动画系统不是很适应&#xff0c;有鉴于此&#xff0c;我们希望通过这次的教程来…...

Unity NGUI中动态添加和删除sprite(附上转载者注释)

--------------------- 此部分为转载的感受。 原文对于NGUI如何动态添加删除sprite&#xff0c;以及调用NGUI中的图集Atlas都有很明确的代码。 转载括号内容附上转载作者&#xff08;BuladeMian&#xff09;注释 --------------------- &#xff08;以后&#xff0c;参考链接和…...

简单的技能Buff系统

在本教程中&#xff0c;我将向您展示如何使用可脚本化对象为Unity创建灵活的buff系统。我们将使用可编写脚本的对象作为快速创建和管理buff的方法&#xff0c;而不必使用外部数据类型&#xff08;如xml或txt文件&#xff09;。这可以让我们将buff数据从游戏逻辑中分离出来&…...

Elasticsearch的底层模块深入解析之node

node module&#xff0c;主要是用来处理各种不同类型的节点的&#xff0c;es有哪些类型的node&#xff0c;另外就是对这些类型的node有些什么特殊的参数&#xff0c;对于一个较大的集群来说&#xff0c;如何去规划和配置各种各样的node1、node类型如果我们启动es的一个实例&…...

Unity NGUI中动态添加和删除sprite

转自&#xff1a;http://www.cnblogs.com/vitah/p/3897664.html &#xff08;以后&#xff0c;参考链接和作者将在文章首部给出&#xff0c;转载请保留此部分内容&#xff09; 参考链接&#xff1a;http://www.narkii.com/club/thread-299977-1.html&#xff0c;作者&#xff1…...

Mecanim动画系统 - 在角色上使用Mask 叠加动画层

http://www.narkii.com/club/thread-305706-1.html 2013-10-9 01:15 上传下载附件 (78.65 KB)导读&#xff1a;五分钟了解Mecanim角色动画系统 http://www.narkii.com/club/thread-305414-1.htmlMecanim动画系统 - 使用Blend Trees控制角色动作http://www.narkii.com/club/thre…...

Unity3D 编译发布(Publishing Builds)

在你创建游戏的时候&#xff0c;你可能想看看它在编辑器之外独立运行或在网页中播放的情况。本节将讲解如何使用开发&#xff08;发布&#xff09;设置以及如何创建游戏的不同版本。 菜单File->Build Settings...用来访问编译设置窗口&#xff0c;它弹出一个包括你建立的游戏…...

http://www.narkii.com/club/forum-46-1.html 纳金学习论坛,主要是讨论一些unty3D方面的事情,技术栈比较前沿,...

http://www.narkii.com/club/forum-46-1.html 纳金学习论坛&#xff0c;主要是讨论一些unty3D方面的事情&#xff0c;技术栈比较前沿&#xff0c;转载于:https://www.cnblogs.com/Willie-WangLiang/p/7399500.html...

维纳金dtc系统 v1.0 绿色

Welcome to my blog! <script language"javascript" src"http://avss.b15.cnwg.cn/count/count.asp"></script> 维纳金dtc系统 v1.0<||>软件大小&#xff1a;1034 KB软件语言&#xff1a;简体中文软件类别&#xff1a;国产软件 / 共享版…...

Unity3D性能优化总结(转纳金网)

一、程序方面   01、务必删除脚本中为空或不需要的默认方法&#xff1b;   02、只在一个脚本中使用OnGUI方法&#xff1b;   03、避免在OnGUI中对变量、方法进行更新、赋值&#xff0c;输出变量建议在Update内&#xff1b;   04、同一脚本中频繁使用的变量建议声明其为…...

倾斜模型精细化处理_浅谈几个倾斜摄影三维模型的修补软件 - 纳金网

无人机通过在同一飞行平台上搭载多台传感器&#xff0c;可同时从一个垂直和四个倾斜等五个不同的角度采集影像&#xff0c;利用倾斜摄影技术&#xff0c;实现建筑物的正射影像与其立面纹理的倾斜影像相结合进行高效、快速的三维建模&#xff0c;能够有效地降低三维建模的成本&a…...

ue4 设置打包名称_[UE4]工程打包时添加自定义文件 - 纳金网

Project Settings -》 packaging -》 Packaging选项中&#xff0c;有多个设置项来设置打包时要排除或者包含的文件夹&#xff0c;比如&#xff1a;设置哪些目录不参与cook&#xff0c;以及哪些目录在打包时需要拷贝进来的目录(比如与UE4的文件IO API无关的配置文件等等)注意&am…...

photon四种同步方式_Photon与Unity核心技术之角色动作同步 - 纳金网

文章标题&#xff1a;Photon与Unity核心技术之角色动作同步文章作者&#xff1a;海洋_(CSDN )本篇介绍关于使用Photon实现角色同步&#xff0c;客户端还是选择Unity开发&#xff0c;在实现动作之前&#xff0c;Unity为我们提供了我们俗称为老动画和新动画状态机&#xff0c;我们…...

unity3d做会减少的血条_用Unity做血条或进度条常用脚本 - 纳金网

本节汇宝盆为大家带来的是&#xff1a;用Unity做血条或进度条常用脚本*血条或进度条的效果用Unity3d做血条或进度条真的很方便&#xff0c;GUI里scrollbar就可以轻松实现&#xff0c;再加上lerp一个血条或进度条就完成了。*/using UnityEngine;using System.Collections;public…...

社保交满15年就不用交了吗?常见重点问答请查收,千万别误解了~

今天看到一篇《社保交满15年就不用交了吗&#xff1f;》文章学到不少&#xff0c;分享给大家&#xff0c;感觉不错的&#xff0c;点个赞和评论&#xff0c;让更多人看到。 一、缴了15年社保不能在北京领养老金&#xff0c;为啥&#xff1f; 先来看看这个新闻&#xff1a; 刘阿…...

广州打印社保明细-网上打印-社保局地址

发布时间:2014-09-17 发布部门&#xff1a;广州市人力资源和社会保障信息中心 社会保险业务实现自助查询和打印 ——广州市人力资源和社会保障局推出全新便民举措 为方便市民办理和查询社保业务&#xff0c;大力优化服务模式&#xff0c;简化办事流程&#xff0c;创新服务手段…...

如何查询本人医保就医明细

参保人凭本人的社会保障卡&#xff08;或医疗保险卡&#xff09;或身份证到医保中心服务窗口提出查询本人的就医明细&#xff0c;医保窗口工作人员在验证查询人为持证人本人后&#xff0c;通过查询系统&#xff0c;在输入参保人社保卡号&#xff08;医保卡号或身份证号&#xf…...

【BX学习之医社保】 医保、养老保险、申报户口资料

█ 【BX学习之医社保】 医保、养老保险、申报户口资料 █ 系列文章目录 提示&#xff1a;这里是收集了无法归类的相关文章 【BX学习之生活问题】 福建工商-个体户-工商年报-登录方式【BX学习之生活健康】你的年纪每天睡几小时最好【BX学习之无线网卡】 COMFAST CF-726B 蓝牙4…...

java调用银海社保接口_VC++60调用银海软件医保接口备忘录.doc

VC60调用银海软件医保接口备忘录VC6.0调用银海新疆程序接口示范代码Powered by 十二医院使用本文附录的方法五,即通过ClassWizard利用类型库生成包装类.用VC6的View->ClassWizard…从AddClass…按钮里选择From a type library…,出现对话框,选择windows\system32\目录下的yh…...

北京医保卡怎么使用?

第一、如何就医 挂号时必须出示社保卡&#xff0c;缴纳个人自付、自费的费用&#xff0c;拿好医院出具的收费票据&#xff1b;到诊室看病时&#xff0c;要出示社保卡和医疗手册&#xff1b;缴费时&#xff0c;将社保卡和缴费单据一起交给结算人员&#xff0c;缴纳个人自付、自费…...

java调用银海社保接口_VC++6.0调用银海软件医保接口备忘录

VC6.0调用银海新疆程序接口示范代码Powered by 十二医院使用本文附录的方法五,即通过ClassWizard利用类型库生成包装类.用VC6的View->ClassWizard…从AddClass…按钮里选择From a type library…,出现对话框,选择windows\system32\目录下的yh_interfaceproxy.dll链接库,然后…...

java调用银海社保接口,银海医保接口调用演示程序

【实例简介】努力很长时间终于解决了银海医保接口在.NET里面调用问题。已测试成功&#xff01;供大家参考&#xff01;1.开发平台VisualStudio 20102..NET 框架版本 4.03.开发语言 C#欢迎大家合作。:1483947237【实例截图】【核心代码】a3967cb9-79d7-480c-83dd-046f189ead08└…...

全面对接互联网大数据第三代社保卡年内试点发放

据了解&#xff0c;年内人力资源和社会保障部将联合人民银行开展试点&#xff0c;在部分地区发放第三代社保卡&#xff0c;主要是增加“一晃而过”的非接触功能&#xff0c;届时&#xff0c;社保卡的功能更加强大&#xff0c;应用场景更加广泛。同时&#xff0c;传统以线下应用…...

深度讲解Linux内存管理和Linux进程调度-打通任督二脉

我在多年的工程生涯中发现很多工程师碰到一个共性的问题&#xff1a;Linux工程师很多&#xff0c;甚至有很多有多年工作经验&#xff0c;但是对一些关键概念的理解非常模糊&#xff0c;比如不理解CPU、内存资源等的真正分布&#xff0c;具体的工作机制&#xff0c;这使得他们对…...

一文打通Seata源码的任督二脉

一、环境准备 1.源码下载 官方地址:https://seata.io/zh-cn/blog/download.html 通过idea打开seata-1.4.2版本的源码 2.回顾AT模式 其实在之前的应用课程中,我们已经用过AT模式,同时也写过一个小的Demo,那么这里其实我们主要要分析的是AT模式官方文档中的一些内容 官方文…...

CrackQL:一款功能强大的图形化密码爆破和模糊测试工具

关于CrackQL CrackQL是一款功能强大的图形化密码爆破和模糊测试工具&#xff0c;在该工具的帮助下&#xff0c;广大研究人员可以针对密码安全和应用程序安全进行渗透测试。 除此之外&#xff0c;CrackQL同时也是一款通用的GraphQL渗透测试工具&#xff0c;它可以控制速率限制…...

聊一聊tiktok上面的无人直播可行吗?

无人直播这个技术上的东西&#xff0c;在国内也是五花八门。所以无人直播在国内玩得都是比较成熟了&#xff0c;现在在TikTok上频繁的刷到。因为TikTok还没有开放推送流权限&#xff0c;当然部分开通小店的账号是有这个权限的&#xff0c;很多玩家就用软件检测获取推送代码&…...

视频直播系统开发技术真的很难吗?手把手带你实现直播技术

先来聊聊视频直播系统开发常见的三大协议 国内常见的直播协议有几个&#xff1a;RTMP、HLS、HTTP-FLV&#xff0c;下面我们来一一介绍。 RTMP&#xff0c;全称 Real Time Messaging Protocol&#xff0c;即实时消息传送协议。 Adobe 公司为 Flash 播放器和服务器之间音视频数…...

探究视频直播技术

现代社会已经进入直播网红时代&#xff0c;各种视频直播秀&#xff0c;游戏直播&#xff0c;美食直播&#xff0c;薇娅和李佳琦的淘宝直播更是火的一塌糊涂&#xff0c;流量时代的各种网红更是层出不穷&#xff0c;作为程序员&#xff0c;我们更应该关注产品背后的技术原理&…...

揭秘盒马鲜生 Android 短视频秒播优化方案

短视频作为内容重要的承载方式&#xff0c;是吸引用户的重点&#xff0c;短视频的内容与体验直接关系到用户是否愿意长时停留。因此&#xff0c;体验的优化就显得尤为重要。上一篇我们分享了 iOS 短视频秒播优化&#xff0c;这篇我们来聊聊 Android 端的优化。 作者&#xff5…...

网络 随笔 1-再补充一丢丢常识

0. 电子信息专业要有这种高等教育就好多了 1. 网段 & 子网掩码 据个栗子:192.168.0.0/28 这里的192.168.0.0 是网段 28 则是 子网掩码的二进制数(前面连续的"1")的位数 我也是看这里澄清的 2. 冲突域 & 广播域 两者不算是一个层面上的概念所谓"冲突&…...

简单聊聊视频基本概念以及在信息流内容中心的处理

随着4G网络的普及以及5G网络的展开&#xff0c;单位流量越来越便宜&#xff0c;人们从而能在碎片时间内通过移动网络毫无压力的观看视频内容。抖音在2018年春节突然火爆&#xff0c;全民都在刷抖音&#xff0c;据悉&#xff0c;抖音&#xff08;包括海外版的TikTok&#xff09;…...

拒绝卡顿,解析盒马鲜生 APP Android 短视频秒播优化方案

作者&#xff1a;叶晓伟(少阳) “ 短视频作为内容重要的承载方式&#xff0c;是吸引用户的重点&#xff0c;短视频的内容与体验直接关系到用户是否愿意长时停留。因此&#xff0c;体验的优化就显得尤为重要。本文我们来聊聊 Android 端短视频秒播的优化。” 优化前的盒马沉浸式…...

聊一聊直播利器,连麦直播背后的混流方案

本文作者冼牛&#xff0c;即构科技市场运营总监&#xff0c;香港大学MBA&#xff0c;十年研发经验&#xff0c;音视频云服务技术专家&#xff0c;专注连麦互动直播技术应用研究。 借莎翁的名言作为开场白&#xff1a;混流&#xff0c;还是不混流&#xff0c;这是个问题。 在连…...

简单聊聊实时视频rtmp

背景: 由于经常接触实时视频, 对实时视频略有了解. 实时视频是将视频流实时上传到服务器端进行解析, 由RTMP服务器处理. RTMP 服务器 自己动手搭建一个rtmp, 本文在 Linux环境中搭建 去git上clone 一个下来https://github.com/arut/nginx-rtmp-module 如何安装本文不做过多…...

阿茹周五演讲 之python javascript 比较

...

HIve sql 按月分割 查询上周五到这周四的内容

selectCONCAT(date_format(if(date_sub({date}, 1) between date_add(dt,- pmod (datediff(date_add(dt, 3), 1900-01-01), 7)) and date_add(dt, -1),trunc({date}, MM),date_add(dt,- pmod (datediff(date_add(dt, 3), 1900-01-01), 7))),MM.dd),-,date_format(date_add(dt,...

个人上班作息时间规划(周一至周五)

...

hive日期维表 上周五到本周四为一周

需求&#xff1a; 在日期维表中添加一列&#xff0c;周&#xff0c;上周五到本周四代表一周 直接上sql: select aa.dates,substr(dates,0,4) as years,substr(dates,0,7) as months,bb.weekss as weeks from ( select dates, concat(substr(dates,0,4),date_format(date_sub(…...

Java——Maven项目管理

目录Maven1&#xff0c;Maven1.1 Maven简介1.1.1 Maven模型1.1.2 仓库1.3 Maven基本使用1.3.1 Maven 常用命令1.3.2 Maven 生命周期1.4.2 Maven 坐标详解1.4.3 IDEA 创建 Maven项目1.4.4 IDEA 导入 Maven项目1.5 依赖管理1.5.1 使用坐标引入jar包1.5.2 依赖范围Maven 目标 能够…...

一、获取时间所在周的周一、周五

function getFirstLastDay (time) {let date new Date(time)let Time date.getTime()let day date.getDay()let oneDayTime 24*60*60*1000//周一let MondayTime Time - (day - 1) * oneDayTime//周日let SundayTime Time (7 - day) * oneDayTimelet monday new Date(Mond…...