E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C#去水印
关于
C#
中的Select与SelectMany方法
Select将序列中的每个元素投影到新表单。实例1IEnumerablesquares=Enumerable.Range(1,10).Select(x=>x*x);foreach(intnuminsquares){Console.WriteLine(num);}/*Thiscodeproducesthefollowingoutput:149162536496481100*/实例2string[]f
破浪征程
·
2024-01-20 07:52
.net
core
语法
C#
c#
C#
完美实现透明窗体的绘制效果
为了实现透明窗体的绘制,最开始是采用了双层窗体的模式。思路:将form1的属性transparencyKey设置为背景色,将form2的opicaty设置的很低,比如0.05,保证鼠标不会穿透!让后将使用form1创建的绘制对象(form1.CreateGraphics),去绘制即可!后面方面使用单层窗体也可实现透明绘制,主要是设置窗体背景色需要注意!在设置背景色的后,颜色的R值不能等于B值,这样
破浪征程
·
2024-01-20 07:52
C#
C#
中使用DrawImage避免自动缩放改善性能
在绘制图片时,当我将四张小图贴在一张大图的四个角时,当我使用drawimage(Image,point)绘制时,发现图片被放大了,当我指定绘制区域后正常了。具体原因如下(参考MSDN):在绘制图像时,GDI+可能会自动缩放图像,这将会导致性能降低。另外,也可以通过将目标矩形的尺寸传递给DrawImage方法来控制图像的缩放。例如,以下对DrawImage方法的调用指定左上角的位置为(50,30),
破浪征程
·
2024-01-20 07:51
C#
语法
C#
.net 与.net core 与.net framework与.net standard之间的关系理解
最近在做
C#
程序的跨平台的东西,所有仔细研究了下这几个常常弄混的东西。.net是一个用于开发的平台。官方的说法是:免费的。跨平台的。开源的。一个开发者平台来构建你所有的应用程序。.
破浪征程
·
2024-01-20 07:51
C#
.net
core
asp.net
c#
.net
core
C#
中的dataGridView控件动态添加自定义列,并绑定数据源
需求背景:数据源是一个类对象列表,但是类是根据业务变化的,就是说datagridview控件显示的时候列名和列的个数是不同的。这里我们就需要使用代码动态的去创建列名,并使用反射机制将每一列的数据来源绑定到对应类的字段名上,这样相比在设计器中去创建多个控件要方便很多。以下是核心代码,这里只记录一种情况,以备参考:BindingSourcebings=newBindingSource();bings.
破浪征程
·
2024-01-20 07:21
C#
c#
开发语言
winform
关于
C#
中的LINQ的延迟执行
简介Linq中的绝大多数查询运算符都有延迟执行的特性,查询并不是在查询创建的时候执行,而是在遍历的时候执行实例:publicvoidTest2(){Listitems=newList(){-1,1,3,5};IEnumerableitems2=items.Where(x=>x>0);foreach(intiteminitems2){Console.WriteLine(item);}items.Ad
破浪征程
·
2024-01-20 07:09
.net
core
语法
C#
c#
linq
C#
byte转int:大小端读取
参考:byte[]数组和int之间的转换文章目录Byte转为INT小端存储方式转int大端存储方式转int大端模式和小端模式是计算机存储多字节数据时的两种方式。内存地址从小往大增长。大端模式:最高有效(最高位)的字节存放在最小地址上,其他字节依次向后排列。读取时,最先读到的是最重要的字节。小端模式:最不重要的字节存放在最小地址上,其他字节依次向前排列。Byte转为INT小端存储方式转int//示例
天蓝蓝的本我
·
2024-01-20 07:38
C#项目
笔记
c#
C#
根据指定的类型,动态转换object数据到指定类型
封装类namespaceEFCoreDynamicCondition.Helptool{publicclassHelptool{publicstaticTConvertToType(objectvalue){try{return(T)Convert.ChangeType(value,typeof(T));}catch(InvalidCastException){//转换失败的处理Console.W
会飞的尼古拉斯
·
2024-01-20 07:34
.netCore
C#
c#
C#
中Enum,Int,String之间的互相转换
原文地址Enum为枚举提供基类,其基础类型可以是除Char外的任何整型。如果没有显式声明基础类型,则使用Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除Char外的任何整型,所以枚举类型的值是整型值。Enum提供一些实用的静态方法:比较枚举类的实例的方法将实例的值转换为其字符串表示形式的方法将数字的字符串表示形式转换为此类的实例的方法创建指定
天涯热土
·
2024-01-20 06:33
wpf
C#
partial关键字:把一个类分成几个
局部类型是一个纯语言层的编译处理,不影响任何执行机制——事实上
C#
编译器在编译的时候仍会将各个部分的局部类型合并成一个完整的类。界
小黄人软件
·
2024-01-20 06:08
wpf
c#
开发语言
Eliminate Repetitive Coding in
C#
12
EliminateRepetitiveCodinginC#12Metalama2024.0nowallowsdifferentC#codegenerationpatternsbasedonC#versions10,11and12(.NET8).Metalamaisamodern,Roslyn-basedmeta-programmingframeworkthathelpsC#developerswr
SEO-狼术
·
2024-01-20 06:25
Crack
Delphi
net
c#
开发语言
Java学习(十九)--反射
主要动态语言:Object-C、
C#
、JavaScript、PHP、Python、Erlang。2、静态语言与动态语言相对应的,运行时结构不可变的语言就是静态语言。如Java、C、C++。
hahaha2221
·
2024-01-20 05:34
java学习
java
学习
开发语言
C#
泛型
学习中usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Reflection;usingSystem.Text;usingSystem.Threading.Tasks;namespaceConsoleApp1{classUserDefineType1{publicintIntInstance1{get;
布伦鸽
·
2024-01-20 05:24
c#
开发语言
C#
动态调用DLL 调用多重载方法
DLL:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceClassLibrary1{publicclassClass1{publicvoidFunction(stringparameter1){Console.Writ
布伦鸽
·
2024-01-20 05:23
c#
开发语言
C#
抽象类
虚方法:子类可直接调用,可重写可补充写。抽象属性:子类必须重写。抽象方法:子类必须重写。普通方法:子类可直接调用,如需定义同名方法,需用New关键字。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Reflection;usingSystem.Text;usingSystem.Threading.Ta
布伦鸽
·
2024-01-20 05:23
c#
开发语言
C#
System.MissingMethodException
C#
应用程序工程调用
C#
类库工程生成的动态链接库调试时报错:System.MissingMethodExceptionHResult=0xFFFFFFFFMessage=找不到方法……软件结构如下:usingSystem
布伦鸽
·
2024-01-20 05:53
c#
开发语言
Unity3D代码混淆方案详解
背景Unity引擎使用Mono运行时,而
C#
语言易受反编译影响,存在代码泄露风险。本文通过《QQ乐团》项目实践,提出一种适用于Unity引擎的代码混淆方案,以保护代码逻辑。
憧憬blog
·
2024-01-20 04:10
ipa
guard
代码混淆
加密工具
ios
[
C#
] 一步一步教你自定义控件——01,TrackBar
[
C#
]一步一步教你自定义控件——01,TrackBar一、前言技术没有先进落后之分,只有合不合适。
hope lucky
·
2024-01-20 04:45
java
编程语言
python
大数据
c#
C#
自定义TrackBar,支持自定义按钮组
C#
自定义TrackBar,支持自定义按钮组支接定义背景按钮支接定义背景按钮不支持拖动基础功能usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel
qq_42977942
·
2024-01-20 04:45
源码
C#
trackbar
自定义
控件
slider
c#
视频播放之Windows Media Player
最近想给软件加个视频播放功能,在网上看有好几个方式,最后决定用WindowsMediaPlayer和Vlc.DotNet.Forms。这篇文章主要讲WindowsMediaPlayer,它的优点:代码简单,视频操作功能都有,能播放网络和本地视频。缺点:需要电脑安装视频对应的解码器,适应性很差,只适合自己玩,不能用于正规开发。我试了四台电脑,两台没问题,一台改了视频格式也能播放,另一台死活没画面,最
绿叶白墙
·
2024-01-20 04:44
c#
音视频
c#
视频播放之Vlc.DotNet.Forms
先说下优缺点优点:与电脑无关,能播放主流编码格式视频。缺点:只能播放本地视频,网络视频播放不了。下面是具体操作和代码1.安装Vlc.DotNet.Forms和VideoLAN.LibVLC.WindowsVlc.DotNet.Forms是播放库,VideoLAN.LibVLC.Windows用于播放显示2.界面布局用到vlcControl:视频播放组件;滑块TrackBar:自定义控件,用于显示视
绿叶白墙
·
2024-01-20 04:44
音视频
c#
c#
自定义 滑块TrackBar
辛苦半天做出来的,如果觉得好用,记得点赞效果图如下:具体操作:1、添加代码(代码在下面),重新生成下整个工程,在工具栏中就出现控件,将控件拖到窗体中2、只需要调整这些参数就行3.常用事件4.下面是代码,直接复制,将顶部namespace名改成你的工程名称就能用了。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentMod
绿叶白墙
·
2024-01-20 03:43
c#
开发语言
C#
共享内存技巧
自己备忘使用//在共享内存中一定要做好挥斥信号量的使用,防止多个进程同时进行修改内存,可以吧共享内存作为临界资源处理usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Runtime.CompilerServices;usingSystem.Runtime.InteropServices;usingSys
望天hous
·
2024-01-20 03:11
默认
c#
操作系统
C#
MemoryMappedFiles卡死问题
在
C#
中,MemoryMappedFiles(内存映射文件)是用于在多个进程间共享大量数据的一种高效机制。
wangyue4
·
2024-01-20 03:41
c#
c#
进程通信
在
C#
中,进程间通信(IPC,Inter-ProcessCommunication)有多种方法可供选择,没有一种绝对的“最好”方式,因为最适合的方法取决于具体的应用场景、性能要求、数据传输量以及同步需求等因素
wangyue4
·
2024-01-20 03:11
c#
开发语言
C#
操作共享内存
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Runtime.InteropServices;namespaceConsoleApplication2{classProgram{[DllImport("kern
MZZ骏马
·
2024-01-20 03:10
C#
C#
VS2013
【
C#
笔记整理】-内存共享
C#
中的内存共享(SharedMemory)1.dotNet共享内存的原理在.net中是通过操作系统系统的内存管理器来进行操作的,管理器会自动将共享内存文件分页,并根据需要对其进行访问。
是小明同学呀
·
2024-01-20 03:10
c#
开发语言
java
深度学习平台demo(三)-
C#
共享内存方式读写数据及图像
上面博客
C#
和python通过socket方法进行通信_jiugeshao的专栏-CSDN博客提到接下来讲下如何通过
c#
共享内存方式来读写数据及图像,以给
c#
和python之间通过共享内存方式读写图片埋下伏笔
竹叶青lvye
·
2024-01-20 03:40
深度学习平台demo
sharememory
共享内存
c#
图像
codesys与
C#
做共享内存通信
本节在学习codesys怎样通过共享内存的方式进行与
C#
程序做通信共享内存,多个进程可以对内存中的一块区域进行读写操作,达到数据交互的目的。
逆风飞的人儿
·
2024-01-20 03:40
c#
C#
简答操作共享内存方法
C#
操作共享内存的一个帮助类,读写和打开classShareMemoryHelper{[DllImport("Kernel32.dll",CharSet=CharSet.Auto)]privatestaticexternIntPtrOpenFileMapping
小猫会飞
·
2024-01-20 03:39
C#
共享内存
C#
共享内存
c#
操作共享内存
在
C#
中操作共享内存,通常采用内存映射文件(Memory-MappedFiles)技术实现进程间的通信。
wangyue4
·
2024-01-20 03:38
c#
java
前端
Unity3D代码混淆方案详解
Unity3D代码混淆方案详解背景Unity引擎使用Mono运行时,而
C#
语言易受反编译影响,存在代码泄露风险。
erterhgj
·
2024-01-20 03:46
app上架
App加固
混淆加固
ios
C#
、Qt、MFC,写上位机优先选哪个?
1:
C#
是微软开发的语言,编写上位机界面简单方便,语法和C++/C兼容较好,目前做控制系统的企业大多数用的都是
C#
,比如车企中车身域的控制系统都是用
C#
也就是Windows窗体应用做的上位机。
「已注销」
·
2024-01-20 03:37
qt
c#
mfc
QT上位机开发(MFC vs QT)
后来出现了
c#
语言之后,上位机的开发就有一部分人转成了
c#
。这些开发都是在windows平台完成的,而linux上面的界面,则都是通过各种小众库来完成的。自从出现了qt之后,又有很多人转到了qt上面。
嵌入式-老费
·
2024-01-20 03:04
C#
WPF
+
QT上位机开发
qt
mfc
开发语言
C#
Stream文件流转字节
开发语言C#Streamstream=File.OpenRead("d:\\123.pdf");BinaryReaderreader=newBinaryReader(stream);byte[]file=reader.ReadBytes((int)stream.Length);
王焜棟琦
·
2024-01-20 02:52
C#
c#
System.IO.InvalidDataException: Missing content-type boundary.
开发语言:
C#
框架集:.NET8使用HttpClient上传文件报错:System.IO.InvalidDataException:Missingcontent-typeboundary.解决代码:[TestMethod
王焜棟琦
·
2024-01-20 02:52
C#
c#
HttpClient
Unity3D代码混淆方案详解
背景Unity引擎使用Mono运行时,而
C#
语言易受反编译影响,存在代码泄露风险。本文通过《QQ乐团》项目实践,提出一种适用于Unity引擎的代码混淆方案,以保护代码逻辑。
仙女很美哦
·
2024-01-20 02:21
iOS
ios
企业微信上传临时素材errcode:44001,errmsg:empty media data
企业微信,上传临时素材,报错:{“errcode”:44001,“errmsg”:“emptymediadata[logid:]”},开发语言
C#
重点代码:formData.Headers.ContentType
王焜棟琦
·
2024-01-20 02:21
企业微信
C#
企业微信
上传临时素材
C#
图解教程(第四版)小笔记——反射和特性
元数据和反射元数据(metadata):有关程序及其类型的数据,保存在程序集中。反射(reflection):一个运行的程序查看自身或其他程序的元数据。需要使用System.Reflection命名空间。BCL中声明了一个叫做Type的抽象类,包含了类型的特性。使用这个类的对象能获取程序使用的类型的信息。Type是抽象类,实际上访问的是CLR创建的Type(RuntimeType)的派生类。程序中
蓝吹则友
·
2024-01-20 02:51
C#小笔记
c#
C#
图解教程 第5版 —— 第25章 反射和特性
文章目录25.1元数据和反射25.2Type类25.3获取Type对象25.4什么是特性25.5应用特性25.6预定义的保留特性25.6.1Obsolete特性25.6.2Conditional特性25.6.3调用者信息特性25.6.4DebuggerStepThrough特性25.6.5其他预定义特性25.7关于应用特性的更多内容25.7.1多个特性25.7.2其他类型的目标25.7.3全局特性
蔗理苦
·
2024-01-20 01:50
C#
图解教程
第5版
c#
开发语言
职场和发展
通过反射取值——特性、属性(
C#
)
反射取值——特性、属性(
C#
)
C#
反射(Reflection)反射指程序可以访问、检测和修改它本身状态或行为的一种能力。程序集包含模块,而模块包含类型,类型又包含成员。
孟章豪
·
2024-01-20 01:50
C#
.Net
后端
c#
.net
C#
Excel 导入 得到DataTable xls xlsx
添加引用,没有的去NuGet下载usingExcel=Microsoft.Office.Interop.Excel;方法publicDataTableImportExcelToDataTable(stringfilePath){DataTabledataTable=newDataTable();try{Excel.ApplicationexcelApp=newExcel.Application()
崇文殿大学士
·
2024-01-20 01:10
c#
excel
开发语言
Python用selenium实现自动登录和下单的项目实战
Selenium支持的语言包括
C#
,Java,Perl,PHP,Python和Ruby。目前,SeleniumWeb驱动程序最受Python和
C#
欢迎。
程序员雨果
·
2024-01-20 01:06
技术分享
软件测试
python
selenium
开发语言
JAVA SECS发送Report
C#
处理SECS Report SECS发送事件资料大全 S6F11 建立通讯S1F13
发送S6F11非常简单,只需5~6行代码,最核心是代码清晰易懂。任何人都可以一看就能上手,如果说用代码可读性作为不可替代性的壁垒就无话可说了。privatevoidbuttonS6F11_Click(objectsender,EventArgse){intnTransaction=0;//数据部分//S6F11R////CEID//L//>JngDataExpData=newJngDataEx()
金南瓜工业互联EAP SECS
·
2024-01-20 01:00
c#
SECS/GEM
S1F13
S6F11
Unity3D代码混淆方案详解
Unity3D代码混淆方案详解背景Unity引擎使用Mono运行时,而
C#
语言易受反编译影响,存在代码泄露风险。
ergdfhgerty
·
2024-01-20 00:21
app上架
App加固
混淆加固
ios
C#
笔记 之 Oracle.ManagedDataAccess包的安装及配置
运行环境OS:windows10专业版Oracle:OracleDatabase12cEnterpriseEditionReleaseC#:VisualStudio2015目标架构:.NETFramework4Oracle.ManagedDataAccess:v4.0.30319设置解决方案属性:设置解决方案的目标空间为.NETFramework4。添加Oracle.ManagedDataAcce
一起种梧桐吧
·
2024-01-19 23:35
C#笔记
oracle
c#
数据库
免客户端
c#
实现点击小游戏
点击小游戏设计页面,先放一个label控件将text修改为“如果你点到我,游戏就结束了!”接着放一个button按钮并将text属性改为“来点我呀”具体功能代码publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}//鼠标进入按钮显示界面时,执行此方法privatevoidbtnMe_MouseEnter(objects
憨憨的官
·
2024-01-19 23:33
c#
c#
VS2022
c#
新建项目
一.新建winform项目1.打开VS2022,选择创建新项目2.查找项目模板选择和输入条件,找到并选择“Windows窗体应用(.NETFramework)”,单击下一步3.配置新项目修改项目名,不勾选“将解决方案和项目放在同一目录中”4.创建成功扩展“将解决方案和项目放在同一目录中”勾不勾选的区别
蓝丶曦月
·
2024-01-19 22:05
C#
c#
visual
studio
程序人生
经验分享
C#
DataGridView操作小结(2.datagridview列头添加复选框实现全选)
C#DataGridView操作小结(2.datagridview列头添加复选框实现全选)_HsuanKeny的博客-CSDN博客模切MES中的分切作业中就是使用的上面的方法c#datagridview列头添加复选框实现全选_liuxufeiyang000的专栏-CSDN博客_datagridview复选框全选
s01896
·
2024-01-19 22:24
C#
c#
开发语言
后端
C#
程序报错:创建窗口句柄时出错
程序报错日志:因为是程序进行一定的操作才出现,一直找不到问题,最后才发现是Combobox自定义控件的问题:控件未获得焦点时禁用鼠标滚轮事件是用的PreFilterMessage方法,最后换了种实现方式:protectedoverridevoidWndProc(refMessagem){if(m.Msg==522){Controlcurrentontrol=null;currentontrol=C
小仙女&&
·
2024-01-19 22:22
C#
c#
开发语言
后端
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他