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语言
管道通信实例,
C语言
辅导:VC命名管道通信的实现
无论是SQLServer的用户,还是PB的用户,作为C/S结构开发环境,他们在网络通信的实现上,都有一种共同的方法——命名管道。由于当前操作系统的不惟一性,各个系统都有其独自的通信协议,导致了不同系统间通信的困难。尽管TCP/IP协议目前已发展成为Internet的标准,但仍不能保证C/S应用程序的顺利进行。命名管道作为一种通信方法,有其独特的优越性,这主要表现在它不完全依赖于某一种协议,而是适用
海边的小溪鱼
·
2024-02-10 10:45
c语言管道通信实例
linux 命名管道
c语言
不同进程,进程间通信 - 命名管道实现
命名管道概述命名管道是通过网络来完成进程之间的通信的,命名管道依赖于底层网络接口,其中包括有DNS服务,TCP/IP协议等等机制,但是其屏蔽了底层的网络协议细节,对于匿名管道而言,其只能实现在父进程和子进程之间进行通信,而对于命名管道而言,其不仅可以在本地机器上实现两个进程之间的通信,还可以跨越网络实现两个进程之间的通信。命名管道使用了Windows安全机制,因而命名管道的服务端可以控制哪些客户有
香菜浪味仙
·
2024-02-10 10:45
linux
命名管道
c语言
不同进程
二、
数据结构
链表单链表https://www.acwing.com/problem/content/828/#includeusingnamespacestd;constintN=1e5+10;//head:头节点的指向e[i]:当前节点i的值ne[i]:当前节点i的next指针idx:当前存储的点inthead,e[N],ne[N],idx;//初始化voidinit(){head=-1;idx=1;}//
duanyq666
·
2024-02-10 09:44
算法基础课
数据结构
算法
Java基础
知识总结
(持续更新中)
Java基础知识(持续更新)类型转化:数字、字符串、字符之间相互转化数字字符串//数字转字符串//method1intnumber=5;Stringstr=String.valueOf(number);//method2intnumber=5;Integeritr=number;//int装箱为对象,再调用对象的toString方法Stringstr=itr.toString();//或者直接St
Keven__Java
·
2024-02-10 09:13
算法题
Java
java
开发语言
算法
eclipse
idea
Python速成篇(基础语法)下(新年快乐♥)
列表和元组这两个类型都可以用一个变量来表示很多个数据~类似于
C语言
中的数组列表和元组大部分功能都差不多,只是列表是可变的:可以随时改元组是不可变的:只能读,不能改(一旦初始化好里面的内
暴力的bug制造机
·
2024-02-10 09:43
python
开发语言
C++服务器端开发(10):性能优化
选择合适的
数据结构
和算法:使用适当的
数据结构
和算法可以极大地提高服务器的性能。例如,使用哈希表来快速访问和检索数据,使用平衡二叉树来维护有序的数据等。
Galaxy银河
·
2024-02-10 09:40
C++更多语法
计算机
/
人工智能
性能优化
【华为OD机考 统一考试机试C卷】机场航班调度(C++ Java JavaScript Python
C语言
)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-10 09:32
华为od
c语言
c++
java
javascript
4 scala集合-Map
和Java一样,Scala也有表示键值对(Key-Value)集合的Map
数据结构
。同样,Map也分不可变和可变,不可变需要使用类scala.collection.mutable.Map。
Brother Jiawei
·
2024-02-10 09:01
scala
scala
开发语言
后端
C语言
字符串常量
字符串常量字符串常量在内存中的存储,实质是一个匿名数组匿名数组,同样满足数组两种涵义的规定示例:printf("%d\n",sizeof("abcd"));//此处"abcd"代表整个数组printf("%p\n",&"abcd");//此处"abcd"代表整个数组printf("%c\n","abcd"[1]);//此处"abcd"代表匿名数组的首元素地址char*p1="abcd";//此处"
lcannal
·
2024-02-10 09:00
C语言基础
c语言
java
前端
C语言
指针运算
指针运算指针加法意味着地址向上移动若干个目标指针减法意味着地址向下移动若干个目标示例:inta=100;int*p=&a;//指针p指向整型变量aint*k1=p+2;//向上移动2个目标(2个int型数据)int*k2=p-3;//向下移动3个目标(3个int型数据)
lcannal
·
2024-02-10 09:30
C语言基础
c语言
开发语言
C语言
数组名涵义
1.数组名涵义在
C语言
程序中,数组的出现有两种可能的含义:代表整个数组代表其首元素的地址当出现以下情形时,数组代表的是整个数组:在数组定义中在sizeof运算表达式中在取址符&中当出现其他情形时,数组代表其首元素地址
lcannal
·
2024-02-10 09:30
C语言基础
c语言
开发语言
数据结构
算法
C语言
数组下标运算符[ ]
数组下标运算符[]数组下标实际上是编译系统的一种简写,其等价形式是:a[i]=100;等价于*(a+i)=100;根据加法交换律,以下的所有的语句均是等价的:a[i]=100;*(a+i)=100;*(i+a)=100;i[a]=100;数组运算,等价于指针运算
lcannal
·
2024-02-10 09:30
C语言基础
c语言
算法
开发语言
蓝桥杯每日一题------背包问题(一)
前言背包问题可以看作动态规划系列入门的一个开端,欢迎开启动态规划之旅,在正式学习之前,我想说的是,动态规划真的不难,与贪心算法比较,动态规划有自己的多种板子,也有自己的多种套路;与高级
数据结构
比较,动态规划的代码量真
花落yu
·
2024-02-10 09:25
蓝桥杯
代理模式
职场和发展
20240202
整理
C语言
指针,函数指针,数组指针,指针数组的区别并给出一个简单示例:①指针就是地址,指针可以指向内存中的每一块地址,inta=10;int*p=&a;②函数指针:本质上是一个指针,用来指向函数的首地址
xxg-hh
·
2024-02-10 09:50
算法
数据结构
【
数据结构
(34)】7.4 散列表的查找
文章目录一、散列表的基本概念二、散列函数的构造1.散列函数的构造方法三、处理冲突的方法1.开地址法1.1线性探测法1.2二次探测法2.链地址法四、散列表的查找1.散列表的查找效率分析总结一、散列表的基本概念基本思想:根据要存储的关键字的值,来计算该存在哪里。对应关系——hash函数,通过这个函数将关键字的值对应到它的存储位置。Loc(i)=H(keyi)。举个例子【例1】这些同学们的信息,既不是按
♬ 咖啡猫♬
·
2024-02-10 08:16
数据结构
-
理论版
数据结构
散列表
哈希算法
为什么 Python 4.0 会与 Python 3.0 不同?
【CSDN编者按】不管我们如何希望PHP永远天下第一,亦或是Java永久无敌,更或者希望
C语言
永远是最好的语言。然而,笔者今天搜索百度指数得知,Python的指数,已经高于Java和PHP的指数之和。
xjt921122
·
2024-02-10 08:14
python
开发语言
【华为OD机考 统一考试机试C卷】小朋友来自多少小区(C++ Java JavaScript Python
C语言
)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-10 08:33
华为od
c语言
c++
java
javascript
python
代码随想录|day 12
一、理论学习今日是视频日,两道题目都不简单,我们学习两个
数据结构
【单调队列】和【优先级队列】补充记录【lambda】:所谓lambda是一份功能定义式,可被定义于语句(statement)或表达式(expression
东鹅鹅鹅
·
2024-02-10 08:29
开发语言
c++
代码随想录|day 10
Day10回归STL教程(五):C++STL常用容器之deque-知乎(zhihu.com)deque一、理论学习栈和队列这两种
数据结构
。关于这四个问题。C++中stack是容器么?
东鹅鹅鹅
·
2024-02-10 08:59
c++
学习
C语言
的第4天
二分法查找时间复杂度在计算机科学中,二分查找算法,也称折半搜索算法,是一种在有序数组中查找某一特定元素的搜索算法想要应用二分查找法,则这一堆数应有如下特性:1、存储在数组中2、有序排序搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则
blxx
·
2024-02-10 08:54
学习
c语言
算法
学习
数据结构
和算法的第5天
空间复杂度及其常见案例空间复杂度空间复杂度也是一个数学函数表达式,是对一个算法在运行过程中临时占用存储空间大小的量度。空间复杂度不是程序占用了多少bytes的空间,因为这个也没太大意义,所以空间复杂度算的是变量的个数。空间复杂度计算规则基本跟实践复杂度类似,也使用大口渐进表示法。注意:函数运行时所需要的栈空间(存储参数、局部变量、一些寄存器信息等)在编译期间已经确定好了,因此空间复杂度主要通过函数
blxx
·
2024-02-10 08:23
学习
c语言
java
C语言
:一种高效、易学的编程语言
C语言
是一种通用的程序设计语言。它同UNIX系统之间具有非常密切的关系。
C语言
是在UNIX系统上开发的,且无论是UNIX系统本身还是其上运行的大部分程序,都是
C语言
编写的。
编程知识分享
·
2024-02-10 07:31
c语言
函数输出输出型参数_
c语言
技巧多个输出参数
c语言
函数输出输出型参数Overthepastfewyearsunderthe“newMicrosoft”,therehavebeenmanyeffortstoopen-sourcethelanguagesandframeworksthatMicrosoftdevelop
weixin_26705651
·
2024-02-10 07:48
python
c语言
java
matlab
c++
数据结构
9.2
今天看了算法和算法分析。了解了算法的定义和特性,和评价算法优劣的基本标准。算法的时间复杂度按数量级递增排列,常见的时间复杂度有:常数阶O(1),对数阶O(log2n)(以2为底n的对数,下同),线性阶O(n),线性对数阶O(nlog2n),平方阶O(n^2),立方阶O(n^3),...,k次方阶O(n^k),指数阶O(2^n)。随着问题规模n的不断增大,上述时间复杂度不断增大,算法的执行效率越低。
422d602c244f
·
2024-02-10 07:21
C语言
如何理解输出列表?
一、问题printf()函数基本格式后⾯有个输出列表,如何理解呢?二、解答printf()函数的输出列表可以有多个表达式,数量上⾄少应该和前⾯的数据格式符相匹配。如果其数量⼤于格式符的数量,将不会输出多余的部分;如果数量少于格式符,则会输出⼀些不可预料的值。printf("%f,%d\n",f);//上⾯的语句在输出时,只会按照%f的格式输出变量f和⼀个不可知的数值。printf("%f,%d\n
颓特别我废
·
2024-02-10 07:16
C语言
c语言
开发语言
2023:既是结束也是开始
1.学习内容总结话不多说,先上图:该图非常具体的描述了这半年来学习的东西,有之前的
知识总结
,也有新的知识学习,在不同的方向持续探索,寻找适合自己的方向,既要
抱抱宝
·
2024-02-10 07:43
总结记录
学习
程序人生
考研
职场和发展
数据结构
之链式栈
栈的链式存储结构简称为链栈链式栈是通过单链表来实现的。每次入栈一个元素,向链表中添加一个节点(相当于头插法),出栈一个元素,释放一个节点。栈顶应该放在链首还是链尾?因为栈具有“后进先出”的特点,如果每次在链表的尾部进行插入和删除,就要遍历整个链表来找到尾节点。而在头部进行插入和删除时,只需根据头指针即可找到链表的首元素结点。而无需遍历链表。所以链式栈的出,入栈通过对链表进行头删和头插来实现。单链表
偶然i
·
2024-02-10 07:33
数据结构与算法
链式栈
redis核心
数据结构
数据结构
汇总一、字符串类型操作1.单值缓存SETKEYVALUEGETKEY2.计数器(作为文章阅读量也可以作为全局唯一自增ID)INCRARTICLE:READCOUNT:{博文ID}getARTICLE
小丫么小武
·
2024-02-10 07:00
redis相关
redis
数据结构
数据库
【C++】C/C++内存管理
目录C/C++内存分布
C语言
动态内存管理方式C++内存管理方式new/delete操作内置类型new/delete操作自定义类型operatornew与operatordelete函数new和delete
核动力C++选手
·
2024-02-10 07:59
C++
c++
开发语言
通过汇编揭开String中
数据结构
神秘面纱
String(字符串),是编程语言中表示文本的数据类型。接触编程的你一定每天都会见到。那看似渺小的string(字符串),里面到底还隐藏着多少的秘密?大家平时天天使用的东西,你真的了解它吗?可能平时很多人并不会深入研究它,如果你的能力还不错,不妨看看下面几个问题。要是对他们还存在困惑,那恭喜你,你找到了你要提升的方向。一、思考在Swift开发使用字符串的过程中,你是否有思考过以下问题?-1个字符串
景如婳
·
2024-02-10 07:38
c语言
记录
#
c语言
##一语法###第一章类型,运算符与表达式####1.变量#####1.1变量名变量标识符只可以使用字母,下划线以及数字,其中标识符的开头必须是字母或下划线。
eeert2
·
2024-02-10 07:52
自己动手实现一个简单的 IOC,牛皮!!
BeanFactory容器,BeanDefinitionBean的基本
数据结构
,当然还需要加载Bean的资源加载器。大概最后最重要的就是这几个组件。
java猫猫碎碎
·
2024-02-10 07:49
【集合系列】TreeMap 集合
它是基于红黑树的
数据结构
实现的,它能够保持其中的元素处于有序状态。TreeMap集合中的元素是以键值对的形式存储的
酷小洋
·
2024-02-10 07:44
#
Java基础语法
java
开发语言
[
数据结构
] 算法和算法的复杂度
1.算法算法是对问题求解步骤的描述,同故宫有限序列的指令来实现。五大特征有穷性:有限步之后结束不会出现无限循环确定性:不存在二义性,算法的每个步骤被精确定义可行性:比如受限于计算机的计算能力,有些算法虽然理论上可行,但实际上无法完成。输入:能够计算机处理的各种类型数据输出:一至多个程序输出结果2.复杂度(1)时间复杂度(T(n))=O(f(n))计算方法:取算法时间增长最快的那个函数项,把它的系数
原来是酱紫呀
·
2024-02-10 06:27
如何入行人工智能
这个基础包括数学、Python编程以及
数据结构
与算法的深厚理解。这些知识为深入探索机器学习、深度学习和自然语言处理(NLP)等更高级领域铺平了道路。
科联学妹
·
2024-02-10 06:54
人工智能
momentJs推导日历组件
实现效果:代码:引入momentjs然后封装两个函数构建出基本
数据结构
importmomentfrom'moment';//某月有多少天exportconstgetEndDay=(m)=>m.daysInMonth
杀猪刀-墨林
·
2024-02-10 06:46
#
Vue2
CSS
javascript
前端
momentJs
日历
c语言
必背18个经典程序
1、/输出99口诀。共9行9列,i控制行,j控制列。*/#include“stdio.h”main(){inti,j,result;for(i=1;ix[k])k=j;if(k!=i){t=x[i];x[i]=x[k];x[k]=t;}}}voidmain(){FILE*fp;int*p,i,a[10];fp=fopen(“p9_1.out”,“w”);p=a;printf(“Input10num
qwer2626
·
2024-02-10 06:53
用户级缓冲区与内核级缓冲区
用户级缓冲区与内核级缓冲区用户级缓冲区与内核级缓冲区1.用户级缓冲区(
C语言
缓冲区)2.文件I/O缓冲区3.手动刷新缓冲区4.内核级缓冲区5.缓冲区的复制(fork函数)6.例子用户级缓冲区与内核级缓冲区在
yualian
·
2024-02-10 06:44
linux
c语言
从
C语言
到C++⑨(第三章_C&C++内存管理)详解new和delete+面试题笔试题
目录1.
C语言
动态内存管理1.1C和C++内存分布1.2
C语言
中动态内存管理的方式2.C++动态内存管理方式2.1new/delete操作内置类型2.2初始化new数组的问题2.3new和delete操作自定义类型
GR鲸鱼
·
2024-02-10 06:43
④从C语言到熟悉C++
c语言
c++
内存管理
new
delete
面试
单片机学习路线(简单介绍)
第一步:掌握
C语言
单片机编程的基石是
C语言
。虽然听起来可能有点枯燥,但
C语言
的高
科联学妹
·
2024-02-10 06:41
单片机
学习
嵌入式硬件
如何零基础学习嵌入式开发?
同时需要掌握
C语言
,能够根据系统要求设计软件程序。嵌入式系统资源有限,开发工作比较困难。
科联学妹
·
2024-02-10 06:10
物联网
单片机
iot
【C&C++】内存管理1:new + delete
前言之前我们学习过
C语言
中的内存管理(各种函数)今天我们来学习C++中的内存管理引入我们先来看下面的一段代码和相关问题intglobalVar=1;staticintstaticGlobalVar=1;
cat_with_cat
·
2024-02-10 06:40
C++知识点
c语言
c++
java
C语言
函数的栈帧与销毁(面试亮点)
目录如果你能熟练的掌握函数的栈帧与销毁在面试中是及其亮眼的加分项,所以我们来以实例来将解函数是如何实现栈帧与销毁的。一.函数栈帧二.寄存器三.用例题讲解创建栈帧的过程3.1main函数的反汇编代码。第一步:给调用main函数的函数分配栈帧。第二步:通过将edp压栈,将edp赋值给esp,再将esp的值减减。这样esp和edp之间的差值就是main函数的栈帧空间。第三步:将edi,esi,ebx压栈
深中笃行
·
2024-02-10 06:37
C语言就业课
考研c语言刷题
c语言
开发语言
面试
运维
缓存
vscode
长安链源码学习-- 交易池(三)
3)存储大量交易的
数据结构
是什么,是map还是链表?4)交易池支持的索引是什么,是否支持根据txid检索交易信息?还有哪些检索条件?5)提供给共识模块的交易集合如何选择?6)何时增加
明神特烦恼
·
2024-02-10 06:03
C语言
输入三个正整数,求拼接的最大数
#include#includevoidstr_c(charstr1[],charstr2[],charstr3[],charC[]);intmain(){charstr1[12]="312";charstr2[12]="343";charstr3[12]="13";charC[100]="0";str_c(str1,str2,str3,C);printf("%s",C);}voidstr_c(c
He卡比
·
2024-02-10 05:53
c语言
开发语言
C语言
反转数字第二种解法
#includeintmain(){intnum,s=0,k;scanf("%d",&num);while(num!=0){k=num%10;s=s*10+k;num=num/10;}printf("%d",s);}
He卡比
·
2024-02-10 05:22
c语言
java
算法
C语言
输出除了最高位的数字
#includeunsignedlongre(unsignedlongn);intmain(){unsignedlongn;scanf("%lu",&n);printf("%lu",re(n));}unsignedlongre(unsignedlongn){unsignedlongs,r=0;while(n/10!=0){s=s*10+n%10;n=n/10;}while(s!=0){r=r*10
He卡比
·
2024-02-10 05:22
c语言
算法
c++
C语言
中骰子六个面的概率
#include#include#include#defineN700000000intmain(){intr[6]={0};srand(time(NULL));for(inti=0;i
He卡比
·
2024-02-10 05:22
c语言
算法
开发语言
C语言
之扫描字符串
#include#includeintmain(){charstrm[70]="asdasasdfgasdaszx67asdmklo";charstrz[8]="as";intlen=strlen(strz);intcount=0;for(inti=0;strm[i]!='\0';i++){if(strm[i]==strz[0]){charstrl[8]="we";for(intj=i,m=0;j
He卡比
·
2024-02-10 05:22
c语言
算法
数据结构
C语言
打家劫舍
#includeintmain(){intarr[]={2,7,9,3,1};intdp[5];dp[0]=2;dp[1]=arr[1]>arr[0]?arr[1]:arr[0];for(inti=2;idp[i-2]+arr[i]?dp[i-1]:dp[i-2]+arr[i];}printf("%d",dp[4]);}有点难arr是数据容器,dp是递推存储容器
He卡比
·
2024-02-10 05:52
c语言
算法
上一页
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
其他