自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1791)
  • 资源 (2)
  • 收藏
  • 关注

转载 2022-10-09 Android app禁止截屏方法 和 在禁止截屏的情况下录制屏幕

Android 关于禁止应用截屏和录屏_你好世界丶的博客-CSDN博客APP有时候为了保护用户的隐私安全会禁止用户录屏和截屏,录入说视频交友类的app,金融类的app等可以在app的onCreate方法中添加这么一段代码:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);4、执行scrcpy --record file2.mp4 录制屏幕。2、效果图,禁止截屏。

2022-11-01 15:38:46 353

转载 Android 禁止截屏录屏

在单个应用中禁止截屏录屏功能,系统提供了对应的接口,如上代码添加 FLAG_SECURE 即可。设置后,在此 activity 界面,截图时会提示无法截图,录屏时界面是全黑的。activity 中设置 FLAG_SECURE 后,显示的 Surface 都是属于SECURE状态,这里判断是否系统且界面被设置SECURE模式,阻止截图。版权声明:本文为CSDN博主「虫师魁拔」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。一、应用中禁止截屏录屏。二、系统中禁止截屏录屏。

2022-11-01 15:36:52 303

转载 JavaScript动态获取对象二级(多级)属性(值)的几种方法

在一些特殊情况下,对象是动态的,它可用是一级、二级、多级对象,这是不规整的。版权声明: 本博客所有文章除特别声明外,均采用。那么如何获取这种动态属性的对象属性值呢?推荐最后一种自定义函数方法。

2022-11-01 11:01:33 27

转载 Vite2 + vue3 + TS + ElementPlus 从零搭建后台管理系统 ( 一 ) (简单参照)

1. Vite 安装使用以及配置为什么选 Vite?安装:然后,再直接使用模板:NPM 安装模板需要查看下 npm 版本: npm -v本章使用 npm 6.x 版本安装 vue-ts 模板 查看支持的模板预设模板安装好后浏览器打开:http://localhost:3000/到此 vite 搭建的 vue-ts 模板项目完成2. vite 配置别名使用编辑器打开搭建号的项目 进入配置文件 vite.config.ts别名配置后:这里就可以随意配置别名了,跟 webpack 差不多此时 T

2022-06-20 17:53:18 580

转载 《Effective JavaScript 编写高质量JavaScript代码的68个有效方法》大佬推荐书籍

第1章 让自己习惯JavaScript第1条 了解你使用的JavaScript版本确保你使用的任何JavaScript特性对于应用程序将要运行的所有环境都是支持的;总是在执行严格模式检查的环境中测试严格代码。第2条 理解JavaScript的浮点数事实上,JavaScript中所有的数字都是双精度浮点数。位运算将数字视为32位的有符号整数。浮点数权衡了精度和性能,当我们关心精度时,要小心浮点数的局限性。一个有效的解决方法是尽可能地采用整数值运算,因为整数在表示时不需要舍入。第3条 当心隐式的强制转换

2022-06-17 17:12:15 141

转载 大菠萝?Pinia已经来了,再不学你就out了

Pinia是一个全新的Vue状态管理库,是Vuex的代替者,尤雨溪强势推荐初始化项目: 安装Pinia: 挂载Pinia创建Store使用Store当store中的多个参数需要被使用到的时候,为了更简洁的使用这些变量,我们通常采用结构的方式一次性获取所有的变量名简单数据直接通过在方法中操作 来修改通过基础数据修改方式去修改多条数据也是可行的,但是在 官网中,已经明确表示 的方式是经过优化的,会加快修改速度,对性能有很大好处,所以在进行多条数据修改的时候,更推荐使用 方法可以接受两个类型的参数,函数 和

2022-06-17 16:10:34 298

转载 Typescript 中的 interface 和 type 到底有什么区别

大家使用 typescript 总会使用到 interface 和 type,官方规范 稍微说了下两者的区别但是没有太具体的例子。明人不说暗话,直接上区别。interfacetype都允许拓展(extends)interface 和 type 都可以拓展,并且两者并不是相互独立的,也就是说 interface 可以 extends type, type 也可以 extends interface 。 虽然效果差不多,但是两者语法不同。interface extends interface

2022-06-13 16:26:53 183

转载 20个不容错过的ES6技巧

例如:相当于:11. 三目运算符作者:Xieyezi链接:https://juejin.cn/post/7083145771461115941来源:稀土掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2022-06-07 14:14:21 88

转载 大厂都在做的前端稳定性到底是啥呢?

在一次公司的前端无法访问的事故复盘后,我们调查了关于应用稳定性前端可以做些什么。对于前端稳定性其实在整个用户访问到页面到请求都需要全链路的监控与追踪,每一个环节都值得我们深入探究一下。本文就从应用服务器、静态资源、页面渲染、接口请求4大方面来各个击破,看看前端稳定性到底需要如何建设。应用服务器在整个链路的最上游,从用户在地址栏输入域名访问后,流量通过网关(由于网关层的稳定性在大多数公司都不是由业务团队负责,本文暂略去这一部分,具体要做的和应用服务器相对也比较类似)进入到我们的应用服务器,如果我们应用服务器挂

2022-06-07 09:47:08 417

转载 css缩放(不同屏幕适配) transform属性的scale()方法

在CSS3中,我们可以使用transform属性的scale()方法来实现元素的缩放效果。缩放,指的是“缩小”和“放大”的意思。语法:transform: scaleX(x); / 沿x轴方向缩放/transform: scaleY(y); / 沿y轴方向缩放/transform: scale(); / 同时沿x轴和y轴缩放/说明:跟translate()方法类似,缩放也有3种情况:scaleX()、scaleY()、scale()。参数x表示元素在x轴方向的缩放倍数,参数y表示元素在y轴方向的缩

2022-06-01 13:46:57 4111

转载 前端埋点实现方案

前言领导今天又来活了😣,要记录每个页面的停留时间,以及页面的操作,是由哪个页面跳转过来的,给每个页面生成GUID上报给服务端,并且需要携带设备型号和设备唯一标识🙄名称解释UV(Unique visitor)是指通过互联网访问、浏览这个网页的自然人。访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。一天内同个访客多次访问仅计算一个UV。IP(Internet Protocol)独立IP是指访问过某站点的IP总数,以用户的IP地址作为统计依据。00:

2022-05-31 17:36:02 2805 2

转载 使用grid来进行常见布局

grid布局是W3C提出的一个二维布局系统,通过display: grid来设置使用,对于以前一些复杂的布局能够得到更简单的解决。本篇文章通过几个布局来对对grid布局进行一个简单的了解。目前,grid仅仅只有Edge使用前缀能够支持,为了更好地体验,可以使用 Chrome 浏览器,在chrome://flags开启#enable-experimental-web-platform-features选项。另外,更多的例子可以前往Grid by examples, 更多的用法可以前往...

2022-05-31 15:04:54 281

转载 css3中grid和flex布局的区别是什么?

然而 Flexbox 的出现,便轻松的解决了复杂的 Web 布局。它是一种专注于创建稳定的响应式页面的布局模式,并可以轻松地正确对齐元素及其内容。如今已是大多数 Web 开发人员首选的 CSS 布局方式。现在,又出现了一个构建 HTML 最佳布局体系的新竞争者。(冠军头衔正在争夺中…)它就是强大的 CSS Grid 布局。那么grid布局和flex布局之间有什么区别?flex 是弹性布局也称一维布局 ,grid是(二维布局),也就是说grid布局可以更好的操作行和列。flex布局和grid布

2022-05-31 14:50:32 570

转载 为什么前端不能没有监控系统?

提到监控系统,大部分同学首先想到的是后端监控。很明显,比如检测服务器性能,数据库性能,API 的访问流量,以及各种服务的运行情况等等,都与后端息息相关。而前端更多承担的是 UI 展现的角色,主要关注页面怎么排版设计,好像没什么需要监测的地方,因此一直以来都没有涉及到监控的概念。于是呢大家就一致认为:只要后端稳定可控,应用就是稳定可控的,可实际情况真的是这样吗?近年来,前端发展日益迅猛,得益于 JavaScript 的持续进化和浏览器功能的不断增强,前端能做到的事情越来越多,相应的前端应用的复杂度也越

2022-05-31 09:55:52 66

转载 优秀网址收集

GPS 原理解释 https://pages.longtian.info/gps/陶哲轩的数学课 https://www.masterclass.com/classes/terence-tao-teaches-mathematical-thinkingAPNG Disassembler – 分解导出 APNG 动画图片中的帧动画制作的过程(配图精美)https://disneyanimation.com/process/汉语公开课资源https://github.c...

2022-05-31 09:01:53 50

转载 HTTP 的缓存为什么这么设计?(推荐阅读)

作为前端开发,缓存是整天接触的概念,面试必问、工作中也频繁接触到,可能大家对缓存的 header 记的比较熟了,可是大家有没有思考过为什么 HTTP 的缓存控制要这么设计呢?首先,为什么要有缓存?网页中的代码和资源都是从服务器下载的,如果服务器和用户的浏览器离得比较远,那下载过程会比较耗时,网页打开也就比较慢。下次再访问这个网页的时候,又要重新再下载一次,如果资源没有啥变动的话,那这样的重新下载就很没必要。所以,HTTP 设计了缓存的功能,可以把下载的资源保存起来,再打开网页的时候直接读缓存,速..

2022-05-30 17:02:30 68

转载 国外技术博客社区推荐

上面介绍了一些国内的博客社区,事实上,放眼看世界也很重要。1、Stack Overflow地 址:https://stackoverflow.com/ 简 介:全球最活跃的程序员技术问答交流社区,有人说程序员的所有问题都能在上面找到答案。 推荐指数:⭐⭐⭐⭐⭐2、http://dev.io地 址:https://dev.to/ 简 介:不错的技术社区。 推荐指数:⭐⭐⭐⭐3、DZone地 址:https://dzone.com/ 简 介:http://DZone....

2022-05-30 14:48:11 84

转载 10个我经常逛的“小网站”

前言你的文件夹里有没有一些私人喜好的小网站?嘿嘿!!!必须有啊!分享10个我经常使用、能够提高工作效率、美化图片、绘制流程图的网站,你可能也用得上喔。1.# 全自动去除背景Link有时候想要把一张图的背景给抠掉,只留下关键部分,这个网站可以帮助我们100%自动搞定。2.# 随机美图Link写文章没配图?其他地方找担心有版权问题?那这个网站绝对值得收藏,它有海量免费照片供你选择。3.# 可视化正则表达式Link你是不是和我一样,看到正则表达式犹如遇见魔鬼,看不懂

2022-05-18 16:49:46 677

转载 route和router的区别

route和router的区别1. router是VueRouter的一个对象,通过Vue.use(VueRouter)和VueRouter构造函数得到一个router的实例对象,这个对象中是一个全局的对象,包含了所有的路由包含了许多关键的对象和属性。例如history对象$router.push({path:’/path’}); 本质是向history栈中添加一个路由,在我们看来是 切换路由,但本质是在添加一个history记录$router.replace({path:’/path’}); 替

2022-05-07 17:43:53 96

转载 gitHub项目推荐

推荐 20 个近期比较“火热”的Vue项目(值得收藏)-Vue.js-PHP中文网本篇文章给大家分享20 个近期比较“火热”的Vue项目给前端工友,收藏等于学会,希望对大家有所帮助。https://www.php.cn/vuejs/487076.htmlGitHub Top 10 + Vue 开源项目(2021版) - 知乎哈喽,大家好,我是开源君,一个 资深的互联网玩家,致力于为大家分享各领域优质开源项目。今天梳理一下 2021 年最火的 Top 10 +Vue 开源项目。紧跟时事,才能更好的发现技术热点

2022-04-27 16:56:39 51

转载 用nodejs重命名当前目录下的所有文件名

node统一命名文件

2022-04-19 10:26:13 1092

转载 JS实现千分位

JS实现千分位 - 古兰精 - 博客园方法一:正则实现 解释: 1、正则表达式 \d{1,3}(?=(\d{3})+$) 表示前面有1~3个数字,后面的至少由一组3个数字结尾 2、?=表示正向引用,可以作为匹配的条件,但匹配到的内容不获取https://www.cnblogs.com/goloving/p/9393556.html...

2022-04-02 16:55:06 110

转载 JS实现3D轮播图样式

JS实现3D轮播图样式_MPF1230的博客-CSDN博客_js3d轮播3D轮播图实现5个图片自动播放,以及点击图片将其展现在正中央。源代码获取:https://github.com/akh5/web/tree/master/3D%E8%BD%AE%E6%92%AD%E5%9B%BEHTML只提供了背景容器,用于放置5张图片<!DOCTYPE html><html lang="en"><head> <m...https://blog.csdn.net/MPF1230

2022-03-10 16:21:04 281

转载 推荐 9 个经典前后端分离项目

推荐 10 个很“哇塞”的Web“资源”给前端工友,收藏等于学会~ - 掘金为什么这些个网站UI做的这么漂亮啊?为什么它们的细节这么细啊?交互好、实现棒,很难叫人不收藏啊!!毕竟收藏了,下次都是会来学的🐶https://juejin.cn/post/700311410309490279210 个算法 🚀 提升你的 JavaScript 技能 🦄 - 掘金1)在数组中查找缺失的数字 2)反转整数 3) 数组排列 4) 字符串中的排列 5) 最长有效括号 6) 4Sum 7)字符串相乘 8) 最短回文 9)整数

2022-03-04 18:52:00 89

转载 整理一波开源的后台管理项目

D2admin开源地址:https://github.com/d2-projects/d2-admin文档地址:https://d2.pub/zh/doc/d2-admin/效果预览:https://d2.pub/d2-admin/preview/#/index开源协议: MITd2-adminvue-element-admin开源地址:https://github.com/PanJiaChen/vue-element-admin文档地址:https://p

2022-02-28 11:30:43 214

转载 现在动画制作用什么软件?

作者:知乎用户链接:https://www.zhihu.com/question/326231416/answer/1243129132来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1.TVP主要是学生和个人动画在用国外也用得比较多。现在好多人用他画分镜。图标界面2.Clip Studio Paint现在很多动画公司都用这个软件,算是retas的升级版,有矢量线条,粗细修改,修型,链接断点一键完成挺好用的。适用于团队制作。而且他们.

2022-02-23 10:20:10 5147

转载 视频转换成gif (知乎)

作者:迅捷办公小助手链接:https://www.zhihu.com/question/24101448/answer/1353889138来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。[ScreenToGIF]这个软件还是相当常见的,对于绝大多数的朋友来说都容易上手去操作。下载也不困难,安装也不费力,体积小巧无广告。这个就是它的主界面,分为四个功能,都还蛮好理解的。录像机-也就是录制屏幕的;摄像头-类比手机的前置镜头;画板-.

2022-02-22 16:58:25 192

转载 Vue3当中props与attrs

1. props的组件传值props选项:用props进行组件传值的时候,必须先声明props中的属性在选项对象中,例:export default defineComponent({ props: { name: { type: String, required: true, }, age: { type: Number, required: true, }, }})在以上代码中,通过props选项声明

2022-02-16 17:08:34 565

转载 vue3 组件传值之 props 与 attrs 的区别

最近在学习 vue3,整理了一些学习笔记,如果有人看到,并发现我有写的不对的地方,欢迎指正~用过 vue 组件传值的小伙伴都知道 props 这个属性,而 $attrs 属性可以看做 props 的加强版,用来简化 vue 组件传值,那么这两个属性具体有什么区别呢?先说结论,区别如下:1、props 要先声明才能取值,attrs 不用先声明2、props 声明过的属性,attrs 里不会再出现3、props 不包含事件,attrs 包含4、props 支持 string 以外的类型,

2022-02-16 16:08:56 948

转载 vue3 - 将 axios 等方法绑定到原型上供全局使用

 今天来说说在vue3 中如何将像axios这样的方法绑定到vue原型上供全局使用。我们用过vue2.x 都知道,在vue2.x中是通 Vue.prototype 来绑定的,像这样Vue.prototype.$toast = Toast。在vue3中取消了Vue.prototype,推荐使用globalProperties来绑定,所以下面我分享一下使用方式谦代码。PS:这里以axios为例,大家可根据需要稍做修改。一、设置全局  在使用axios之前,要记得先安装axios,然后在main.js文件中

2022-02-16 14:18:33 1102

转载 Vue3---父子组件传值(子组件使用 emit 传值到父组件)

Vue3---父子组件传值(子组件使用 emit 传值到父组件)_前端达人-CSDN博客_vue3父子组件传值Vue3中,子组件通过setup函数中的第一个参数值 props 拿到定义的组件参数进行使用。如果要向父组件传参,需要使用setup函数中的第二个参数值 context(组件上下文)中的emit。 例1:Tab菜单子组件创建子组件Tabs.vue<template> <div class="Tabs"> <div v-for="(menu, index) in list

2022-02-16 13:59:13 1441

转载 vue - vue3与vue2.x的区别

vue - vue3与vue2.x的区别(一) :目录结构不一致_sunshime的博客-CSDN博客_vue和vue2的区别vue - vue3与vue2.x的区别(二):创建Vue应用实例_sunshime的博客-CSDN博客vue - vue3和vue2.x的区别(三):路由的使用_sunshime的博客-CSDN博客...

2022-02-16 11:25:16 53

转载 vue3 - 父子组件之间的传值

 近期学习 vue3 的父子组件之间的传值,发现跟 vue2.x的父子组件之间的传值 并没有太大的区别,我这边总结一下,希望对大家有所帮助。一、父组件向子组件传值  父组件向子组件传值的时候,子组件是通过props来接收的,如果在子组件中要放到setup函数中使用的话,就要先通过props接收到传递过来的参数,然后以变量的形式将props传递到setup函数中使用。如下图所示:1、父组件传递方式2、子组件接收方式和使用3、效果图二、子组件向父组件传值  vue3中..

2022-02-16 11:19:14 6896 2

转载 ES Module的基本使用

ES Module本博主会持续更新各种前端的技术,如果各位道友喜欢,可以关注、收藏、点赞下本博主的文章。ES Module 基本特性ESM 自动采用严格模式,忽略 'use strict' 每个 ES Module 都是运行在单独的私有作用域中 ESM 是通过 CORS 的方式请求外部 JS 模块的 ESM 的 script 标签会延迟执行脚本(浏览器页面渲染后执行)export在创建 JavaScript 模块时,export 语句用于从模块中导出实时绑定的函数、对象或原始值,以便

2022-02-15 11:15:01 193

转载 更好的包管理器——pnpm

此文是对 pnpm的重要贡献者Zoltan Kochan的几篇关于pnpm、monorepo文章的翻译概括,可能存在不准确的部分。为什么要使用pnpm?pnpm是一种更高效快捷的包管理器。 Zoltan Kochan认为,yarn只是对npm做了些微改进,提升了速度、增加了一些属性,但并没有改变npm的扁平化依赖结构。而扁平化结构自带以下问题:模块可以访问自身并不依赖的包; 依赖树的扁平化算法相当复杂; 有一些包不得不拷贝进项目的node_modules目录;Zoltan Kochan对p

2022-02-15 11:06:20 755

转载 史上最全解析——柯林斯大猫英语分级(附1~11级绘本及音频资源)

1.详解raz2.详解牛津树3.详解红火箭4.详解海尼曼5.详解培生分级今天我们来详细聊一聊被奉为英国“国民分级读物”的柯林斯大猫(Collins Big Cat )。大猫分级绘本及配套音频资源领取方式附在文末。这篇文章你将了解到:1.大猫分级是什么?2.市面上常见的英版、美版、引进版区别是什么?3.大猫分级的特点是什么?4.分级读物这么多,到底应该怎么选?1.大猫是什么?趣味等级:★★★★推荐等级:★★★★★适合年龄:3-11岁柯林斯大猫

2022-01-19 10:58:41 6319

转载 被误解最大的基础学科——统计学,到底是个啥?

2022-01-19 08:53:51 58

转载 人人都道RAZ好,我读了400多本之后,才明白哪里好

整理完了表格,很直观能看出来,这几套常读的分级里,级别最多的有三套,大猫,牛津树,和RAZ,也是咱们买的比较多的。级别多最大的好处是省心,就像孩子上了一个九年一贯制的好学校,小学升初中不用换来换去,直接跟着学校走就行,心里有了主心骨。这三套前面的几个级别我也都买了,它们都是全世界的娃儿们验证过的好书,但是各有各的特点,适合不同的情况,今天就来聊一下。哪个不适合零基础?牛津树。用最简单的单词编出最有趣的故事,这一点很难有哪套书能超越牛津树...

2022-01-17 16:40:04 206

转载 GitHub 上 9 个美观大气的后台管理系统

一套既美观又方便的后台框架可以大大幅节约开发时间和成本,本文推荐 9 款漂亮、功能强大的后台模板,本文推荐的开源项目已经收录到 Awesome GitHub Repo。Awesome GitHub Repo 是逛逛 GitHub 创建的开源项目,会收集整理 GitHub 上高质量、有趣的开源项目,并将他们进行归类。该开源项目集不是简单的按照编程语言来分类,而是按照更有趣的分类方式,比如:有趣项目、沙雕项目、实战项目、学习项目、实用工具等等。同时欢迎各位读者 Star 该项目,并推荐优秀好玩的..

2022-01-17 10:49:35 1762

转载 1.6万字马斯克访谈实录:载人飞船上天前,我曾跪地祈祷

1.6万字马斯克访谈实录:载人飞船上天前,我曾跪地祈祷 - 车东西与马斯克进行78轮对话。https://chedongxi.com/p/264710.html

2022-01-14 11:37:32 48

symbian 视频播放源码

symbian的视频播放源码,有兴趣的可以下载。

2008-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除