自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (7)
  • 收藏
  • 关注

原创 Winform FlowLayoutPanel 闪烁

闪烁的原因因为在后台代码中,对FlowLayoutPanel子控件的Visible属性进行循环设置,导致FlowLayoutPanel闪烁解决方案引入Win Api [DllImport("user32")] private static extern int SendMessage(IntPtr hwnd, int wMsg, int wParam...

2020-04-13 18:56:40 1335

原创 ASP .NET之动态WebApi实践

动态WebApi实践框架名称 SunLight.DynamicWebApi创建一个普通的WebApi引入Swagger Api界面(可选)2.1 为什么要引入?2.2 如何引入2.2.1 安装框架2.2.2 修改SwaggerConfig.cs2.2.3 创建项目XML注释文档2.2.4 修改WebApiConfig.cs2.2.5 测试Swagger引入SunLight.DynamicWebAp...

2020-04-01 17:47:37 1537

原创 C# 中差集 并集以及交集

C#中差集(Except)并集(Union)以及交集(Intersect)在业务代码进行数据处理时,我们经常会对两个集合进行差集并集以及交集的运算,在C#中如何实现呢?值类型的差集并集以及交集值类型的操作相对比较简单,直接调用集合方法即可,如下 //首选添加两个集合,存放值类型数据,此处以int为例 List<int> list1 = new L...

2020-04-01 14:55:29 2766

原创 Winform 加载千万张图片的实践(一) RecycleView的实现

好长时间,已经没有过自我的总结,着实因为新入职的这家公司实习期的事情安排很多,第一次的跳槽,总是感觉有些矛盾,不过人生还是得求变啊,就当是丰富了人生的经历了。说回正题,这次要实现的是,千万张图片的无卡顿加载。起因是在当前这家公司的项目中,有一个图片加载的WInform控件,在加载几十张图片以后,界面会出现明显的卡顿,这种用户体验实在是让人难以接受,想要优化,又看不到源码,所以,不如重新写一个。...

2019-12-24 14:30:20 1260

原创 Abp框架从零开始(基于.Net Core 2.2) 小记(五) 将服务器部署在IIS上

这一篇,我们尝试将我们的Abp项目部署到IIS上。首先回顾下Abp框架从零开始(基于.Net Core 2.2) 小记(一) 为Swagger接口页添加详细注释这篇文章,为我们的接口添加上详细的注释。 然后分别选择 XXX.Application 和 XXX.Web.Host,右键“在文件资源管理器中打开文件夹”,分别找到文件夹下的XXX.Application.csproj 和XXX....

2019-09-11 16:13:13 1172

原创 Abp框架从零开始(基于.Net Core 2.2) 小记(四) Abp中使用Redis

ABP中的默认缓存功能是基于MemroyCache来实现的。MemroyCache对于复杂的结构和操作、数据同步和持久化来说,是不适用的,所以我们将在系统中集成使用Redis缓存,redis的安装就不啰嗦啦。在 XXX.Web.Core项目中,通过Nugget安装Abp.RedisCache(注意,这里的版本要和你的Abp框架保持一致,否则会导致一些很奇怪的问题出现) 在 XXX...

2019-09-06 16:26:20 1369

原创 Abp框架从零开始(基于.Net Core 2.2) 小记(三) 将EF生成调用的Sql语句打印到控制台

前一段时间,忙完了终身大事,导致自我学习的步伐给停了,这段时间赶紧快马加鞭,继续学习研究下Abp框架,这次我们把仓储层生成调用的Sql语句打印出来,方便以后程序的调试和调优。在仓储层(EntityFrameWorkCore层),通过NuGet安装Microsoft.Extensions.Logging.Console ,这里我安装的是2.2.0版本(最新版本)。 接着,在 X...

2019-09-06 14:39:33 1442

原创 android基础知识复习(Activity及Fragment)

前一段时间完成了我的人生大事,Abp相关系列会暂时停止更新一段时间,准备趁着刚开始这段时间,复习一下android相关的基础知识,相关知识就以问题的方式记录下来,具体问题参考了厘米姑娘的相关博客。 Activity的生命周期onCreate表示Activity正在创建,常做一些初始化工作,比如setContentView界面资源,初始化数据等。onStart表示Activity...

2019-08-27 13:45:58 207

原创 Abp框架从零开始(基于.Net Core 2.2) 小记(二) 简单的文件上传

这一篇文章,我们实现文件的简单上传功能。 首先,我们就像创建一个普通接口一样,在Application层创建一个目录,目录下定义一个接口IFileCommonService,这个IFileCommonService继承自IApplicationService,并在接口中定义了文件上传的方法,方法的返回值是文件上传成功后,文件的信息,会在文章的最后贴出。 /// <su...

2019-08-02 15:01:35 3293

原创 Abp框架从零开始(基于.Net Core 2.2) 小记(一) 为Swagger接口页添加详细注释

Swagger接口页添加接口注释和参数注释 从Abp官网创建完项目之后,启动之后,Swagger的接口说明页,默认是没有接口说明的,这样是很不友好的,也不利于接口调用者的使用,所以,我们要实现Swagger页面的接口注释功能。 首先,我们看一下默认启动后,Swagger的接口页面,标红的是我们自己写的获取所有组织机构的接口,默认是没有注释的。 ...

2019-08-02 11:51:56 1277

原创 .Net版的Retrofit网络访问框架(初版)

这两天在做WPF的Demo时,发现我们客户端的Web访问框架(也不是什么框架,就是个HttpHelper罢了),并不是十分好用,不禁让人想起Android的Retrofit框架,所以就重新封装了下我们的框架,已满足基本的需求,后续功能持续增加中,大家有什么想法也可以在下面评论。最基本的使用方式 第一步,创建一个Retrofit对象(一般就创建一个,如果你的客户端访问的服务器是...

2019-07-10 16:47:39 281

原创 Android WebView中图片点击放大,浏览显示

需求:android WebView控件加载bean中的html富文本片段,而且WebView中的图片可以点击放大浏览。 首先,WebView要加载一个html,十分简单。webView.loadDataWithBaseURL(null, html, "text/html", "UTF-8", null); 接下来,我们需要找到这个html中的图片,思...

2019-07-08 14:33:52 2530

原创 PC通过数据线读取android数据库(四) 桌面WPF端写入android

在上几篇的基础上,我们已经将android应用内部的数据库读取到了pc端,并且显示了出来,接下来,我们尝试Pc端修改数据,并且将数据覆盖到android端应用。 总体和上一篇读取数据库的思路相反,我们先将pc端修改的数据保存到数据库Db文件中,核心代码如下: /// <summary> /// 保存修改 ...

2019-06-28 14:44:54 508 3

原创 PC通过数据线读取android数据库(三) 桌面WPF端读取

在上一篇的基础上,我们已经将安卓应用的数据库文件拷贝到了公共文件夹下,接下来,我们需要把这个数据库文件拷贝到Pc端。手机上的数据怎么拷贝到PC上呢,笨办法,连数据线、蓝牙等,自己手动拷,但程序猿的工作不就是将无聊的重复性工作想办法交给电脑么,所以让我们放弃这个蠢笨的办法。 相信大家在安卓的开发中,使用过adb将文件从你的模拟器或者手机上pull到电脑上进行查看,那么,点...

2019-06-28 09:29:54 521

原创 PC通过数据线读取android数据库(二) 安卓端开发

基于上一篇采用adb工具连接安卓的思路下,这一篇我们开始做安卓方面的数据准备。 因为我们要做的是Pc读取安卓的数据库,没有数据库可不行嘞,所以,让我们现在安卓应用上创建一个数据库。这里数据库的ORM框架我选择的是郭霖大神开发的SqLite 2.0框架,谁让我看他的第一行代码长大呢。创建了一个用户模型,如下:public class UserModel extends L...

2019-06-27 18:16:47 706 5

原创 PC通过数据线读取android数据库(一)

最近遇到一个很操蛋的需求,由于用户涉及到国家数据安全,我们为客户开发的安卓端应用程序无法使用互联网方式来访问数据库(就算是在局域网内建立个人热点都不可以),用户希望可以通过数据线的方式,来同步应用中的数据......从而引发了这一番歇斯底里的探索。 听到这个需求,脑子里闪过的第一点,好像貌似在手机上见过‘USB网络共享’这个功能,然后查找了相关资料后,发现这个功能的意思是,把你的...

2019-06-27 17:50:58 891

原创 WPF中使用SqLite数据库

在研究安卓手机与pc电脑使用数据线进行数据传输的过程中(为啥这么二,因为甲方人员不允许使用互联网,就算是内部的局域网wifi都不可以),涉及到了WPF操作安卓常用数据库SqlLite的操作,记录一下艰辛的历程。 直接使用sqLite官方的dll进行二次开发 首先在官网中SqLite官网中下载sqlite-netFx20-setup-x86-2005-1.0....

2019-06-26 17:52:40 10775 1

原创 Java 单例模式复习

复习了一下java的单例,这里做个笔记,原文地址:https://www.cnblogs.com/zhaoyan001/p/6365064.html饿汉式(静态成员)public class A{ private A(){} private static A instance=new A(); public static A getInstance(){ ...

2019-05-06 09:15:02 106

原创 Visual Studio使用Git,并Push到远程GitHub上

因为这一段时间主要的工作是在Android studio上进行安卓原生程序的开发,接触的一直是使用Git进行代码管理,感觉比SVN或者是TFS来说不要爽太多(主要是在GitHub上能看见自己的代码,莫名的有一种为开源做了贡献的成就感,虽然很菜),所以就尝试着在VS上改为Git进行代码管理。第一步,申请一个GitHub账号,各位老哥,这应该不用我来说了 第二步,在GitHub上创...

2019-04-12 15:34:34 4751

原创 VS启动下的服务器,如何供手机调用(IIS EXPRESS)

在VS下启动运行的服务端程序(部署在IIS EXPRESS上),默认是无法被除本机外的终端调用的。在开发android端程序时,为了方便调试,需要直接访问此服务端程序。千寻万寻,终于找到了相关方法。找到IIS Express的配置文件,applicationhost.config,寻找方法如下: (1).在vs中启动你的服务器,这时这个服务端程序默认只能由本机访问,然后在底部的任务栏中找到I...

2019-02-15 17:10:41 468

原创 WPF 简易耗时加载进度条

本文实现了简易的WPF加载进度条,其MVVM框架基于Caliburn.Micro 3.2.0,相关框架的知识请自行百度学习。创建BaseViewModel基类,基类继承自Caliburn.Micro的PropertyChangedBase类(该类实现了INotifyPropertyChanged接口,省去了自己实现接口的过程)。BaseViewModel类中定义了两个委托,委托ShowLodi...

2018-12-19 11:23:14 2683

SunLight.DynamicApi.rar

Asp .NET WebApi的动态webApi支持框架,实现了通过添加所依赖的模块,动态的生成WebApi接口的功能,使用方式详见我的相关博客,

2020-04-01

Glide4NetDemo.rar

此解决方案包含了 1.winform的自定义图片加载框架Glide4Net,实现了图片的处理,加载以及缓存, 2.winform的RecycleView,实现资源复用,加载千万条项目 3.基于以上两个实现的相册功能

2019-12-24

pcConnectAndroidByAdb.rar

android手机与pc电脑在链接数据线后,通过Adb代码进行链接,代码主要实现了copy手机的数据库文件,并在电脑上进行操作,并传回手机的功能演示

2019-11-04

Retrofit4Net v1.0.dll

.net版的Retrofit网络访问框架,基于C#开发,详情可以去 https://blog.csdn.net/war3ismylove/article/details/95345949 进行了解,有什么问题也可以留言给我

2019-07-10

Retrofit4Net-master.zip

.net版的Retrofit网络访问框架,基于C#开发,详情可以去 https://blog.csdn.net/war3ismylove/article/details/95345949 进行了解,有什么问题也可以留言给我

2019-07-10

json字符串转table字符串

本资源可以帮助你将服务端发来的动态的json字符串,转换为类似于excel table 格式的字符串。ps:资源包内亦包括了相关的依赖jar包,请根据您的具体情况选择是否添加。

2016-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除