MaxClick
创建的测试证书打包打包报错怎么解决呢?
创建的测试证书打包打包报错怎么解决呢?"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250109/288ee5a6510430362277451359db3a3f.png)
MaxClick
mysql如何使用SUBSTRING_INDEX函数对对应的字符串实现列转行的效果?
用MySQL的SUBSTRING_INDEX和SUBSTRING函数来拆分字符串
SET SESSION group_concat_max_len = 1000000;
DROP TEMPORARY TABLE IF EXISTS temp_data;
CREATE TEMPORARY TABLE temp_data AS
SELECT
SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(IMEI_rel, '使用过', -1), '】', numbers1.n), '【', -1) AS serial_number,
SUBSTRING_INDEX(SUBSTRING_INDEX(IMEI_rel, '】', numbers1.n), '【', -1) AS data_segment
FROM
phone_number_demo
JOIN
(SELECT 1 AS n UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9 UNION ALL SELECT 10) AS numbers1
ON
CHAR_LENGTH(IMEI_rel) - CHAR_LENGTH(REPLACE(IMEI_rel, '【', '')) >= numbers1.n - 1
ORDER BY
IMEI_rel, numbers1.n;
DROP TEMPORARY TABLE IF EXISTS temp_result;
CREATE TEMPORARY TABLE temp_result AS
SELECT
serial_number,
SUBSTRING_INDEX(SUBSTRING_INDEX(data_segment, ',', 1), '[', -1) AS date,
SUBSTRING_INDEX(SUBSTRING_INDEX(data_segment, ',', 2), ',', -1) AS region,
SUBSTRING_INDEX(SUBSTRING_INDEX(data_segment, ',', 3), ',', -1) AS city,
SUBSTRING_INDEX(SUBSTRING_INDEX(data_segment, ',', -1), ']', 1) AS phone
FROM
temp_data
JOIN
(SELECT 1 AS n UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9 UNION ALL SELECT 10) AS numbers2
ON
CHAR_LENGTH(data_segment) - CHAR_LENGTH(REPLACE(data_segment, '[', '')) >= numbers2.n - 1
ORDER BY
serial_number, numbers2.n;
SELECT
SUBSTRING(serial_number, 2, CHAR_LENGTH(serial_number) - 2) AS serial_number,
date,
region,
city,
phone
FROM
temp_result;
MaxClick
请问javascript如何实现将2017-09-18 00:00:00时间格式转换为2017-09-17T00:00:00+08:00格式?
let date = new Date('2017-09-18T00:00:00');
// 把时间减少8小时
date.setHours(date.getHours() - 8);
// 把Date对象转成ISO字符串
let isoString = date.toISOString();
// 加时间偏移
let formattedDate = isoString.replace('Z', '+08:00');
console.log(formattedDate);
"企业微信截图_16941494818016.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250106/428163cb9a87aa3e05d9dcbbca94e628.png)
MaxClick
Vite创建的vue3项目中使用tailwindcss,为什么tailwin.config.js文件中能够同时使用CommonJs和Es6的模块语法?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250107/25f9a2da2dd37457a0b8916a20ff6516.png)
1. 我想问下 tailwind.config.js 在vite的整个构建过程中是如何被使用的。
2.我了解到vite 是使用Es6 ,所以vite.config.js中是es6的语法。
tailwind.config.js 是 作为 npx tailwind 命令的配置文件, tailwind 是执行 tailwindcss模块下的
lib/cli.js ,这个cli.js是commonjs规范。所以tailwin.config.js应该使用commonjs规范吧?
为什么可以使用es6?
有什么参考么?
MaxClick
Python中使用playwright抓取内容与页面显示内容不一致?
网页查询条件设置页面中,默认查询时间范围为最近2个月。
调整查询周期后,新弹出的查询结果页显示的是正确时间范围,但使用playwright爬取存入变量的内容均为默认查询周期(2个月)的结果。
headless=False
想了解下有哪些可能造成这样的结果,以及大致解决思路。非常感谢!
MaxClick
npm install 报错:gyp ERR! stack Error: ENOENT: no such file or directory ?
找到原因了,不清楚啥时候在全局的 .npmrc 配置文件中添加了 tarball 参数:
tarball=/tmp/node-v14.17.6-headers.tar.gz
把这个配置去掉即可,还有就是使用 yapi 官方推荐的 node 版本,我使用了 v8.17.0(太老了😭)可以跑起来。
相关链接:"https://stackoverflow.com/questions/42722457/how-to-prevent-node-gyp-from-downloading-node-headers-tar-gz-and-node-lib-from-i" (https://link.segmentfault.com/?enc=GCRfL7SmDpfvwEy%2B91WTpQ%3D%3D.zCv5nrXDN47wZljdxzXs7bCHgVLa%2FO7LXhMkUUxDnpNo%2FcfNR06utpycFFboqWTTSKqTKozj2AXe2qtyxQ0KSq4YrYaWJval4MhSFpHE7gMkNb1keIUp6q9BpoPPwzUvMwbpnPG0pFZce%2FKoQxl%2FutbKsWZ2yeX20zvBNOTODzA%3D)
MaxClick
vue3 这样的组件如何传入泛型?
import A from "./A.vue";
// A.vue
...
...
使用的时候在哪里定义"T"呢?
还是这组件不是这样用的?
"文档地址" (https://link.segmentfault.com/?enc=aNFKP%2F3ucic%2F%2BLehO6beLw%3D%3D.0DCZ%2FIveIvbvmw5rOP1%2BmH1XL4Qb%2BZ4Zn7QhA4lk4Kgc4jSUOgNajOOtHNrS03yRa2DRw3WUcEFRwMtUF2Yotg%3D%3D)
MaxClick
python 怎么查看一个正在安装中的包是被谁依赖了?
Collecting PyYAML=3.10 (from docker-compose->-r requirements-crawl.txt
(line 7))
这里写了是docker-compose的依赖
MaxClick
环形图label如何自适应环的大小?
可以使用vcharts中组件的extend属性,去使用echarts属性,具体属性可以看"https://echarts.apache.org/zh/option.html#series-pie.emphasis..." (https://link.segmentfault.com/?enc=Peqx5jwikjtTL%2F06B9rDmg%3D%3D.jWMVRQ2Hrl9D66qk5K5kEBirPp06B8O7ZkD98bfaNL2h%2B%2Fw8c2FOhOg2Tv3D2c%2FZ2V3pjZY8bEo7j0u%2B6wt6eSfSixBtBLHaXDWe0SayVzA%3D)
图中的三个都可以
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250101/9baa7b14774422a2e8f5bce5d646b69c.png)
MaxClick
阿里云oss图片不支持浏览器缓存?
"阿里云存储如何让浏览器始终以200 (from
cache)缓存图片?" (https://link.segmentfault.com/?enc=DibnhNWw281ArlOL88HSig%3D%3D.1bRq4zL3VBzS%2BGhiolyPE7PH%2FXDu6xuMTcDNTgI0l%2F1hAWA%2FANKAeuJATskLewAhqVimnX9pYjMZkWWxbAt%2B0w%3D%3D)
MaxClick
jenkins中nodejs script有啥用?
它可以用于执行script脚本命令,比如:"npm i"、"node index.js"
MaxClick
el-input type为text 输入密码替换为*号,传递后台参数如何为完整字符?
显示星号为什么不直接使用"type="password""呢
或者,你是需要这样的效果吗?
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241228/19ffc6ac05311a139d2f2a52ef8ce311.png
下午在忙,这是晚上回来后修改的
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241228/26498108538ce76fb536b9ce605464e7.png
MaxClick
React 组件状态管理 useContext 的 Provider 怎么传递额外参数?
用initialData属性来初始化useState:
export function FormProvider({ children, initialData } : { children: React.ReactNode, initialData: any }) {
const [form, setForm] = useState(initialData || {});
return (
{children}
);
}
用的时候:
// ... 组件
MaxClick
如何让浏览器缩放后px不出现小数点?
不行的, 这是浏览器根据百分比算出来的, 宽或高使用"%"做单位就会有这种结果, 使用具体的像素就不会, 不过具体显示时像素是最小单位不可能再分了,
至于会四舍五入, 还是五舍六入, 各个浏览器的行为以及同一个浏览器但不同属性的行为都是不一定的:
1. 采用四舍五入解析的浏览器:IE8、IE9、Chrome、Firefox
2. 采用直接取整解析的浏览器:IE7、Safari
3. chrome下对于一个border的宽度会五舍六入
MaxClick
draggable如何snap到新创建的元素上?
遗憾的是,我最终也没能实现这个功能,我想,这可能与draggable元素的snap的判定有关,或许修改jquery-ui的源文件能解决这个问题,很可惜,我没有这样的能力。
我换用了另一种方式来实现这个功能,他看起来有着与snap一样的外表,或许能够一定程度上解决和我遭遇了同样问题的人:
这分为两部分,我将draggable元素命名为“#ball”,snap元素命名为“#block”
在#block上,我进行了这样的设置:
$("#block").droppable({
tolerance: "pointer",
accept:"#ball",
//球的圆心在鼠标的位置,所以我使用了pointer,当鼠标进入block时,球的圆心也进入了block
over:function(event,ui){
event.stopPropagation()
//通过修改snapping变量令ball的drag事件停止
snapping = true
//获取block的中心,这里的block是一个圆形
var radius = $(this).width()/2
var x = $(this).offset().left + radius
var y = $(this).offset().top + radius
//将ball的圆心移动到这里来
$(ui.draggable).offset({
left: x - ball的半径,
top: y - ball的半径
})
},
drop:function(event,ui){
console.log("球放进了篮子里")
},
//当鼠标移出block时
out:function(event,ui){
event.stopPropagation()
//令drag事件重启
snapping = false
//将ball移动到鼠标的位置来
$(ui.draggable).offset({
left: event.clientX,
top: event.clientY
})
}
})
另一边,我同样对#ball的draggable进行了设置:
$("#ball").draggable({
//我的block是一个在ball开始移动后才创建的对象,也正是因此snap无法起效,这里需要给ball设置refreshPositions:true,才能检测到新创建的block对象
refreshPositions:true,
//以snapping变量限制drag行动
drag: function(event,ui) {
if(snapping != false){
draggingBall(this)
}
else{
//在此时,ball的拖拽事件将不会发生
return 0;
}
},
stop: function(){
console.log("已经结束了!")
}
})
需要提及的是,在我的程序中,ball的移动是借由helper产生,而非ball本身进行的移动,因此,这个代码可能不会在任何情况有效,但我希望它能够作为一种参考
MaxClick
怎么样在表格组件中实现色阶图的效果?
使用 "hsl()" 颜色值可以很轻松的使用色阶的变化。
table>tr>td[style="background-color:hsl(0deg $% 50%);"]*100
上面这个转为 HTML 后就是这样了:
table, tr, td {
table-layout: fixed;
border-collapse: collapse;
}
td {
width: 50px;
height: 50px;
}
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241216/f6ea33b711d75df8aad5b1c97cb6126d.png)
MaxClick
echarts 仪表盘怎么设置数据上下滚动特效?
应该实现不了,echarts中仪表盘可以开启detail.valueAnimation开启数字动画,但只是数字在不停改变,没有这种上下滚动特效。
这些部分可以使用html元素实现,盖在仪表盘的上面,来模拟类似效果
MaxClick
困扰好几个月的问题 是个优化项 断断续续有人提 但是确实没有好头绪 来sf请教一下?
今天又在捣鼓这个的时候刚好发现了这个"lssues" (https://link.segmentfault.com/?enc=UWBgtxpIILH7JBsq%2F0XM3g%3D%3D.J5vpkuSCbBLXHcgJouRMwSRV3OPwMat23Pg1gEiNtgC6HiQs7iXq5Z84hpTraWUF)
所以就直接贴图吧
"1698825111439.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241128/7f1f36f2b6dc0eda6cd6a9ea8ed8ceeb.png)
飞冰在app.tsx里面有getInitialData方法 用来初始化数据 可以return权限到它自带的全局仓库里
然后我在getInitialData里面写了获取当前用户权限、菜单、按钮权限等 所以接口耗时较久
但是getInitialData这个方法没有结束 不会开始渲染
getInitialData 响应需要4-5s 生产
所以导致页面首屏加载4-5s的白屏
有没有大佬指点一下
框架是ice
MaxClick
AMH7 nginx环境如何禁止通过IP访问网站?
不用改配置,
可以添加一个以你IP为名的虚拟主机,并设置为默认主机,
添加后则可让所有非绑定的域名都会访问到这个默认虚拟主机。
(默认是有这个主机,如果有删除了就加回来)
要阻止访问的话,就给默认主机使用规则,
return 444;
或也可以删除、修改index.html做提示等。
MaxClick
CSS grid 先列后行 自动调整行数的问题,如何写 css?
我有若干个div,我用字符代替。我打算分成三列,行数自适应。
当数量是 11 的时候,这样排列
1 5 9
2 6 a
3 7 b
4 8
当数量是 8 的时候,这样排列
1 4 7
2 5 8
3 6
这样的 css,用 grid 该怎么写呢?或者采用其他方案
MaxClick
axios二次封装响应拦截实际是response.data,没有响应头,有时候需要响应头的数据,但又不像重写拦截器,如何解决?
1.如果是新项目 应该一开始就考虑到这些问题,做好扩展性。
axios.interceptors.response.use(
(response: AxiosResponse) => {
NProgress.done();
requestQueue.removeRequest(response.config.url!);
return response;
},
(error: AxiosError) => {},
);
拦截器中直接返回response
进行二次封装就显得很有规范了
export class CallbackModel{
data?: T;
error?: AxiosErrorModel;
// response.data
static Callback(promise: Promise>,): Promise | CallbackModel> {
return promise
.then>(({ data }) => ({ data }))
.catch((error) => ({ error }))
}
//response
static CallbackWithHeader(promise: Promise>): Promise | CallbackModelWithHeder> {
return promise
.then>((response) => ({ response }))
.catch((error) => ({ error }))
}
};
export class CallbackModelWithHeder extends CallbackModel{
response?: AxiosResponse;
}
export class SmartSheets {
// data
static getBackupListSource(query: {}): Promise | CallbackModel> {
return CallbackModel.Callback(
axios.get(`${window.location.origin}/mock/file.json`, query)
)
}
// response
static getBackupListSourceWithHeader(): Promise | CallbackModelWithHeder> {
return CallbackModel.CallbackWithHeader(
axios.get(`${window.location.origin}/mock/file.json`)
)
}
}
function get() {
// respones.data
SmartSheets.getBackupListSource({}).then(({ data, error }) => {
})
// respones.data
SmartSheets.getBackupListSourceWithHeader().then(({response,error})=>{
// response?.config
// response?.data
})
}
2.如果你的项目已经定型了的话.
这种属于局部模块行为 直接使用 axios.create生成模块实例进行使用 复用一些全局的配置或者处理函数 然后自定义响应拦截即可。不建议修改原有代码
MaxClick
pda app开发技术选型,有开发过的给给经验,给点经验建议?
追求性能,和体验。肯定是原生好。但是追求开发效率和扩展性一般都是跨平台框架会比较好,而且一般跨平台都会出现性能与兼容问题。肯定没有完美的方案,具体看公司业务的取舍
MaxClick
vue前端错误诊断?
感觉有两个问题:
1. 加载的文件格式没有走正确的 loader,导致解析失败,即 unexpected token 那个,目测加载了 applescript,肯定需要单独配置
2. 浏览器里错用了 node.js 库,大量系统模块缺失
MaxClick
go语言接口实现错误 显示student2类型无法解析?
注意拼写...
下面拼错了
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241109/eaaab792eaf98e62856ad772f27fcd44.png)
MaxClick
请问有一个数组props,在react组件传递的时候会变为对象,请问如何接受为数组?
你自己打印组件是很么就清楚了,正常是没有办法,除非你能够改源码解析jsx
MaxClick
k8s 如何使用 ClusterIP + ingress 从集群外部访问内部的 mysql?
我看懂了,这样的,你使用Ingress其实已经是已经把80端口映射到3306了
" ( mysql.example.com:80 => mysql8-service:3306 )", 所以如果这样方案能行的话,正确的访问应该是
"mycli -uroot -p123456 -hmysql.example.com -P80 "(不过这样理论也也不能用,一个是http协议一个是tcp协议, Ingress实现tcp的转发是要额外配置的)
至于为什么NodePort可以使用, 因为你使用 NodePort 已经把 3306 的端口映射到宿主机的30001了,你使用 "mycli -uroot -p123456 -hmysql.example.com -P30001 " 通过 ip 访问到数据库了,根本没有通过 Ingress 进行访问, 也就是
"-hmysql.example.com" 是把域名解析成 ip 也就是你宿主机 ip , mysql 客户端再通过 ip+端口
访问到数据库,不知道我说清楚了没
至于你想通过 Ingress 来转发tcp协议 我没玩过,不过可以参考一下这篇文章
"https://blog.csdn.net/w851685279/article/details/115911686"
MaxClick
VMware虚拟机nat模式路由器ping不通虚拟机为什么?
VMWare 只做了虚拟机 LAN 到 WAN 的 NAT,不会做WAN到你虚拟机 LAN 的 NAT
并且你的 IP 地址设置有点问题,不应该把你自己虚拟机和宿主机弄到同一个 IP 段上。(我猜你对子网掩码的概念应该也不太熟悉)
如果你真要实现虚拟机能够在局域网上访问,有两种方法:
1. 最简单的方式就是采用桥接方式,把你的虚拟机直接桥接到你的路由器的网络上,这样你的虚拟机会直接由你的路由器分配地址。你的宿主机的虚拟机用的网卡相当于扮演一个交换机的角色
2. 仍然采用 NAT,你的宿主机的虚拟机用的网卡相当于要扮演一个路由器的角色
1. 首先你的虚拟机应该采用不同的网段,例如:192.168.3.0 - 192.168.3.255(即192.168.3.0/24
2. 你的宿主机的`上网的网卡`要配置防火墙,对来自于 192.168.2.0/24 的数据包进行 NAT
3. 你的上网的路由器上配置`静态路由`,把 192.168.3.0/24 的数据包的网关设置为你的宿主机在局域网中的地址。注意部分家用路由器并不支持`静态路由`这个功能,请参阅具体自己的路由器的网站或者说明书
我强烈推荐第 1 种方式,对你来说更加简单。
MaxClick
版本问题,ant design vue1.7.8版本能用less4版本吗?
版本问题,ant design vue1.7.8版本能用less4版本吗?
目前项目为less3版本,按需求升级到less4,报错的内容是ant design vue相关的
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241104/b021d876c35e60aa47d446e31c96494a.png
MaxClick
七牛云cdn被盗刷20t 应该怎么办?
凌晨0.05分开始刷 今天下班无意中才发现 整整刷了一天,也没有提醒 我站点平常就几个ip 目前被盗刷了20t,后台查了才发现都是海外ip
我记得我设置了大陆访问加速来着也不知道怎么就被刷了
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241029/b7b6bea00c5d6ec41b677677a82b7749.pnghttps://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241029/2c119c3a386da2df910d6d298f16d1cb.png
现在应该怎么处理?报警有用么
MaxClick
有没有用于处理 JSON 中的函数和正则表达式的通用 npm或函数?
问题
有没有比较通用的npm或工具函数替换JSON.parse和JSON.stringify处理对象中带有"函数,正则"等
前端原数据
const forms = [
{
name: "aa",
age: 11,
call: function (val) {
console.log("val", val);
},
},
];
把json转成字符串存储进mysql
[{"name":"aa","age":11,"call":"function (val) { console.log(\"val\", val); }"}]
返回给前端的时候,把字符串再转回json,想到得如下数据
const forms = [
{
name: "aa",
age: 11,
call: function (val) {
console.log("val", val);
},
},
];
MaxClick
webpack采用esm打包,打包后tree shaking失效,请问如何解决?
已换"Rollup",webpack打包"esm"存在副作用,如果是开发应用,无所谓,开发库目前无解,建议换"Rollup"
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241025/305144c08dde120d03cbde2d48e126b0.png)
看了好几天的文章,最终总结划重点
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241025/487c6146e56303d366091c438000c447.png)
MaxClick
springboot定时任务如何实现指定日期+间隔执行?
springboot项目中使用cron如何设置在未来的某一天的几点钟开始每2个小时执行一次任务
MaxClick
如何在后端实现免密登录功能?
需求:免密登录
遇到的问题:这个需求谁来做,当然我现在碰到的是前端来做,但是身为程序员要时时刻刻学习,就在想这个需求会不会那次降临到后端,那时候我该怎么做。想要一个思路。
曾想过放权限,但思路不通 ,因为只能有了token才能访问接口 总不能放开每个接口 ,前前后后都绕不开token,除非给他了个永久的token,彻底无奈了
,这个需求打败了我 ,我暂时没思路了,求教
MaxClick
Vue项目如何实现文件下载?
下载文件,要么后端返回文件流,前端针对文件流进行处理,要么就是后端返回一个链接,前端跳转到url进行下载。主要看你们使用哪种方案
MaxClick
react tsx 怎么在页面中请求接口?
用 "useEffect",大致如下仅供参考
官方文档也有相关描述
"https://zh-hans.react.dev/reference/react/useEffect#fetching-..." (https://link.segmentfault.com/?enc=vbQxwrtJyOic2wY2h%2Fjxxw%3D%3D.lHVm8EPZjzgX8aAHfa5OMnsFC53fHmJqvtEpM69ttZIIVdEvq0%2FG52cLbV%2BKSLXhdDIfOLz9U9NG7PrpJz9xO1JfbYQMf%2FIREtsatZiW34g%3D)
import Contorls from "./component/Contorls/Contorls";
import homeRenderer from "./homeRender";
import styles from './index.module.less';
const Home = () => {
const [data, setData] = useState()
useEffect(() => {
fetch(...).then(res => setData(res))
}, [])
return (
homeRenderer.setContainer(dom)} className={styles.container}>
);
}
export default Home;
MaxClick
JAVA,一个异常抓不住的问题 ?
只能怀疑 捕获的并不是 "java.lang.Exception"
MaxClick
echarts图例增加滚动条和标题?
设置图例滚动可以将legend里面type设置为scroll就可以
参考文档"https://echarts.apache.org/zh/option.html#legend.type" (https://link.segmentfault.com/?enc=pOK828BC%2BhULivJ7BTfl8w%3D%3D.1ZEMy2IletaNyIe2XgwZJTe4t5nFhQtvVwjux3z24fvlu5rJ6b%2FWdet5YH%2BffQieDCKLAP9pblnlY%2BTRHCyEyA%3D%3D)
MaxClick
redhat8.5安装activetcl8.5失败,该怎么解决?
看错误应该是缺了依赖项目,这里的提示 “No such file or directory” 是 tclsh8.5 给出的,可执行文件是有的。
可以用ldd看下是缺少了什么,然后你的脚本里面设置了LIB的环境变量,所以你可能应该直接把ldd写到脚本里面,看一下它的输出是什么。
"ldd ./payload/bin/tclsh8.5"
MaxClick
Vue字符串如何转换成组件?
"https://v2.cn.vuejs.org/v2/api/#Vue-compile" (https://link.segmentfault.com/?enc=xUIrOeNjupknJAuXd6lOdg%3D%3D.mueRhsrvcrOyguQ7Hjpvyuvsb5rWMDGMHwqEPxYGzdCTPsrQXrhFgKGysdxj5%2F7u)
MaxClick
如何在 Git Bash 中获得 Linux 终端体验?
如果"git bash"也可以"apt-get install"就好了,那么我就可以安装更多的命令,并且可以管理这些命令。实际上"git bash"只能执行一些少的可怜的命令,我想在"git bash"中获得linux终端的体验,可以吗?该如何去做?
MaxClick
js 按尝试深度优先,获取所有子级?
js 按尝试深度优先,获取所有子级?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241009/278bf56c8ec8fcbc658ebad2be03c167.png)
MaxClick
Notion这里的图标,带有箭头的和不带箭头的区别是什么呢?
不带箭头,表示是一个标准文档。
带有箭头,则表示其父文档存在该文档的跳转链接(Link to page),也就是一个快捷方式。
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241007/160fd4f5e73486a5847d3326672a4f09.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241007/5dfb8556382dd8988b13475036d84b76.png)
MaxClick
Vue-router history 模式地址请求提示 404 ?
Vue2.x 的老项目,vue-router mode 从 hash 改成 history,
ip 页面的 / 页面正常显示,
/login 页面提示 GET /login 404
和线上部署的项目 nginx 配置成 hash 一样,
我不记得 webpeack 的代理配置还影响这个?
有哪位大佬能解惑一下?
注意!是本地环境!线上环境我直接搜现成的答案就好了
AI 说的很棒,然而并不成功 ....
以前 vue-cli 的时候没有注意本地环境的代理配置还需要额外修改的 ...
我先去用 vue-cli 重新构建一个看看吧
MaxClick
介绍个B站上比较“新”的C#基础的系统视频吧?
C#入门基础教程,最好的基础教程!
* UP主:通love梅
* 视频链接:"点击访问" (https://www.bilibili.com/video/BV1c4411s7UV/)
* 教程内容:该系列教程共计20条视频,涵盖了C#的基础知识,包括课程介绍、VS环境搭建、HelloWorld程序、三种注释、变量与基本数据类型等。
* 配套资料:UP主还提供了视频配套资料,可以通过百度网盘获取,提取码为1bka。
这个系列的视频教程内容全面,适合C#初学者从零开始学习。UP主的教学风格清晰易懂,能够帮助您系统地掌握C#的基础知识。如果您对C#编程感兴趣,这个教程是一个很好的起点。记得在学习过程中跟随视频动手实践,这样可以更好地理解和掌握知识点。
MaxClick
【three.js】地理坐标系的模型如何渲染?
坐标转换可以使用d3-geo,
具体案列可以参考这个"https://blog.csdn.net/damadashen/article/details/126216716" (https://link.segmentfault.com/?enc=mzq%2FUAgu56iadOMpNaawUA%3D%3D.eI1azrOixtx38Fdu1gh55fqJbeB7Oc52sugTm6rD4DyHmuG1ydWz3siRZlLYTllKGcEeNIsEufDg3xwjZNTy6Q%3D%3D)
"https://juejin.cn/post/7088501703162462245" (https://link.segmentfault.com/?enc=Jq15tagVk4s7L3V9uLDedg%3D%3D.QjaeTVfyphRm2y7Swch9AnB9icMAjGx7qT4jqDqF56La9F87mNQhhVyu4wXe4gFy)
MaxClick
nginx 限流配置白名单不生效?
需要对某个域名下的所有请求速率进行限制,如下配置,设置每个独立的ip每秒只能请求一次,通过geo和map的方式设置白名单,白名单内的ip地址将不做限制,如下配置完成使用jmeter压测发现限制生效了白名单不生效(确认客户端ip没配置错),白名单不生效的原因是什么?
# http处配置限流
http {
...
# rate limit
geo $whitelist {
default 0;
192.168.1.1/32 1;
}
map $whitelist $limit {
0 $binary_remote_addr;
1 "";
}
limit_req_zone $limit zone=perip:10m rate=1r/s;
limit_req_log_level warn;
}
# server中引用
server {
....
limit_req zone=perip burst=2 nodelay;
}
MaxClick
如何将package-lock.json的dependencies与packages同级设置方法?
不就是去掉行头空格么?".replace(/^\s+/g, '')" 不就完了?
MaxClick
问题:使用keep-alive进入下个页面时会触发当前页面的created和mouted?
描述:切换一个新的没打开的界面。就会触发打开界面的created。
解释:当前打开A界面,从A界面进入B界面,A界面触发created。再打开C界面,A界面又触发created。
B界面和C界面已经打开过,这时候随便切换,不再触发A界面的created
解决了:router-view 多加了key导致的刷新
MaxClick
解决 MongoDB 启动失败:Unrecognized option: storage.journal.enabled?
mongodb以配置文件启动失败。
Unrecognized option: storage.journal.enabled
try './mongod --help' for more information
配置文件内容(文件都已经创建,空格冒号之后一个空格):
storage:
dbPath: /var/lib/mongo
journal:
enabled: true
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
net:
port: 27017
bindIp: 0.0.0.0
processManagement:
fork: true
pidFilePath: /var/run/mongodb/mongod.pid
timeZoneInfo: /usr/share/zoneinfo
都说是格式问题,但是我修改了好几次,感觉格式也没有错,运行也是进入的bin目录下面运行 ./mongod -f mongod.conf
MaxClick
请大佬推荐学习地层区块链开发的书籍?
各位好,我想学习开发区块链,底层区块链开发,就是类似开发共识算法这种.想问问有没有合适的书籍,不知道怎么投入自己去开发区块链.求各位大佬指点迷津
我从网上找了一些书籍基本都只是介绍.