首页
畅所欲言
友情链接
壁纸大全
数据统计
直播
Search
1
职教云小助手重构更新,职教云助手最新版下载地址【已和谐】
12,322 阅读
2
职教云-智慧职教,网课观看分析(秒刷网课)
10,118 阅读
3
gradle-5.4.1-all.zip下载
8,056 阅读
4
职教云-智慧职教,签到补签分析(逆天改命系列)
7,267 阅读
5
一个优秀的程序员从写文档开始:免费领14个月语雀云笔记会员
6,626 阅读
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
登录
/
注册
Search
标签搜索
弹性布局
Lan
累计撰写
586
篇文章
累计收到
574
条评论
首页
栏目
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
页面
畅所欲言
友情链接
壁纸大全
数据统计
直播
搜索到
49
篇与
Web
的结果
2023-04-22
为什么我打开一些网站会提示:将此站点作为应用安装,我的网站要怎么样才可以和他一样
要使您的网站在用户访问时出现“将此站点作为应用安装”的提示,您需要为网站添加一个名为“manifest.json”的文件。这个文件包含了网站的基本信息,如名称、图标等。以下是一个简单的manifest.json文件示例:{ "name": "您的网站名字", "short_name": "简短名字", "description": "网站描述", "start_url": "/", "display": "standalone", "background_color": "#ffffff", "theme_color": "#000000", "icons": [ { "src": "icon-192x192.png", "sizes": "192x192", "type": "image/png" }, { "src": "icon-512x512.png", "sizes": "512x512", "type": "image/png" } ] }将这个文件保存为“manifest.json”,并将其放在您网站的根目录中。接下来,您需要在网站的HTML文件中的<head>标签内添加以下代码,以引用manifest.json文件:<link rel="manifest" href="/manifest.json">完成以上步骤后,当用户访问您的网站时,他们的浏览器将显示“将此站点作为应用安装”的提示。如果提示没有出现,可以尝试以下方法进行排查:确保manifest.json文件正确放置在网站根目录中。确保HTML文件的<head>标签内正确引用了manifest.json文件。清除浏览器缓存并刷新网页。有时浏览器会缓存旧的网页内容,导致更新不及时。使用浏览器的开发者工具检查是否有错误。在Chrome浏览器中,可以按F12打开开发者工具,然后点击“应用”选项卡,查看“清单”部分是否有错误提示。如果问题仍然存在,请提供更多关于您的网站的详细信息,例如使用的框架、浏览器类型等。这将有助于我为您提供更具体的解决方案。
2023年04月22日
105 阅读
1 评论
1 点赞
2023-03-22
ios点击输入框屏幕自动放大
H5页面,ios点击input框,输入内容时,页面会自动放大,且失焦后需手动放小。解决:<meta name="viewport" content="width=device-width, initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">width=device-width:表示宽度是设备屏幕的宽度height=device-height:表示高度是设备屏幕的高度initial-scale - 初始的缩放比例minimum-scale - 允许用户缩放到的最小比例maximum-scale - 允许用户缩放到的最大比例user-scalable - 用户是否可以手动缩放作者:前端伏地魔链接:https://www.jianshu.com/p/fe40f8c46120来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
2023年03月22日
70 阅读
1 评论
0 点赞
2023-03-15
AILink全新来袭-邀请免费得次数-送体验卡
它能干什么基于 GPT3.5 的聊天功能,角色扮演内置 100 多种角色预设邀请好友,免费加次数后续还会接入更多的 AI 产品,目前只有 AIChat体验地址:https://ailink.pw/搭建同款:https://www.notion.so/singdev/AILink-0b61364ab7724e39a66d28e9bbebc689免费体验卡:bb0091d8d0914ff081706474178019c3d67f7a48d3304c6cbca7d0211939dc040bd8b56b798a4a47bfce79c92d83c9e0713c6d4dfb2645b3828be9d416e985d2b91114a1ac3546eea458561c1fea490d5480d0f83f7343fe860384b8b243d1ae593f25de5fc04bcd84f7a24abbc1df68b6e86cb92d9a40c685536ad40fe92260f146736194f64073b873da46c4f2cf21e2a8534697634e7d83a0d5365cb3a22b
2023年03月15日
277 阅读
2 评论
0 点赞
2023-03-15
输入框在输入中文时回车误触发输入的回车事件
这个问题出现在:chatx.me的输入框最近反应的人比较多,然后还是问了下前前端同事,解决了。const keyBordSend = (event: any) => { // 如果是shift+enter则换行 if (event.keyCode === 13 && event.shiftKey) { return; } // 如果是Enter则发送 if (event.keyCode === 13 && !event.shiftKey) { event.preventDefault(); sendMessage(); } };
2023年03月15日
47 阅读
1 评论
0 点赞
2023-02-23
yarn+vite+vue3+typescript 安装 tailwind
创建vite项目yarn create vite 输入项目名称,选择Vue选择Customize with create-vue根据需求选一下根据指令,cd到项目目录里面之后,执行yarn安装tailwind, yarn add tailwindcss postcss autoprefixer参考:https://tailwindcss.com/docs/guides/vite#vue生成配置文件yarn tailwindcss init重点来了:由于是typescript,所以需要将后缀js重命名为cjs。编辑:tailwind.config.cjs文件,输入以下内容:/** @type {import('tailwindcss').Config} */ module.exports = { content: [ "./index.html", "./src/**/*.{vue,js,ts,jsx,tsx}", ], theme: { extend: {}, }, plugins: [], }再编辑src/assets/main.css替换成以下内容:@tailwind base; @tailwind components; @tailwind utilities;编辑src/App.vue,添加一行内容,并保存<h1 class="text-3xl font-bold underline"> Hello world! </h1>启动yarn dev已生效(h1加了下划线)
2023年02月23日
97 阅读
0 评论
0 点赞
2022-12-09
开源:匿名口令分享文本,文件-口令文件箱-文件快递柜
文件快递柜-轻量 FileCoxBox-Lite 匿名口令分享文本,文件,像拿快递一样取文件 视频介绍{bilibili bvid="BV1fD4y187Yk" page=""/}主要特色[x] 轻量简洁:Fastapi+Sqlite3+Vue2+ElementUI[x] 轻松上传:复制粘贴,拖拽选择[x] 多种类型:文本,文件[x] 防止爆破:错误次数限制[x] 防止滥用:IP限制上传次数[x] 口令分享:随机口令,存取文件,自定义次数以及有效期[x] 匿名分享:无需注册,无需登录[x] 管理面板:查看所有文件,删除文件[x] 一键部署:docker一键部署未来规划2022年12月14日这个项目主要是以轻量为主,主要是单用户,离线环境,因此也不需要加太多东西,所以其实这个项目到这基本功能已经完成了,剩下的就是维护和完善现有功能。也不会再加入新的大功能了,如果有新的功能的话,那就是我们的Pro版本了,当然也是继续开源的,
[email protected]
,在他的代码中我学到了许多,此前我基本上是使用Django那一套,对Fastapi仅限于使用,他的许多写法让我受益匪浅,也让我对Fastapi有了更深的了解,所以我也会在Pro版本中使用Fastapi。根据目前一些使用反馈来说,希望加入登录功能,还有多存储引擎等,欢迎各位继续提意见,加入我们共同开发。如果你有更好的想法和建议欢迎提issue。预览例站https://share.lanol.cn寄件 取件 管理部署方式Docker一键部署docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:latest其他方式仅供参考,历史版本->部署文档配置文件如果需要修改配置,可以将该文件放在/opt/FileCodeBox/目录下,并命名为.env,然后重启容器即可。如果不是Docker,则需要在项目同目录下新建一个data文件夹,然后在创建.env文件# 端口 PORT=12345 # Sqlite数据库文件 DATABASE_URL=sqlite+aiosqlite:///database.db # 静态文件夹 DATA_ROOT=./static # 静态文件夹URL STATIC_URL=/static # 是否开启上传 ENABLE_UPLOAD=true # 错误次数 ERROR_COUNT=5 # 错误限制分钟数 ERROR_MINUTE=10 # 上传次数 UPLOAD_COUNT=60 # 上传限制分钟数 UPLOAD_MINUTE=1 # 管理地址 ADMIN_ADDRESS=admin # 管理密码 ADMIN_PASSWORD=admin # 文件大小限制,默认10MB FILE_SIZE_LIMIT=10 # 网站标题 TITLE=文件快递柜 # 网站描述 DESCRIPTION=FileCodeBox,文件快递柜,口令传送箱,匿名口令分享文本,文件,图片,视频,音频,压缩包等文件 # 网站关键词 KEYWORDS=FileCodeBox,文件快递柜,口令传送箱,匿名口令分享文本,文件,图片,视频,音频,压缩包等文件 # 存储引擎 STORAGE_ENGINE=filesystem状态免责声明本项目开源仅供学习使用,不得用于任何违法用途,否则后果自负,与本人无关。使用请保留项目地址谢谢。
2022年12月09日
541 阅读
31 评论
0 点赞
2022-11-07
图床,通过Python调用api上传图片到Gitlab
用过一段时间的PicGo,但是感觉太重了,为了一个上传图片去装一个软件有点太麻烦。然后目前个人感觉也就Gitlab速度还可以一点,于是昨天翻了官方文档踩了很多坑,总算搞好了。现将关键代码放到这里。 file_path = datetime.datetime.now().strftime('zb_users/upload/%Y/%m/') headers = {'PRIVATE-TOKEN': '这里放你的项目token'} img = file.file.read() ext = file.content_type.split('/')[-1] file_path = urllib.parse.quote(file_path + uuid.uuid4().hex + '.' + ext).replace('/', '%2f') url = f'https://gitlab.com/api/v4/projects/这里放你的项目ID/repository/files/{file_path}' response = await requests.post(url, headers=headers, json={ 'branch': 'master', 'content': base64.b64encode(img).decode('utf-8'), 'author_email':
[email protected]
', 'author_name': 'Lan', 'encoding': 'base64', 'commit_message': 'www.lanol.cn' }) res = await response.json()然后花了点时间写了个小前端用来上传,支持选择,拖拽,粘贴文件进行上传。
2022年11月07日
168 阅读
1 评论
0 点赞
1
2
...
7