#UNIX环境高级编程第三版

多并发编程基础 之线程程 Thried

原贴https://www.cnblogs.com/gbq-dog/p/10365669.html今日要整理的内容有1.操作系统中线程理论2.python中的GIL锁3.线程在python中的使用 开始今日份整理 1.操作系统中线程理论  1.1线程引入背景  之前我们已经了解了操作系统中进程的概念...

多并发编程基础 之进程 Process

原贴  https://www.cnblogs.com/gbq-dog/p/10299663.html1.进程的理论知识1.1操作系统的背景知识  顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。  进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最...

总结day23 ---- 网络编程,以及计算机基础概念

问题:网络到底是什么?计算机之间是如何通信的?广播  主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线电视网就是典型的广播型网络,我们的电视机实际上是接受到所有...

Castle.Windsor依赖注入的高级应用与生存周期

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingCastleDemo.Lib;usingCastle.Windsor;usingCastle.Windsor.Configuration.Interpre...

C#图片处理3种高级应用(高缩略图清晰度、图片剪裁、图片水印)

利用C#图片处理的一些基本和高级应用,解决了显示排版时想让相片缩略图列表非常统一、整齐、和美观,每张缩略图大小固定为120x90且不拉伸变形,用户头像让缩略图比原图更清晰,上传的图片下加一个半透明的LOGO水印等等要求。高缩略图清晰度之前一直认为缩略图不可能比原图清晰,直到某天一位产品的同事给我看某网站的效果。于是开始...

async 和 await 之异步编程的学习

     async修改一个方法,表示其为异步方法。而await表示等待一个异步任务的执行。js方面,在es7中开始得以支持;而.net在c#5.0开始支持。本文章将分别简单介绍他们在js和.net中的基本用法。js中的异步,还是基于Promise实现的。没有Promi...

依赖注入[6]: .NET Core DI框架[编程体验]

毫不夸张地说,整个ASP.NETCore框架是建立在一个依赖注入框架之上的,它在应用启动时构建请求处理管道过程中,以及利用该管道处理每个请求过程中使用到的服务对象均来源于DI容器。该DI容器不仅为ASP.NETCore框架提供必要的服务,同时作为了应用的服务提供者,依赖注入已经成为了ASP.NETCore应用基本的编程...
代码星球 ·2020-04-07

Dora.Interception,为.NET Core度身打造的AOP框架 [1]:更加简练的编程体验

很久之前开发了一个名为Dora.Interception的开源AOP框架(github地址:https://github.com/jiangjinnan/Dora,如果你觉得这个这框架还有那么一点价值,请不吝多点一颗星),最近对它作了一些改进(包括编程模式和性能,目前最新版本2.1.4)。一直以来我对软件设计秉承的一个...

搭建appium自动化测试环境

JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html  安装好后添加系统环境变量    Node.js下载地址:https:/...

Python 渗透测试编程技术方法与实践 ------全书整理

1、整个渗透测试的工作阶段(1)前期与客户的交流阶段。(2)情报的收集阶段。(3)威胁建模阶段。(4)漏洞分析阶段。(5)漏洞利用阶段。(6)后渗透攻击阶段。(7)报告阶段。2、关于kalilinux相关的知识 apt-getupdate  :使用这个命令是为了同步/etc/apt/sou...

协议编程资料整理

[1]网络编程基础资料:《TCP/IP详解 - 第11章·UDP:用户数据报协议》《TCP/IP详解 - 第17章·TCP:传输控制协议》《TCP/IP详解 - 第18章·TCP连接的建立与终止》《TCP/IP详解&n...
代码星球 ·2020-04-07

kali linux networking scanning Cookbok (第三章结尾笔记)

1、ZombieScanningwithNmap   ZombiescanscanalsobeperformedwithanoptioninNamp, wecanfindlyviablezombiecandidatesbysweepinganentireaddressrangea...

java网络编程

一、概述:      java网络编程:Java网络的编程其实就是Socket编程,Socket就是一个套接字,是两台主机之间的逻辑连接点,TCP/IP是传输层协议,解决数据如何在网络中传输,HTTP是应用层协议,主要解决如何包装数据,Socket本质上是一组...
代码星球 ·2020-04-07

Eclipse搭建.C#和..NET Core环境

1、在上一篇博客中我介绍了如何使用Eclipse搭建C++、C开发环境,顺带把搭建.NETCore和C#也做个介绍。配置任何环境关键是找到要开发语言的编辑器和SDK。eclipse是java开发的所以默认安装了java的SDK,但是开发其他预压就要添加预期对应的SDK和编辑器。 2、开发C#和.NETCore...
首页上一页...178179180181182...下一页尾页