#
纯CSS修改adm表单星号位置

背景已知ADM的表单星号位置是绝对定位展示在label前面的: 而业务设计稿要求*和表单内容对齐: 如果*写在label的前面则去掉absolute定位即可,但是偏偏写在后面。 解法此时有一个非常巧妙的方法: 实现,去掉absolute: 然后给<label>添加2个样式即可: 原理: 因为星号*是一个非阿拉伯语或希伯来语等从右到左书写方向的语言的字符,浏... 阅读全文

@2024-06-26 暂未分类 浏览(127)
#
详谈DNS解析过程

举个例子,浏览器敲下 https://haoji.me 之后是怎么找到你服务器的IP的? 浏览器缓存:有则停止,没有继续往下。操作系统缓存:有则停止,没有继续往下。本地 DNS 服务器:通常由网络提供商配置,这一层有缓存则停止,没有继续往下。根服务器:请求发送至最近的根服务器,并根据域名后缀重定向到指定域名的顶级域名(TLD)服务器,例如.com顶级域名服务器、.me顶级域名服务器等(全球共... 阅读全文

@2024-06-21 暂未分类 浏览(147)
#
汉字转svg

text-to-svghttps://github.com/shrhdk/text-to-svg 支持导入任意字体,并将字体中的文字转为svg,没有字体文件的可以先临时用这个:https://www.alibabafonts.com/#/font <!DOCTYPE html><html lang="en"><head> <title>页... 阅读全文

@2024-06-12 暂未分类 浏览(274)
#
nunjucks语法简单总结

简洁nunjucks(下称nj)是mozilla推出的一款模板语言,因语法与我们熟悉的JS、C#等语法差异较大,使用成本较高。说实话,个人觉得这语法挺反人类的,不知道egg为啥要选它作为默认模板语言…… 官网:https://mozilla.github.io/nunjucks/cn/getting-started.html 常见用法 基本语法:{{表达式}};注释:{# 这是注释 #} ... 阅读全文

@2024-05-17 暂未分类 浏览(232)
#
LightProxy/whistle 使用总结

简介LightProxy是阿里巴巴开源的一个跨平台网络代理工具,底层基于whistle,虽然已不再维护,但是目前为止还没有找到更好用的替代品,基于已经习惯以及暂且够用的原因,目前本人还在重度使用中。 本质上lightproxy只是基于whistle做了一层皮,但是做了一些小的优化,且图形化的软件肯定比控制台使用起来方便一些,所以本人更喜欢用lightproxy。 whistle文档:htt... 阅读全文

@2024-05-17 暂未分类 浏览(378)
#
为iframe正名,你可能并不需要微前端

导语:任何新技术、新产品都是有一定适用场景的,它可能在当下很流行,但它不一定在任何时候都是最优解。 前言最近几年微前端很火,火到有时候项目里面用到了iframe还要偷偷摸摸地藏起来生怕被别人知道了,因为担心被人质疑:你为什么不用微前端方案?直到最近笔者接手一个项目,需要将现有的一个系统整体嵌入到另外一个系统(一共20多个页面),在被微前端坑了几次之后,回过头发现,iframe真香! q... 阅读全文

@2024-05-15 暂未分类 浏览(253)
#
mockjs-fetch:加2行代码让你的mock.js支持fetch

背景不知何种原因,mock.js只支持拦截XMLHttpRequest,不支持fetch,其实要支持也非常简单。npm上也有几个老外写的有关mock-fetch的仓库,但是鉴于自己已经习惯了mock.js的语法,所以还是决定写一个非常轻量的辅助包来让mock.js支持fetch。 介绍安装npm i mockjs-fetch --save 使用只需加2行代码就可以让你的mock.js支持fet... 阅读全文

@2024-05-15 暂未分类 浏览(300)
#
如何实现一个通用ajax拦截器

前言在各类ajax框架基础之上实现拦截非常简单,比如jQuery的ajax就内置了ajaxStart事件,但是如何实现一个通用的、不借助任何框架的拦截器呢? 原生的ajax主要由XMLHttpRequest和fetch来实现的(过时的ActiveXObject先不考虑),要实现通用ajax的拦截,必须在这些原生方法上面下手脚。 本文所说的拦截器仅仅指的是插入自己的业务代码,并不能改变ajax的... 阅读全文

@2024-05-15 暂未分类 浏览(203)
#
浅析Egg路由的反向解析

什么叫反向解析这里所说的Egg路由反向解析指的是,根据浏览器上一个能访问的URL地址定位到Egg工程里面Controller或者API代码的位置,为了描述方便,本文把Controller或者API统一称为action。 乍一听起来感觉这个应该很容易啊,直接从router.js找到映射关系不就好了么,例如下面这样的: 如果大家都严格按照一些约定好的规范去写的话,这个确实很容易。比如说,如果按... 阅读全文

@2024-05-15 暂未分类 浏览(201)
#
私有化部署ChatGLM

下载代码下载运行代码: mkdir chatglm2cd chatglm2mkdir run_datacd run_datagit clone https://github.com/THUDM/ChatGLM2-6B.git然后下载十几个G的模型数据,由于文件太大,普通git无法直接下载,需要使用git-lfs克隆,首先安装git-lfs: brew install git-lfsgit lf... 阅读全文

@2024-05-13 暂未分类 浏览(214)
#
配置免密ssh登录服务器

水文一篇发现百度AI不是一般的垃圾,生成的内容很多都是从csdn抄过来的,内容乱七八糟一点都不精华。还是得自己写一篇。 准备工作首先检查本地电脑~/.ssh/下面有没有id_rsa和id_rsa.pub这2个文件,没有的话通过ssh-keygen生成一个。 登录服务器先密码登录你的服务器,然后vim ~/.ssh/authorized_keys,将前面id_rsa.pub文件的内容复制并粘贴到... 阅读全文

@2024-04-14 暂未分类 浏览(646)
#
批量删除微博

批量删除微博打开微博主页,F12打开控制台,粘贴如下代码并回车执行,将自动每隔1秒钟删除本页全部微博: var items = [...document.getElementsByClassName('WB_feed WB_feed_v3 WB_feed_v4')[0].children];var interval = setInterval(function() { var item =... 阅读全文

@2019-06-15 杂七杂八 浏览(3605)
#
后缀表达式(又叫逆波兰表达式)

概念前缀表达式(Prefix Notation)是指将运算符写在前面、操作数写在后面、不包含括号的表达式,而且为了纪念其发明者波兰数学家Jan Lukasiewicz所以前缀表达式也叫做波兰表达式。比如- 1 + 2 3 后缀表达式(Postfix Notation)与之相反,是指运算符写在操作数后面的不含括号的算术表达式,也叫做逆波兰表达式。比如1 2 3 + - 中缀表达式(Infix N... 阅读全文

@2018-03-19 算法 浏览(5187)
#
非深户深圳办理驾驶证到期换证业务指南

概况不记得是从啥时候开始,全国任何地方驾驶证都可以异地办理了,所以不止是深圳。 驾驶证快到期时,最好提前三个月内办理换证,超过1年不换证的会被吊销。我的驾照11年9月拿到的,有效期6年。哪个地方换证就会把驾驶证转入哪里,所以要在深圳换证的话必须把驾驶证转到深圳来,如果你不想转深圳那么只能回老家办理了。 需要提前准备照相和人家说明一下是办理驾驶证业务即可,一般25块钱,会拿到一个回执。 体检只... 阅读全文

@2017-08-31 杂七杂八 浏览(6279)
#
水文一篇,细数那些年我拼错过的英语单词

正文有些单词,写了好多年了,稍不注意还是会拼错,记下来略作调侃~ field字段,本应该是field,我却拼成了filed: exist存在,本应该是exist, 我却拼成了exit,结果检测是否存在写成了checkExit(),呵呵。 table表格,这个对码农来说应该是非常常见的一个单词了,但是我却经常拼错,本应该是table,我拼成了tabel; destroy销毁,本应该是... 阅读全文

@2017-08-18 杂七杂八 浏览(3391)
#
如何将身份证2面复印在一张纸上

正文如题,就是下面这效果: 这是最笨的方法,不知道有没有更好的方法: 首先复印身份证正面(注意尺寸必须手动选择A4,因为无法自动识别),然后再把复印出来的纸有图像的一面朝上重新塞进去,再把身份证翻过来挪个位置,重新复印一遍即可。 ... 阅读全文

@2017-08-15 杂七杂八 浏览(6438)
#
非深户深圳办理护照或港澳通行证攻略

前提条件首先得办理了深圳市居住证才行,否则只能回老家办。 步骤预约访问 http://www.sz3e.com/v4.html 预约(护照的话注意点击左侧的前往国外),选择预约公安局和预约时间: 如果提前去照相馆拍好照并拿到回执的话,一般20分钟就可以搞定,而且公安局其实不到9点就上班了,所以完全可以选择工作日的9:00-10:00去办理。 几点说明: 本人联系电话可以填写... 阅读全文

@2017-08-04 杂七杂八 浏览(4177)
#
关于花括号是否换行的问题

正文花括号,又叫大括号,即{},关于花括号是否应该换行,这是个永恒的争论话题,我是坚决站在换行这一边的,为什么?因为代码清晰,对称,好看啊! C系列的语言都是花括号换行的,比如C、C++、C#,本来在计算机编程世界,几乎所有有花括号的语言都是花括号换行的,仅仅是因为吃错药的Sun公司带了个不好的头,非要把花括号放右上角,然后一大波Java开发人员跟风,再后来JS(也就是想傍大Java大腿的Jav... 阅读全文

@2017-05-22 吐槽 浏览(10475)
#
PHP的水太深,关于empty的一个问题

问题描述今天碰到一个很奇怪的问题,测试环境一直出现白屏问题,正常情况下如果哪个地方报错页面上都会有提示的,但是这个没有,还以为是后台哪个环境出了问题。 然后下午把代码提交到预发布的时候也出现了这个问题,甚至把代码全部还原了也还是一样,然后就急了,赶紧找人协助看下,最后在日志里面发现如下错误: PHP Fatal error: Can't use function return value in... 阅读全文

@2017-03-18 PHP 浏览(3659)
第1页,共2页