自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ca_va的博客

我们终难相遇,我们终究相遇

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

转载 C# ASPNetCore学习路线图

MoienTajik/AspNetCore-Developer-Roadmap开发也好久了,发现自己的学习总是乱的,很多东西都不懂。“偷”一张图片给自己引路,哈哈哈ASP.Net 开发学习路线图一版本:二版:

2020-06-10 10:24:12 769

转载 记C# 调用虹软人脸识别 那些坑

[由来只应春睡去,何处夏荷冒初头]上一个东家是从事安防行业的,致力于人工智能领域,有自主人脸识别、步态识别的算法。C++同事比较称职有什么问题都可以第一时间反馈,并得到合理的处理,封装的DLL 是基于更高性能的GPU算法,可支持更多线路的运算,接口调用简单,只需要传入图片即可得到特征值。对于公司的项目,更多的是与各类接口进行交互。包括建立任务、上传视频、截取片段,抽取特征,学习特征,步态比对等对接接口的复杂业务逻辑。由于长期和C++接口对接,包括Kafka消息队列传输等,对于公司项目支撑的业务流程比较了解

2020-06-29 16:06:52 1249

转载 C#基础 关键词之Partial

C# 2.0 可以将类、结构或接口的定义拆分到两个或多个源文件中,在类声明前添加partial关键字即可。例如:下面的PartialTest类class PartialTest{  string Str_FieldTest;   int Int_FieldTest;   public void DoTest()   {     Debug.Print("Test");   }}可在不同源文件中写成下面形式:一个文件中写:partial class PartialTest{

2020-06-12 16:29:51 144

转载 svn 异常之Previous operation has not finished

今天改完代码提交时,提交接近完成但窗口还未关闭电脑蓝屏了。夏天来了,电脑比人还怕热啊~~~ 心里咯噔一下,估计svn又会出一些莫名其妙的问题了。果然,待电脑重启后开eclipse,文件还是新增状态,提交报错,提示需要执行clean up 。但svn执行clean up命令时报错“Previous operation has not finished; run ‘cleanup’ if it was interrupted”。 无论你到那个父层次的目录执行“clean up “,都是报一样的错。后将代

2020-06-12 16:24:54 494

转载 C#基础 关键字之const,readonly

(1) readonly和const都是用来标示常量的。(2) 初始化赋值不同。const修饰的常量必须在声明的同时赋值。例如:public class Class1{ public const int MaxValue = 10; //正确声明 public const MInValue; //错误:常量字段要求提供一个值 public Class1() { MinValue = 10; }}

2020-06-12 10:21:40 358

转载 C#基础 关键字之volatile

volatile基础msdn的解释:http://msdn.microsoft.com/zh-cn/library/x13ttww7.aspxvolatile 关键字指示一个字段可以由多个同时执行的线程修改。声明为 volatile 的字段不受编译器优化(假定由单个线程访问)的限制。这样可以确保该字段在任何时间呈现的都是最新的值。volatile 修饰符通常用于由多个线程访问但不使用 lock 语句对访问进行序列化的字段。有关在多线程方案中使用 volatile 的示例,请参见如何:创建和终止线程(C

2020-06-12 09:41:56 208

原创 Netcore 中间件之Autofac(依赖注入)的基本使用 日志功能实现(AOP)2.1

Autofac(依赖注入)的基本使用(Netcore2.X)起:在项目编程中,经常要记录整个项目的接口和调用情况。如果只是控制器的话,直接使用过滤器或者是中间件即可。或者也可以写切面来记录。但是如果想看下与Service或者Repository层的调用情况,好像目前咱们只能在Service层或者Repository层去写日志记录了,那样的话,不仅耦合性就会变的很高,不符合解耦的要求。这个时候就需要用到AOP和Autofac的Castle结合的方法。注:1.本文项目基于上一章Autofac(依赖注

2020-06-09 18:41:08 1116

转载 C#基础 方法之IsAssignableFrom

isAssignableFrom(Class<?> c)标识 “当前Class 是否是给定的 Class 的超类或者超接口”。是 返回true,否则返回false。标识 “当前Class 是否与定的 Class 的相同”。是 返回true,否则返回false。如果 “如果该 Class 表示一个基本类型,且指定的 Class 参数正是该 Class 对象”,是则返回true,否则放回false。 public static void main(String[] args){

2020-06-08 15:31:23 5412

原创 NetCore 中间件之Autofac(依赖注入)的基本使用(Netcore2.X)1.2

项目基本介绍备注,项目源代码在上传GitHub后会展示链接项目用的面向接口编程(PS:面向接口编程的核心含义就是,层与层之间只通过接口关联)EptDemo是API主程序:依赖于IRepo和IServEptDemo.IRepo是仓储接口层,负责提供Repo层的接口EptDemo.Repo是仓储层,负责与数据库进行数据串接,依赖RepoEptDemo.IServ是服务接口层,一般只提供给主程序,依赖于IRepoEptDemo.Serv是服务层,作用是完成与Repo层的数据串接,依赖于IRepo

2020-06-05 18:28:44 874

转载 C#基础 操作符之as

在程序中,进行类型转换时常见的事,C#支持基本的强制类型转换方法,例如Object obj1 = new NewType();NewType newValue = (NewType)obj1;这样强制转换的时候,这个过程是不安全的,因此需要用try-catch语句进行保护,这样一来,比较安全的代码方式应如下所示:Object obj1 = new NewType();NewType newValue = null;try{newValue = (NewType)obj1;}catch (

2020-06-05 10:04:45 317

转载 VS2019 布局之窗体美化 -界面透明,背景图片

安装插件扩展-管理扩展下-在线:Color Theme Editor for Visual Studio 2019 设置界面主题及界面属性更新(例如界面透明)ClaudiaIDE 设置背景图片下载好两个扩展包后,需要瞎关闭vs,会提示安装。#Color Theme Editor for Visual Studio 2019使用一般重启vs2019后,会自动弹出主题页面后续想要更改的话,可以在工具-customize colors 下进入主题页面进入后即可看到对应的主题,选择主题即可

2020-06-04 11:52:14 14027 11

原创 C#基础 异常之DBfirst table中的列‘xxx’为DBnull

目前问题原因具体位置具体操作如下一:重启mysql服务win+r ->输入services.msc进入->找到mysql服务-重启或者在右下角选择mysql -选择MySQL服务并重启(restart)数据库执行语句use database name;set global optimizer_switch=‘derived_merge=OFF’;重新选择dbfirst...

2020-06-02 14:31:42 177

原创 Sqlserver 结构之架构篇(起) 查询表所属用户(其实应该是schema/架构)

刚开始用sqlsever,总是发现所有的表都有前缀,例如dbo,sec等,一开始以为是用户,后来才发现是schema,中文翻译是”架构“(不知道为啥这样翻-_-)图如下所有的架构则在这里找:对应数据库-安全-架构(schema)问题:由于表太多,不知道该怎么快速找到表,这个时候就可以通过架构进行查询 select sys.objects.name as [对象名称],sys.schemas.name as [架构名称] from sys.objects,sys.schemas w

2020-06-02 14:27:20 1417

转载 C#基础 异常之Inconsistent accessibility(返回类型不一致问题)

当新建一个model的时候,默认是不加public属性的,所以当某个方法中使用到这个model,并作为返回值时,方法是public属性,这时候方法会报错,错误如下:Error 2 Inconsistent accessibility: return type ‘System.Collections.Generic.List<Business.T11.CompanyInfoForAllDisplayModel>’ is less accessible than method ‘Bus

2020-06-01 13:53:05 910

EptDemo.zip

只要实现了简单的面向抽象编程中,使用autofac实现依赖注入的功能 参考视频-老张的哲学<autofac 依赖注入>

2020-05-23

CsharpBasic.rar

事件代码在Controller的event文件夹下 分别为CatEvent和CatEvent2两个Controller

2020-04-18

空空如也

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

TA关注的人

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