随笔分类 -  C#

摘要:项目背景: winform 程序,其主要原因是因为.NET程序在启动时,是需要由JIT动态编译并加载的,这个加载会把所有需要的资源都加载进来,很多资源是只有启动时才用的。 以XP 系统为例子,程序启动后,打开任务管理器,会看到占用的内存量比较大,你把程序最小化,会发现该程序占用的内存迅速减小到一个很 阅读全文
posted @ 2022-10-18 20:06 DotNet码农 阅读(688) 评论(0) 推荐(0)
摘要:使用场景:C#创建数据库及导入sql脚本的方法 ① C#创建数据库,代码如下: /// <summary> /// 创建数据库 /// </summary> /// <param name="connStr">连接字符串</param> /// <param name="_strDBName">数据 阅读全文
posted @ 2021-12-29 16:08 DotNet码农 阅读(1160) 评论(0) 推荐(0)
摘要:以上是在MT4或MT5中调用C# DLL的一些总结: 在mql4/mql5 调用 dll,有以下的情况。 1. 直接调用系统 dll,如果熟悉 win32 api 直接调用系统 dll 就可以达成许多功能,这样就不需要另外再写外部的 dll。 2. 外部 dll,尽量用 C 来写,毕竟 MT4/MT 阅读全文
posted @ 2021-12-03 09:37 DotNet码农 阅读(1297) 评论(0) 推荐(0)
摘要:最近在开发的一个Web项目时,编译总是出现错误: "LC.EXE 已退出,代码为-1",然后编译失败,真是各种郁闷,以下是网上找到的一些解决办法,但是LZ发现只要清理方案之后偶尔还会出现报这个错,目前正在找一个永久解决的办法,有人有好的办法可以贴出来共享下啊。 解决方法一:用记事本打开*.licx, 阅读全文
posted @ 2021-12-02 08:19 DotNet码农 阅读(694) 评论(0) 推荐(0)
摘要:发布WebService程序时报错,具体描述如下: 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误 阅读全文
posted @ 2021-11-19 15:06 DotNet码农 阅读(366) 评论(0) 推荐(0)
摘要:Redis是与应用程序集成使用最多的缓存工具 Windows下安装 下载地址:Releases · tporadowski/redis · GitHub Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解 阅读全文
posted @ 2021-07-01 18:56 DotNet码农 阅读(9630) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Threading.Tasks;using System.Windows;us 阅读全文
posted @ 2020-09-28 17:25 DotNet码农 阅读(321) 评论(0) 推荐(0)
摘要:1、<%= %> 里面放变量名,获取后台的变量值,直接输入变量到页面上,里面放的变量名,未经过encode eg: 后台: seession["ab"]=ab; 前台:<%= session["ab"] %> 取值 <%:%> 里面放的变量名,经过encode 2、<%%> <%%>之间可以写服务器 阅读全文
posted @ 2020-08-31 01:44 DotNet码农 阅读(1141) 评论(0) 推荐(0)
摘要:实现的方式有好几种。之前使用的是下面这种在RowPostPaint事件中实现,效率不高。每次改变控件尺寸时都会执行 private void MsgGridView_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { 阅读全文
posted @ 2020-08-17 09:01 DotNet码农 阅读(569) 评论(0) 推荐(0)
摘要:开发工具: Windows10 LTSC2019 Office2007 Visual Studio2019 SQL Server2008 MySQL Visual Studio Code git VisualSVN Beyond Compare Portable 浏览器:Google Chrome、 阅读全文
posted @ 2020-07-14 11:36 DotNet码农 阅读(338) 评论(0) 推荐(0)
摘要:复利即是指利滚知利 如存入1000,年利息回0.003,存了答10年,则调用fl(0.003,1000,10); double fl(double rate,double cash,int times) { double ret = 0; for (int i = 1; i <= times;i++ 阅读全文
posted @ 2020-05-09 00:19 DotNet码农 阅读(650) 评论(0) 推荐(0)
摘要:C# 代码如下: 阅读全文
posted @ 2019-02-27 11:31 DotNet码农 阅读(5108) 评论(0) 推荐(1)
摘要:字符串压缩备用! 阅读全文
posted @ 2018-08-31 14:43 DotNet码农 阅读(8865) 评论(0) 推荐(3)
摘要:1、下载并安装Redis。官网并未提供Windows安装版,所以去Github 下载 下载地址: https://github.com/MicrosoftArchive/redis/releases 2、双击运行msi安装文件,在中会有几个配置的地方,除了安装位置 可以改变外,其它的建议就按照默认的 阅读全文
posted @ 2018-08-03 19:43 DotNet码农 阅读(1281) 评论(0) 推荐(0)
摘要:VS2015调试项目时,会报莫名奇妙的错误,如下图所示: 程序编译,提示有错误:Visual Studio 2015 编译错误 File 的值+乱码 解决方法: 找到项目目录下的“..\obj\Debug\”的文件夹中与项目同名的“.csproj.FileListAbsolute.txt”文件,打开 阅读全文
posted @ 2018-06-25 20:11 DotNet码农 阅读(549) 评论(0) 推荐(0)
摘要:使用VS2013打开VS2015的项目,操作步骤如下: ①用记事本或者Notepad++ 打开项目sln文件进行编辑,修改为如图所示: ②使用 Notepad++ 搜索 vcxproj文件,搜索:v140,修改为v120(有四个),修改完保存 ③ 最后使用Visual Studio2013 使用管理 阅读全文
posted @ 2018-06-12 18:45 DotNet码农 阅读(893) 评论(0) 推荐(0)
摘要:折半搜索,也称二分查找算法、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。 A 搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束; B 如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。 C 如果在 阅读全文
posted @ 2018-05-06 04:13 DotNet码农 阅读(4497) 评论(3) 推荐(0)
摘要:System.IO命名空间包含允许在数据流和文件上进行同步,异步及写入的类型,下面是关于c#文件的I/O基本操作讲解,需要的朋友可以参考下 文件是一些永久存储及具有特定顺序的字节组成的一个有序的,具有名称的集合。与文件有关的概念是目录路径和磁盘存储等。流提供了一种向后备存储写入字节和从后备存储读取字 阅读全文
posted @ 2018-04-15 07:26 DotNet码农 阅读(2148) 评论(0) 推荐(0)
摘要:C# 图片生成缩略图方法: 阅读全文
posted @ 2018-01-31 14:45 DotNet码农 阅读(1180) 评论(0) 推荐(0)
摘要:对网站管理工作者来说有个词不陌生,HTTP状态码,它是用以表示网页服务器HTTP响应状态的3位数字代码。状态码的第一个数字代表了响应的五种状态之一。 1XX系列:指定客户端应相应的某些动作,代表请求已被接受,需要继续处理。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验 阅读全文
posted @ 2017-12-11 17:53 DotNet码农 阅读(1859) 评论(0) 推荐(0)

/*粒子线条,鼠标移动会以鼠标为中心吸附的特效*/