随笔分类 - 日常开发
日常开发琐事
摘要:使用 Nginx 搭建 Webdav 服务 一、 自签名根证书 1. 生成根证书密钥 openssl genrsa -out ./root.key 2048 2. 生成根证书 openssl req -x509 -new -key ./root.key -out ./root.pem -days 3
阅读全文
摘要:1. 查看配置文件位置 mysql --verbose --help | grep my.cnf 2. 给一个用户赋予权限 GRANT ALL ON radiansdb.* TO 'admin'@'%'; 3. 显示权限 SHOW GRANTS FOR 'admin'@'%'; 4. MySql 会
阅读全文
摘要:上传文件失败,可能的原因 1. 前端默认限制了文件大小,例如我这里使用了 axios 发送请求,默认是有大小显示的,可以在配置里面设置文件大小,比如设置内容和请求体大小为 100M,默认打印出来的是 -1 config.maxContentLength = 100 * 1024 * 1024; co
阅读全文
摘要:本文主要介绍三个问题: 如何建立基于 Token 的连接到 APNs? 生成 token 如何发送通知到 APNs? 一、建立基于 Token 的连接到 APNs 要和 APNs 通信,连接就要认证。目前苹果提供的认证方式有两种,一种是基于 Token,一种是基于证书。本文只介绍基于 Token 的
阅读全文
摘要:我们有时候可能会要显示一段文本,就如微信中的聊天,聊天的内容是不固定的,可能多,也可能少。也就是说,我们在展示内容的时候,大小不固定,而我们要想展示完全的内容,就需要动态的计算出刚好适合内容大小的区域。 为此,封装一个方法,用来计算合适的区域大小,代码如下: // // SystemInfoTool
阅读全文
摘要:在一些应用程序中,我们可能需要对所有请求都要求登录的用户才能访问。我们不可能在所有的控制器中一一添加认证属性。如何在一处设置就可以达到要求呢? 有以下两种方法: 第一种是在添加授权服务的时候,设置一个授权策略,要求认证的用户用才能访问,具体如下 // 授权 services.AddAuthoriza
阅读全文
摘要:问:修改 .gitignore 后不起作用? 答:由于存在缓存的问题,可以运行以下命令清除缓存后再添加和提交 git rm -r --cached .git add .git commit -m '更新 .gitignore' 问:git 命令 答: 开始一个工作区域: clone 克隆一个仓库到一
阅读全文
摘要:什么是 JWT ? 从 https://jwt.io/ 可以了解到对 JWT 的描述:JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two
阅读全文
摘要:每次用到数字格式化的时候,总是想不起来,还要上网搜索,在此记录,以备查询。 摘抄自 Standard numeric format strings | Microsoft Docs 格式指定符 名称 描述 示例 "C" 或 "c" Currency 结果:货币数值 支持:所有数值类型 精度指定:小数
阅读全文
摘要:功能: 实现视图添加渐变背景及边框 // // ViewTool.swift // EXOTerra // // Created by huang zhengguo on 2020/10/16. // Copyright © 2020 huang zhengguo. All rights reser
阅读全文
摘要:问题:安装新版本 .NET 6.0 SDK 后,运行 ASP.NET Core 项目出现如下错误: fail: Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer[4] The ASP.NET Core developer certifica
阅读全文
摘要:需求:对 UILabel 的文本中部分文字标记下划线 实现:对于 UILabel 文本设置样式的话,我们可以直接创建 NSMutableAttributedString 对象,然后使用 addAttribute 对它添加一些样式,最后赋值给 UILabel 的 attributedText 属性即可
阅读全文
摘要:需求:从一串字符串中查找子字符串的位置 实现:系统框架中并没有可以直接调用的方法直接获取子字符串开始的位置,需要以下几步即可获取到子字符串的起始位置。 应用场景:比如我们要对 UILabel 的文本中的部分字符标记,那么我们就需要找出来要标记的文本的位置,结合文本的长度,我们就可以实现标记 第一步:
阅读全文
摘要:项目开发中自己编写的一个字符串操作相关的类: 16 进制数转字符串 计算校验码 转换内容为 10 进制的字符串的数据 为 长度为 2 的 16进制的字符串,其它长度字符串返回 nil 转换时间时分为固定长度的字符串,6时16分 -> 06:16 转换固定格式的时间字符串为分钟数,06:16 -> 6
阅读全文
摘要:翻译自 https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-migrate-restore-database?view=sql-server-ver15 推荐使用 SQL Server 的备份和还原功能把数据库从 Windows 迁
阅读全文
摘要:翻译自 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-5.0 静态文件,例如 HTML, CSS,images 和 JavaScript,都是作为资源文件由 ASP.NET
阅读全文
摘要:翻译自 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/http-requests?view=aspnetcore-5.0 可以在应用程序中注册一个 IHttpClientFactory 来配置和创建 HttpClient 实例。
阅读全文
摘要:翻译自 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/error-handling?view=aspnetcore-5.0 这篇文章涵盖了在 ASP.NET Core web 应用程序中处理错误的通用方法。查看 Handle er
阅读全文
摘要:翻译自 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-5.0 本主题描述了ASP.NET Core 应用程序中应用到的 .NET 中的日志。关于 .NET 中日志的详细信息,查看
阅读全文
摘要:翻译自 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/environments?view=aspnetcore-6.0 ASP.NET Core 基于运行环境使用一个环境变量配置应用程序的行为。 环境 ASP.NET Core 从
阅读全文