经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 C#

写一个TimeUI显示的函数,上代码

public void FreshDateTime() { string strWeek = string.Empty; #region 格式化星期 switch (DateTime.Now.DayOfWeek) ...[2019/7/19]

.NET Core CSharp初级篇 1-3面向对象

.NET Core CSharp初级篇 1-3 本节内容为面向对象初级教程 类 简介 面向对象是整个C#中最核心最有特色的一个模块了,它很好的诠释了程序与现实世界的联系。 面向对象的三大特征:继承、多态、封装;继承的含义可以理解为集合中的包含关系,例如人类属于动物类的一个分支,这就是一种继...[2019/7/19]

.NET Core CSharp初级篇 1-2 循环与判断

.NET Core CSharp初级篇 1-2 本节内容循环与判断 循环 循环是一个在任何语言都是极为重要的语法,它可以用于很多东西,例如迭代数组等等。在C#中,语法层面的循环有:for , foreach ,while,do goto五种。循环你可以理解为当某条件满足时,重复的执行一段代码...[2019/7/19]

C#使用post方式提交json数据

尝试了一天,尝试了各种方法,一下方法最直接方便.  地址 string _url = "https: www.dXXXayup.ink/api/User/Login"; json参数 string ...[2019/7/19]

查询天气的服务引用,有类似的吧;

首先要引用这个服务,http: www.webxml.com.cn/Webservice WeatherWebService.asmx 添加服务和引用---->转到---->高级---->添加WEB应用---->添加引用      &nbs...[2019/7/19]

GDB数据库SQL操作平台

GDB数据库SQL操作平台

                                          &n...[2019/7/19]

C#实现某一属性值变化时触发事件

在我们做工业软件中,经常会遇到要实时监控某一点,在这个点变化时去做一些事情 放入程序里呢,就是要实时监控某一属性的值,当值发生变化时触发事件,其核心就是借助属性的Set方法,来判断当前set的值是否与原来的值相等,如果相等直接赋值不予理会,如果不相等,说明值变了,根据自己调用的方法,声明委托,...[2019/7/19]

C#自定义消息函数,需要一个TextBox,一个委托,直接上代码;

private delegate void de_OutputMe age(string str); public void OutputMe age(string str) { if (textBoxMe age.InvokeRequired) ...[2019/7/18]

日志的类

日志的类

public static cla LogHelper { private static string strLogFolder; private static string strLogFile; private static object _o...[2019/7/18]

C#开发中常用的加密解密方法

相信很多人在开发过程中经常会遇到需要对一些重要的信息进行加密处理,今天给大家分享我个人总结的一些加密算法: 常见的加密方式分为可逆和不可逆两种方式     可逆:RSA,AES,DES等     不可逆:常...[2019/7/18]

angularJS 在edge浏览器上传文件,无法主动触发ng-click

今天发现的问题 在谷歌浏览器一直运行良好的功能,在edge浏览器不能使用。 代码参考我的另一篇博客:WebAPI Angularjs 上传文件 不能运行的原因 下图红框中的代码在edge浏览器中无法执行,也就不能执行下面的上传文件代码。 解决方案 既然原因找到了,就可以寻找...[2019/7/18]

C# 打印环境变量

C#代码如下: using System; namespace evApplication { cla ev { static void Main(string[] args) { string e_variable =...[2019/7/18]

类与结构的选择

首先明确,类的对象是存储在堆空间中,结构存储在栈中。堆空间大,但访问速度较慢,栈空间小,访问速度相对更快。故而,当我们描述一个轻量级对象的时候,结构可提高效率,成本更低。当然,这也得从需求出发,假如我们在传值的时候希望传递的是对象的引用地址而不是对象的拷贝,就应该使用类了。 原文链接:http: ...[2019/7/18]

自己对Thread的一些看法;

自己对Thread的一些看法;

Thread thread= new Thread(new ThreadStart(name);     与 Thread thread= new Thread(name); thread.star(str); public void name(...[2019/7/18]

C#倒计时关闭提示框

前两天实现某个功能需要做一个提示框 并且能够自动关闭的,就从网上搜了一个能够自动关闭的提示框 ,但由于我需要的场景是不确定计时时间的,所以并没有使用到该窗体,但是我觉得可以留存备用 ,后边也把我 这种倒计时的提示框用处还是很多的,用于自动弹窗 自动关闭 ,虽然在我的项目中没有 其核心方法在...[2019/7/18]

C#使用sqlite-net搭建简易的ORM

SQLite简易版ORM 首先打开项目,使用nuget搜索sqlite-net,如下图: 下载完成后,我们会多出两个文件,SQLite.cs和SQLiteAsync.cs。 我们新建一个文件夹SQLiteResources,把这俩文件放进去。 然后我们创建两个表实体,如...[2019/7/17]

C#常用正则表达式回顾

C#常用正则表达式回顾

项目中有些时候需要用到正则表达式,但是自己对正则表达式不熟悉,每次学习完,过一段时间(长时间)不用,就又忘了,每次需要用到的时候都需要百度下,比较麻烦,这里把C#中经常用到的正则表达式做下总结。 正则表达式常用的环境 爬虫、网站数据验证、日志分析、字符串替换、获取子字符串、文本处理、字符串处...[2019/7/17]

C#泛型详解

这篇文章主要讲解C#中的泛型,泛型在C#中有很重要的地位,尤其是在搭建项目框架的时候。 一、什么是泛型 泛型是C#2.0推出的新语法,不是语法糖,而是2.0由框架升级提供的功能。 我们在编程程序时,经常会遇到功能非常相似的模块,只是它们处理的数据不一样。但我们没有办法,只能分别写多个方...[2019/7/16]

为什么有人说C#程序员是假的程序员?

C#程序员都是假的程序员吗? 绝对不是,这种观点纯粹是傲慢与偏见的产物。 首先说一下我理解的“假的程序员”: 离开IDE就不会编程 写代码基本靠搜和抄 基本只会拖控件 那么C#程序员中有没有这种人?有。Java程序员中有没有?有。C++程序员?有。甚至写汇编的程序员,也有。 这个情况太正常了,每个...[2019/7/15]

c# 图文添加文字斜水印

项目中有个添加水印的需求,需要给图片铺满斜水印。 网上搜了半天全是添加在图片上、下、左、右的案例。 于是按照网上的某一段案例自己修改了一些代码。   1 Bitmap bitmap = new Bitmap(image); 2 ...[2019/7/15]

调用WebApi出现 远程服务器返回错误: (500) 内部服务器错误

调用WebApi出现 远程服务器返回错误: (500) 内部服务器错误

一、检查错误错误 将 HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 改为 HttpWebResponse response; try { ...[2019/7/15]

Https请求被中止: 未能创建 SSL/TLS 安全通道

可以参考https: www.cnblogs.com/ccsharp/p/3270344.html 和https: blog.csdn.net/baidu_27474941/article/detail 52484395 public static bool CheckValidation...[2019/7/15]

《C#并发编程经典实例》学习笔记—2.7 避免上下文延续

避免上下文延续 在默认情况下,一个 async 方法在被 await 调用后恢复运行时,会在原来的上下文中运行。 为了避免在上下文中恢复运行,可让 await 调用 ConfigureAwait 方法的返回值,参数 continueOnCapturedContext 设为 false : asy...[2019/7/15]

【转载】C#中Convert.ToDouble方法将字符串转换为double类型

在C#编程过程中,可以使用Convert.ToDouble方法将字符串或者其他可转换为数字的对象变量转换为double类型,Convert.ToDouble方法有多个重载方法,最常使用的一个方法将字符串转换为double类型,方法签名为:static double ToDouble(string ...[2019/7/15]

【转载】C#中Convert.ToInt32方法将字符串转换为Int32类型

在C#编程过程中,可以使用Convert.ToInt32方法将字符串或者其他可转换为数字的对象变量转换为ToInt32类型,Convert.ToInt32方法有多个重载方法,最常使用的一个方法将字符串转换为Int32类型,方法签名为:static int ToInt32(string value)...[2019/7/15]

【转载】 C#中decimal.TryParse方法和decimal.Parse方法的异同之处

在C#编程过程中,decimal.TryParse方法和decimal.Parse方法都可以将字符串string转换为decimal类型,但两者还是有区别,最重要的区别在于decimal.TryParse方法在字符串无法转换为decimal类型的情况下不会引发程序异常,而decimal.Parse...[2019/7/15]

【转载】C#中double.TryParse方法和double.Parse方法的异同之处

在C#编程过程中,double.TryParse方法和double.Parse方法都可以将字符串string转换为double类型,但两者还是有区别,最重要的区别在于double.TryParse方法在字符串无法转换为double类型的情况下不会引发程序异常,而double.Parse方法则是直接...[2019/7/15]

【转载】C#中使用double.TryParse方法将字符串转换为double类型

在C#编程过程中,将字符串string转换为double类型过程中,时常使用double.Parse方法,但double.Parse在无法转换的时候,会抛出程序异常,其实还有个double.TryParse方法可解决此问题,当字符串服务器无法转换为double类型的情况下,double.TryPa...[2019/7/15]

【转载】C#中decimal保留2位有效小数

在C#的数字运算过程中,有时候针对十进制decimal类型的计算需要保留2位有效小数,针对decimal变量保留2位有效小数有多种方法,可以使用Math.Round方法以及ToString先转换为字符串等操作来实现。 (1)方法一:使用C#中的数字计算类Math类中的方法Math.Round方法...[2019/7/15]

C# 自定义异常

  1、自定义异常类 1.1 为什么要自定义异常类 (1)没有具体系统异常相对应 (2)不希望在Catch块中处理 (3)希望能明确标志错误种类的异常 1.2 自定义异常类定义步骤 继承自System.ApplicationException类,并...[2019/7/15]

C#添加错误日志信息

废话不多说,直接上代码,关键代码都有注释,不理解的可以留言提出. private static StreamWriter streamWriter; 写文件 将错误信息写入文件中 public static void WriteError(...[2019/7/15]

Base关键字用法

  1、背景 我:虽然通过继承减少了代码冗余,但是,每一个子类的构造函数还是需要给所有属性赋值的,很麻烦的。 师:这个好办,用base就行啦。 我:贝司?还吉他呢! 师:别急,首先我们先介绍下实例化子类对象的时候调用父类构造函数。 运行结果: 从上...[2019/7/15]

抽象类和接口的关系与区别哦

抽象类、接口与类是一个层次的概念,是C#中极其重要的概念。 抽象类是从多个类中抽象出来的公共模版,提供子类均具有的功能。 接口是从多个类中抽象出来的规范,体现的是规范和实现分离的原则,同时也有效的弥补了C#继承单根性的不足。 深入理解抽象类和接口在设计理念上的差别,才能够正确的选择抽象类或接口来...[2019/7/15]

C# 接口

1、为什么要使用接口,我凭什么要使用接口,他对我有什么利用价值?     答:简单的说,通过多态的方式,使用接口可以很好的隐藏代码实现细节,从而解决代码维护不易的问题。   2、C#接口的作用?    答: C#接口是一个让很多...[2019/7/15]

C#静态字段的两个用处

静态字段的2个常用方法 (1)记录已实例化的对象的个数 (2)存储必须在所有实例化之间共享的值      (1)记录已实例化的对象的个数 现在某个培训机构啊,要开设一个学理发的班,计划招5人,只要人数够5人就开班。 但是这个学生是一个...[2019/7/15]

【转载】C#中SqlConnection类的作用以及常用方法

在C#的数据库编程中,SqlConnection类主要用于连接Sqlserver数据库,使用SqlConnection类的实例方法我们可以打开Sqlserver数据库连接以及获取数据完毕后关闭数据库连接等操作,此文将介绍SqlConnection类的一些常用属性以及方法。 一、SqlConne...[2019/7/15]

【转载】C#中SqlCommand类的作用以及常用方法

在C#的数据库操作过程中,SqlCommand类一般用于Sqlserver数据库的SQL语句的执行,包括Select语句、Update语句、Delete语句以及SQL存储过程等,SqlCommand的操作一般在SqlConnection类成功连接Sqlserver数据库后,并使用SqlConnec...[2019/7/15]

用装饰器模式实现列表数据权限

最近一直在重构系统,看到我们原来的代码里,对于数据权限的实现居然是在查询语句里写死的。 正感慨这祖传代码怎么这么坑,领导就让我重新设计权限模块。这.... 好吧,反正都在重构代码,直接推翻重来也不算填坑。 先开始梳理需求,所谓“数据权限”,即经过普通的菜单、按钮...[2019/7/15]

C#picturebox控件图片以json格式上传java后台保存

关于winform上传图片到Java后端,保存到数据库,有多种方法,本文主要介绍利用picturebox控件,点击按钮上传图片,将图片转化为base64格式,以json格式上传到Java后台,再从java端解析,保存到数据库。 上代码: 首先,画面上添加一个picturebox控件,再添加一...[2019/7/12]

swagger 集成后发布到服务器报错[Could not find file 'D:\\home\\site\\wwwroot\\bin\\WebAPI.XML]

webapi集成swagger后,在本地运行没有问题,但是发布到服务器上就有问题。 报错信息:Could not find file ''D:\\home\\site\\wwwroot\\bin\\WebAPI.XML 原因:发布项目的时候,这个 项目根目录下\bin\WebAPI.XML...[2019/7/12]

开源:C# 代码自动生成工具,支持站点前后台

  前言     写这个项目有很长一段时间了,期间也修修改改,写到最后,自己也没咋用(研究方向变化了)。   正文     具体项目开源了:https: github.com upperlitt/WebAutoCodeOnline (这个应该不算一个广告文)     要说技术...[2019/7/12]

使用Dapper查询记录是否存在

使用Dapper查询记录是否存在

<summary> Dapper数据访问抽象基础类 < ummary> public cla DapperHelper { public static string connectionString...[2019/7/11]

【转载】C#使用ToList()将数组快速转换为List集合

在C#的编程中,数组和List集合是比较常用的两个集合类,有时候因为业务需要,需要将数组集合转换为List集合,此时就可以使用C#中的Linq的扩展方法ToList方法来实现,只需要简单的一条语句即可将数组对象转换为List集合对象。ToList方法所在的命名空间为System.Linq里面。 ...[2019/7/11]

【转载】C#中使用int.Parse方法将字符串转换为整型Int类型

在C#编程过程中,很多时候涉及到数据类型的转换,例如将字符串类型的变量转换为Int类型就是一个常见的类型转换操作,int.Parse方法是C#中专门用来将字符串转换为整型int的,int.Parse方法的常见的签名形式为static Int32 Parse(string s),s代表被转换的字符串...[2019/7/11]

递归和循环:斐波那契数列

题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39 解题思路 递推公式f(n)=f(n)= 当n=0=0,当n=0 当n=1=1,当n=1 其他=f(n−1)+f(n−2)看到这大家很容...[2019/7/10]

递归和循环:跳台阶和变态跳台阶和矩形覆盖

递归和循环:跳台阶和变态跳台阶和矩形覆盖

题目描述 跳台阶:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。变态跳台阶:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。矩形覆盖:...[2019/7/10]

谈谈 c# 对象初始化问题

C#对象初始化  之前在学习过程中只是知道该如何初始化对象,但是却不明白为何要这么做,不这么做有什么问题。 现在就针对我最近遇到的问题(定义了全局字节数组没有初始化,然后在多线程里头使用,然后就一直报null的错误,一开始也没有想到是初始化的问题,就一直以为是通讯中断,数组...[2019/7/9]

常用快捷键

相信.Net开发人员都想能够熟记各种VS快捷键以提高平时开发的效率,但苦于记忆能力太差而快捷键又特别多,特别烦,所以作罢! 下面我将简单介绍一下我记忆VS快捷键的一些方法,希望对大家有所帮助。 1、窗口快捷键  (大家有没有发现但凡跟窗口挂上钩的快捷键当中都有一个W,那是因为W代表...[2019/7/9]

C# Socket服务器及多客户端连接示例

服务端代码[控制台示例] static List<Socket> Sockets = new List<Socket>(); static void Main(string[] args) { int port ...[2019/7/9]

查找和排序:旋转数组的最小数字

题目描述 最近事情比较少,空闲比较多,就刷刷剑指Offer上的经典题。把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:...[2019/7/9]

147
2
记录数:1349 页数:1/2712345678910下一页尾页
加载更多