- 博客(25)
- 资源 (4)
- 收藏
- 关注

原创 .NET 7 创建Android项目 (拥有原生的界面设计能力,比MAUI更好的性能)
vs2022默认移动开发使用的是maui项目模板,maui确实有很多亮点,就是对比android原生项目性能还需要优化,特别是启动app时无法达到秒开。后来发现vs2022中依然可以直接创建android项目,性能和原生Android基本一致。熟悉的设计界面来了,这个是和Android studio一样的操作,只是后台语言由java变成了c#,xml的布局文件是一样的使用方法。这样创建的项目结构有点类似xamarin.android。5、想使用android studio类似的界面设计?
2023-11-15 10:05:19
793
1
原创 网站运维之整站同步
很多时候由于访问量巨大,单服务器无法承受压力或者出去安全性考虑,需要对网站进行多台服务器部署,使用负载均衡减轻访问压力,可以使用rsync方式(本文以ubuntu系统为例)进行自动同步。我们需要对主服务器(以192.168.163.129为例)和子服务器(以192.168.163.130为例)同时安装rsync工具。编辑SSH配置文件, 这个文件位于/etc/ssh/sshd_config。在打开的sshd_config文件中,找到。生成密钥对保存到/root/.ssh/允许root用户登录。
2024-12-19 10:39:52
223
原创 MinIO 使用
http://localhost:9001 ,新建buckets,设置Access Policy为public。throw new MinioException(“上传失败”, ex);3、json配置(建议启用ssl)使用dock-compose拉取。//获取上传存储地址和文件名。MinIO自建对象存储。//获取上传文件输入流。
2024-06-01 10:08:21
529
原创 Docker 中 Nginx 反向代理
Nginx Proxy Manager 本地反向代理测试,使用了docker容器、docker-compose、nginx。
2024-03-16 13:06:56
667
原创 windows redis 允许远程访问配置
这里的redis服务指定了是redis.windows-service.conf文件,找到这个文件注释掉bind 127.0.0.1,修改protected-mode yes为protected-mode no即可。安装好windows版本的redis,会以服务方式启动,但是不能远程访问,这个时候需要修改配置。redis安装路径下会有2个配置文件,究竟需要怎么修改才能生效呢?重启服务后,开始愉快的玩耍。
2023-12-13 09:47:24
1098
2
原创 手动安装配置dapr环境
运行dapr dashboard -p 9999命令,启动控制台,启动成功后显示Dapr Dashboard running on http://localhost:9999,可以通过显示的地址访问控制台。运行dapr -v命令,显示cli和runtime版本表示安装配置成功。下载dashboard_windows_amd64.zip。下载daprd_windows_amd64.zip。下载 dapr.msi(自动配置好环境变量)
2023-12-04 11:43:55
706
原创 docker中的centos7搭建.net7运行环境
sudo yum-config-manager --enable nginx-mainline (不必要)启动nginx(需要先确保80端口未被其他程序占用)创建的centos容器缺乏很多工具,需要安装。配置nginx文件,覆盖nginx.conf。以下引用nginx官方的方法。运行服务,并确认它正在运行。保存文件并启用服务。
2023-08-19 08:49:33
624
原创 使用C# Dev Kit
vscode安装C# Dev Kit后使用,提示找不到.net sdk。需要在vscode的配置文件中指定sdk,
2023-08-17 15:53:45
1052
1
原创 docker安装centos和宝塔
http://Linux子系统ip地址:8888/宝塔面板指定字符串。2、windows store安装debian或者ubuntu。安装ssh(安装后可以使用xshell工具连接)宝塔访问的地址就是Linux子系统的ip地址。修改了默认端口才能使用8888端口访问宝塔。1、安装docker desktop。3、cmd使用docker命令。拉取指定版本centos。进入容器后安装网络工具。创建新容器并映射端口。5、修改宝塔默认端口。
2023-06-21 10:41:22
604
原创 docker安装debian和宝塔
docker安装debian和宝塔安装docker desktop ,docker官网下载安装;安装debian linux子系统,进入windows store搜索debian安装;拉取debian镜像 ,docker pull debian;启动容器 docker run -i -t -d --name baota -p 2000:20 -p 2100:21 -p 8000:80 -p 4430:443 -p 8880:888 -p 8888:8888 --privileged=true -v
2023-06-20 09:50:49
528
原创 多种情况下的 get和post 访问 WebApi
WebApi访问教程总是会遇到一些小朋友反复在问api的调用问题1、后端webapi写法2、前端restsharp调用总是会遇到一些小朋友反复在问api的调用问题每次做项目总有小朋友会在问我的api怎么访问不了,你帮我看看吧,所以这里记录下一些问题,方便以后查阅。支持单个参数,json类型,实体类型访问,这里主要针对post方法。1、后端webapi写法以下给了3个方式的api接口 [AllowAnonymous] [HttpPost] public XResu
2021-01-27 10:15:54
341
原创 Xamarin 安卓项目打包
Xamarin 安卓项目打包必须使用Release生成必须使用Release生成选中android项目,右键-》存档-》生成包后选择分发-》临时-》新建签名,然后另存包即可。
2021-01-05 20:54:58
412
原创 uiautomatorviewer使用教程
uiautomatorviewer使用教程介绍命令使用模式(可以解决使用工具无法获取的问题)工具使用方式介绍要使用该工具必须先安装android sdk,安装后在安装目录找到adb工具和uiautomatorviewer。命令使用模式(可以解决使用工具无法获取的问题)1、截取uixadb shell uiautomator dump /sdcard/screen.uixadb pull /sdcard/screen.uix2、获取截图adb shell screencap -p /sdcar
2020-12-17 15:02:59
1724
原创 阿里云ECS FTP搭建
阿里云ECS(windows版)FTP服务设置教程1、 https://www.filezilla.cn/ 去下载服务端和客户端并安装好2、 阿里云添加安全组3、 FileZilla服务端配置4、 FileZilla客户端使用端口10021连接服务端1、 https://www.filezilla.cn/ 去下载服务端和客户端并安装好2、 阿里云添加安全组3、 FileZilla服务端配置4、 FileZilla客户端使用端口10021连接服务端...
2020-10-08 11:28:40
334
原创 CefSharp 开发经验汇总
CefSharp项目开发经验小结CefSharp 开发经验汇总做过2个项目,使用CefSharp.Wpf。引用CefSharp.Wpf操作步骤Nuget里面引用CefSharp.Wpf;解决方案平台换成x64,编译项目;初始化private ChromiumWebBrowser browser1;browser1 = new ChromiumWebBrowser();bro...
2020-01-08 14:05:40
1066
原创 ABP项目实战系列一--取消邮箱注册限制
ABP涵盖的内容很多,对于国人来说,有很多地方不太实用,需要按国内环境修改使用,由于笔者空余时间不是很多,只能不定时更新这个系列的文章,以便交流学习,本系列不会说框架的原理(官方又比较详细的文章)。本文主要操作是取消注册用户时强制填写邮箱的功能,改为可不填(填写邮箱才验证)。直接上代码:1.首先定义属性验证[AttributeUsage(AttributeTargets.Property |...
2019-03-15 14:39:48
2541
1
原创 winform单据加强显示
效果如图:这里采用了重新绘制网格线(使用CellMeger效果并不理想),显示效果更加简洁清新。代码如下:this.gridView1.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.False;//取消水平线 this.gridView1.CustomDrawCell += (s,...
2019-03-11 17:19:46
470
原创 WPF Prism构建模块式开发框架
WPF PrismPrism框架扩展安装资源项目Prism主项目模块项目Prism框架扩展安装Prism已经更新到7.x。打开VS2017,在扩展和更新里面安装Prism模板。新建3个项目,1个主项目,1个模块项目,最后1个资源项目(提供界面样式)。项目之间通过prism自带的ioc注入,达到解耦,项目之间不需要互相引用。资源项目添加“资源字典" DefaultStyle.xaml文...
2019-03-11 09:26:36
10567
原创 后端访问API接口
很简单,直接上代码 /// <summary> /// POST请求 /// </summary> /// <param name="actionAndMethod"></param> /// <param name="body"></param> ///
2019-03-05 14:55:29
5307
2
原创 自动识别图片验证码登录
自动识别图片验证码登录目标:从需要会有登录的网站抓取数据。场景:A网站需要会员登录才能查阅信息,A网站采用了AntiForgery防止XSRF攻击。创建windows应用,采用webBrowser模拟加载页面,识别验证码然后登录。1.使用webBrowser导航到登录页string url = "https://xxxx/Login"; webBrowser1.Navi...
2019-03-05 14:48:39
5102
abp重写邮箱验证代码
2019-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人