logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【计算机网络】DNS 解析 & DNS 污染

解析流程:客户端 → 递归解析器 → 根 → TLD → 权威 → 缓存 → 返回。缓存中毒:攻击者注入伪造响应到递归解析器缓存,从而影响大量用户。污染后果:钓鱼、隐私泄露、可用性下降。检测方法:对比多个解析器、dig +trace、查询权威服务器、检查 DNSSEC。防护:DNSSEC、DoH/DoT、使用可信解析器、递归解析器加固、权限与速率限制、监控告警。

#计算机网络
【React】react 中如何实现像 vue 中的 keep-alive?

React 没有内置的keep-alive最简单的方法是条件渲染时用隐藏而不是卸载;或者把子组件的状态提升到父组件,保证组件重挂载后状态不丢;另外,社区有成熟库,能提供类似 Vuekeep-alive的缓存机制。

#react.js#vue.js#前端
【已解决】Webstorm 每次使用 git pull/push 都要输入令牌/密码登录

解决办法:勾上【使用凭据帮助程序】(英文:Use credential helper)

文章图片
#webstorm#git#ide
【移动端】响应式设计

响应式设计(Responsive Design)是一种网页设计方法,使网页能够自适应不同设备的屏幕大小和分辨率,如手机、平板电脑、桌面电脑等。响应式设计的核心思想是通过灵活的网格布局、弹性图片和媒体查询,来动态调整页面布局,以适应不同设备的显示环境。媒体查询(Media Queries)是响应式设计的关键技术之一,通过 CSS 提供的@media规则,可以根据设备的特定条件(如屏幕尺寸、设备方向、

文章图片
#前端#html
【Vue3】reactive 直接赋值会导致 Vue 无法正确地监听到属性的变化,从而无法触发视图更新

函数创建响应式对象时,Vue 会将对象的每个属性转换为响应式数据,并使用 Proxy 来监听属性的访问和修改。为了确保 Vue 能够正确地追踪响应式数据的变化并触发视图更新,我们应该使用 Vue 提供的响应式 API 来修改数据,例如使用。因此,当我们直接给响应式对象的属性赋值时,Vue 无法感知这个变化,也就无法触发之前收集的依赖,导致视图无法正确地更新。的方式来访问和修改数据。然而,如果我们直

文章图片
#vue.js#javascript#前端
【微信开发者工具】解决微信开发工具的调试器加载错误,从任务栏打开工具可能导致该问题,请不要从任务栏启动工具

问题提示: 微信开发工具的调试器加载错误,从任务栏打开工具可能导致该问题,请不要从任务栏启动工具。调试器控制台显示为空,刷新出不来。解决方法很简单:我们只需要将微信开发者工具从底部任务栏取消固定就可以了。然后关闭重新打开即可。

文章图片
#webstorm
【Git】git 操作远程仓库命令超时报错

在使用 Git 进行远程仓库操作时,如 clone、push 或 pull,可能会遇到 443 端口超时的问题,尽管 ping github.com 是通的。这通常与代理设置有关。为了解决这个问题,可以通过设置 Git 的 https.proxy 和 `http.proxy

文章图片
#git#elasticsearch#大数据
结合 AI 生成 mermaid、plantuml 等图表

AI 画图并不是真的让 AI 画一个图片,而是让 AI 根据你的需求,生成对应的需求文本,再根据 “文本画图” 来生成图片。mermaid 支持流程图、时序图、架构图等等多种图片绘制。当然最终生成的效果和样式会根据不同的“文本代码”渲染编辑器而不同。举一个例子,先把如下需求告诉 AI (比如我这里使用 ChatGPT):然后 AI 会生成代码(文本代码):然后把 mermaid 代码放到渲染工具中

文章图片
#人工智能
【CSS】flex 弹性盒子

需要注意的是,传统的盒子模型在大多数情况下仍然有效,特别是对于简单的布局需求。等宽的网格布局:如果需要创建一个等宽的网格布局,弹性盒子可以简化这个过程,并且在容器尺寸变化时保持网格的均匀分布。这只是一些弹性盒子布局的常见应用场景,实际上,弹性盒子提供了许多强大的特性和灵活性,可以适应各种布局需求。间距和对齐控制:弹性盒子的属性可以帮助你精确地控制子元素之间的间距和对齐方式,使布局更加灵活和美观。通

文章图片
#css#css3#html
【微信小程序】一套代码多端渲染原理

• 逻辑层(JS线程):运行JavaScript代码处理业务逻辑和数据,使用独立的JS引擎(iOS为JavaScriptCore,Android为V8),与视图层完全隔离,避免阻塞渲染。• 视图层(WebView线程):负责渲染WXML/WXSS,使用WebView组件实现页面布局和样式,不直接操作DOM,而是通过虚拟DOM进行差异比对更新。• 小程序将WXML转换为虚拟DOM树,逻辑层数据变更时

文章图片
#微信小程序#小程序
    共 53 条
  • 1
  • 2
  • 3
  • 6
  • 请选择