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#
开发常见面试题一
背景总结一下最近遇见的面试题。面试题目1.C#中托管对象和非托管对象的区别?托管对象和非托管对象是.NET环境中的两种对象处理方式。托管对象:托管对象是由.NET的垃圾回收器(GC)管理的对象,它们遵循.NET的垃圾回收机制。托管资源包括内存、文件句柄、数据库连接等。在.NET中,大部分的基础数据类型(int,float,double等)、基础数据类型的包装类(Int32,Double等)、字符串
一心赚狗粮的宇叔
·
2024-08-24 16:33
C#常见面试题目
c#
面试
wpf
windows
microsoft
后端
C#
开发常见面试题二(多线程)
背景如果面试上位机岗位,多线程被考察的频率很高。面试题1.并发并行的区别?异步同步的区别?并发:单核处理器能够同时执行个线程,同一时间只能执行一个,其他线程挂起,通过时间片分配实现。并行:指两个或更多事件或活动在同一时刻发生,通常与多核处理器相关。同步:任务需依次执行,等待当前任务完成才能执行下一个。异步:任务之间不相互等待,可以同时执行多个任务。2.什么时间用多线程?什么时间用异步编程?多线程适
一心赚狗粮的宇叔
·
2024-08-24 16:33
C#常见面试题目
c#
开发语言
面试
wpf
microsoft
.net
C#
开发工程师最终面试复盘
C#
开发工程师最终面试复盘背景今天面试了某家半导体软件公司的上位机开发,技术面通过后,进行经理层面试。准备了很多技术底层的东西,但是基本没问技术,都是主观题。面试效果一般,特地在此复盘。
一心赚狗粮的宇叔
·
2024-08-24 16:33
C#常见面试题目
c#
面试
microsoft
java
wpf
QT C++上位机软件开发,相比较
C#
上位机软件开发,有哪些特点和区别
在开发上位机软件时,选择使用QtC++还是
C#
取决于多种因素,包括项目需求、团队技能、开发速度等因素。
忒可君
·
2024-08-24 16:31
qt
c++
c#
开发语言
C#
面:MVC同时适用于Windows应用和Web应用吗?
相比Windows应用,MVC架构更适用于Web应用。对于Windows应⽤,MVP(ModelViewPresenter)架构更好⼀点。如果使用WPF和Silverlight,MVVM更适合。MVC(Model-View-Controller)模式可以同时适用于Windows应用和Web应用。MVC是一种软件设计模式,它将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(C
那个那个鱼
·
2024-08-24 15:53
C#面试题
c#
c#
mvc
.net
Baumer工业相机堡盟工业相机如何通过BGAPI SDK获取相机的Buffer图像Statistics传输统计信息(
C#
)
Baumer工业相机堡盟工业相机如何通过BGAPISDK获取相机的Buffer图像Statistics传输统计信息(
C#
)Baumer工业相机Baumer工业相机BGAPISDK和相机Statistics
格林威
·
2024-08-24 14:17
工业相机
数码相机
c#
开发语言
计算机视觉
人工智能
Baumer工业相机堡盟工业相机如何通过NEOAPISDK实现相机给外界IO信号输出(
C#
)
Baumer工业相机堡盟工业相机如何通过NEOAPISDK实现相机给外界IO信号输出(
C#
)Baumer工业相机Baumer工业相机NEOAPISDK和相机IO信号输出的技术背景Baumer工业相机通过
格林威
·
2024-08-24 14:46
工业相机
数码相机
c#
开发语言
视觉检测
计算机视觉
unity多平台二维码扫描(可自定义UI)
在unity里做扫二维码的功能,虽然有插件,但是移动端UI一般不能自定义,所以后来自已做了一个,直接在
c#
层扫描解析,UI上就可以自己发挥了。上代码:这个是调用zxing的脚本。
阿循
·
2024-08-24 11:28
今天天气哈哈哈
unity3d
二维码
UGUI
C#
选择排序算法
C#
代码实现 ///
追逐时光者
·
2024-08-24 10:56
C#
.NET
DotNetGuide编程指南
排序算法
c#
算法
.netcore
.net
监控Windows文件夹下面的文件(
C#
和C++实现)
最近在做虚拟打印机时,需要实时监控打印文件的到达,并移动文件到另外的位置。一开始我使用了线程,在线程里去检测新文件的到达。实际上Windows提供了一个文件监控接口函数ReadDIrectoryChangesW。这个函数可以对所有文件操作进行监控。ReadDirectoryChangesW函数声明1BOOLReadDirectoryChangesW(2[in]HANDLEhDirectory,3[
△曉風殘月〆
·
2024-08-24 10:24
windows
c#
c++
datagrid wpf 获取选中_
c#
WPF DataGrid 获取选中单元格信息
privatevoidButton_Click(objectsender,RoutedEventArgse){DataGridCellcell=dg.GetCell(1,2);TextBlocktb=cell.ContentasTextBlock;Console.WriteLine(tb.Text);}publicstaticclassDataGridExtension{//////获取DataG
weixin_39633090
·
2024-08-24 10:52
datagrid
wpf
获取选中
WPF的XAML事件
消息机制中重要概念之一,最常见的人机交互手段之一2、XAML帮助应用管理用户输入,执行不同的行为3、引入增强型事件处理系统-RoutedEvent(路由事件)4、事件常常被用于控制更改通知操作事件基础语法:XAML:
C#
Mrhuangjimin
·
2024-08-24 09:48
C#
wpf
windows
C#
多线程相关
进程:进程(Process)是操作系统中的一个独立实体,是程序执行的一个实例。进程是【系统进行资源分配的基本单位】,是程序运行的环境。每个进程都具有自己的内存空间,包括代码、数据和堆栈等,这些资源是独立的,进程之间的数据通常是隔离的。线程:概念:线程(Thread)是操作系统能够进行【运算调度的最小单位】,是进程中的实际运作单位。线程必须包含在进程中。一条线程指的是进程中一个单一顺序的控制流,进程
hcyily
·
2024-08-24 06:27
C#
高级教程
c#
如何学习单片机:从入门到精通的全面指南
接着,文章详细讲解了如何选择适合的单片机及其开发工具,并提供了一些入门和进阶学习的实用建议,如如何熟悉开发环境、掌握C语言编程、使用
定时器
和中断、以及如何实现串行通信。
嵌入式大圣
·
2024-08-24 02:58
学习
单片机
嵌入式硬件
C#
获取电脑IP、MAC地址示例代码
//////使用
C#
自带的类库实现计算机信息获取///publicclassDefaultDeviceInfo{publicvirtualstringGetCpuId(){try{stringcpuInfo
IT技术分享社区
·
2024-08-23 22:05
C#实战系列
c#
tcp/ip
macos
c#
获取mac地址
工作笔记20230328.在
C#
中,可以使用NetworkInterface类来获取本地计算机的MAC地址。
AfterConfession
·
2024-08-23 22:34
c#
C#
获取计算机MAC地址
usingSystem.Net.NetworkInformation;publicstringGetMacAddress(){stringphysicalAddress="";NetworkInterface[]nice=NetworkInterface.GetAllNetworkInterfaces();foreach(NetworkInterfaceadaperinnice){if(adape
weixin_34315665
·
2024-08-23 22:04
c#
C#
获取电脑信息
有些时候我们需要获取电脑的一些硬件信息,然后去配置不同的逻辑,也或者有根据部分硬件信息做机器验证的,当然你也可以做成一个小工具以方便查看信息;本篇写一下获取部分电脑硬件信息的操作;实现功能:获取电脑硬件信息开发环境:开发工具:VisualStudio2013.NETFramework版本:4.5实现代码://需要添加引用:System.Management;//需要导入命名空间:usingSyst
Csharp 小记
·
2024-08-23 21:02
c#
winform
.net
asp.net
C#
获取MAC地址的几种方法
首先需要用到的一些方法和类:publicenumNCBCONST{NCBNAMSZ=16,MAX_LANA=254,NCBENUM=0x37,NRC_GOODRET=0x00,NCBRESET=0x32,NCBASTAT=0x33,NUM_NAMEBUF=30,}[StructLayout(LayoutKind.Sequential)]publicstructADAPTER_STATUS{[Mar
anqgma0619
·
2024-08-23 21:31
运维
操作系统
runtime
c#
获取本地IP和MAC地址
查找了几个方法,经过调试修改,下面这个方法能很好的获取到本地的IP和MAC地址。可以用于这方面的功能实现。主要是要添加System.Management的引用。[csharp]viewplaincopyprint?usingSystem;usingSystem.Management;usingSystem.Net;publicclassProgram{staticvoidMain(string[]
啊拉丁的鱼
·
2024-08-23 21:30
.net(C#
winform
WPF)
mac
c#
ip
C#
获取当前电脑的mac地址
C#
获取当前电脑的mac地址不多说,上代码。
Net蚂蚁代码
·
2024-08-23 21:59
C#后端开发
c#
macos
java
C#
委托(Delegate)
C#
中的委托(Delegate)类似于C或C++中函数的指针。委托(Delegate)是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。
看山还是山,看水还是。
·
2024-08-23 18:41
c#
java
算法
弹框-阻止冒泡
弹框-阻止冒泡.pop_con{display:none;/*默认不显示,用
定时器
显示*/}.pop{width:400px;height:300px;background-color:#fff;border
默笙666
·
2024-08-23 17:03
【功能】修改昵称
需求:全中文模式下,最多8个汉字;其它情况最多16个字节此处引入
C#
中,中英文在不同文本格式下占用的空间大小1.ASCII中,一个英文字母(不区分大小写),占1个字节;一个汉字占2个字节2.UTF-8文件编码格式下
ZKY_24
·
2024-08-23 17:04
项目案例
unity
[go] 用ticker
定时器
来替代循环任务
使用time.Ticker来定期执行检查,间隔可以根据需求调整(例如每秒检查一次)。packagemainimport("fmt""sync""time")var(gDeviceList=make(map[string]int)musync.MutexmaxCheckCount=30)funcmain(){//模拟数据插入gDeviceList["device1"]=0gDeviceList["d
wecode66
·
2024-08-23 17:03
golang
C#
--- 深入学习结构体
结构体(struct)是一种用户定义的值类型。结构体通常用于封装一组相关的变量(比如数值和字符串),这些变量组成一个小型的数据结构。通俗易懂的解释:结构体(struct)是一种简单的数据类型,用于存储一组相关的数据。与类(class)不同,结构体是值类型,直接存储数据,通常用于表示轻量级对象,例如点的坐标或矩形的尺寸。3.1结构体的特点3.1.1值类型:结构体是值类型,它们存储在栈上而不是堆上。当
颜回.
·
2024-08-23 17:33
C#
c#
javascript
开发语言
Redis 详细介绍及安装使用教程(含
C#
示例)
Redis详细介绍及安装使用教程1.Redis介绍Redis(RemoteDictionaryServer)是一个开源的、基于内存的数据结构存储系统。它可以用作数据库、缓存和消息代理。Redis支持多种数据结构,如字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集合(sortedsets)及范围查询、bitmaps、hyperloglogs和geospat
一个代码猎人
·
2024-08-23 13:36
Redis
ASP.NET
Core
redis
c#
数据库
线程组、线程池和
定时器
(Timer)
线程组:ThreadGroup用法如下:newThreadGroup(),括号里面要传线程组名称,且自带重写toString方法classthreadTest1extendsThread{publicthreadTest1(ThreadGroupgroup,Stringname){super(group,name);}}publicclassthreadGroup{publicstaticvoid
我的K8409
·
2024-08-23 11:55
JAVA
java
C#
结构体(Struct)
1.结构体是值类型数据结构。引用类型派生自System.Object,而值类型均隐式派生自System.ValueType//数值类型//is代表判断左边内容和右边的类型是否一致如果一致返回true反之为falseConsole.WriteLine(1isValueType);//true//布尔类型Console.WriteLine(trueisValueType);//true//结构类型Co
啥也学不会a
·
2024-08-23 07:02
c#
开发语言
C#
udp 通信 例子
大家好,这是我最近写了一个Udp通信的小程序,发表出来和大家共同学习,我希望和大家共同进步。upd通信接受端:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Net;usingSystem.Net.Sockets;namespaceZhty.Socket.UDPSocket{publicclassUD
linkilly
·
2024-08-23 06:25
c#
c#
exception
byte
null
server
class
[
C#
]
C#
WinForm 透明png图片显示在picturebox控件
因为在
C#
中,控件的透明指对父窗体透明。如果不设置Parent属性,那么控件将只对Form透明,显示的时候都会把Form的背景色(默认为Control)重刷一遍作为自己的背景。
FL1623863129
·
2024-08-23 03:41
C#
c#
服务器
开发语言
C#
必备技能—项目打包
目录前言准备工作第一步第二步第三步扩展总结最后前言在
C#
开发中,项目打包是一个重要的环节,将你的应用程序及其依赖项组织成一个或多个可以在目标系统上安装和运行的包。
小码编匠
·
2024-08-23 03:04
C#
C#基础语法
.NET
数据库
c#
.net
开发语言
单片机裸机开发框架
前言单片机逻辑开发框架,轮询,前后台,利用
定时器
的前后台提示:以下是本篇文章正文内容,下面案例可供参考一、轮询该方法比较简单,在main函数内执行while(1),在while内顺序执行函数voidmain
跟我一起喵喵喵
·
2024-08-23 00:22
STM32
嵌入式
Visual Studio 和 VSCode 哪个好?
它对微软自家的技术栈(如.NET、
C#
、VB.NET等)有深度集成,提供了丰富的内置工具和特性,如即时代码分析、性能分析器、单元测试工具等。VS适合处理大型企业项目,
Rverdoser
·
2024-08-22 23:40
visual
studio
vscode
ide
STM32第十一节(中级篇):SysTick——功能框图讲解和系统配置以及实验函数的编写
控制及状态寄存器重装载数值寄存器当前数值寄存器SysTick定时时间计算SysTick库函数分析SysTick中断优先级编写程序微秒级,毫秒级延时函数初始化SysTickmain函数小结前言从这节课开始我们学习有关SysTick系统
定时器
嵌入jacky
·
2024-08-22 21:30
STM32zjk
stm32
嵌入式硬件
单片机
WPF初学者指南:一篇文章带你从小白进阶到新手,创建第一个桌面应用程序
它提供了一种基于XAML(ExtensibleApplicationMarkupLanguage)和
C#
的方式来构建现代化、高度可定制的用户界面。
熊熊VR -每一行代码都有一段故事
·
2024-08-22 18:48
c#基础知识
wpf
C#
WPF入门学习主线篇(三十)—— MVVM(Model-View-ViewModel)模式
C#WPF入门学习主线篇(三十)——MVVM(Model-View-ViewModel)模式MVVM(Model-View-ViewModel)模式是WPF(WindowsPresentationFoundation)开发中的一种常用架构模式。它通过将用户界面(View)与业务逻辑和数据(Model)分离开来,提高了代码的可维护性和可测试性。本文将详细介绍MVVM模式的基本概念和实现方法,并通过一
Ice bear433
·
2024-08-22 18:17
学习
C#
WPF
c#
wpf
学习
C#
网络请求封装,HttpClient 静态单实例
关于为什么使用单实例,请参考:HttpClient的错误使用每次使用网络请求时都实例一个HttpClient,业务量小的时候不会存在问题,但是当请求足够大时,按照相关测试短时间内(两分钟)当请求在3000-5000时请求响应将会下降会存在大量的网络等待,当超过5000时会请求错误,显示socket连接耗尽,HttpClient默认释放时间是2-3分钟来着该请求封装了基本的异步post、get请求,
十月微涼
·
2024-08-22 18:47
后端技术
记录
c#
网络
后端
asp.net
.netcore
try catch代码块中,如果函数嵌套函数,最里层的函数throw的异常,是否能被最外层的try catch捕获到
在C++(以及其他许多支持异常处理的编程语言,如Java、
C#
等)中,如果一个函数嵌套了另一个函数,并且最里层的函数抛出了一个异常,那么这个异常确实可以被最外层的try-catch块捕获到,前提是这些嵌套的函数调用都发生在同一个
2401_86127755
·
2024-08-22 14:23
c++
C#
如何进阶?
如果你想走
C#
开发这条路线,想要在这条道路上走得更远,你要从基础到进阶,从后端到前端,在到运维,全面发展自己,千万别觉得麻烦。
草原上唱山歌
·
2024-08-22 10:24
C#
c#
asp.net
.netcore
Ulua_toLua_基本案例(三)_CallLuaFunction
也可以直接在
C#
中写。用Lua.DoString()来转换。大量项目的话,还是分开写好,lua用LuaStudio来开发。usingUnityEngine;usingSys
heyuchang666
·
2024-08-22 08:14
Lua开发
Unity3D
Lua语言开发
lua
unity
温湿度模块DHT11(hal库)
温湿度模块DHT11(hal库)DHT11原理代码实现Delay_us微秒延时函数
定时器
延时us(hal库)-CSDN博客DHT11.h#ifndef__DHT11_h__#define__DHT11_
e^(iπ) + 1 = 0;
·
2024-08-22 07:39
单片机
c语言
GPT4o编写步进电机控制代码
我给出的要求如下:基于STM32F407HAL库,写一个步进电机控制程序,需要控制8个步进电机,我会给出描述步进电机的结构体变量,基于这些变量需要你做出以下功能,电机脉冲通过
定时器
中断翻转脉冲引脚的电平实现
zd845101500
·
2024-08-22 03:09
C语言
stm32
单片机
嵌入式硬件
Python PyQt5——QTimer
定时器
使用方法与代码示例
定时器
本文将介绍PythonPyQt5QTimer
定时器
的使用方法和示例。QTimer
定时器
可以用于需要定期执行任务的应用场景,例如制作时钟、更新摄像头显示画面或倒计时计时器等。
知来者逆
·
2024-08-22 02:32
python
python
qt
pyqt5
pyqt
定时器
C#
事件(Event)
C#
事件(Event)是一种成员,用于将特定的事件通知发送给订阅者。事件通常用于实现观察者模式,它允许一个对象将状态的变化通知其他对象,而不需要知道这些对象的细节。
月落.
·
2024-08-22 00:26
C#
c#
开发语言
C#
泛型简单概括
一、泛型的概念,定义,运行原理,优势1.泛型的概念泛型(generic)是C#2.0推出的新语法,并不是语法糖,它是专门为处理多段代码在不同的数据类型上执行相同的指令的情况而设计的。即泛型让不同的数据类型支持相同的业务逻辑。泛型是一个复合类型,把多个类型混合一起作用,比如:方法和泛型混到一起,叫泛型方法,类和泛型混在一起叫泛型类,接口和泛型混到一起,叫泛型接口,等等。2.泛型该如何定义泛型定义语法
月落.
·
2024-08-22 00:56
C#
c#
开发语言
C#
委托 (delegate)
C#
语言中的委托比较抽象:委托指向一系列具有相同签名和返回类型的方法的地址。总结:委托是一系列方法地址的引用,委托就代理了一系列的方法。调用委托就相当于调用这一系列方法。
月落.
·
2024-08-22 00:56
C#
c#
开发语言
C#
集合(Collections),数组与集合的区别,集合与列表的区别
C#
中的集合(Collection)和数组(A
月落.
·
2024-08-22 00:26
C#
c#
开发语言
c#
相关基础知识
c#
参数4种种别值参:像Java的正常数据的传输ref:对参数的指向是参数本身的地址,而不是数据的副本,所以可以对数据进行直接操作out:绑定控件,控件传输值赋值给类中的内部类winform:窗体的关闭与否
起鸣
·
2024-08-21 23:46
c#
常用API---初始化,话题和服务对象创建,回旋/头函数,时间(如:获取当前时刻,持续时间执行频率,休眠,
定时器
等),运行频率,
定时器
,节点生命周期,日志相关API
初始化ROS节点ros::init(argc,argv,“name”,options);作用:ros初始化函数参数: 1.argc—封装实参的个数(n+1个->有一个是自身); 2.argv—封装参数的数组; 3.name—为节点命名(唯一性); 4.options—节点启动项,解决节点重名问题。返回值:void使用: 1.argc和argv的使用: 如果按照ROS中的特定格式传入实参,那么RO
李卓璐
·
2024-03-29 09:44
机器人
人工智能
c++
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他