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网络编程系列
STM32 C++
编程系列
三:重定向标准输出流std::cout
一、问题背景学过C++的同学往往都是从这么一段代码开始的:在Windows或者Linux平台,不需要任何配置即可直接在屏幕上显示出"HelloWorld!"一行字。原因是std::cout映射到标准输出流stdout文件上,在PC机上,标准输出流默认连接到调用的终端上,因此运行程序时所有经std::cout输出的字符串均显示到屏幕上。而在keil工程上,对stdout并没有直接定义,因此,在我们的
江雨潇潇下
·
2023-11-06 09:37
STM32
C++
stm32
单片机
c++
Android网络
框架——Retrofit源码分析
Retrofit源码解析Retrofit是一个RESTFUL的HTTP网络请求框架(基于OkHttp)。Retrofit的具体流程如下:创建Retrofit实例创建网络请求接口的实例(通过解析注解配置网络请求参数)发送网络请求解析数据切换线程处理结果下来我们一一进行讲解。一、创建Retrofit实例通过内部类Builder(建造者模式)创建出一个Retrofit实例,其具体创建过程配置了一下参数:
Whhang_
·
2023-11-02 20:42
Android
android
安卓
移动开发
网络
【Java并发
编程系列
6】同步工具类
主要讲解Java常用的同步工具类,包括闭锁/FutureTask/信号量/栅栏,最后还对“创建线程的三种方式”进行简单的扫盲。往期精选(欢迎转发~~)如何看待程序员35岁职业危机?Java全套学习资料(14W字),耗时半年整理我肝了三个月,为你写出了GO核心手册消息队列:从选型到原理,一文带你全部掌握肝了一个月的ETCD,从Raft原理到实践更多...前言《Java并发编程实战》这本书看到第五章了
楼仔
·
2023-11-02 13:20
Java并发编程
并发编程
Coroutine + Retrofit 封装网络请求
Coroutine+Retrofit封装网络请求参考文章1Retrofit+KotlinCoroutine重构
Android网络
框架2OkHttp踩坑记:为何response.body().string
xiayuexingkong
·
2023-11-01 19:44
Android
retrofit
协程
网络请求
【JS
编程系列
】手写一个快速排序
一、题目题目:手写一个快速排序例子:输入:[1,34,5,76,8,6,9,7,6,3]输出:[1,3,5,6,6,7,8,9,34,76]二、代码实现“快速排序”思路:在数组中,选择一个元素作为“基准”;所有小于“基准”的元素,都移到“基准”左边;所有大于“基准”元素,都移到“基准“的右边;对应“基准”左边和右边的两个子集,不断重复第一步和第二步,知道所有的子集只剩下一个元素为止;代码实现:le
前端葱叶
·
2023-11-01 12:27
运维必学 | 循环语句-从零开始学Windows批处理(Batch)
编程系列
教程
欢迎关注「全栈工程师修炼指南」专注企业运维实践、网络安全、系统运维、应用开发、物联网实战、全栈文章等知识分享设为「星标⭐」每天带你基础入门到进阶实践再到放弃学习!作者主页:[https://www.weiyigeek.top]博客:[https://blog.weiyigeek.top]关注回复【学习交流群】加入【安全开发运维】答疑交流群目录:本文为作者原创文章,为尊重作者劳动成果禁止非授权转载,
全栈工程师修炼指南
·
2023-11-01 08:14
公众号付费专栏
运维
batch
开发语言
小学生C++入门书籍、程序员的数学入门书籍、算法启蒙书籍等
一、宝宝的
编程系列
、宝宝的数学书籍、宝宝的物理学系列宝宝的
编程系列
书籍宝宝的
编程系列
书籍-CSDN博客宝宝的物理学系列宝宝的物理学系列_dllglvzhenfeng的博客-CSDN博客宝宝的数学书籍宝宝的数学书籍
dllglvzhenfeng
·
2023-10-29 12:06
科普
小学生C++趣味编程
信息技术
c++
算法
人工智能
信息学奥赛
CSP-J
并发
编程系列
---【线程池七大核心参数】
一、七大核心参数1.corePoolSize核心线程数2.maximumPoolSize最大线程池参数3.keepAliveTime任务结束后,线程存活此处指定时间后才会被释放4.TimeUnit上一个参数的单位,常用s,ms5.BlockingQueue队列,当核心线程用完时,任务放进队列6.ThreadFactory线程工厂7.丢弃策略默认Abort,直接丢弃,并抛出异常二、线程池原理所有线程
少年攻城狮
·
2023-10-28 17:36
java
jvm
开发语言
Android WebView 的缓存机制 & 资源预加载方案
一、简介Retrofit是Square公司开发的一款针对
Android网络
请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp
范培华
·
2023-10-28 08:20
Android应用开发
Android
从 http协议角度解析okhttp
在Android6.0中自带的网络请求API的底层就是使用了okhttp来进行的使用okhttp比较接近真正的HTTP协议的框架其他优点见:
Android网络
框架比较(后面更新)说起okh
weixin_30535167
·
2023-10-27 06:29
移动开发
json
网络
Android网络
管理类
自定义网络管理类不仅可以实现基本的网络请求和数据传输功能,还能够有效地处理网络请求过程中可能出现的各种异常情况,如网络连接异常、超时等。此外,通过封装网络请求逻辑,可以降低代码的耦合度,提高代码的可维护性和复用性,有利于项目的长期发展和维护。importandroid.content.Contextimportandroid.net.ConnectivityManagerimportandroid
码农小北
·
2023-10-26 03:24
1024程序员节
CUDA编程第一章:windows下安装visual studio 2019+CUDA10.2的整体图文流程
本篇博客是CUDA
编程系列
笔记的开篇,我打算先介绍下搭建CUDA编程环境
玉堃
·
2023-10-25 19:25
CUDA编程
visual
studio
c++
windows
android网络
编程记事本,基于android记事本的设计与开发开题报告
《基于android记事本的设计与开发开题报告》由会员分享,可在线阅读,更多相关《基于android记事本的设计与开发开题报告(6页珍藏版)》请在人人文库网上搜索。1、太原科技大学华科学院毕业设计开题报告学生姓名:学号:学院、系:专业:论文题目:基于android的记事本的开发与设计指导教师:2014年11月20日毕业设计开题报告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综
weixin_39857792
·
2023-10-25 17:34
android网络编程记事本
Rtrofit2+Okhttp让网络请求更简单
目前Rtrofit和Okhttp可以说是
android网络
框架中的明星,其使用简便和配合解耦度高使得它们成为了android程序员们的最爱,目前使用的Rtrofit为2.0以后的版本。
Wain丶
·
2023-10-24 12:52
Android
Retrofit2
Retrofit
Okhttp
Retrofit
Retrofit2详解
Retrofit详解
面试官:谈谈ReentrantLock与synchronized的区别?
这篇文章是并发
编程系列
第9集,上一次并发系列第八集通过ReentrantLock独占锁,讲解了AQS的基本实现原理,这次第10集开个支线,讲讲面试经常会被问的基于AQS实现的ReentrantLock与
公众号:码海
·
2023-10-22 20:29
队列
java
多线程
面试
android
Android网络
通讯之OkHttp
OkHttp是安卓上常用的网络请求框架,不止可以发送http请求,还可以发送socket请求等。内置了连接池,减少了请求延迟支持缓存,减少重复的网络请求支持Cookie存储支持拦截器,可以对不同的请求做拦截处理支持get、post等请求支持文件上传下载支持json请求支持同步、异步处理官网地址:https://square.github.io/okhttp/使用步骤准备1、在build.gradl
顽石九变
·
2023-10-22 06:05
android
okhttp
android
Retrofit+Flow网络请求与
Android网络
请求的演变
Retrofit网络请求我想大家都不陌生,今天我就来梳理一下技术是如何一步一步进步,逼格是如何一步一步变高的。Retrofit使用方式演变萌新刚开始接触Retrofit的时候是从okhttp和volley以及android系统源码里面那个HttpPost与HttpGet切换过来的。publicinterfaceAuthService{@POST("v1/login")@FormUrlEncoded
Android小贾
·
2023-10-21 17:35
Android
移动开发
OkHttp
retrofit
网络
android
移动开发
App架构
[QT
编程系列
-26]:多线程机制 - QT线程间通信与线程的事件队列event queue、QueuedConnection
目录第1章线程间通信机制1.1线程间通信常用机制1.2发送数据线程和接收数据线程之间不平衡的解决之道第2章对象间通信:信号与槽通信第3章线程间通信:线程间传送数据第1章线程间通信机制1.1线程间通信常用机制Qt中提供了多种线程间通信的机制,包括:信号槽机制:通过信号槽连接,可以在不同线程之间进行异步通信。发送方通过发射信号,接收方通过槽函数来接收信号并执行相应逻辑。在使用信号槽机制时,Qt会自动处
文火冰糖的硅基工坊
·
2023-10-21 11:56
编程系列-QT
qt
数据库
线程间通信
C++
Android网络
框架(三)——iptables
目录一.iptalbes介绍1.1关系二.iptablesProcessingFlowchart三.iptable命令使用3.1filter表3.1.1添加监控3.1.2删除监控3.1.3查看监控3.1.4更多监控的例子3.2NAT表3.2.1SNAT3.2.2DNAT3.3.raw表3.4mangle表3.5自定义链Ref一.iptalbes介绍iptalbes是Androidnetd最依赖的三
Chris_166
·
2023-10-20 17:26
Android
Network
网络
android
Python并发
编程系列
之协程
1引言协程是近几年并发编程的一个热门话题,与Python多进程、多线程相比,协程在很多方面优势明显。本文从协程的定义和意义出发,结合asyncio模块详细讲述协程的使用。2协程的意义2.1什么是协程协程,又称微线程,英文名为Coroutine。对于多线程,在执行一个个不同任务时,遇到阻塞(例如IO操作)时,操作系统会自动将CPU资源切换给另一个线程。但协程不同,协程是用户态的轻量级线程,更多的依靠
代码输入中...
·
2023-10-20 02:45
python
开发语言
numpy
深度学习
后端
Android网络
编程-Cookie,Session,Token
HTTP协议是无状态的,每次HTTP请求响应后,就会断开这次连接。如果客户端再次发送请求,服务端也不能识别出这个客户端是不是上次请求过的客户端,HTTP协议不能进行会话跟踪。而Cookie,Session,Token正是为了解决HTTP协议无状态问题。CookieCookie机制是在客户端实现,采用客户端保持状态的方案。Cookie由服务端生成,发送给客户端(Set-Cookie),客户端请求的时
yeungeek
·
2023-10-19 05:26
AutoSar CP学习概要
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-10-18 06:31
AUTOSAR
驱动开发
系统架构
AUTOSAR
C++技能系列( 9 ) - 如何实现线程池【详解】
系列文章目录C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程C++技能系列期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-10-18 06:00
C++技能系列
c++
以太网诊断协议DoIP(Ethernet Diagnostic Protocol DoIP)
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-10-18 06:24
车载以太网
车载以太网
Go并发
编程系列
(一) 多进程编程与进程同步之Pipe管道
本系列文章目录展开/收起Go并发
编程系列
(一)多进程编程与进程同步之Pipe管道Go并发
编程系列
(二)多进程编程与进程同步之Signal信号量Go并发
编程系列
(三)多进程编程与进程同步之Socket编程
张柏沛
·
2023-10-16 23:07
go并发编程系列
go语言
并发编程
Linux网络
编程系列
之网络编程基础
Linux网络
编程系列
(够吃,管饱)1、Linux网络
编程系列
之网络编程基础2、Linux网络
编程系列
之TCP协议编程3、Linux网络
编程系列
之UDP协议编程4、Linux网络
编程系列
之UDP广播5、
Great Macro
·
2023-10-16 01:46
C语言程序设计
Linux
c语言
linux
Linux网络
编程系列
之服务器编程——阻塞IO模型
Linux网络
编程系列
(够吃,管饱)1、Linux网络
编程系列
之网络编程基础2、Linux网络
编程系列
之TCP协议编程3、Linux网络
编程系列
之UDP协议编程4、Linux网络
编程系列
之UDP广播5、
Great Macro
·
2023-10-16 01:46
C语言程序设计
Linux
c语言
linux
Linux网络
编程系列
之服务器编程——非阻塞IO模型
Linux网络
编程系列
(够吃,管饱)1、Linux网络
编程系列
之网络编程基础2、Linux网络
编程系列
之TCP协议编程3、Linux网络
编程系列
之UDP协议编程4、Linux网络
编程系列
之UDP广播5、
Great Macro
·
2023-10-16 01:45
C语言程序设计
Linux
c语言
linux
Linux网络
编程系列
之服务器编程——信号驱动模型
一、什么是信号驱动模型在服务器中,信号驱动模型是一种事件处理模型,它能够异步地响应来自外部的事件。服务器可以注册一组回调函数,来处理来自客户端或其他进程的信号或事件,当信号或事件触发时,操作系统会通知服务器,服务器再调用对应的回调函数进行处理。二、特性当套接字接收到数据时,内核会触发SIGIO信号,然后可以利用信号的异步特性来处理数据。当然也可以使用自定义的信号,不过客户端发送数据后要发送对应信号
Great Macro
·
2023-10-15 18:01
C语言程序设计
Linux
c语言
linux
Linux网络
编程系列
之UDP广播
一、什么是UDP广播UDP广播是一种网络通信的方式,在广域网或局域网中,UDP广播可以向多个目标主机发送数据包,使得网络中的所有设备都能接收到广播消息。一定是采用UDP协议。二、特性1、面向无连接:UDP广播不需要建立连接,可以直接发送数据包到目标设备。2、广播特性:UDP广播可以向一个网络中的所有设备发送数据包。3、不可靠性:UDP广播发送的数据包无法保证传输的可靠性,可能会发生数据丢失、错误等
Great Macro
·
2023-10-15 18:00
C语言程序设计
Linux
c语言
linux
网络
Linux网络
编程系列
之服务器编程——多路复用模型
一、什么是多路复用模型服务器的多路复用模型指的是利用操作系统提供的多路复用机制,同时处理多个客户端连接请求的能力。在服务器端,常见的多路复用技术包括select、poll和epoll等。这些技术允许服务器同时监听多个客户端连接请求,当有请求到达时,会通知服务器进行处理。通过使用多路复用技术,可以避免一个线程只处理一个客户端连接的情况,提高服务器的并发性能和响应速度。在实际应用中,多路复用技术被广泛
Great Macro
·
2023-10-15 18:00
C语言程序设计
Linux
c语言
linux
Linux网络
编程系列
之UDP组播
一、什么是UDP组播UDP组播是指使用用户数据报协议(UDP)实现的组播方式。组播是一种数据传输方式,允许单一数据包同时传输到多个接收者。在UDP组播中,一个数据包可以被多个接收者同时接收,这样可以降低网络传输的负载和提高数据传输效率。二、特性1、支持单向的多对多通信:UDP组播可以同时将一个数据包传输给多个接收者,使多个接收者能够同时获取到相同的数据。2、不可靠性:跟普通的UDP一样,UDP组播
Great Macro
·
2023-10-15 18:59
C语言程序设计
Linux
网络
c语言
linux
Android 网络编程(1)——Socket编程So easy
Android网络
编程概述首先,了解的几个问题:1、Android系统网络相关API接口1)、java.net.*(标准Java接口)java.net.
m0_67390969
·
2023-10-15 10:17
java
网络
android
后端
c++
开发语言
Android 网络架构3 - 视频教程
第三期主要讲解
Android网络
架构中间件的基础建设完善,和应用代理层的基础搭建。
MonchChen
·
2023-10-15 03:48
基于Http协议的
Android网络
编程
写在前面的话:好一阵子没写博客了,心里有点惭愧。在这期间我主要做了两件事:一、之前在研究Android的过程中比较吃力,主要是Java的一些基础知识掌握得还不太好,于是近半个月恶补了一下Java基础,我发现自己连多态!多态!多态!(重要的事说三遍)这个面向对象的核心知识点都没掌握,说起来真是太惭愧了,我都不知道自己在不懂多态这个知识点的情况下,是怎么把Android的核心知识学下来的,要知道在Ja
vanpersie_9987
·
2023-10-14 12:07
Android网络编程
http协议
OkHttp
JSON
XML
Pull解析
(Note) 浅析Http
0.Thanks
Android网络
请求心路历程post提交的数据有哪几种编码格式?
CokeNello
·
2023-10-12 04:03
Android网络
编程
1、网络分层OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(NetWork)、数据链路层(DataLink)、物理层(Physical)。2、TCP/IP五层模型TCP/IP五层模型:应用层(Application)、传输层(Transport)、网络层(Network)、
Kevin_Lv
·
2023-10-12 01:16
java并发
编程系列
-内存模型基础
java线程之间的通信对程序开发人员是完全透明的,内存的可见性问题很容易困扰很多开发人员。本篇博文将揭开java内存模型的神秘面纱,来看看内存模型到底是怎样的。并发编程模型的分类并发编程中需要处理的两个关键问题:线程之间如何通信线程之间如何同步所谓通信是指线程之间以何种机制来交换信息,在命令式编程中,线程的通信机制有两种:共享内存(隐式通信:通过共享程序的公共状态,读-写内存中的公共状态实现)消息
起个名忒难
·
2023-10-11 14:32
Java并发
编程系列
34:CountDownLatch使用
CountDownLatch使用3.1、CountDownLatch介绍CountDownLatch(闭锁/门阀)是一个同步协助类,允许一个或多个线程等待,直到其他线程完成操作集。1、CountDownLatch使用给定的计数值(count)初始化2、await阻塞等待3、countDown方法count--方法//调用await()方法的线程会被挂起,等待直到count值为0才继续执行publi
fen_fen
·
2023-10-11 09:35
#
JAVA多线程编程
java相关
java
开发语言
Java多线程入门9-线程通信和生产者消费者问题
更多的线程通信方法与这两个基本方法原理类似,并在JUC并发
编程系列
中介绍。 本系列第一篇中已经介绍到,线程是在进程中生成的,线程间的通信比进程间通信方便,开销也更小。
jinyangjie0
·
2023-10-11 03:07
多线程
java
开发语言
后端
多线程
C#多线程
编程系列
(四)- 使用线程池
目录1.1简介1.2在线程池中调用委托1.3向线程池中放入异步操作1.4线程池与并行度1.5实现一个取消选项1.6在线程池中使用等待事件处理器及超时1.7使用计时器1.8使用BackgroundWorker组件参考书籍1.1简介在本章中,主要介绍线程池(ThreadPool)的使用;在C#中它叫System.Threading.ThreadPool,在使用线程池之前首先我们得明白一个问题,那就是为
Cool2Feel
·
2023-10-10 21:17
.NET-C#多线程
android请求服务器403,Android使用HttpUrlConnection对django服务器的post请求给出了403
我正在使用django服务器学习
android网络
。
南风寺山
·
2023-10-10 16:57
android请求服务器403
Android网络
技术之HttpURLConnection
不得不说,安卓开发者们还是很幸运的。为咋?以前HTTP协议不是有两种方式来访问网络吗,分别是HttpURLConnection和HttpClient,HttpClient的功能在Android6.0系统中被完全删除。HttpURLConnection继承自URLConnection,因此也可以用于向指定网站发送GET(表示希望从服务器那里获取数据)、POST(表示希望提交数据给服务器)请求。Htt
小红妹
·
2023-10-10 16:17
Android
网络技术
Android基础
Android网络技术
https
并发编程之深入理解Java线程【图灵】
并发
编程系列
课前思考问题:CAS涉及到用户模式到内核模式的切换吗?为什么说创建Java线程的方式本质上只有一种?Java线程和go语言的协程有什么区别?如何优雅的终止线程?
lang20150928
·
2023-10-09 11:44
基础
java
网络编程三——TCP和UDP
学习链接这篇介绍TPC和UDP的文章,讲解得十分详细易懂:
Android网络
编程之TCP、UDP详解。我在这篇文章的基础上,做一些自己的总结和补充。
TokyoZ
·
2023-10-08 15:15
Flutter:video_player视频播放插件使用
一、网络权限配置:1.
Android网络
权限(工程/android/app/src/main/AndroidManifest.xml): ...
無_爲
·
2023-10-08 13:29
Flutter
flutter
音视频
android
Linux网络
编程系列
之TCP协议编程
一、什么是TCP协议TCP(TransmissionControlProtocol)协议是一种面向连接的、可靠的、基于字节流的传输控制协议,属于传输层。TCP协议可以通过错误检测、重传丢失的数据包、流量控制、拥塞控制等方式来实现可靠传输,同时也具有较好的效率和速度。二、特性1、面向连接:TCP协议是一种面向连接的协议,需要在数据传输前先建立连接,传输完成后再释放连接。2、可靠传输:TCP协议通过序
Great Macro
·
2023-10-06 21:33
Linux
C语言程序设计
c语言
linux
Linux网络
编程系列
之UDP协议
一、什么是UDP协议UPD协议(UserDatagramProtocol,用户数据报协议)是Internet协议族中的一个无连接协议,属于传输层,它不保证数据传输的可靠性或完整性,只是把应用程序发给网络层的数据封装成数据包进行传输。二、特性1、无连接性:UDP协议不需要在发送数据之前建立连接,也不需要在传输过程中维持连接状态。2、数据报式:UDP协议把应用程序发送的数据封装成报文(数据报)进行传输
Great Macro
·
2023-10-06 16:00
Linux
C语言程序设计
c语言
linux
Linux系统
编程系列
之线程池
Linux系统
编程系列
(16篇管饱,吃货都投降了!)
Great Macro
·
2023-10-05 22:28
C语言程序设计
Linux
c语言
linux
Linux系统
编程系列
之POSIX信号量
一、什么是POSIX信号量POSIX信号量是一种用于线程之间同步和互斥的机制,它是由POSIX标准定义的一种IPC(进程间通信)机制,可以用于进程间或线程间的同步操作。POSIX信号量分成两种,POSIX匿名信号量和POSIX具体信号量。跟管道有点像,有匿名管道和具名管道。二、特性1、POSIX匿名信号量(1)、通常用于线程间(2)、只存在于内存,在文件系统中不可见2、POSIX具名信号量(1)、
Great Macro
·
2023-10-05 02:14
C语言程序设计
Linux
c语言
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他