编程学习笔记一

C++网络编程学习笔记(一)——服务端编程代码 C++网络编程学习笔记 0前期准备,初始化动态链接库 1创建套接字socket,用函数socket() 2绑定IP地址、端口等信息到socket上,用函数bind() 3设置监听,允许的最大连接数,用函数listen() 4接收客户端上来的连接,用函数accept() 5收发数据,用函数send()和recv(),或者read()和write() 6关闭网络连接 WSADATA ws;//初始化动... 阅读详情

##编程学习笔记 1
system(“PAUSE”); 和system(“pause”); 作用和效果一样,因为dos命令是不区分大小写的。

system(“PAUSE”) 是暂停的意思,等待用户信号;不然控制台程序会一闪即过,你来不及看到执行结果。

system是C函数库stdlib.h、process.h中的一个函数。具体解释如下:

int system(char *command):将MSDOS命令command传递给DOS执行。

而pause是DOS下的一个命令。功能是:暂停批处理的执行,显示一个中文信息:“请按任意键继续. . .”,或者英文信息:“Press any key to continue . . .”

简单的说:就是暂停程序的执行,等待任意健继续执行。
“->”是一个整体,它是用于指向结构体子数据的指针,用来取子数据。一般用于存在指针的情况下,用法于(XX.XX)的用法类似,返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以通过类型转换强制转换为任何其它类型的指针。
malloc函数是一种分配长度为num_bytes字节的内存块的函数,可以向系统申请分配指定size个字节的内存空间。
malloc函数使用时,需要stdlib.h的头文件,全称是memory allocation,中文叫动态内存分配,当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存。

如何用python开发“跳一跳”游戏【附源码】 jump_start_time = pygame.time.get_ticks() # 记录跳跃开始时间。jump_duration = current_time - jump_start_time # 计算跳跃持续时间。current_time = pygame.time.get_ticks() # 获取当前时间。jump_velocity = -15 # 设置跳跃的初始速度。# 如果小球跳跃结束,重置跳跃状态。# 根据跳跃持续时间计算跳跃高度。# 移除超出屏幕的障碍物。 阅读详情

相关推荐

全本地AI代理实战:零数据外泄的本地化Agent工作流搭建

全本地AI代理是一种将大语言模型推理、长期记忆与工具调用完全运行于用户本地设备的智能体架构,其核心原理在于通过进程隔离与标准化协议实现模型层、记忆层和工具层的解耦协同。相比依赖云端API的传统方案,它在数据主权、响应确定性与环境复现性上具备不可替代的技术价值。典型应用场景包括法务合规文档处理、离线工业现场辅助决策、以及高敏感度企业知识管理。本文聚焦Qwen2+Ollama+SurrealDB+Agno技术栈,详解如何构建可落地的全本地AI代理系统,覆盖从硬件适配、向量记忆建模到多模态插件协同的完整链路。

weixin_34194964的博客 650

编程课堂笔记

2019.3.2 浅拷贝与深拷贝 1.浅拷贝: 将原对象或原数组的引用直接赋给新对象,新数组,新对象/数组只是原对象的一个引用。 2.深拷贝: 创建一个新的对象和数组,将原对象的各项属性的“值”(数组的所有元素)拷贝过来,是“值”而不是“引用”。 当我们希望在改变新的数组(对象)的时候,不改变原数组(对象),则使用深拷贝。 如果在类中没有显式地声明一个拷贝构造函数,那么,编译器将会...

bububuha的博客 266

如何通过CAD图中的坐标来确定是哪个坐标系

地理坐标系:为球面坐标。参考平面地是椭球面,坐标单位:经纬度。以地球参考为例,坐标系就相当于整个地球,而地理坐标系就是椭球状的完整的立体地球。所以我们可以看到生活中的数据与地图是一定含有地理坐标系的,因为他是客观上来说确确实实存在的。投影坐标系:为平面坐标。参考平面地是水平面,坐标单位:米、千米等。这就相当于把地球当成一个橘子,然后一刀切开,把橘子皮平面铺开,这个过程就是地理投影的过程。严谨一点来说就是建立一个参考系统,按照对应位置把椭球体投射到平面。那坐标系统主要有那些呢?北京54。

vjmap的博客 2万+

python编程学习笔记_Python编程学习笔记(一)

Python编程学习笔记文章目录Python编程学习笔记0.0 Hello World!1.1基础数据类型1.1.1 变量1.1.2 字符串1.1.3 数字2.1列表2.1.1 列表简介2.1.2 修改、添加和删除元素2.1.3 列表的排序或整理Tips Python中对语句、方法和函数的辨析写在文末的话0.0 Hello World!按照国际惯例,输出Hello World!print("Hel...

weixin_39836860的博客 152

如何用ggplot2绘制专业级双侧柱状图展示GO富集结果(附完整代码)

本文详细介绍了如何使用R语言的ggplot2包绘制专业级双侧柱状图展示GO富集结果,包括数据预处理、基础图形构建、高级样式定制和出版级细节调整。通过完整的代码示例和实用技巧,帮助生物信息学研究人员高效可视化高通量数据,提升学术图表的质量和可读性。

weixin_30342209的博客 76

PHP服务端 苹果支付(IAP)处理

公司做的app需要做IAP订阅支付,开始觉得和微信的支付流程差不多,做起来还是有点麻烦,主要是网上的文章很少,不能拿来主义。自己做完总结一下,希望对小伙伴们有帮助我就很欣慰了。代码写的不好 不要喷我。。。 首先讲一下我的业务逻辑,也就是php服务端需要做什么事情。 先上图: 下面我详细的讲一下每...

山水的博客 1万+

《Java 并发编程实战》学习笔记一

多核时代每颗 CPU 都有自己的缓存,这时 CPU 缓存(三级缓存)与内存的数据一致性就容易出现问题了,当多个线程在不同的 CPU 上执行时,这些线程操作的是不同的 CPU 缓存。比如,线程 A 操作的是 CPU-1 上的缓存,而线程 B 操作的是 CPU-2 上的缓存,很明显,这个时候线程 A 对变量 V 的操作对于线程 B 而言就不具备可见性了。:高级语言里一条语句往往需要多条 CPU 指令完成,例如count += 1这句代码,至少需要三条 CPU 指令。

yibushao的博客 1152

【C++】DDS:FastDDS环境配置与使用示例

FastDDS环境配置与使用示例

DevFrank的博客 6506

网络编程学习笔记一:Socket编程

“一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 ——有感于实际编程和开源项目研究。 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有

程书画的 BLOG 18万+

使用MATLAB/Simulink对一个简单的智能家居温湿度监测与控制系统进行建模和仿真

目录手把手教你学Simulink——基于Simulink的智能家居温湿度监测与控制仿真建模示例一、背景介绍二、所需工具和环境三、步骤详解步骤1:创建Simulink模型步骤2:构建传感器模块步骤3:添加控制器步骤4:构建执行器模块步骤5:连接各部分步骤6:设置仿真参数步骤7:添加观测器步骤8:运行仿真并分析结果四、总结 智能家居系统中的温湿度监测与控制系统是一个典型的物联网(IoT)应用场景,它通过传感器收集环境数据,并根据预设条件自动调节室内温度和湿度以提高居住舒适度。本指南将介绍如何使用MATLAB/S

xiaoheshang_123的博客 291

AI产品经理面试宝典第94天:RAG知识库构建与预处理策略面试指南

本文深入解析RAG知识库构建的核心挑战与预处理策略,涵盖文档格式转换、问答对生成及自动化测试全流程,为AI产品经理提供面试必备的实战方法论与避坑指南,助你精准应对技术深度类问题。

打造全国最全的AI Agent开发知识领域的博客 312

《集体智慧编程》学习笔记(一)

《集体智慧编程》学习笔记(一) 第二章 提供推荐 1、搜集偏好 先构造一个简单的数据集: #用户对不同电影的评分 critics={'Lisa Rose': {'Lady in the Water': 2.5, 'Snakes on a Plane': 3.5, 'Just My Luck': 3.0, 'Superman Returns': ...

小时候挺菜的博客 938

【DRAM存储器六十六】DDR5介绍--训练相关之CA/CS Training

详述DDR5 CA/CS training过程细节

highman110的博客 197

OpenMP编程学习笔记一

  前段时间,我工作的台式机换成了PC 工作站。除了有6G内存,64位外,而且是4核的。刚好这段时间工作上没有什么事情,于是开始学习多核与并行编程。以前做了很长时间的单核多线程编程,所以对多核多线程编程很是期待。今天,在VS2008与Linux下,分别测试了openMP的简单例子,对多核编程有了一点直观认识。 测试例子test.cpp为: #include #include

richard_wu2005的专栏 1525

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Java编程学习笔记(一)

编程学习笔记——JAVA背景(一) 内容来源:https://www.bilibili.com/video/BV1fh411y7R8 Java 的诞生: 1995年,sun公司发布了Java的第一个版本,如今更新到了Java17。其中Java8和Java11是长期更新的版本,因此是比较常用的两个版本。 Java 的特性: 1) Java 语言是面向对象的; 2) Java语言是健壮的,它的强类型机制,异常处理,垃圾自动收集使其更能十分健壮; 3) Java 语言是跨平台的; 通常对一个

qq_42686740的博客 664

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Rust 学习笔记:编程练习(一)

Rust 学习笔记:编程练习(一)

ProgramNovice的博客 625

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

FFmpeg编程学习笔记一

FFmpeg编程学习笔记一 1、为了学习ffmpeg编程需要单步调试,参照网上的教程用VS2013编译一次成功,之后随便写了个重采样音轨小程序,也就是把一个5.1声道的AC3文件分解成6个WAV文件的简单功能。 2、编译成功执行也正常,但速度奇慢,比同类软件eac3to慢了整整快5倍。 3、OK上网搜搜咋回事,一天,二天过去了无果。 4、无奈用VS2013的性能与诊断,分析出最占用时间的函

qsq3的专栏 1502

socket编程学习笔记(一)

1,关于Unix Socket1.1 什么是Socket? Socket是网络文件描述符。在基于Socket的编程技术中,用户不直接访问发送和接收包的网络接口设备,而是建立一个中间文件描述符来处理编程接口到网络的操作。1.2 Socket包括哪些内容? 一个特殊的通信域,比如一个网络连接 一个特殊的通信类型,比如流或者数据报 一个特殊的协议,比如TCP或者UDP1.3 Unix的S

October.1984 1171

LinuxC编程一站式学习笔记(一)

<br />    LinuxC编程一站式学习全书学习笔记。Linux C编程一站式学习 宋劲杉 北京亚嵌教育研究中心,电子版本。作为一站式学习,坚持做笔记。从中摘录一些自己模糊的概念,同时学习作者的写技术类书籍的风格。吸收技术,逐渐成长。为LINUX学习打下基础,越是基础的东西越要静心学习。谢谢网络上提供此教程的无名人士,在此也对作者表示感谢。<br /> <br /> <br />定义一个变量,就是分配一块存储空间并给它命名;给一个变量赋值,就是把一个值保存到这块存储空间中。<br /><br />不同

GhostTigerMan 1617

[学习笔记] Windows编程——GDI——(一)位图

学习笔记,随时更新。如有谬误,欢迎指正。说明:红色字体。

cxsydzn的博客 808

Cocoa编程学习笔记一

Cocoa编程学习笔记一 一、Cocoa的起源   Mac OS X的窗口服务器与UNIX中的X窗口服务器具有相同的功能:从用户那里接受事件,并将时间转发给应用程序,将应用程序发过来的数据显示在屏幕上。NeXTSTEP内置了一套库和工具,让开发人员以一种优雅的方式与窗口管理器进行交互。这些库也叫作框架Kit,1993年,这些框架和工具被重新修...

weixin_30408309的博客 169

【CUDA编程】学习笔记(一) Hello CUDA

前言 本系列博客做为CUDA编程学习的笔记,因为最近比较忙,内容从简,只做一些大体的记录。作为初学者,错误之处还请见谅。

无极阁 1591

并发编程学习笔记<一>

多线程基础概念,知识点 进程:资源分配的最小单位,线程:调度执行的最小单位 一、为什么使用多线程?多线程久一定快嘛?它会带来其他什么问题 资源利用率:某些情况下,程序必须等待外部操作执行完,才能继续操作,此时其实可以利用多线程干其他事情。 公平性:不同的用户和程序对于计算机上的资源有着同等的使用权。 便利性:在计算多个任务时,应该编写多个程序,这样处理起来更加便利。 不一定更快;多线程带来的问题: 1.上下文的切换:CPU通过每个现场分配CPU时间片来实现这个机制。不同的时间片非常短,所以不同.

莫失莫忘的博客 174

C++入门编程学习笔记(一)

C++入门编程学习笔记(一)一、C++初识1.1 输入输出:cin 和 cout1.2 注释: // 和 /**/1.3 常量:#define 和 const1.4 常用关键字1.5 转义字符1.6 三字符组二、数据类型2.0 声明:typedef2.1 整型:4种2.2 实型:float 和 double2.3 字符型:char2.4 字符串型:char2.5 布尔类型: bool2.6 枚举类型:enum三、修饰符类型四、限定符类型五、存储类六、运算符3.1 算术运算符3.1.1 取模运算3.1.2

qq_44701243的博客 615

泛型编程学习笔记【一】

博文参考书籍为essential C++,是该书的读书笔记。 假如我们有如下一个问题: 对于一个存储整数的vector以及某一个整数值,我们需要判断该整数值是否与vector内某一个整数值相等, 若存在,则返回一个指针指向该值,若不在,返回0。 我们可以很快的完成一个简单的程序。 以下是完成该方法的一段程序: #include <iostream>...

Mr_yangsir的博客 291

《OpenGL游戏编程》学习笔记(一)

【开篇】 《OpenGL游戏编程》(本书详情)是我为了学习OpenGL,而拜读第一本书。   11年12月拿到这本书到现在也有几个月时间了 ,而我对OpenGL也有了浅薄的了解。于是,我准备花一点点时间来进行一下总结这一阶段的学习。正如我第一篇博客说的那样,我写作水平不好哈。。还有,如果有说错的地方,还请各位多多指教。 【正题】 第一章.游戏开发快速入门 本章顾名思义,作者对游戏开发

仰望圣光的plusplus7 1754
上一篇: 今日所学-----线性表的插入与删除
下一篇: Java风扇类小代码
Stranger_Laity
博客等级 码龄7年 2粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值