#编程人生

网络编程三要素之IP

用来标示我们计算机在互联网上的唯一性每个设备在网络中的唯一标识每台网络终端在网络中都有一个独立的地址,我们在网络中传输数据就是使用这个地址。ipconfig:查看本机IP192.168.12.42ping:测试连接192.168.40.62本地回路地址:127.0.0.1255.255.255.255是广播地址IPv4...
代码星球 ·2020-08-08

网络编程概述

计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。 ...
代码星球 ·2020-08-08

Go语言基础之网络编程

  互联网的核心是一系列协议,总称为”互联网协议”(InternetProtocolSuite),正是这一些协议规定了电脑如何连接和组网。我们理解了这些协议,就理解了互联网的原理。由于这些协议太过庞大和复杂,没有办法在这里一概而全,只能介绍一下我们日常开发中接触较多的几个协议...
代码星球 ·2020-08-07

XML方式实现AOP编程

Xml实现aop编程:        1)引入jar文件 【aop相关jar,4个】        2)引入aop名称空间  &n...

注解方式实现AOP编程

步骤:1)先引入aop相关jar文件         (aspectj aop优秀组件)           ...

AOP编程

关注点代码,就是指重复执行的代码。        业务代码与关注点代码分离,好处?          --à关注点代码写一次即...
代码星球 ·2020-08-06

java函数式编程学习

Java8的Lambda表达式和流处理JDK8函数式编程入门...
代码星球 ·2020-08-05

Spring---面向切面编程(AOP模块)

如果说IoC是Spring的核心,那么面向切面编程就是Spring最为重要的功能之一了,在数据库事务中切面编程被广泛使用。AOP即AspectOrientedProgram面向切面编程首先,在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能。所谓的核心业务,比如登陆,增加数据,删除数据都叫核心业务所谓的周边功...

Boost.Asio 网络编程([译]Boost.Asio基本原理)

转自:https://m.w3cschool.cn/nlzbw/nlzbw-3vs825ya.html这一章涵盖了使用Boost.Asio时必须知道的一些事情。我们也将深入研究比同步编程更复杂、更有乐趣的异步编程。网络API这一部分包含了当使用Boost.Asio编写网络应用程序时必须知道的事情。Boost.Asio命...

boost并发编程boost::atomic

三个用于并发编程的组件:atomic,thread,asio(用于同步和异步io操作) atomic,封装了不同计算机硬件的底层操作原语,提供了跨平台的原子操作功能,解决并发竞争读写变量的困扰。包含头文件<boost/atomic.hpp>,atomic可以把对类型T的操作原子化,T的要求:1.标...
代码星球 ·2020-08-05

Java并发编程:并发容器之ConcurrentHashMap(转载)

下面这部分内容转载自:  http://www.haogongju.net/art/2350374  JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访问都串行化了,这样保证了线程的安全性,所以这种方法的代价就是严重降低了并发性,当多个线程...

【STL学习】堆相关算法详解与C++编程实现(Heap)

转自:https://blog.csdn.net/xiajun07061225/article/details/8553808  堆并不是STL的组件,但是经常充当着底层实现结构。比如优先级队列(PriorityQueue)等等。堆是一种完全二叉树,因此我们可以用数组来存储所有节点。在这里的实现中,...

网络编程socket之listen函数

摘要:listen函数使用主动连接套接口变为被连接套接口,使得一个进程可以接受其它进程的请求,从而成为一个服务器进程。在TCP服务器编程中listen函数把进程变为一个服务器,并指定相应的套接字变为被动连接。listen函数在一般在调用bind之后-调用accept之前调用,它的函数原型是:#include<sy...

linux:C++的socket编程

阅读目录  基本的局域网聊天  客户端服务端双向异步聊天源码  局域网内服务端和有限个客户端聊天源码  完美异步聊天服务端和客户端源码  C++定时器  select异步代码  pthead多线程  参考回到顶部  局域网聊天TCP服务端:运行下面代码#include<sys/types.h>#includ...
代码星球 ·2020-08-05

linux编程合并多个静态库.a为一个.a

.a文件的结构和.tar文件就没有什么区别。x命令解出来,a命令添加,t命令列表假设A.a,B.aC.a在/usr/local/lib目录下mkdir/tmp/libABCcd/tmp/libABCarx/usr/local/lib/A.aarx/usr/local/lib/B.aarx/usr/local/lib/C...
首页上一页...4142434445...下一页尾页