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#)
Unity中UGUI的Text实现超链接点击的解决方案
Unity实现超链接点击功能简介:
C#
脚本:使用方法Demo工程内截图Demo地址:功能简介:1、同一个Text内可以实现多个不同字符区域的点击;2、适配了中文、英文、韩文、日文、阿拉伯语等,更多语种待测试
夏_X__
·
2023-11-28 05:54
unity
c#
游戏开发
Leetcode 73题:矩阵置零(难度:中等)(
C#
)
做算法想要提高,就要多思考,多写代码,多做,并且看到题时先不要看别人的解析,先自己琢磨琢磨,然后再看别人的解析,这样会比较好的锻炼自己的思维能力。题目:给定一个mxn的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。请使用原地算法。算法思路:如果检查到有元素0,我们需要把这个元素所在的行和列都变成0,所以我们保存行和列的信息,这里我们使用两个bool类型的数组进行保存,也就是把0所在的
入魔程序员
·
2023-11-28 04:09
算法突破篇
数据结构
C#
分词算法
C#
分词算法分词算法的正向和逆向非常简单,设计思路可以参考这里:中文分词入门之最大匹配法我爱自然语言处理http://www.52nlp.cn/maximum-matching-method-of-chinese-word-segmentation
HOLD ON!
·
2023-11-28 04:05
C#
测试
C#
分词工具jieba.NET
jieba.NET是jieba中文分词的
C#
版本,后者是优秀的Python中文分词组件GitHub中得到超过3万星。
gc_2299
·
2023-11-28 04:05
dotnet编程
c#
分词
jieba.NET
C#
盘古分词的使用
1.准备以下文件PanGu.dll:分词功能文件dllDict.dct:词库2.搞一个这样的局面初启化词库publicForm1(){Segment.Init();InitializeComponent();}写入分词代码//////分词/////////privatevoidbtn_Participle_Click(objectsender,EventArgse){stringOriginal=
GNOLGNEHCIL
·
2023-11-28 04:33
C#
使用PanGu分词
写在前面这是官方介绍:盘古分词是一个中英文分词组件。作者eaglet曾经开发过KTDictSeg中文分词组件,拥有大量用户。作者基于之前分词组件的开发经验,结合最新的开发技术重新编写了盘古分词组件。盘古分词组件需要配合其字典文件使用,该组件提供了多重输出解决分词粒度和分词精度权衡的问题,可配合Lucene.net一起使用实现精准的全文检索功能。还支持中文词性的识别,当然也支持英文分割。可通过NuG
rjcql
·
2023-11-28 04:01
C#
c#
开发语言
学习
c#
的第二十四天
目录
C#
事件(Event)事件概述如何订阅和取消订阅事件以编程方式订阅事件使用匿名函数订阅事件取消订阅如何发布符合.NET准则的事件发布基于EventHandler模式的事件如何在派生类中引发基类事件如何实现接口事件如何实现自定义事件访问器示例
世俗ˊ
·
2023-11-28 02:14
C#
学习
c#
开发语言
ref详解(
C#
)
我想设计者的初心把ref的功能限制得死死的,可能也考虑到
C#
是一门面向业务开发的语言,讲究的是做项目快狠准,性能反而不是第一要素,这个时候的ref很简单,看一下代码:classProgram{staticvoidMain
草原上唱山歌
·
2023-11-27 23:17
C#
c#
java
算法
asp.net
C#
string byte数组转换解析
C#stringbyte数组转换实现的过程是什么呢?C#stringbyte数组间的转换需要注意什么呢?C#stringbyte数组间转换所涉及的方法是什么呢?让我们来看看具体的内容:C#stringbyte数组转换之string类型转成byte[]:byte[]byteArray=System.Text.Encoding.Default.GetBytes(str);反过来,byte[]转成str
qq498630285
·
2023-11-27 23:29
.NET
byte
string
c#
hex
encoding
class
C#
字节数组的常用解码处理方法
在某些情况下,比如说串口通信或者读取二进制的文件,通常会得到一个byte数组形式的数据。然而对于这个数据处理常常令人苦恼,因为通常通信情况下,并不是一个字节代表一个字符或者某个数据,而是数据夹杂在字节与字节之间。读取文件得到的情况:FileInfofi=newFileInfo(@"E:\ABC.DAT");longlen=fi.Length;FileStreamfs=newFileStream(@
weixin_33895475
·
2023-11-27 23:29
c#
C#
从字节数组读取基础数据
C#
的byte[]和AS3中的ByteArray都是字节数组.但是明显的AS3的ByteArray更加好用一些.因为在ByteArray当中有一个position属性,可以读取相应的字节后,自动指向下一个没有读取的字节的
weixin_34178244
·
2023-11-27 23:29
c#
runtime
游戏
C#
里byte[] 怎么截取需要的字节;如何得到一个byte[]的值
不确定byte[]长度就用Array.Resize(refbyte数组,长度);Array.Copy(源数据,源数据开始复制处索引,接收数据,接收数据开始处索引,复制多少个数据);另一种方法是Array.Skip(1).Take(2).ToArray()从第三个字开始取2个byte[]myBytes=newbyte[5]{1,2,3,4,5};BitArraymyBA=newBitArray(my
lyflcear
·
2023-11-27 23:59
.NET开发
byte
c#
string
c#
实现gzip压缩解压缩算法:byte[]字节数组,文件,字符串,数据流的压缩解压缩...
转载:https://blog.csdn.net/luanpeng825485697/article/details/78165788我测试了下压缩byte[],是可以的usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.IO.Compression;using
a554671102
·
2023-11-27 23:58
C#
:实现解压缩字节数组算法
在
C#
中,我们可以使用各种算法对字节数组进行解压缩。解压缩是将经过压缩的数据恢复到其原始形式的过程。在本文中,我们将介绍如何使用
C#
实现解压缩字节数组的算法。
青春轻舞
·
2023-11-27 23:58
算法
c#
java
C#
c#
向上与向下取整
1.向上取整函数ceil(x)ceil(4.9)结果为52.向下取整函数floor(x)floor(2.3)结果为2ps:取整函数是争对浮点数的,在打代码是记得用浮点型定义变量。
devenben
·
2023-11-27 22:09
c语言
c#
C、C++和
C#
的关系,以“把大象放进冰箱里”举例
使用unity就要学习
C#
语言,我一直以为
C#
是C++的升级版本,因为C++是C的改进版,但是
C#
与前两者的关系就相当于Java和JavaScript,没半毛钱关系。
极客猿
·
2023-11-27 21:11
后端
c++
c#
java
C#
代码随想录算法训练营day36|贪心算法、无重叠区间、划分字母区间、合并区间
LeetCode435无重叠区间题目:给定一个区间的集合intervals,其中intervals[i]=[starti,endi]。返回需要移除区间的最小数量,使剩余区间互不重叠。示例1:输入:intervals=[[1,2],[2,3],[3,4],[1,3]]输出:1解释:移除[1,3]后,剩下的区间没有重叠。示例2:输入:intervals=[[1,2],[1,2],[1,2]]输出:2解
逝念。
·
2023-11-27 21:23
算法训练营
算法
贪心算法
leetcode
unity学习笔记(一)
来自《Unity和
C#
游戏编程入门第五版》文章目录一、界面布局二、场景三、
C#
脚本Unity第一次编写
C#
脚本实践:代码分析:一、界面布局Toolbar工具栏Hierachy层级,列出所有物体(节点)Scene
晦渊子
·
2023-11-27 19:18
寒假学习
笔记
unity
学习
c#
C#
函数基础
一、简介任何一门编程语言都离不开函数,
C#
中的函数(也可以称为方法)是一段具有签名(由函数名、参数类型和参数修饰符组成的函数信息)的代码块,可以用来实现特定的功能。
懒羊羊我小弟
·
2023-11-27 18:51
C#
c#
开发语言
C#
的函数
可以发现首字母一般为动词可以看出void是返回空值这个就不是放回空值了例如函数修饰符1、如上面的实例一样——无修饰符:如果一个参数没有用参数修饰符标记,则认为它将按值进行传递,这将以为着被调用的方法收到原始数据的一份副本。(这里涉及浅拷贝与深拷贝)2、out:输出参数由被调用的方法赋值,因此按照引用传递,没必要赋初值如果被调用的方法没有给输出参数赋值,就会出现编译错误(这里就是Sub函数里面的ou
曾_某
·
2023-11-27 18:51
c#
开发语言
C#
设计模式 ---- 总结汇总
转自:https://www.cnblogs.com/PatrickLiu/p/8287784.html一、引言
C#
版本的23种设计模式已经写完了,现在也到了一个该总结的时候了。
狂奔之林
·
2023-11-27 16:51
C#
设计模式
C#
常见的设计模式-结构型模式
在
C#
编程中,常见的设计模式具有广泛的应用。本篇博客将重点介绍
C#
中常见的结构型设计模式,包括适配器模式、装饰器模式、代理模式、组合模式和享元模式。
故事不长丨
·
2023-11-27 16:46
C#
c#
设计模式
代理模式
适配器模式
装饰器模式
外观模式
桥接模式
C#
中反射的使用总结
本文主要介绍.NET(
C#
)中反射使用总结,及相关操作的示例代码。1、反射的用途1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。 2)
忧郁的蛋~
·
2023-11-27 16:35
C#遗忘系列
c#
C#
连接Redis
**第一步:nuget包——ServiceStack.Redis**publicRedisCache_iCache=newRedisCache();publicvoidtest(){stringtokenKey="";TokenauthToken=_iCache.Get(tokenKey);if(authToken==null){authToken=newToken();authToken.Sig
孑孓老夫子
·
2023-11-27 16:30
c#
redis
C#
文件夹的基本操作(完)
上回书说到了判断文件夹是否存在、创建文件夹和移动文件夹。欲知后事如何,且听下面分解。04删除文件夹删除文件夹可以使用Directory类的Delete方法或者DirectoryInfo类的Delete方法来实现,下面分别对它们进行介绍。1.Directory类的Delete方法该方法为可重载方法,它有以下两种重载形式:publicstaticvoidDelete(stringpath)public
zls365365
·
2023-11-27 14:08
c#
java
python
eclipse
js
面试上机题:用
C#
代码获取文件夹里及子文件夹所有文件名
有一次去一家医药公司面试,简单面谈后直接抛给2道上机实战题,其中一道题就是用
C#
获取文件夹里所有文件名,在开发过程中谁记这内容,在某度或者某哥搜索出来就行了,那时小白还很单纯,硬是在答题机上想着答出来,
zls365365
·
2023-11-27 14:38
面试
c#
职场和发展
开发语言
C#
循环遍历文件夹下的文件
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VisualStudio2015作者:李成富撰写时间:2019年8月03日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~实现该功能使
李成富
·
2023-11-27 14:06
c#
遍历文件夹深度_
C#
实现从一个大文件夹中遍历子文件夹,并将每个子文件夹地址获取至path...
我的函数是这样的privateBooleanAUTO(){stringpath=@"D:\Document\Work\141820350100\";//D:\\Document\\Work\\141820350100为读取文件的路径,work是大文件夹141820350100为子文件夹...我的函数是这样的privateBooleanAUTO(){stringpath=@"D:\Document\
weixin_39598472
·
2023-11-27 14:04
c#
遍历文件夹深度
C#
第七章『I/O数据流』◆第3节:Directory类、DirectoryInfo类、遍历文件夹
一、Directory类Directory类https://docs.microsoft.com/zh-cn/dotnet/api/system.io.directory?view=netframework-4.01、定义公开用于通过目录和子目录进行创建、移动和枚举的静态方法。此类不能被继承。命名空间:System.IO程序集:mscorlib.dll继承:Object→Directory属性:C
Lushiqun
·
2023-11-27 14:31
C#入门
c#
视觉检测
C#
基础-----复制文件夹(含子文件夹)中指定类型的所有文件到新文件夹下。
一、前言这个系列是本人的一个学习笔记。本代码主要实现将一个文件夹下(包含子文件夹下)的所有指定类型的文件复制到一个新的文件夹下。下面是实现的源代码,可直接复制使用。usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tas
淇浠
·
2023-11-27 14:31
C#基础学习笔记
c#
c#
关于文件夹/文件/文本读取遍历,写入还有表格的读取的一些方法
c#
遍历文件夹下的各种文件privatevoidForeachFiles(stringpath){DirectoryInfotheFolder=newDirectoryInfo(path);DirectoryInfo
无名小花emm
·
2023-11-27 14:00
c#
开发语言
unity
游戏引擎
C#
复制遍历文件夹下所有文件夹内指定文件 ,到指定位置
usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.IO;usingSystem.Linq;usingSystem.Text;usingSystem.Windows
刘欢(C#)
·
2023-11-27 14:00
winform
c#
.net
c#
开发语言
后端
c#
文件夹操作
打开存放的文件publicstaticstringExcelpath=Directory.GetCurrentDirectory()+"\\亮度实测值.xlsx";选择文件夹利用openFileDialog1浏览到我们设定的要打开的文件类型(比如.docx或者.c这样)利用folderBrowserDialog1浏览文件夹至要选择的文件夹,最后打开的是一个文件夹FolderBrowserDialo
成草
·
2023-11-27 14:24
c#
c#
.net
开发语言
C#
如何遍历文件夹下的所有文件
转自:https://blog.csdn.net/zhushiq1234/article/details/52204587实现该功能使用到了DirectoryInfo类。DirectoryInfo类派生自FileSystemInfo类。它提供了各种用于创建、移动、浏览目录和子目录的方法。该类不能被继承。下表列出了DirectoryInfo类中一些常用的属性:下表列出了DirectoryInfo类中
auccy
·
2023-11-27 14:53
C#
C#便利文件夹
C#
怎样创建、移动及遍历文件夹
一、使用DirectoryInfo类创建文件夹:1、使用DirectoryInfo前需要引入命名空间:2、DirectoryInfo类没有静态方法,仅可以用于实例化的对象,3、判断输入的文件夹名称是否为空,弹出提示框4、通过Exists()方法判断要创建的文件夹是否存在5、创建文件夹:二、使用DirectoryInfo类的MoveTo()方法移动文件夹:三、遍历文件夹:1、添加列名称:2、遍历文件
小白随笔
·
2023-11-27 14:49
c#
C#
文件夹基本操作(判断文件夹是否存在、创建文件夹、移动文件夹、删除文件夹以及遍历文件夹中的文件)
判断文件夹是否存在时,可以使用Directory类的Exists()方法或者DirectoryInfo类的Exists属性来实现。一、判断文件夹是否存在1.Directory类的Exists()方法Exists()方法用于确定给定路径是否引用磁盘上的现有目录,语法如下。publicstaticboolExists(stringpath)☑path:要测试的路径。☑返回值:如果path引用现有目录,
wenchm
·
2023-11-27 14:19
c#
开发语言
Vue+ElementUI+C#技巧分享:周数选择器
周数的计算方法二、Vue+ElementUI代码实现2.1计算周数2.2获取周的日期范围2.3根据周数获取日期范围2.4控件引用2.4.1控件引用代码分析2.4.2初始化变量代码分析2.5周数选择器完整代码三、
C#
92岁高龄码农
·
2023-11-27 12:29
Vue
#
Element
UI
C#
vue.js
elementui
前端
可视化对比十多种排序算法(
C#
版)
在这篇文章中,我会向大家展示一些排序算法的可视化过程。我还写了一个工具,大家可对比查看某两种排序算法。下载源码–75.7KB下载示例–27.1KB引言首先,我认为是最重要的是要理解什么是“排序算法”。根据维基百科,排序算法(Sortingalgorithm)是一种能将一串数据依照特定排序方式进行排列的一种算法。最常用到的排序方式是数值顺序以及字典顺序。有效的排序算法在一些算法(例如搜索算法与合并算
守枫竹清
·
2023-11-27 12:05
算法
排序算法
快速排序
归并排序
插入排序
冒泡排序
鸡尾酒排序-排序算法
搅拌排序或者涟漪排序冒泡排序每一轮的循环都能冒泡出最小的或者最大值双向冒泡,在正向冒泡过程种排序出最大的时候记录下最后一次冒泡的位置up在上次冒泡的基础从up向前排序找出最小的向前排,并记录最后一次交换的位置low重复以上两个步骤,直到最后(up>low)不成立即可
C#
weixin_34362790
·
2023-11-27 12:00
数据结构与算法
c#
C#
鸡尾酒排序(冒泡改进)
也称双向冒泡排序(冒泡排序的一种变形),搅拌排序(也可以视作选择排序的一种变形),涟漪排序。此演算法与冒泡排序的不同处在于排序时是以双向在序列中进行排序。与冒泡排序不同的地方鸡尾酒排序等于是冒泡排序的轻微变形。不同的地方在于从低到高然后从高到低,而冒泡排序则仅从低到高去比较序列里的每个元素。他可以得到比冒泡排序稍微好一点的效能,原因是冒泡排序只从一个方向进行比对(由低到高),每次循环只移动一个项目
nicolas_li
·
2023-11-27 12:24
算法
c#
up
string
class
算法
n2
8种主要排序算法的
C#
实现
简介排序算法是我们编程中遇到的最多的算法。目前主流的算法有8种。平均时间复杂度从高到低依次是:冒泡排序(o(n2)),选择排序(o(n2)),插入排序(o(n2)),堆排序(o(nlogn)),归并排序(o(nlogn)),快速排序(o(nlogn)),希尔排序(o(n1.25)),基数排序(o(n))这些平均时间复杂度是参照维基百科排序算法罗列的。是计算的理论平均值,并不意味着你的代码实现能达到
围城里的程序员
·
2023-11-27 12:21
转载
C#
排序
.NET Framework在
C#
中的应用
在
C#
编程语言中,使用.NETFramework可以实现快速、可靠和安全的应用程序开发。本文将详细介绍.NETFramework在
C#
中的应用,并提供相应的源代码示例。
code_welike
·
2023-11-27 12:17
c#
.net
开发语言
C#
8种主要排序算法的
C#
实现 (一)
简介排序算法是我们编程中遇到的最多的算法。目前主流的算法有8种。平均时间复杂度从高到低依次是:冒泡排序(o(n2)),选择排序(o(n2)),插入排序(o(n2)),堆排序(o(nlogn)),归并排序(o(nlogn)),快速排序(o(nlogn)),希尔排序(o(n1.25)),基数排序(o(n))这些平均时间复杂度是参照维基百科排序算法罗列的。是计算的理论平均值,并不意味着你的代码实现能达到
a57571737
·
2023-11-27 12:15
C#
C#
排序算法
基于
C#
实现鸡尾酒排序(双向冒泡排序)
通俗易懂点的话,就叫“双向冒泡排序”。冒泡是一个单向的从小到大或者从大到小的交换排序,而鸡尾酒排序是双向的,从一端进行从小到大排序,从另一端进行从大到小排序。从图中可以看到,第一次正向比较,我们找到了最大值9.第一次反向比较,我们找到了最小值1.第二次正向比较,我们找到了次大值8.第二次反向比较,我们找到了次小值2……最后就大功告成了。下面我们看看代码:usingSystem;usingSyste
神仙别闹
·
2023-11-27 12:10
C#
教程
算法
c#
windows
jvm
基于
C#
实现奇偶排序
这篇就从简单一点的一个“奇偶排序”说起吧,不过这个排序还是蛮有意思的,严格来说复杂度是O(N2),不过在多核的情况下,可以做到N2/(m/2)的效率,这里的m就是待排序的个数,当m=100,复杂度为N2/50,还行把,比冒泡要好点,因为重点是解决问题的奇思妙想。下面我们看看这个算法是怎么描述的,既然是奇偶,肯定跟位数有关了先将待排序数组的所有奇数位与自己身后相邻的偶数位相比较,如果前者大于后者,则
神仙别闹
·
2023-11-27 11:58
C#
教程
算法
c#
开发语言
基于
C#
实现十字链表
上一篇我们看了矩阵的顺序存储,这篇我们再看看一种链式存储方法“十字链表”,当然目的都是一样,压缩空间。一、概念既然要用链表节点来模拟矩阵中的非零元素,肯定需要如下5个元素(row,col,val,down,right),其中:row:矩阵中的行。col:矩阵中的列。val:矩阵中的值。right:指向右侧的一个非零元素。down:指向下侧的一个非零元素。现在我们知道单个节点该如何表示了,那么矩阵中
神仙别闹
·
2023-11-27 11:58
C#
教程
算法
c#
链表
开发语言
基于
C#
实现梳排序
为什么取名为梳,可能每个梳都有自己的gap吧,大梳子gap大一点,小梳子gap小一点。上一篇我们看到鸡尾酒排序是在冒泡排序上做了一些优化,将单向的比较变成了双向,同样这里的梳排序也是在冒泡排序上做了一些优化。冒泡排序上我们的选择是相邻的两个数做比较,就是他们的gap为1,其实梳排序提出了不同的观点,如果将这里的gap设置为一定的大小,效率反而必gap=1要高效的多。下面我们看看具体思想,梳排序有这
神仙别闹
·
2023-11-27 11:51
C#
教程
算法
c#
开发语言
c#
EF框架的增删改查操作
查询//////查询///privatevoidSQLLoad(){//linq查询,方法一//varUserInfoList=fromuindb.UserInfo//给个变量u,用来接收查询结果对象//selectu;//查询结果对象//db.UserInfo.Find(1);//依据主键查询,方法二//依据条件查询,如果数据返回类型是IQueryable说明是延迟查询,方法三//varUser
白沙王
·
2023-11-27 11:08
c#
开发语言
JAVA基础之数组(基础)
数组就是一个变量数组的声明方式一:数据类型[]数组名方式二:数据类型数组名[]推荐使用方式一,
C#
等越来越多的语言已经不支持方式二定义数组数组的初始化Java中的数组必须先初始化,然后才可以使用,所谓初始化
千与千珏
·
2023-11-27 10:33
Java
EE
【设计模式】建造者模式(
C#
)
【设计模式】建造者模式1、概述在软件开发过程中有时需要创建一个复杂的对象,这个复杂对象通常由多个子部件按一定的步骤组合而成。例如,计算机是由CPU、主板、内存、硬盘、显卡、机箱、显示器、键盘、鼠标等部件组装而成的,采购员不可能自己去组装计算机,而是将计算机的配置要求告诉计算机销售公司,计算机销售公司安排技术人员去组装计算机,然后再交给要买计算机的采购员。分离了部件的构造(由Builder来负责)和
会敲键盘的肘子
·
2023-11-27 09:43
设计模式
c#
设计模式
建造者模式
上一页
104
105
106
107
108
109
110
111
下一页
按字母分类:
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
其他