首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CSDN搜“看,未来”

    温故Linux后端编程(五):SOCKET网络编程

    define INET6_ADDRSTRLEN 46 //如果len太小,不足以容纳表达式结果,那么返回一个空指针,并置为errno - sockaddr 数据结构 struct sockaddr :很多网络编程函数的出现早于 ---- 网络套接字函数 基于流套接字的网络编程流程: //头文件 #include<sys/type.h> #include<sys/socket.h> - socket函数 //socket 缓冲区的内容拷贝到系统缓冲区): int nZero=0; setsockopt (socket,SOL_S0CKET,SO_RCVBUF,(char *)&nZero,sizeof(int)); 7.

    1.3K20发布于 2021-09-18
  • 来自专栏wuter

    JavaWeb后端入门7—Request对象

    开发的软件都是B/S结构软件,从浏览器向服务器提交一些数据,将这些内容进行封装就封装成了一个请求对象(Request对象)。

    35400编辑于 2025-04-03
  • 来自专栏wuter

    JavaWeb后端入门7—Response对象

    开发的软件是B/S结构的软件,可以通过浏览器访问服务器的软件。从浏览器输入一个地址访问服务器(将这个过程称为是请求)。服务器接收到请求,需要进行处理,处理以后需要将处理结果显示回浏览器端(将这个过程称为是响应)。

    36210编辑于 2025-04-03
  • 来自专栏CSDN搜“看,未来”

    温故Linux后端编程(二):进程

    复制父进程的系统环境(放心,只要是你开的进程,肯定有父进程) (2)在内核中建立进程结构 (3)将结构插入到进程列表,便于维护 (4)分配资源给该进程 (5)复制父进程的内存映射消息 (6)管理文件描述符和链接点 (7)

    1K20发布于 2021-09-18
  • 来自专栏CSDN搜“看,未来”

    温故Linux后端编程(三):线程

    对于UNIX系统,IEEE POSIX 1003.1标准定义了一个C语言多线程编程接口。依附于该标准的实现被称为POSIX theads 或 Pthreads。 存在多个线程是按照其队列入队顺序唤醒其中一个 int pthread_cond_broadcast(pthread_cond_t * cptr); //广播,唤醒所哟与等待线程 条件变量与互斥锁 在服务器编程中常用的线程池

    92320发布于 2021-09-18
  • 来自专栏小闫笔记

    Python后端技术栈(五)--网络编程

    7.注意请求不是直接到我们的 web 应用了,而是先经过反向代理,一般为 Nginx(负载均衡的作用)。 8.然后会到达 uwsgi/gunicorn 这一层。它们主要就是兼容我们的 web 应用。 我们需要在服务端给用户生成一个标识,然后每次让客户端带过去给后端。 这就是我们通常识别用户会话的一个思路。 1.5.3网络编程 1.5.3.1 TCP socket 编程原理 我们需要从下列问题入手: 1.如何使用 socket 模块 2.如何建立 TCP socket 客户端和服务端 3.客户端和服务端之间的通信 上面的图片就是 TCP 的 socket 编程流程图。 它底层基于 Linux 多路复用,可以通过协程或者回调实现异步编程,不过生态不完善,响应的异步框架比如 ORM 不完善。

    96130发布于 2019-07-18
  • 来自专栏CSDN搜“看,未来”

    温故Linux后端编程(一):文件IO

    引用一句经典的话:“UNIX下一切皆文件”。 文件是一种抽象机制,它提供了一种方式用来存储信息以及在后面进行读取。

    91220发布于 2021-09-18
  • 来自专栏python3

    7-并发编程

    ) 输出: 进程2624 打印 0 进程2625 打印 1 进程2626 打印 3 进程2627 打印 2 进程2624 打印 4 进程2625 打印 5 进程2626 打印 6 进程2627 打印 7 正在消耗:9 时间:2019-01-09 12:50:48.708355 进程2804: 线程3 正在消耗:8 时间:2019-01-09 12:50:48.708355 进程2804: 线程2 正在消耗:7 www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431929340191970154d52b9d484b88a7b343708fcc60000

    45810发布于 2020-01-02
  • 来自专栏叽叽西

    阿里Java编程规约【十】 前后端规约

    errorMessage:简要描述后端出错原因,便于错误排查人员快速定位问题,注意不要包含敏感数据信息。 反例:通常在订单号或交易号大于等于 16 位,大概率会出现前后端订单数据不一致的情况。 比如,后端传输的 "orderId":362909601374617692,前端拿到的值却是:362909601374617660 7. 【强制】HTTP 请求通过 body 传递内容时,必须控制长度,超出最大长度后,后端解析会出错。 【强制】在翻页场景中,用户输入参数的小于 1,则前端返回第一页参数给后端后端发现用户输入的参数大于总页数,直接返回最后一页。 10.

    1.2K20编辑于 2022-05-17
  • 来自专栏yifei的专栏

    unix编程实践_7_事件驱动编程

    在unxi/linux编程实践第七章的基础上完成的一个小的终端弹球游戏,先来个截图。 存在问题 光标闪烁问题。

    58410编辑于 2022-11-14
  • 来自专栏Java技术栈

    后端服务慢成狗?试试这 7 招!

    Java技术栈 www.javastack.cn 关注阅读更多优质文章 作者:阿凡卢 出处:http://www.cnblogs.com/luxiaoxun/ 本文简单介绍下后端服务开发中常用的一些性能优化策略 7、JVM优化 个人主要的后端语言是JAVA,对JVM进行优化也能一定程度上的提升JAVA程序的性能。

    65510发布于 2020-09-22
  • 来自专栏云深之无迹

    Julia机器核心编程.7

    可以说,无论是R(data.frame)还是Python(Pandas)中的表格都是统计计算中最重要和最常用的数据类型。这是因为真实世界中的数据大多是表格式的,不能用简单的DataArray来表示。

    74020发布于 2020-08-26
  • 来自专栏张恒的网络日志

    JAVA7并发编程

    status状态有6种:new, runnable, blocked, waiting, time waiting, terminated

    56910发布于 2020-04-28
  • 来自专栏码农编程进阶笔记

    浅析2025年后端编程发展趋势

    2025年后端编程热门技术 随着技术的不断发展,2025年的后端编程可能会有多种热门技术。云原生技术将持续火热,云原生应用强调将应用程序完全构建和部署在云环境中,充分利用云计算的优势。 2025年后端编程必备技能 掌握后端编程语言 首先,掌握一门或多门后端编程语言是至关重要的。 Python:语法简洁易懂,拥有丰富的第三方库,适合快速开发和数据科学领域。 2025年后端编程主流语言 Python Python在2025年有望继续保持其在后端编程中的重要地位。 Java Java作为一种成熟且广泛应用的编程语言,在2025年仍然会是后端编程的主流语言之一。 Go语言的这些特性使得它在构建云原生架构的后端应用时具有天然的优势。 2025年后端编程就业方向 企业级应用开发 企业级应用开发是后端编程的一个重要就业方向。

    3.1K11编辑于 2024-11-29
  • 来自专栏CSDN搜“看,未来”

    温故Linux后端编程(四):膜拜《TCPIP 卷一》

    其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部信息),该过程如图 1 - 7所示。 4个字节的32 bit值以下面的次序传输:首先是 0~7 bit,其次8~15 bit,然后16~23 bit,最后是24~31 bit。这种传输次序称作big endian字节序。 接着这个服务器程序就关闭它的连接,导致它的 TCP端发送一个FIN(报文段6),客户必须发回一个确认,并将确认序号设置为收到序号加1(报文段7)。 图18-4显示了终止一个连接的典型握手顺序。 为了使用这个特性,编程接口必须为应用程序提供一种方式来说明“我已经完成了数据传送,因此发送一个文件结束( FIN)给另一端,但我还想接收另一端发来的数据,直到它给我发来文件结束(FIN)”。

    92910发布于 2021-09-18
  • 来自专栏雪胖纸的玩蛇日常

    超越村后端开发(7:修改完善代码(持续更新))

    1.待修复完善api: 1.获取愿望列表的api中没有加入分页机制 2.获取评论(消息)列表没有加入分页机制 3.获取我的愿望的时候,没有加入分页机制(包括我的愿望、我的幸运、我的遗憾)

    36620发布于 2019-04-01
  • 来自专栏南桥谈编程

    2023_7_21编程

    示例1 输入: 15 2 输出: 7 1 C代码 # define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { int 描述 据说智商140以上者称为天才,KiKi想知道他自己是不是天才,请帮他编程判断。输入一个整数表示一个人的智商,如果大于等于140,则表明他是一个天才,输出“Genius”。 iq >= 140) cout<<"Genius"<<endl; return 0; } } BC49 判断两个数的大小关系 描述 KiKi想知道从键盘输入的两个数的大小关系,请编程实现

    23410编辑于 2024-01-26
  • 来自专栏Greenplum

    《快学BigData》--Linux 编程(7)

    Linux 编程 1-1)、基本语法 [root@hadoop1 bash]# vi hello #! } funWithParam 1 2 3 4 5 6 7 8 9 34 73 注意,10 不能获取第十个参数,获取第十个参数需要{10}。当n>=10时,需要使用 C)、函数返回值 #!

    1.8K20编辑于 2023-03-06
  • 来自专栏java工会

    编程7-12答案

    num = num * 3 + 1; } } System.out.println(num); } } 编程求 return sum == num; } public static void main(String[] args) { /* * 编程编程求出所有三位的水仙花数 public class Test { public static void main(String[] args) { for (int num =

    78430发布于 2018-06-15
  • 来自专栏Java学习网

    编程赚钱的7个方法

    Someone712: 我对电子、物理和编程很感兴趣,我今年15岁,我想问问你,你如何满足财务上的实验和设备预算。你对电子和物理感兴趣吗?或只对编程感兴趣?    下面我要为大家介绍用编程赚钱的7种方法:  1.成为一名自由职业者   成为自由职业者,是在你年少时用编程赚钱最简单的方法之一,你要做的是进入类似freelancer.com,elance.com的网站 但自由职业是一个在学习编程的同时又能获得经验的伟大方法,要知道经验可是你能够得到更好编程工作的最重要的条件之一。   那时的我有一个学习编程的梦想,但我以为学习编程意味着昂贵的软件和数千美元的费用,直到后来他教我编程的基础知识,于是成就了今天的我。 7.找一份编程的工作——也不是没有可能   最后这个方法可能会很艰难,如果你不具备任何编程经验的话。

    3.2K60发布于 2018-02-28
领券