木子屋 Dnawo's BLOG

分类:Web编程

共 940 篇

WEB项目使用Git进行版本控制和服务器代码更新示例

最近在开发一个WEB项目,更新比较频繁,准备引入版本控制,在豆包帮助下学习了下Git,最终成功将代码提交到了Gitee,后面想想干脆服务器端代码更新也都改用Git,统一操作,下边记录一下实现过程。本地电脑和WEB服务器都是Windows操作系统。 一、准备工作 打开Gitee官网,注册一个账号,新建一个仓库(例如mzweb),复制仓库SSH地址: 二、本地电脑提交代码到Gitee仓库 2.1 配置SSH公钥 打开Git官网,下载Git for Windows安装到本地电脑(一路Next),安装完成后在任意文件夹点击右键,选择"Git Bash here",输入下面命令生成密钥并查看公钥: 在Gitee打开设置>安全设置>SSH公钥,复制上面的公钥添加到Gitee:…

移动设备填写表单时输入法只有下一步没有"回车"键解决办法

WEB页面有一个搜索表单,脚本增加了监听功能,输入回车键直接搜索,PC端使用正常,但在移动设备无法正常使用,原因是输入法只有"下一步"键,没有"回车"键: 开始以为是输入法的问题,后来发现浏览器才是始作俑者,Chrome for Android 从 Chromium 62 起有"智能表单导航"逻辑,当前输入框不是表单里最后一个可聚焦文本框,输入法右下角按钮显示为下一步/下一项,当前是最后一个输入框时,才会显示为完成/前往/确认。 移动设备填写表单时输入法只有下一步没有"回车"键解决办法 通过给输入框增加enterkeyhint属性可以解决这个问题,enterkeyhint可选的值有:done、go、search、send、enter,其中enter就是回车:…

PHP+SQLite系统通用开发规范

一、安装与数据库运维 1.1 首次安装机制:首次部署访问 install.php: -检测 config.php 文件是否存在,若不存在,展示一次性安装表单,让用户同时填写部署级配置与首个超级管理员账号: ■ 数据库路径:程序自动随机生成文件名(如 data/sys_.db,避免多系统共用目录时冲突),可改; ■ 文件上传路径:默认 /uploads,可改; ■ 日志存储路径:默认 /logs,可改; ■ 数据库备份保留天数:默认 3 天,可改; ■ 首个超级管理员账号:用户名 + 密码; - 提交后按顺序执行: ⑴. 检测各个路径是否可写,不满足则直接中止并明确提示缺失项; ⑵. 检测通过后,把上述部署级配置值替换 config.template.php 中对应占位符,生成 config.php(占位符清单见 7.1);…

【API】DeepSeek接口文档

■ 接口地址 https://api.deepseek.com/chat/completions ■ 请求说明 请求方式:POST 认证方式:Authorization: Bearer ${DEEPSEEK_API_KEY} 请求头头:Content-Type: application/json { "model": "deepseek-v4-flash", "temperature": 0.3, "stream": false, "messages": } 说明:模型是无状态的,每次请求时需要把之前所有的对话历史放在messages发送给模型,同时注意模型有最大上下文限制。 ■ 响应说明 {…

DeepSeek全面上调API价格

北京时间 2026年8月17日 00:00 起,DeepSeek将对API价格进行调整,采用峰谷定价,空闲时段价格为高峰时段价格的一半。高峰时段为北京时间 9:00 - 12:00、14:00 - 18:00(其余为空闲时段)。 DeepSeek API 价格(调整前): DeepSeek API 价格(调整后): 相关链接 .DeepSeek模型&价格:https://api-docs.deepseek.com/zh-cn/quick_start/pricing

ASP.NET 项目 Web Site Project 与 Web Application Project 的区别详解

在软件开发中,项目模型决定了我们如何组织代码、如何编译程序以及如何部署应用,ASP.NET 的项目模型有两种:Web Site Project (WSP) 和 Web Application Project (WAP)。下边我们举个例子说明项目模型的作用以及它们的区别。 例如在一个页面中输出字符“hello, world”,当使用 WSP 模型时,文件可能是这样的: Default.aspx: Default.aspx.cs: 若使用 WAP 模型,除了上面两个文件,通常还会多一个文件Default.aspx.designer.cs: 为什么要多这么一个文件呢?根源就在于编译方式的不同: Web Site Project (WSP) 模型:采用服务器端动态编译方式,页面第一次被访问时才编译,ASP.NET 运行时会根据 .aspx 里的 runat="server" 控件,在后台自动生成一套临时的声明代码,然后合并编译,所以你可以没有 .designer.cs,甚至 .cs 文件里都不用写声明,运行时不会报错,因此部署时能实现像 PHP 一样 “改完即上传、上传即生效” 的体验。…

ASP.NET 项目中 aspx 页面内联代码和代码分离演示示例

在传统的 ASP.NET 项目中,aspx 页面输出内容有两种组织代码的方式:代码不分离(内联代码)和代码分离(CodeBehind),下面用简单的两个完整示例演示: 1、代码不分离(内联代码) 这种方式只有一个 .aspx 文件: 2、代码分离(CodeBehind) 这种方式有一个 .aspx 文件和一个 .aspx.cs 文件,通过 Inherits 和 CodeBehind 指令关联: 除此之外,还有一种称为服务器端脚本块的写法,像是上面两种的合体,也是只有一个 .aspx 文件:

T-SQL:双字母com域名生成示例

生成双字母com域名T-SQL: 如果要生成三字母com域名,只需加一个L3即可,依此类推: Tips:纯字母com域名,一个字母到五个字母,各有26、676、17576、456976、11881376个。

【API】顺丰速递运费时效查询接口文档

接口统一HOST:https://www.sf-express.com 一、查询地址编号 POST /sf-service-core-web/service/region/queryRegionListByName?lang=sc&region=cn&translate=sc {"city":"杭州市","district":"西湖区","province":"浙江省"} { "traceId": "3d0befda1912434ab980d399b291409c", "timestamp": "2023-07-01 00:51:57.935", "success": true, "code": 0,…