青城同学 - D1h.Net第一号博客

青城同学的博客

技术栈:.Net Core , vue.js, 移动端开发
欢迎关注我的公众号:【青城同学】

IOS开发之UIScrollView约束布局

摘要: 概要 在iOS开发学习中,UIScrollView是绕不过去的一个重要控件。 但是相对于Android的ScrollView,iOS的这个滚动控件的用法简直是复杂一万倍。。。 最主要是目前能找到的大部分的视频教程看到的关于UIScrollView的教程,都是使用Frame布局。没有找到使用AutoL 阅读全文
posted @ 2021-10-02 15:19 青城同学 阅读(70) 评论(0) 推荐(0) 编辑

Angular封装WangEditor富文本组件

摘要: 富文本组件是web程序中很常用的一个组件,特别是要开发一个博客,论坛这类的网站后台。 得益于Angular的强大,封装WangEditor组件非常简单 1.使用yarn或者npm安装wangeditor yarn add wangeditor 2.创建一个Angular的组件 ng g c q-wa 阅读全文
posted @ 2021-07-29 17:23 青城同学 阅读(293) 评论(0) 推荐(2) 编辑

使用Angular CDK实现一个Service弹出Toast组件

摘要: 在Angular中,官方团队在开发Material组件库的同时,顺手做了一套Component dev kit,也就是在Angular世界中大名鼎鼎的CDK,这套工具包提供了非常多的前端开发的通用功能。Angular的知名组件库几乎都依赖了这套开发包。比如ANT,PrimeNG等。 本文主要写用cd 阅读全文
posted @ 2021-07-27 21:27 青城同学 阅读(157) 评论(0) 推荐(0) 编辑

让Angular自定义组件支持form表单验证

摘要: Angular提供了一套非常强大的表单验证库(vue和react都需要第三方库的支持),可以非常方便简单实现web应用程序中的表单验证功能。但是如何让我们自定义的组件也支持验证呢? 我遇到一个需求是封装WangEditor这个富文本编辑器放到表单中。 这种需求是非常常见的,Angular给我们提供了 阅读全文
posted @ 2021-07-25 22:23 青城同学 阅读(147) 评论(0) 推荐(0) 编辑

等了半年,m1芯片原生支持的.NET IDE出现了

摘要: m1芯片是苹果2020年发布的一款基于arm的桌面芯片,目前已经应用在MacBook Air 、MacBook Pro、IMac、Ipad等设备上。可以说整个苹果生态圈都在去intel化。 今年年初跟了我6年的台式机频繁出现故障,于是入手了一台m1芯片的笔记本。 入手之前我是做了大量的调研,包括能不 阅读全文
posted @ 2021-07-18 01:43 青城同学 阅读(1886) 评论(8) 推荐(2) 编辑

使用密钥登录ubuntu服务器

摘要: 最近知乎给我推了一篇关于Linux服务器安全问题的文章,看了之后明白用密码登录和使用密钥登录的区别。 生成公钥和私钥 公钥存于服务器的 ~/.ssh/authorized_keys路径下,私钥自己下载到本地存储 使用私钥连接服务器 切到私钥 xxx.pem 同级目录下, 使用 chmod 400 x 阅读全文
posted @ 2021-06-20 21:17 青城同学 阅读(77) 评论(0) 推荐(0) 编辑

xdebug3+php8.0+vscode断点调试php程序

摘要: 今天帮朋友弄一个php写的小系统。因为逻辑稍微复杂,于是肉眼实在是无法看懂逻辑。 于是掏出Xdebug这个php调试神器。 #本地环境 我的机器环境是mac OS 11.4 + php8.0.7 + vscode #安装php 这里使用brew安装,如果是其他的Linux系统话的,使用对应的命令即可 阅读全文
posted @ 2021-06-15 09:12 青城同学 阅读(118) 评论(0) 推荐(0) 编辑

.NET Core 网站项目在Docker中运行无法访问问题处理

摘要: 问题现象 今天打包了一个新的docker镜像,运行起来后,发现无法正常访问。 但是查看本机端口,发现docker实际上已经监听了这个端口,进入容器内部,用curl访问,是可以正常访问。 看docker logs的日志,发现默认绑定的是localhost,于是想到可能是绑定端口的问题。 #解决问题 在 阅读全文
posted @ 2021-05-16 21:39 青城同学 阅读(225) 评论(0) 推荐(0) 编辑

IOS的UITableView控件简单使用

摘要: 在IOS组件中,UITableView是几乎每个应用都会使用到的控件,没有之一。 UITableView简单使用 var arr : [String]? override func viewDidLoad() { super.viewDidLoad() // Do any additional se 阅读全文
posted @ 2021-05-13 23:31 青城同学 阅读(30) 评论(0) 推荐(0) 编辑

IOS的UIScrollview简单使用

摘要: 在移动设备中,一个屏幕很难显示完所有的内容。几乎都是滚动来查看更多的内容 IOS提供了UIScrollView来实现滚动。 let scrollview = UIScrollView(frame: CGRect(x: 0, y: 10, width: self.view.bounds.width, 阅读全文
posted @ 2021-05-11 23:09 青城同学 阅读(63) 评论(0) 推荐(0) 编辑
下一页

导航

Powered by:
D1h.Net第一号博客
Copyright © 2021 青城同学
Powered by .NET 6 on Kubernetes

问答 28u iTmz.Net 3q科技 A8团队1 A8团队2 A8团队3 A8备