综合( 右侧选择分类 )
java

vue 项目 页面刷新404问题

vue页面访问正常,但是一刷新就会404的问题解决办法:第一种解决方法:将vue路由模式mode: 'history' 修改为 mode: 'hash'//router.js文件 const router = new Router({ //mode: 'history', mode: 'hash', routes: [ { path: '/',
1582 人浏览
xiaozhu

使用Python,将字符串的首字母变为大写,其余都变为小写

使用Python,将字符串的首字母变为大写,其余都变为小写利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。思路:使用capitalize()函数将字符串的首字母转为大写,其余变为小写L1 = ['AdmIn','anny','LUCY','sandY','wILl'] def normallize(name): return name.capitaliz
1580 人浏览
wechat

怎么微信浏览器里 打开APP

最近在做一个需求,希望在微信浏览器里打开 h5 页面,然后直接唤起自家的 APP。搜索一番,发现微信早在 2020 年就开放一个标签,用于打开 APP,再也不需要干儿子了。没有太多研究时间,大致说下逻辑,备用,代码仅供参考。官方文档 绑定域名 登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS 接口安全域名”。 引入 JS 文件 import wx from 'weixin-js-sd
1576 人浏览
xiaozhu

mysql如何实现多行查询结果合并成一行

利用函数:group_concat(),实现一个ID对应多个名称时,原本为多行数据,把名称合并成一行利用函数:group_concat(),实现一个ID对应多个名称时,原本为多行数据,把名称合并成一行。其完整语法:GROUP_CONCAT(expr) 该函数返回带有来自一个组的连接的非NULL值的字符串结果。其完整的语法如下所示:GROUP_CONCAT([DISTINCT] expr [,ex
1561 人浏览
android00

自定义view实战(2):列表内左滑删除Item

前言上一篇文章自定义了一个左滑删除的RecyclerView,把view事件分发三个函数dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent实际运用了一下,一些原理通过出现的bug还是挺能加深印象,并且后面还在优化上用上了TouchSlop、VelocityTracker以及GestureDetector,但是真不配那个一个控件搞定安卓自定义v
1554 人浏览
wechat

微信小程序水平滚动list

做一个类似我的订单页面的时候发现属性太多,比如待收货、待发货等,在wxss中自己定义的选择器中加入 overflow-x: scroll; overflow-y: hidden; white-space: nowrap;
1550 人浏览
android01

implementation和api的区别

关于implementation和api的区别,一共分为两个方面:一、编译范围关于这一部分,[参考官网],说的很清楚:implementation:Gradle 会将依赖项添加到编译类路径,并将依赖项打包到构建输出。不过,当您的模块配置 implementation 依赖项时,会让 Gradle 了解您不希望该模块在编译时将该依赖项泄露给其他模块。也就是说,其他模块只有在运行时才能使用该依赖项。使
1549 人浏览
cheng

一年的时间戳是多少?

一小时的时间戳3,600,000一天的时间戳86400000一个月的时间戳2592000000一年的时间戳31536000000
1545 人浏览
cheng

Java |与|| 、&与&& ,或与非的使用和区别

前言在平时的开发工作当中,经常会使用到if判断,当满足某一个或多个条件下就可以继续往下执行。在java中是使用|、||(或) 、&、&&(与)的代码符号来表示。下面一起来看他们的具体使用,分析他们之间的区别。一、“与”和“或”的定义区别(1)使用“与”操作,要求所有表达式的判断结果都是TRUE才为真;若有一个为FALSE,那么最终判断结果则为FALSE。(2)使用“或”操作
1544 人浏览
python

python垃圾回收 (GC) 机制

Python 能够自动进行内存分配和释放,但了解 python 垃圾回收 (garbage collection, GC) 的工作原理可以帮助你写出更好更快的 Python 程序。Python 使用两种算法进行垃圾回收,分别是引用计数 (Reference Counting) 和分代回收 (Generational garbage collection)。引用计数引用计数,简而言之就是如果没有变量
1543 人浏览
xiaozhu

MySQL两个查询如何合并成一个结果详解

利用union关键字,可以给出多条select语句,并将它们的结果组合成单个结果集,下面这篇文章主要给大家介绍了关于MySQL两个查询如何合并成一个结果的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下MySQL 查询合并如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起
1542 人浏览
java

java如何生成随机数

java如何生成随机数java如何生成随机,java生成随机数的两种方式。java生成随机数有两种方法:1、使用Math方法,Math.random()随机生成一个double类型[0,1),如果想生成1~100的随机数:如:int num = (int)(Math.random()*100); 2、使用Random方法生成随机数 public static void testRandom() {
1532 人浏览
java

java随机生成N个不重复的随机数

java随机生成N个不重复的随机数说明:1、默认生成随机数100以内(可以修改)2、默认生成5个不重复的随机数放入数组(可以修改)源代码如下:import java.util.Random; public class Text { public static void main(String[] args) { //创建随机数对象 Random
1528 人浏览
android01

Android Camera原理之camera HAL底层数据结构与类总结

amera HAL层数据结构非常多,看代码的时候常常为了了解这些数据结构找半天,为了方便大家学习,特地总结了一些数据结构以及这些数据结构的位置:1.hardware/libhardware/include/hardware/camera_common.h:1.1 camera_info_t : camera_infotypedef struct camera_info {int facing;in
1528 人浏览
java

java提取字符串中数字

ava的util工具类让我们很方便的提取字符串中的数据,提取金额,提取数据,提取主要信息等都有很大帮助,java获取字符中的信息有如下方式: Pattern pattern = Pattern.compile("[需要匹配的数字(正则表达式)]"); Matcher matcher = pattern.matcher(n); while (matcher.find()) {
1522 人浏览
web

前端常问面试题整理---人事篇

人事方面问题总结:1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要
1522 人浏览
cheng

Vue中的计算属性computed

Vue中的计算属性computed一、计算属性computed1.1.什么是计算属性computedcomputed 是基于它的依赖缓存,只有在它的相关依赖发生改变时才会进行更新。官方文档是这样说的:对于任何包含响应式数据的复杂逻辑,你都应该使用计算属性1.2.复杂数据的处理-computed拼接字符串、分数是否及格、message记录一段文字,这里是用computed实现的<div id=
1511 人浏览
python

python for 循环遍历字典

or 循环遍历字典在使用 for 循环遍历字典时,经常会用到和字典相关的 3 个方法,即 items()、keys() 以及 values(),它们各自的用法已经在前面章节中讲过,这里不再赘述。当然,如果使用 for 循环直接遍历字典,则迭代变量会被先后赋值为每个键值对中的键。例如:my_dic = {'python教程':"https://www.niwoxuexi.com/python/",
1508 人浏览
wechat

小程序中在底部tabbar上右上角提示数量(如:购物车数量)

tabbar添加右上角提示数量可以通过:wx.setTabBarBadge来进行设置 doAddTabBarBadge(){ //添加商品后通过wx.setTabBarBadge来进行设置 wx.setTabBarBadge({//tabbar右上角添加文本 index: 2,//tabbar下标 text: this.data.num //显示的
1508 人浏览
cheng

Apache和Apache Tomcat的区别是什么?

Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。 Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP) Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立
1507 人浏览