
C#
文章平均质量分 53
鱻i
于短板超越自我, 于长处冠绝人伦.
展开
-
.NET Serviece安装及 启动报错(The Parameter is Incorrect)参数错误问题处理
.NET服务开发.NET服务安装.NET服务启动时提示参数错误原创 2022-07-19 14:41:24 · 2242 阅读 · 0 评论 -
.NET MVC Spring配置及常见问题处理
Spring.NET配置Spring.NET常见错误处理Could not get ADO.NET connection原创 2022-07-01 15:23:42 · 679 阅读 · 0 评论 -
Vue动态路由, 动态左侧菜单, 文中含C#后台获取代码
Vue动态路由, 动态左侧菜单, 文中含C#后台获取代码业务需求初顾茅庐(router/index.js配置)登堂入室(/router/_import*配置)拨开云雾(/permission.js配置)游刃有余(C#后台获取路由)最终效果(图)总结业务需求不知道各位的需求是什么样的, 因为我本人项目用的是Vue + element ui开发的后台管理系统, 因业务需要, 需要将前端配置的菜单改为动态菜单, 我觉得很多项目可能都会有这个需求, 算是比较重要的一个模块, 废话不多说, 直接上代码。初顾茅庐原创 2020-08-18 18:24:36 · 993 阅读 · 0 评论 -
.NET Windows服务开发调试方法
1. 做Windows服务开发的时候, 难免涉及到调试的问题, 之前看到网上很多都是说附加到进程, 这个方法没问题, 简单的附加到进程没办法做OnStart方法的调试, 只能做OnStop方法的调试, 没有任何意义.2. 安装好服务后, 先不启动.3. 在OnStart方法中设置线程挂起, 这个可以根据服务启动时长来进行调整, 最大为30000(30s), 设置好后重新生成一下.4. 开启安装好的服务, 然后附加到进程5. 附加后等待一段时间, 断点调试成功....原创 2020-08-06 11:24:00 · 937 阅读 · 0 评论 -
C#初入CLR基础(一)
有代码: static void Main(){ Console.WriteLine("Hello,World");}在Main方法首次执行之前,会执行这样一个过程: 1.首先检测Main引用的所有类型(这里引用了Console这个静态类),并且在其引用类(Console)中找到其元数据调用的方法(WriteLine) 2.获取该方法的IL(Interme原创 2017-11-06 18:37:20 · 1932 阅读 · 0 评论 -
什么是并行、并发,两者区别
什么是并发?并发:指应用能够交替执行不同的任务,其实并发有点类似于多线程的原理,多线程并非是同时执行多个任务,如果你开两个线程执行,就是在你几乎不可能察觉到的速度不断去切换这两个任务,已达到"同时执行效果",其实并不是的,只是计算机的速度太快,我们无法察觉到而已.就类似于你,吃一口饭喝一口水,以正常速度来看,完全能够看的出来,当你把这个过程以n倍速度执行时..可以想象一下.什么...原创 2017-11-30 17:05:51 · 27305 阅读 · 5 评论 -
Uncaught Syntax Error: Unexpected identifier异常处理方法
Uncaught Syntax Error: Unexpected identifier,英文意思来说,既:意外的标识符,网上提供了以下解决方案:1.标点符号的意外(中文逗号 引号等)2.我今天自己遇到的问题,asp.net中onserverclick 和 onclick一起写的时候,onclick = "test()" onserverclick="btn_click",看起来是没有任何...原创 2018-01-09 10:55:17 · 79332 阅读 · 0 评论 -
C#中Static关键字的特性
在C#中用static 声明过的方法、变量以及类时,这些被static修饰的是不变的,这个不变并不是指值不变,而是其指向地址不变,且不会重新分配空间.Static关键字的两个特性:1.只会在编译时分配空间,程序真正执行时,是不会重新分配空间的.2.值能变,但是其指向地址不会变3.用static声明了的变量不会被GC(辣鸡回收机制)所回收. 所以使用时需要注意....原创 2018-03-16 08:22:10 · 666 阅读 · 0 评论 -
C#基础之静态类
静态类声明语法:访问修饰符 static class ClassName{}静态类特征:1.永远不需要实例化(例如Console Math等静态类) 2.静态类不能继承任何类,只能从System.Object 派生(隐式)3.静态类里面的啥都是静态的4.静态类不能被当做变量字段 方法参数等直接使用 因为静态类已经实例化(int i = 0; i j = 0 肯定错 因为i原创 2017-11-19 13:57:38 · 744 阅读 · 0 评论 -
C#lambda表达式和匿名函数
lambda表达式也被称为匿名函数,何为匿名函数?匿名没有真实名字,当然在C#中就是没有函数名了,C#里有两种匿名函数的写法,一种是早期推出的匿名函数,而另一种就是拉姆达(lambda)表达式了,那么这两种有什么不同,分别怎么用的,下面介绍一下.我个人觉得吧,在写代码的过程中,给函数 字段命名的时候名字总是要想很久,甚至有时候不知道用什么名字好,所以可能是MS明白了这部分人的感受所以推出匿原创 2017-10-30 10:47:57 · 1464 阅读 · 0 评论 -
C#继承浅谈
好歹留个学过面向对象的脚印。在面向对象当中继承是非常重要的,也是面向对象的三大特性之一(继承、封装、多态),今天以粗鄙之谈C#继承。例子:现在有3个动物:人、鸟、鹰,先总结它们共有的特点,都能吃(当然还有很多不一一例举),不同的:人不能飞,而鸟和鹰都可以飞,人是高等动物,鸟和鹰都不是。using System;class Eat //共同特点:吃{ public strin原创 2017-04-09 15:22:48 · 3750 阅读 · 1 评论 -
C#接口浅谈(多重继承)
接口是啥? 简单来说就是一种约定,也是C#里面非常重要的.我们知道在C#中一个派生类(子类)只能由一个父类,那要继承多种状态的时候怎么办呢,这个时候接口来了。1.接口是一种约定2.接口是抽象成员的集合3.接口是引用类型,比抽象更为抽象4.接口可以帮助实现多重继承5.接口里的内容必须实现6.接口没有字段 可以有方法、属性等7.接口是公共的(public)8.abs原创 2017-04-09 16:06:41 · 4890 阅读 · 0 评论 -
C#多态浅谈
特此声明:以下内容来自菜鸟教程C#类的多态类多态一般分文静态多态和动态的.在静态多态性中,函数的响应是在编译时发生的在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。C# 提供了两种技术来实现静态多态性。分别为:函数重载运算符重载您可以在同一个范围内对相同的函数名有多个定义。函数的定义必须彼此不同,可以是转载 2017-04-09 16:22:34 · 743 阅读 · 0 评论 -
C#winfrom模拟登录系统总结
学了窗体快半个月了,之前学过C语言,大学狗一枚。主界面里面的水印是百度的,至今还不知道怎么回事,准备好好研究这个东西主界面图片:注册界面:找回密码界面:登录成功界面:介绍一下功能:登录界面功能:1.能准确判断登录失败是密码的问题还是帐号的问题2.离线保存帐号信息,无论退出程序或者关机,下次输入帐号依然存在,原创 2017-04-23 18:18:10 · 2362 阅读 · 0 评论 -
用C#开发简易小游戏之五子棋
用C#做一个五子棋,简单好玩 有意思,进步大原创 2017-08-16 19:09:42 · 9478 阅读 · 7 评论 -
面向对象中属性和方法差异
今天偶然看到了一个问题:原题目:下列哪一个不是String的方法( ) A.length() B.substring() C.charAt() D.toUpperCase()暂且不考虑答案,看看题目哪里有问题? 没错 该题目本身就有问题,我们看一下A选项。特此求证(只论字符串):C#中 string.Length: 为字符串的属性JAVA中原创 2017-08-18 08:44:13 · 579 阅读 · 0 评论 -
为什么C#中所有对象都有这四个方法
最近正在学习js,学到原型链这里的时候,突然知道了C#中为什么所有对象都会有.tostring.、Equals、GetHashCode、GetType、ToString这四个方法了,就像js中的原型链一样,因为所有对象的父都是object,而object又有这四个方法,所以这四个方法就像是'继承'一样,只要是对象就会有object中的四个方法,所以无论创建什么对象,无论这四个方法对这个创建的对象有原创 2017-09-17 01:39:26 · 863 阅读 · 0 评论 -
C#无边框控制窗体移动
虽然C#自带有边框,但是在开发过程中那个边框并不是很好看,当我们不使用那个边框的时候,那么就会面临一个问题,没有C#自带的边框了,那么窗体怎么进行移动呢?这涉及到C#的三个事件:1.MouseDown : 鼠标单击事件2.MouseMove : 鼠标经过事件3.MouseUp : 鼠标抬起事件在写的时候依然是这三个顺序:首先设置两个全局变量: Point mou原创 2017-10-09 20:38:55 · 705 阅读 · 2 评论 -
C#事件浅谈(需知委托)
学习面向对象也有几天了,自从看到接口那里就挺蒙的,完全听不懂,在网上看的视频,用了10分钟讲解事件,还举了一个不算简单的列子,真的是看的头疼,对于没有学过面向对象的鄙人来说,理解实在是困难。今天看了许多优快云中前辈的博客,以及某鸟教程的文档和MSDN的文档,刚开始其实看不太懂,不明白这个东西为啥一下就触发了。 话不多说,下面我们一起来看一下C#中的事件.生活中处处有着事件,比如说你肚子饿原创 2017-04-09 14:58:48 · 272 阅读 · 0 评论