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#网络编程入门学习
【Qt5】学习笔记(一):TCP
网络编程
widget.cpp三、客户端设计1.界面搭建2.代码整理(1)tcpClient.pro(2)widget.h(3)widget.cpp四、服务器端与客户端交互总结摘要本篇文章在Qt5.9.1环境下实现
网络编程
Synchron.
·
2024-01-19 08:10
Qt5学习笔记
网络
qt
tcp/ip
Sunday算法--
C#
版
publicstaticintSunday(stringtext,stringpattern){inti,j,m,k;i=j=0;inttl,pl;intpe;intrev=-1;if((null==text||null==pattern)||(tl=text.Length)=tl)return-1;for(k=pl-1;k>=0&&text[pe]!=pattern[k];--k){}i+=(p
weixin_30446197
·
2024-01-19 08:38
使用
C#
优化KMP字符串匹配算法
字符串匹配在现实生活中有着广泛的应用,DNA匹配,情报检索,信息查找等.在字符串匹配算法中BM算法,经过事实验证是最高效算法.不过它也是最抽象的算法.由于本人水平有限,只能写一些KMP的优化,希望大家海涵.具体示例代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceC
George_Fal
·
2024-01-19 08:38
c#
Java
网络编程
——UDP通信原理
一、TCP和UDP概述传输层通常以TCP和UDP协议来控制端点与端点的通信TCPUDP协议名称传输控制协议用户数据包协议是否连接面向连接的协议。数据必须要建立连接无连接的协议,每个数据报中都给出完整的地址信息,因此不需要事先建立发送方和接受方的连接是否可靠可靠协议。确保收方完全地获取发送方所发送的全部数据不可靠协议。发送方所发送的数据报并不一定以相同的次序到达接收方。可以传输的数据大小传输数据大小
陈皮太
·
2024-01-19 08:31
java
网络
java
udp
C#
字符串比较方法
用
C#
比较字符串有多种方法,如:1.string.Compare(x,y);2.string.Equals(x,y);如果要不区分大小写进行比较,则对应为:string.Compare(x,y);string.Equals
blackwuxin
·
2024-01-19 08:26
c#
string
equals
basic
date
sun
C#
,字符串匹配(模式搜索)RK(Rabin Karp)算法的源代码
M.O.RabinRabin-Karp算法,是由M.O.Rabin和R.A.Karp设计实现的一种基于移动散列值的字符串匹配算法。通常基于散列值的字符串匹配方法:(1)首先计算模式字符串的散列函数;(2)然后利用相同的散列函数计算文本中所有可能的M个字符的子字符串的散列函数值并寻找匹配。但是这种方法比暴力查找还慢,因为计算散列值会涉及字符串中的每个字符。Rabin和Karp对上述方法进行了改进,设
深度混淆
·
2024-01-19 08:55
C#算法演义
Algorithm
Recipes
c#
算法
字符串查找算法
C#
,入门教程(07)——软件项目的源文件与目录结构
上一篇:
C#
,入门教程(06)——解决方案资源管理器,代码文件与文件夹的管理工具https://blog.csdn.net/beijinghorn/article/details/124895033创建新的
深度混淆
·
2024-01-19 08:55
C#入门教程
Beginner‘s
Recipes
C#
教程
入门教程
C#
,入门教程(21)——命名空间(namespace)与程序结构的基础知识
上一篇:
C#
,入门教程(20)——列表(List)的基础知识https://blog.csdn.net/beijinghorn/article/details/124094382编写软件(大软件称为系统
深度混淆
·
2024-01-19 08:55
C#入门教程
Beginner‘s
Recipes
c#
入门
算法
教程
C#
字符串比较string.Compare值总为-1
问题:写了一个比较输入字符串和数据库内字符串是否相同的函数,但是一直出错,检查后发现Compare返回值总为-1,为了这个问题调试了好久,没想到是这么简单的错误Orz……原因:两个字符串可能输入方式不同,有空格差异解决:使用Trim()将空白字符删除Compare(str1.Trim(),str2.Trim());
ankiz666
·
2024-01-19 08:25
C#
c#
C#
,字符串匹配(模式搜索)Sunday算法的源代码
Sunday算法是DanielM.Sunday于1990年提出的一种字符串模式匹配算法。核心思想:在匹配过程中,模式串并不被要求一定要按从左向右进行比较还是从右向左进行比较,它在发现不匹配时,算法能跳过尽可能多的字符以进行下一步的匹配,从而提高了匹配效率。Sunday算法思想跟BM(BoyerMoore)算法很相似,在匹配失败时关注的是文本串中参加匹配的最末位字符的下一位字符。如果该字符没有在匹配
深度混淆
·
2024-01-19 08:20
C#算法演义
Algorithm
Recipes
c#
算法
字符串查找算法
Sunday
Qmap应用大全
QMap的用法简单易懂且非常有用,它可以应用于许多领域,如图形界面、
网络编程
等。它可以存储任何类型的数据作为键和值,并且提供了快速查找、插入和删除操作。以下是一些常见的特性:1.QMap是基于红黑树
AI+程序员在路上
·
2024-01-19 07:20
QT实战系列
qt
开发语言
物联网
前端
NodeJS
入门学习
笔记
文章目录RESTAPI概念NodeJS搭建服务器ExpressLibraryRESTAPI概念REST通过HTTP协议实现前后端数据交换的APIREST是一种软件架构模式,这种方法定义了开发软件的方式资源实体(文本、图片、歌曲、服务等等)URL表现层客户端和服务端之间传递资源的表现形式(text,HTML,XML,JSON等)状态转化客户端通过四种动作(GET,PUT,POST,DELETE)对服
bfbshs_ddd
·
2024-01-19 07:11
#
语言学习记录
学习
笔记
node.js
express
网络编程
day2
思维导图大小臂#include#defineSER_PORT8888//服务器端口号#defineSER_IP"192.168.125.37"//服务器ip地址#defineCLI_PORT6666//客户端的端口号#defineCLI_IP"192.168.125.50"//客户端IP地址intmain(intargc,constchar*argv[]){//1、创建用于通信的套接字文件描述符i
2201_75638688
·
2024-01-19 07:07
网络
网络编程
day5
思维导图多路复用selsectser#include#defineSER_PORT8888//服务器端口号#defineSER_IP"192.168.125.50"//服务器IP地址intmain(intargc,constchar*argv[]){//1、创建用于连接的套接字intsfd=socket(AF_INET,SOCK_STREAM,0);if(sfd==-1){perror("sock
2201_75638688
·
2024-01-19 07:03
网络
c#
保留关键字implicit和explicit的区别
一、介绍implicit用于隐式转换用户定义类型,explicit显示转换用户定义类型。explicit关键字用于声明必须使用强制转换来调用的用户定义的类型转换运算符。implicit关键字用于声明隐式的用户定义类型转换运算符。如果可以确保转换过程不会造成数据丢失,则可使用该关键字在用户定义类型和其他类型之间进行隐式转换。上代码创建实体StudentpublicclassStudent{publi
fanhgye
·
2024-01-19 07:24
c#
开发语言
c#
class 继承
继承一个类可以继承另一个类,从而对原有类进行扩展和自定义可以叫做父类和子类继承的类让你可以重用被继承类的功能
C#
里,一个类只能继承于一个类,但是这个类却可以被多个类继承publicclassAsset{
柒轩轩轩轩
·
2024-01-19 07:07
盘点时下最流行的十大编程语言优缺点,附2024年1月最新的编程语言排行榜单
文章目录前言一、Python二、C三、C++四、Java五、
C#
六、JavaScript七、PHP八、VisualBasic九、SQL十、Scratch总结前言近期,TIOBE公布了2024年1月最新的编程语言排行榜
MrxMyx
·
2024-01-19 06:58
IT杂谈
python
开发语言
java
c++
c语言
c#
Unity3D代码混淆方案详解
背景Unity引擎使用Mono运行时,而
C#
语言易受反编译影响,存在代码泄露风险。本文通过《QQ乐团》项目实践,提出一种适用于Unity引擎的代码混淆方案,以保护代码逻辑。
不是不爱是太坏
·
2024-01-19 06:54
上架APP
App加固
混淆加固
ios
Apache Common 工具介绍
其中包括数据结构处理、IO操作、
网络编程
、数学运算、字符串处理等等多种功能模块。
robin-cloud
·
2024-01-19 06:37
apache
C#
调用线程必须为 STA,因为许多 UI 组件都需要。
异常:引发了异常:PresentationCore.dll中的“System.InvalidOperationException”(“调用线程必须为STA,因为许多UI组件都需要。”)。引发了异常:PresentationCore.dll中的“System.InvalidOperationException”(“调用线程必须为STA,因为许多UI组件都需要。”)引起异常就下这句:titleLab.
sclibingqing
·
2024-01-19 06:29
C#
WPF HandyControl 界面交互反馈:对话框+加载框+列表选择
HandyControl使用官方Demo使用代码调用使用效果异步回调代码实现TextDialogView.xamlTextDialogView.xaml.cs方法调用显示结果取消弹窗方法1:直接取消方法2:接口调用
C#
打工人 老王
·
2024-01-19 06:51
WPF
入门知识
wpf
交互
华清远见作业第二十九天——
网络编程
(第四天)
思维导图:基于UDP的TFTP文件传输代码:#includevoidmenu();intdownload(intcfd,structsockaddr_insin);intup(intcfd,structsockaddr_insin);#defineSER_PORT69#defineSER_IP"192.168.125.4"intmain(intargc,constchar*argv[]){//1创
m0_62462327
·
2024-01-19 04:24
华清远见作业
单片机
嵌入式硬件
华清远见作业第三十天——
网络编程
(第五天)
思维导图:使用selsect实现TCP客户端的并发代码#include#defineSER_PORT8888//服务器端口号#defineSER_IP"192.168.125.50"//服务器ip地址#defineCLI_PORT6666//客户端的端口号#defineCLI_IP"192.168.125.50"//客户端ip地址intmain(intargc,constchar*argv[]){
m0_62462327
·
2024-01-19 04:51
华清远见作业
网络
c语言
c#
学习笔记
其实我本身对于
c#
这门语言不是很有兴趣,但是因为学校的实训课程要求使用这门语言所以就只好跟着学习了。经过一周的学习,也学了个大概以下就做一个学习笔记,方便日后要用的时候回来再看一下。
幽泉流霜
·
2024-01-19 03:22
C#
实现EXCEL表格转DataTable
C#
代码实现把Excel文件转化为DataTable,根据Excel的文件后缀名不同,用不同的方法来进行实现,下面通过根据Excel文件的两种后缀名(*.xlsx和*.xls)分别来实现。
改过行善
·
2024-01-19 03:05
SMS Client-Server (短信服务客户机与服务器的实现)(要好好研究)
C#
(C#1.0)Windows,.NET(.NET1.1)Win32,VS(VS.NET2003),WinFormsDevPosted
chxljtt
·
2024-01-19 03:01
sms
服务器
电话
存储
output
winforms
若依框架的
入门学习
1、若依介绍项目中,使用到了若依的VUE的前后端分类框架,稍微了详细了解后发现,若依还有其他的一些开源框架,而且行成了生态。现在开发技术如火如荼,我们也跟着若依的部分,一窥优秀框架在做什么在用什么技术的现状。若依这样介绍自己的一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套后台系统。如此有了若依。一句话总结就是基于SpringBoot、Shi
HITZXL
·
2024-01-19 03:31
前后端分离框架
开源软件
C#
tcp服务端开发用stream 读取数据, 断开服务端要怎么处理:System.IO.IOException: 无法从传输连接中读取数据: 一个封锁操作被对 WSACancelBlockingC
在使用
C#
进行TCP服务端开发时,通常会使用TcpListener和TcpClient类来处理TCP连接。当服务端使用Stream读取数据时,需要处理异常和断开连接的情况。
白话Learning
·
2024-01-19 03:56
C#
c#
tcp/ip
HPsocket 在
C#
中的运用:一款优秀的 socket 通信框架
同时,我们还将探讨如何在
C#
项目中使用HPsocket,实现网络通信功能。通过本文,您将深入了解HPsocket的特点、优势以及在
C#
中的实际应用。一、什么是HPsocket?
白话Learning
·
2024-01-19 03:56
C#
c#
开发语言
C#
WPF HPSocket的详细客户端demo,包括数据收发打包方式,避免出现沾包的情况
HPSocket是一款跨平台的Socket服务器框架,支持快速开发高性能、高可靠性的网络通信应用程序。它提供了丰富的API,可以轻松实现客户端与服务器之间的数据收发、连接管理等功能。技术要点:1.Socket编程:通过SocketAPI实现客户端与服务器之间的网络通信。2.数据封装:将发送和接收的数据进行封装,便于管理和解析。3.异步编程:使用异步编程模型,提高应用程序的响应性能。4.沾包与拆包:
白话Learning
·
2024-01-19 03:56
C#
c#
wpf
开发语言
C#
使用Bitmap 将byte[] 转成.jpg/.png/gif等图片
在
C#
中,你可以使用System.Drawing命名空间中的Bitmap类来将byte[]转换为.jpg图片。
白话Learning
·
2024-01-19 03:26
C#
c#
c#
学习笔记 - String
文章目录1.介绍1.1基本介绍1.2深层细节2.构造和属性2.1String构造2.2String属性3.方法3.1字符串判定1.介绍1.1基本介绍 类结构 String官方参考文档:String类 1.2深层细节 2.构造和属性2.1String构造 相关构造方法classTest{staticvoidMain(string[]args){strings=newstring("hello,wor
psudd
·
2024-01-19 02:24
c#
c#
学习
笔记
c#
学习笔记 - 异步编程
文章目录1.异步编程介绍1.1简单介绍1.2async/await使用1.3Task/Task对象2.样例2.1迅速启动所有任务,仅当需要结果才等待任务执行2.2使用await调用异步方法,即使这个异步方法内有await也不会同时执行回调和向下执行操作(必须完成外层await所规定的方法)3.补充拓展说明3.1Task关键字1.异步编程介绍1.1简单介绍 异步编程官方参考文档:异步编程 1.2a
psudd
·
2024-01-19 02:53
c#
c#
学习
笔记
[
网络编程
] 应该使用getaddrinfo()来代替gethostbyname()
前言在
网络编程
中,有时需要通过域名或者主机名来获取IP地址。以为通常使用gethostbyname()API。
zlllc
·
2024-01-19 02:22
网络编程
网络
windows
linux
c++
C#
SMTP 邮件发送傻瓜操作
//////发送邮件的方法///publicOperateResultSendMail(MailModelmails){varresultData=newOperateResult();if(mails.to==null||!mails.to.Any()){resultData.Status=OperateStatus.Failure;resultData.Description="收件人地址不能
沪上百卉
·
2024-01-19 01:43
c#
Linux
网络编程
- 基于 I/O 复用的服务器端(epoll 实现)
引言实现I/O复用的传统方法有select函数和poll函数。我们介绍了select函数的使用方法,但由于各种原因导致这些方法无法得到令人满意的性能。因此有了Linux下的epoll、BSD的kqueue、Solaris的/dev/poll和Windows的IOCP等复用技术。本文将讲解Linux的epoll技术。【select相关博文链接】I/O多路复用的实现机制-select用法总结Linux
yunfan188
·
2024-01-19 01:41
#
并发编程
#
网络编程
Linux编程
Linux网络编程
socket编程
TCP/IP网络编程
I/O复用
epoll
【
C#
】实用小技巧分享:在流指定位置写入字符文本
Stream中提供了在流开始/末尾处写入文本的方法。如下实现一个在流的指定位置写入文本的方法。例:在下面文本的某指定位置写入字符文本实现原理获取想要写入的文本位置,把该位置后的所有文本+写入文本复制到另一byte数组中,最后用该byte数组重写后面的部分即完成“指定写入”的操作。代码实现步骤一:创建Stream流对象,获取文本的信息步骤二:指定我们要查找的文本位置(例在以上文本的“微软公司”前写入
_普
·
2024-01-19 01:01
c#
开发语言
经验分享
visual
studio
【
C#
】实用小技巧分享:子窗体关闭主窗体
实现子窗体关闭时也关闭主窗体的功能。一、实现方法思考:在子窗体的close事件中调用某一种方法,该方法等同于主窗体的this.Close方法。所以核心问题就是如何实现在子窗体中调用与此相关的方法?(1)如果直接选择在子窗体的close事件中new一个新的“主窗体”对象,然后调用该窗体的close方法,显然是不可行的,因为这个“主窗体”是被子窗体新建出来的,相当于子窗体的子窗体,所调用的close方
_普
·
2024-01-19 01:00
c#
visual
studio
开发语言
.net
经验分享
【
C#
】实用小技巧分享:读取压缩包中的文本信息
1.网上下载一个ICSharpCode.SharpZipLib.dll,引用至
C#
的项目中。
_普
·
2024-01-19 01:30
c#
开发语言
.net
经验分享
C#
知识拓展32
今天看了LinkLable控件(显示超链接的标签控件,通常用于超链接)和TextBox控件(用于获取用户输入或显示文本,通常用于可编辑文本,也可以设定其成为只读控件)
1eb034fb5715
·
2024-01-19 01:40
C#
实现本地服务器多客户端同频道通信
(一)需求在游戏中我们经常能够看到玩家在世界频道聊天,在QQ或微信中也有群聊功能。抽象成计算机网络,就是多个客户端通过服务器进行同频道通信,所有连接的客户端都可以看到其他客户端发送的消息。这种多客户端同频道通信是如何实现的呢?在本篇文章我们就来探讨一下。(二)解决思路这个需求的重点部分在于网络通信,需要我们掌握基本的计算机网络通信知识,具体到每种编程语言又有对应的API。如果把这个需求抽象到计算机
我与岁月的森林
·
2024-01-19 00:59
网络通信
c#
网络通信
网络
C#
实现本地服务器客户端私聊通信
(一)需求在游戏中我们经常能够看到玩家与玩家之间可以进行私聊,在QQ或微信中最基本的功能就是用户与用户之间的通信。抽象成计算机网络,就是两个客户端通过服务器进行私聊通信,两个客户端可以互相看到对方发送过来的信息。这种两个客户端的私聊通信是如何实现的呢?在本篇文章我们就来探讨一下。(二)解决思路这个需求的重点部分在于网络通信,需要我们掌握基本的计算机网络通信知识,具体到每种编程语言又有对应的API。
我与岁月的森林
·
2024-01-19 00:59
网络通信
c#
网络
网络通信
自定义
C#
类库(.dll文件)
环境配置操作系统:Windows10开发工具:VisualStudio2022.Net桌面开发环境:开发步骤(一)创建
C#
类库项目(二)配置项目名称和项目路径(三)选择所使用的框架,完成项目创建(四)创建代码文件
我与岁月的森林
·
2024-01-19 00:28
C#
c#
开发语言
.net
PHP学生成绩管理(附源码、论文)免费赠送项目完整源码,可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、
C#
、C++、python、数据可视化、大数据、全套文案等
摘要从20年代开始,计算机疯狂的出现在人们的生活以及工作当中,成为人们生活、工作的好帮手,计算机深入到每家每户当中,网络办公,网络教学更是替换了传统手工记录管理的方式,使用计算机办公可以不必局限于固定的时间和固定的地点,通过计算机系统可以轻松实现跨区域的交流。随着高等教育的普及,学生的数量也在持续的增加,最近又由于疫情的影响,使得传统的学生成绩的查询管理越来越不方便,而且手工查询管理也降低了工作效
QQ_785101605
·
2024-01-19 00:51
php
课程设计
java
python办公软件教程书籍_针对office办公软件初学者有什么推荐书籍?
领↑↑↑最高效最快速的
入门学习
方式:看知识兔视频课程,跟着知识兔老师操作,听知识兔老师讲解,初学者不要自己瞎琢磨瞎折腾,很容易走弯路。学以致用,光看不练都是假把式。
weixin_39832829
·
2024-01-19 00:33
python办公软件教程书籍
C#
模拟键盘输入
1.使用.NetFramework的库函数SendKeys.SendWait("123{TAB}abc");namespaceSystem.Windows.Forms命名空间下的SendKeys是.Net提供的模拟键盘输入的工具类。其中有Send()和SendWait()这两个方法,都可以发送按键消息。区别在于SendWait()是会等待按键消息被处理完成才返回的,而Send()则不用。这就类似于
白日l梦想家
·
2024-01-18 23:17
基于SpringBoot的医院自助服务系统+74853(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、
C#
、C++、python、数据可视化、大数据、全套文案
目录摘要1绪论1.1研究意义1.2研究背景1.3springboot框架介绍1.3论文结构与章节安排2医院自助服务系统系统分析2.1可行性分析2.2系统流程分析2.2.1数据流程3.3.2业务流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4系统用例分析2.5本章小结3医院自助服务系统总体设计3.1系统架构设计3.2系统功能模块设计3.2.1整体功能模块设计3.2.2用户模块设
bysjwa813
·
2024-01-18 23:30
java
spring
boot
php
c#
爬虫
小程序
mysql
基于SpringBoot的面向高校的知识共享与交流平台+74022(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、
C#
、C++、python、数据可视化、大数据、全套文案
springboot面向高校的知识共享与交流平台摘要信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对面向高校的知识共享与交流平台等问题,对面向高校的知识共享与交流平台进行研究分析,然后开发设计出面向高校的知识共享与交流平台以解决问题。面向高校的知识共享与交流平台的设计主要是对系
bysjwa813
·
2024-01-18 23:29
java
spring
boot
php
c#
爬虫
mysql
spring
基于移动端/SpringBoot的团购网站+26449(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、
C#
、C++、python、数据可视化、大数据、全套文案
目录摘要1绪论1.1选题背景1.2选题目的及意义1.3springboot框架介绍2基于移动端的团购网站系统分析2.1可行性分析2.2系统流程分析2.2.1数据流程3.3.2业务流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4系统用例分析2.5本章小结3基于移动端的团购网站总体设计3.1系统架构设计3.2系统功能模块设计3.2.1整体功能模块设计3.2.2用户模块设计3.2.
bysjwa813
·
2024-01-18 23:28
java
spring
boot
java-ee
android
vue.js
大数据
小程序
基于JavaEE架构的汽车车辆管理系统设计与实现+68424(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、
C#
、C++、python、数据可视化、大数据、全套文案
汽车车辆管理系统摘要科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作规则和开发步骤,采用SSM技术建设汽车车辆管理系统。汽车车辆管理系统主要功能模块包括系统用户、汽车信息、车辆调度、车辆维修、费用报销、通知公告、意见反馈等管理,
bysjwa813
·
2024-01-18 23:28
java
java-ee
spring
boot
vue.js
android
php
mysql
上一页
59
60
61
62
63
64
65
66
下一页
按字母分类:
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
其他