.NET项目实战
文章平均质量分 52
从来不喝咖啡
这个作者很懒,什么都没留下…
展开
-
MinIO 使用
http://localhost:9001 ,新建buckets,设置Access Policy为public。throw new MinioException(“上传失败”, ex);3、json配置(建议启用ssl)使用dock-compose拉取。//获取上传存储地址和文件名。MinIO自建对象存储。//获取上传文件输入流。原创 2024-06-01 10:08:21 · 440 阅读 · 0 评论 -
.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 · 643 阅读 · 1 评论 -
多种情况下的 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 · 314 阅读 · 0 评论 -
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 · 1055 阅读 · 0 评论 -
自动识别图片验证码登录
自动识别图片验证码登录目标:从需要会有登录的网站抓取数据。场景:A网站需要会员登录才能查阅信息,A网站采用了AntiForgery防止XSRF攻击。创建windows应用,采用webBrowser模拟加载页面,识别验证码然后登录。1.使用webBrowser导航到登录页string url = "https://xxxx/Login"; webBrowser1.Navi...原创 2019-03-05 14:48:39 · 5023 阅读 · 0 评论 -
后端访问API接口
很简单,直接上代码 /// <summary> /// POST请求 /// </summary> /// <param name="actionAndMethod"></param> /// <param name="body"></param> ///原创 2019-03-05 14:55:29 · 5265 阅读 · 2 评论 -
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 · 10494 阅读 · 0 评论 -
ABP项目实战系列一--取消邮箱注册限制
ABP涵盖的内容很多,对于国人来说,有很多地方不太实用,需要按国内环境修改使用,由于笔者空余时间不是很多,只能不定时更新这个系列的文章,以便交流学习,本系列不会说框架的原理(官方又比较详细的文章)。本文主要操作是取消注册用户时强制填写邮箱的功能,改为可不填(填写邮箱才验证)。直接上代码:1.首先定义属性验证[AttributeUsage(AttributeTargets.Property |...原创 2019-03-15 14:39:48 · 2310 阅读 · 1 评论 -
winform单据加强显示
效果如图:这里采用了重新绘制网格线(使用CellMeger效果并不理想),显示效果更加简洁清新。代码如下:this.gridView1.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.False;//取消水平线 this.gridView1.CustomDrawCell += (s,...原创 2019-03-11 17:19:46 · 445 阅读 · 0 评论