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
Android(C#)
C#
托管资源/非托管资源有什么区别
只有引用类型才需要托管堆的垃圾回收。托管资源就是托管在CLR上面的资源,比如创建的对象,string等。非托管资源有数据库链接,文件流,句柄。如果对象没有存在的价值了,或者访问不到了,就可以被GC回收。引用类型是分配在堆上面的,每次分配的时候会检查一下空间是否足够,如果空间不够那么进行垃圾回收。创建对象的时候,会有一个空间的临界点,如果到达临界点,也会进行垃圾回收。手动触发GC.Collect会直
木子丶鹏
·
2025-02-06 00:16
C#基础知识
c#
.net
详解
C#
托管资源和非托管资源
托管资源指的是.NET可以自动进行回收的资源,主要是指托管堆上分配的内存资源。托管资源的回收工作是不需要人工干预的,有.NET运行库在合适调用垃圾回收器进行回收。非托管资源指的是.NET不知道如何回收的资源,最常见的一类非托管资源是包装操作系统资源的对象,例如文件,窗口,网络连接,数据库连接,画刷,图标等。这类资源,垃圾回收器在清理的时候会调用Object.Finalize()方法。默认情况下,方
liujzss
·
2025-02-06 00:44
Program
Language
C#
C#
中的设计模式:构建更加优雅的代码
C#
在面向对象编程(OOP)方面的强大支持,我们可以探讨“
C#
中的设计模式”。这不仅有助于理解如何更好地组织代码,还能提高代码的可维护性和可扩展性。
Envyᥫᩣᩚ
·
2025-02-05 23:43
c#
开发语言
C#
异常处理全解析
.NET学习资料.NET学习资料.NET学习资料在
C#
编程中,异常处理是一项至关重要的技术,它能够确保程序在面对各种意外情况时仍能稳定运行。本文将深入探讨
C#
异常处理的相关知识。
来恩1003
·
2025-02-05 23:12
C#从入门到精通
c#
java
数据库
C#
WebSocket-Sharp 全解析:7个关键步骤教你轻松搭建WebSocket服务器与客户端!
今天咱们要一起探索的是如何在
C#
中使用WebSocket-Sharp库来创建WebSocket服务器和客户端。
墨瑾轩
·
2025-02-05 22:03
一起学学C#【三】
c#
websocket
服务器
Android
Jetpack架构组件(三)之ViewModel
OSCHINA社区,这是我的OSCHINAID:xiangzhihong,邀请大家一同入驻:https://www.oschina.net/sharing-plan/apply一、ViewModel简介在早期的
Android
xiangzhihong8
·
2025-02-05 22:32
深入Android应用开发
C#
RabbitMQ消息队列深度解析与实战指南
今天我们要聊的是
C#
开发中不可或缺的一项技能——使用RabbitMQ进行消息队列编程。RabbitMQ不仅功能强大,还支持多种消息传递模式,能够满足各种应用场景的需求。
墨瑾轩
·
2025-02-05 20:23
一起学学C#【四】
c#
rabbitmq
ruby
C#
基础之理解数组、 列表和字典的详细 、Stopwatch时间戳
目录1.先上结论2.测试代码3.打印结果4.结论1.先上结论每一种集合都有特定的用途,都有自己的优点和缺点。本文主要依据遍历速度和搜索速度比较优点缺点数组遍历速度快长度固定,扩展费性能列表方便扩展遍历速度比字典快搜索速度比数组快遍历速度比数组慢搜索速度比字典慢字典方便扩展搜索速度快遍历速度慢2.测试代码usingSystem.Collections;usingSystem.Collections.
Jack Yan
·
2025-02-05 20:49
#
C#基础
python数据库操作sqlite_使用Python对SQLite数据库操作
由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在IOS和
Android
的APP中都可以集成。
weixin_39756235
·
2025-02-05 20:48
数据结构和算法(4):
C#
中的顺序存储——数组、List
目录数组优点:缺点:动态数组ListList的概要List的构造1.默认构造函数2.容量构造函数3.集合构造函数List的读取方法1.索引器2.枚举器List的Add方法List的Remove方法List的插入Insert方法List的Clear方法List的Contains方法List的ToArray方法总结:参考书籍和教学视频顺序存储结构是一种数据的物理存储方式,它将数据元素按照其逻辑顺序依次
JTWEI
·
2025-02-05 19:47
数据结构和算法(C#)
算法
数据结构
c#
C#
数组和列表的区别
参考文章:深刻理解
C#
中数组,ArrayList,List之间的区别-知乎(zhihu.com)
C#
:List与数组区别,什么时候用哪个_
c#
数组首地址_四夕立羽的博客-CSDN博客数组数组是引用类型,
黑白影
·
2025-02-05 19:17
算法
学习的回顾--数组的有关内容
1、数组的定义以及简单的内容
C#
中数组是引用类型,
C#
定义整型数组方式是:int[]intArray={1,2,3};或int[]intArray=newint[10];
C#
中的数组可以是一维的也可以是多维的
耿宇丹
·
2025-02-05 19:46
数组
数组
c#
列表与数组的对比
数组的优点和适用场景性能更好:数组在内存中是连续分配的,因此访问元素的性能更好,尤其是对于大量元素的访问。固定长度:数组的长度一旦确定,就无法更改,这有助于保证数据的稳定性和安全性。多维数组:数组支持多维数组,可以用于表示表格、矩阵等结构。适用场景:当数据集合长度固定且需要频繁访问元素时,可以考虑使用数组。列表的优点和适用场景动态调整大小:列表可以根据需要动态调整大小,无需提前指定长度,更加灵活。
新手unity自用笔记
·
2025-02-05 19:45
c#
开发语言
C#
数组和列表的基本知识及 LINQ 查询
数组和列表的基本知识及LINQ查询一、基本知识二、引用命名空间声明三、数组3.1、一维数组3.2、二维数组3.3、不规则数组JaggedArray四、列表List4.1、一维列表4.2、二维列表五、数组和列表使用LINQ的操作和运算5.1、一维LIST删除所有含double.NaN的行5.2、一维LIST删除所有含指定数据的行5.3、一维LIST获得非重复的数列5.3.1、使用LINQ的Disti
中游鱼
·
2025-02-05 19:45
C#
数组
LIST
c#
linq
数组
List数列
数据处理
Android
中的C++虚函数机制详解与应用
本文还有配套的精品资源,点击获取简介:在
Android
系统中,C++作为支持Java层的底层语言,在原生库开发和高性能应用中发挥重要作用。
Mn孟
·
2025-02-05 18:40
Unity开发游戏使用XLua的基础
Unity使用Xlua的常用编码方式,做一下记录1、
C#
调用lua1、Lua解析器privateLuaEnvenv=newLuaEnv();//保持它的唯一性voidStart(){env.DoString
UnityGxGameLab+
·
2025-02-05 18:35
unity
游戏
lua
Android
Hook与简单的xposed模块开发实例
Android
Hook与此类似,允许开发者在
Android
应用程序运行时修改或扩展现有功能。通过拦截方法调用、修改参数或返回值,Hook可用于调试、测试和逆向工程,例如监控应用程序行为、捕获API
·
2025-02-05 18:36
AMS服务(安卓)
安卓的AMS即ActivityManagerService,是
Android
系统中的核心服务之一。
♡挥不尽的记忆♡
·
2025-02-05 17:30
android
C#
结构体介绍
.NET学习资料.NET学习资料.NET学习资料一、结构体的定义与基本使用(一)定义结构体在
C#
中,使用struct关键字来创建结构体。它就像是一个模板,能定义出符合特定需求的数据结构。
来恩1003
·
2025-02-05 15:41
C#从入门到精通
c#
开发语言
C#
接口介绍
.NET学习资料.NET学习资料.NET学习资料一、接口的定义在
C#
中,接口是一种特殊的抽象类型,它定义了一组方法签名,但不包含方法的实现。接口使用interface关键字来声明。
来恩1003
·
2025-02-05 15:41
C#从入门到精通
c#
开发语言
c#
字符串正则表达式部分
正则表达式部分例子stringstr="s45645465";stringstr1="dfeafafaf";stringstr2="1212121";stringstr3="121g";//一个\d代表一个数字,后面加*代表0个或多个前面的字符(比如这里是代表0个或多个数字)MessageBox.Show(Regex.IsMatch(str,@"\d").ToString()+""+Regex.I
村服猪八戒
·
2025-02-05 14:38
c#
正则表达式
mysql
C#
字符串与正则表达式介绍
.NET学习资料.NET学习资料.NET学习资料在
C#
编程中,字符串和正则表达式是处理文本数据时不可或缺的工具。深入理解它们的特性和用法,能够显著提升开发效率和代码质量。
来恩1003
·
2025-02-05 14:04
C#从入门到精通
c#
正则表达式
数据库
Python项目打包成apk或者其他端的应用程序
本文主要介绍了使用Kivy和Buildozer将Python项目打包成
Android
APK文件的步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧在开始之前
代码逐梦人
·
2025-02-05 11:41
爬虫技能晋升路线
python
开发语言
C#
面试问题高级: 042 - 什么是控制反转(Inversion of Control,简称IoC)?
控制反转(InversionofControl,简称IoC)是一种设计原则,它旨在通过将对象的创建和依赖管理从应用程序代码中分离出来,从而提高代码的模块化、可测试性和可维护性。IoC通常与依赖注入(DependencyInjection,简称DI)结合使用,以实现更灵活和松散耦合的设计。什么是控制反转?控制反转(IoC)的核心思想是将控制权从应用程序代码转移到框架或容器。传统的编程方式中,应用程序
caifox菜狐狸
·
2025-02-05 08:53
C#
面试问题高级
C#
控制反转
Inversion
IoC
开发语言
mvc
设计模式
c语言 continue什么意思,continue在C语言中什么意思?
推荐教程:《
C#
》代码示例#includeintmain(){intn;for(n=1;n<=10;n++){if(n%3==0)continue;printf("%d\t"
竹石文化传播有限公司
·
2025-02-05 08:51
c语言
continue什么意思
移动端混合框架大比拼:Uniapp、Taro、React Native 和 Flutter
今天我们将对比四个主流框架:Uniapp、Taro、ReactNative和Flutter,探讨它们在
Android
和iOS平台上的表现和差异,帮助开发者选择最佳工具进行高效开发。
YU大宗师
·
2025-02-05 06:40
框架
uni-app
taro
react
native
Android
应该注意的日常小细节,有效提高开发易控性
编码风格实际上是指编程的基本原则在随着软件规模的增大,复杂性也有了增加,工作人员也逐渐看到在软件自下而上期中需要经常阅读程序,特别是在软件测试阶段和维护阶段,编写程序的人员与参与测试、维护的人员都要阅读程序,同时,也认识到阅读程序是软件开发和维护过程中的一个重要组成部分,且读程序的时间比写程序的时间还要多。此时,程序实际上需加强可读性,这样,就产生了一个程序的风格问题。在实践过程中,人们也发现良好
钟情短发姑娘
·
2025-02-05 06:07
Android
开发细节
Android
开发经验
Android开发经验分享
Android日常
Android
ExpandableListView折叠菜单的三层嵌套实现(1)
有了思路,关于ExpandableListView的三层嵌套就直接上手实现这里说下我的需求是有些数据是只有二级,有些数据是三级的。如果你的需求是只有三级,不需要考虑三级二级混合的情况,下面有说明怎么处理。效果图ExpandableListViewExpandableListView是官方提供的一个可展示折叠列表的控件。官方文档直链它的基本用法如下基本用法ExpandableListView的基本用
2401_84132393
·
2025-02-05 05:34
程序员
android
java
开发语言
Xposed模块 -- Hook函数参数
Xposed环境安卓逆向--Xposed模块编写安卓逆向--Jeb动态调试一、根据以前的课程,我们通过抓包分析,知道了如下的关键函数packagecom.dodonew.online.http;import
android
.text.TextUtils
web安全工具库
·
2025-02-05 02:44
安卓逆向
Xposed模块
安卓逆向
Xposed-Hook
配置Xposed模块的
Android
Manifest.xml:在app/src/main/assets创建一个xposed_init文件。
奶龙牛牛
·
2025-02-05 02:40
android
Android
应用开发语言选择对比
Android
开发语言有多种,但是每种语言的各有不同的适用场景,对比介绍如下:一.首选:原生应用Java,Kotlin1.截至目前,大约有70%的
Android
开发者仍然使用Java语言进行开发,而30%
AI+程序员在路上
·
2025-02-05 02:09
QT&C++实战系列
android
开发语言
qt
Android
MVVM开发模式实践
MVVM模式相关概念MVC:(VIew-Model-Controller)早期将VIew、Model、Controller代码块进行划分,使得程序大部分分离,降低耦合。MVP:(VIew-Model-Presenter)由于MVC中View和Model之间的依赖太强,导致Activity中的代码过于臃肿。为了他们可以绝对独立的存在,慢慢演化出了MVP。在MVP中View并不直接使用Model,它们
@ZhangJun
·
2025-02-05 01:02
Android
基础
Android
进阶
MVVM
data
binding
C#
中的委托(Delegate)
首先,我们要知道
C#
是一种强类型的编程语言,强类型的编程语言的特性,是所有的东西都是特定的类型委托是一种存储函数的引用类型,就像我们定义的一个stringstr一样,这个str变量就是string类型.
幻想趾于现实
·
2025-02-05 01:31
c#
开发语言
上位机介绍:
C#
开发者的必知基础
作为一名
C#
开发者,理解上位机的功能和应用场景,对于开发高效、稳定的中间层软件是十分重要的。本文将带您深入了解上位机的基本概念、工作原理以及在
C#
开发中的应用。什么是上位机?
不爱技术的小程
·
2025-02-05 00:29
c#
开发语言
Python for
Android
最简单详细的,最手把手的教程 之第一节安装
Pythonfor
Android
最简单详细的,最手把手的教程之第一节安装本文转自:http://bbs.python520.com/thread-179-1-1.htmlPythonfor
Android
chengxian7935
·
2025-02-04 23:19
python
移动开发
Python for
Android
: 开发
Android
应用的Python框架
Pythonfor
Android
:开发
Android
应用的Python框架项目地址:https://gitcode.com/gh_mirrors/py/python-for-
android
是一个开源的工具链
温宝沫Morgan
·
2025-02-04 23:19
OWT(Open WebRTC Toolkit) Client Native编译生成sdk
这篇文章主要记录一下
Android
客户端SDK的编译过程owt-client-native(
Android
客户端需要在Linux环境下编译,iOS需要在MacOS环境下编译,流程是相同的)准备工作开发环境
张三滴张呀
·
2025-02-04 23:16
音视频
android
webrtc
Android
开发:新的一年,新的征程
回顾2023年,
Android
开发领域可谓成果斐然。这一年,
Android
系统不断迭代,新技术、新工具层出不穷,为开发者们带来了前所未有的机遇与挑战。
志尊宝
·
2025-02-04 22:43
Android基础
android
C#
字典Dictionary用法详解
本文详解
C#
字典Dictionary用法目录本文详解
C#
字典Dictionary用法1定义2特点3常用属性4常用方法5具体例子6集合初始化7自定义类作为值或键1定义Dictionary是一个泛型集合,它存储唯一键和值的集合
未来无限
·
2025-02-04 22:41
C#语言
c#
Dictionary
字典
详解
2025年度Python最新整理的免费股票数据API接口
现将200多个实测可用且免费的专业股票数据接口分享,并通过Python、JavaScript(Node.js)、Java、
C#
、Ruby等五种主流语言,为大家一一演示如何高效地获取各类股票数据,期望这些
股票数据接口
·
2025-02-04 20:57
python
开发语言
fastapi
Android
Audio基础(20)——AudioTrack音频控制
AudioTrack是应用用于播放音频数据的类,可以使用set方法设置音频参数,然后使用start来启动播放。而pause和stop则是用于控制播放过程的方法。不管APP使用什么接口播放音频文件,最终都是由AudioTrack实现。一、源码分析1、主要方法构造函数:创建AudioTrack时调用。play():播放音频文件。pause():暂停播放音频文件。stop():停止播放音频文件。flus
yyc_audio
·
2025-02-04 20:56
音频
android
音视频
驱动开发
Uni-app基本功能介绍
Uni-app是一个基于Vue.js的跨平台开发框架,可以让开发者使用同一套代码构建iOS、
Android
和Web应用。
StoneMind
·
2025-02-04 18:07
uni-app
【
C#
】图像资源的使用
在
C#
中,图像资源的使用方式方法主要依赖于你所使用的框架和库。
wangnaisheng
·
2025-02-04 17:34
C#
c#
c#
基础知识笔记
目录1、变量类型2、CamelPascal3、运算符4、
c#
中的语法结构5、常量7、所有的类型都能够转换成string类型,调用ToString()。8、结构3、方法的功能一定要单一。
-厚德载物-
·
2025-02-04 16:29
c#随笔
c#
开发语言
C#
基础知识
c#
用_命名变量是什么意思在
C#
中,使用下划线(_)作为变量名的前缀通常表示该变量是私有的或受保护的。这是一种命名约定,用于帮助程序员识别哪些变量是公共的,哪些是私有的或受保护的。
周杰伦fans
·
2025-02-04 16:29
学习C#的笔记
c#
UNITY-C#基础知识
2.数据类型1.整数2.浮点3.布尔4.字符5.引用引用类型是构建
C#
应用程序的主要数据类型,
C#
的所有引用类型均派生自System.Object。引用类型可以派生
Digital-Twin
·
2025-02-04 16:56
数字孪生-UNITY学习
c#
unity
C#
的 System.IO.Pipelines:.NET 中的高性能 IO
System.IO.Pipelines是一个新的库,旨在使在.NET中执行高性能IO变得更加容易。它是一个面向.NETStandard的库,适用于所有.NET实现。Pipelines诞生于.NETCore团队为使Kestrel成为业内最快的Web服务器之一所做的工作。最初作为Kestrel内部的一个实现细节发展成为一个可重用的API,在2.1中作为第一类BCLAPI(System.IO.Pipel
望天hous
·
2025-02-04 16:53
C#
c#
C#
处理 TCP 数据
前言Tcp是一个面向连接的流数据传输协议,用人话说就是传输是一个已经建立好连接的管道,数据都在管道里像流水一样流淌到对端。那么数据必然存在几个问题,比如数据如何持续的读取,数据包的边界等。Nagle's算法Nagle算法的核心思想是,在一个TCP连接上,最多只能有一个未被确认的小数据包(小于MSS,即最大报文段大小)优势减少网络拥塞:通过合并小数据包,减少了网络中的数据包数量,降低了拥塞的可能性。
码农浩克
·
2025-02-04 15:19
c#
tcp/ip
php
C#
面试常考随笔8:using关键字有哪些用法?
1.using指令:引入命名空间最常用的用法。通过using+命名空间名字,可以在程序中直接使用该命名空间中的类型,而无需指定类型的完整命名空间路径。例如:usingSystem;usingSystem.Collections.Generic;classProgram{staticvoidMain(){Listnumbers=newList();//直接使用System.Collections.G
Dr.勿忘
·
2025-02-04 15:49
C#
游戏开发面试
c#
开发语言
游戏引擎
unity
面试
《第一行代码:
Android
篇》学习笔记
第7章跨程序共享数据——探究内容提供器在上一章中我们学了
Android
数据持久化的技术,包括文件存储、SharedPreferences存储以及数据库存储。
wadfdhsajd
·
2025-02-04 15:17
后端
java
框架
android
学习
android
studio
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他