Map集合增:     V put(K key, V vlaue);添加键值对的数据到map集合中     void putAll(Map<? extends K> k, Map<? extends V> v);将一个map集合存放到另外一个map集合中      删:  &
转载 2024-10-15 07:16:32
18阅读
部署前端之前,开发者通常会对代码进行打包压缩,这样可以减少代码大小,从而有效提高访问速度。然而,压缩代码的报错信息是很难Debug的,因为它的行号和列号已经失真。这时就需要Source Map来还原真实的出错位置了。   为啥变换代码?前端代码越来越复杂的情况下,开发者通常会使用webpack、UglifyJS2等工具对代码进行打包变换,这样可以减少代码大小,
转载 10月前
38阅读
摘抄于   ----   作者:肖文伟各位在看这篇文章之前请先到w3school来了解一下<img>标签中的usemap属性是什么:在有些概念之后,文章将要开始介绍<img>标签的usemap详细使用方法了.usemap属性在w3school描述为: usemap 属性提供了一种“客户端”的图
/// 地图View的Delegate,此处记得不用的时候需要置nil,否则影响内存的释放 (nonatomic,retain) id<BMKMapViewDelegate> delegate; /// 当前地图类型,可设定为标准地图、实时路况、卫星地图、同时打开实时路况和卫星地图模式 (nonatomic)BMKMapType mapType; /// 当前地图的经纬度范
我们在开发Spring Boot程序的时候,我们只需要在启动类上加入@SpringBootApplication注解,然后运行SpringApplication.run(),这样Spring容器就运行起来了。@SpringBootApplication(scanBasePackages={"com.jnu.example"}) @CoreMapperScan @EnableAspectAutoPr
转载 2024-05-08 09:00:18
178阅读
charles是一款mac的代理调试工具,用的最多的是抓包和代理。今天先介绍下利用Charles实现代理到本地,并将后端的response 改成自己想要的任何内容。主要用到Charles的map和rewrite功能。1.map功能map功能将某个请求进行重定向,用重定向后的内容来响应请求的内容;Tools-->Map Remote :将某个网络请求重定向到另一个网络请求。只能替换请求地址信息
转载 4月前
170阅读
一、Propertie主要用于读写资源配置文件。Properties继承自Hashtable。我们来看下HashMap和Hashtable的区别:  Hashtabl  线程安全,    同步,   效率较低。  HashMap 线程不安全,不同步,效率高。   Hashtable key和value都不能为空  HashMap 允许一个
转载 24天前
422阅读
adapter.notifyDataSetChanged()使用没有效果的解决办法。最近写代码,遇到适配器的问题,就是写了listview,里面有个全选框,用来设置全选列表项的。然而,在点击之后,更改了属性后并没有更新列表。 网上查了一些方法,说是在刷新的时候由于列表内容缓存了之前的引用,所以导致加载的内容没有改变,导致了此方法的无效。然而,自定义的列表,内容多而杂,又不好删掉重建一个(其实是
转载 2024-05-31 09:50:11
73阅读
你是否在vue配置文件中,配置了sourceMap为true,打包却不生效? 先不要慌~ 打开你的package.json查看你的webpack的版本 一.webpack版本为3.X 1.先安装uglifyjs 压缩js代码 cnpm install uglifyjs-webpack-plugin ...
转载 2021-10-12 17:05:00
1453阅读
2评论
前言 这里是官方的 Vue 特有代码的风格指南。如果在工程中使用 Vue,为了回避错误、小纠结和反模式,该指南是份不错的参考。 规则归类 优先级 A:必要 这些规则会帮你规避错误,所以学习并接受它们带来的全部代价吧。这里面可能存在例外,但应该非常少,且只有你同时精通 JavaScript 和 Vue 才可以这样做。 优先级 B:推荐 这些规则能够在绝大多数工程中改善可读性和开发体验。即使你违反
最近开始学习前端,想要设计一个类似csdn的博客,在阅读时可以先阅读部分内容,然后点击继续阅读按钮可以阅读剩下的部分,类似这样的 然后看了一下csdn的做法,发现这个包含文章内容的框设置了高度,所以剩下的文字被截去了,但是其实还是被加载在了网页中,只是没有显示出来。大体思路就是先把这个按钮绑定一个事件,在按下按钮后调用相应的方法函数。即在函数中移除高度的属性,那么,关键来了,它用到了这么一个方法:
转载 2024-04-15 10:11:04
98阅读
问题描述:我配置完了重定向,然后请求接口,抓包发现,请求的接口以前是老的接
原创 2022-09-08 10:14:25
504阅读
PHP正则匹配学习 = zz.jpg (19.52 KB, 下载次数: 26)下载附件 保存到相册2016-5-13 14:10 上传 1、^ 和 $ ,分别用来匹配字符串的开始和结束,举例说明如下: “^abc$”:就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配; 2、‘*’ ‘+’ 和 ‘?’他们用来表示一个字符可以出现的次数或者顺序,他们分别表示
转载 6月前
25阅读
一、下载先到它的官网http://www.charlesproxy.com/可下载到最新版本。二、破解不过这个收费的,那么接下来就开始破解吧,其实破解很简单就是替换一个文件就可以了。下载下来之后我们就可以进行破解吧:打开应用程序,选择Charles,选择显示包内容:然后点击Contents->Resources->Java:然后将我们下载下来的charles.jar替换这里的cha
转载 3月前
0阅读
最近在做一个新项目的时候,发现项目的 build/ .idea/ gradle/ .gradle/ 会在被提交的时候也提交到 gitlab 仓库中去了。所以想使用 .gitignore 文件忽略这些文件夹。然后在 .gitignore 添加忽略后,还是生效。如下:所以第一反应是 .gitignore 规则无效.gitignore 规则 生效我们一起来看下,生效也就是
转载 2024-03-04 16:23:13
137阅读
简要流程1、需要动态刷新的类标注@RefreshScope 注解2、@RefreshScope 注解标注了@Scope 注解,并默认了ScopedProxyMode.TARGET_CLASS; 属性,此属性的功能就是在创建一个代理,在每次调用的时候都用它来调用GenericScope get 方法来获取对象3、Nacos或者SpringBus在属性发生变动时会向上下文发布一个RefreshEven
转载 2024-06-25 16:58:20
791阅读
在运维工作中,经常会使用ssh和ansible来管理服务器和自动化运维。但有时候会遇到一种情况,就是通过ssh可以生效的操作,但是通过ansible却无法生效。这种情况经常让工程师感到困惑,因为在技术上两者都应该是可以正常使用的。那么出现这种情况的原因是什么呢? 首先,我们需要了解ssh和ansible的工作原理。ssh是一种加密的远程登录工具,可以让用户在远程服务器上执行命令和操作文件。ans
原创 2024-03-11 12:22:56
160阅读
@Configuration注解加载过程一、注解加载过程分析启动类调用main方法,其中调用SpringApplicationBuilder的run方法public static void main(String[] args) { new SpringApplicationBuilder(ElawApplication.class).web(true).run(args); }run方法中使
转载 9月前
162阅读
场景一Service方法抛出的异常不是RuntimeException或者Error类型,并且@Transactional注解上没有指定回滚异常类型。如下@Service public class UserServiceImpl implements UserService { private final UserMapper userMapper; public User
转载 2024-02-20 11:00:38
124阅读
首先我们看一下Spring Aop的原理图在Spring中经常使用自定义注解或是spring已经封装 好的注解,通过AOP的方式是实现代码复用,避免重复劳动。而Spring实现AOP是通过动态代理来实现的(默认有接口的情况下使用JDK的动态代理,也可以通过配置proxyTargetClass来制定使用CGLib,没有接口的情况下使用CGLib). 但是无论哪一种代理,都是在原有方法的外面包一层,
转载 2024-03-26 13:53:57
73阅读
  • 1
  • 2
  • 3
  • 4
  • 5