Kotlin学习(三)之--?. ?: 以及断言符 和 == ===的区分

默认参数具有名的函数参数unit函数特点nothing类型特点反引号(键盘Esc下面的``键)中函数的用法,和为什么要添加这一功能特性
分类: 移动开发 发布时间: 01-16 07:25 阅读次数: 0

我们都知道python,但我们不知道的是,python到底可以做什么呢?

先说个笑话,很多人一开始学习 Python 的时候,会感到无聊和枯燥,因为一开始都不知道那些循环语句呀、列表呀、元组等知识点的用武之地,所以慢慢的就没什么动力了,然后就去买滑板鞋,开始在地上摩擦,像魔鬼的步伐。逢人就说:“Python没用,这玩意不好找工作,就是拿来玩玩~”最近有不少 b 友想知道 Python 除了爬虫之外,还能玩点啥呢?那么小帅b接下来就来说说我知道的可以使用 Python 做的事情,让你发现更多的方向。1、爬虫这玩意不用我多说了,我最近分享的大部分教程就是爬虫,如果你对爬虫感兴趣
分类: 企业开发 发布时间: 01-16 07:25 阅读次数: 0

Android——超简单 MVC、MVP、MVVM入门系列

2022年,新年第一篇文章,本篇文章将用非常简单的言语来描述各框架,尽量让大家一看即会。前言:相信不少伙伴在进行Android开发的时候,肯定遇见过 Activity 代码上千行的,这种代码非常难以维护,牵一发而动全身,像极了某印#国的电线杆的电线一样,网上调侃程序员修水管,越修水越多估计也是这么来的。而框架意在将这Activity中上千行代码进行功能分类,并提高相同功能的重复使用率,我们大体可将功能简单分为三种 界面代码、业务代码、逻辑代码。让各自专一的完成各自任务。各自负责区域...
分类: 移动开发 发布时间: 01-16 07:25 阅读次数: 0

C++安全方向:(二)2.1 base16编解码原理讲解

1.概述:二进制转字符串2.应用场景(1)邮件编码(2)xml或者json存储二进制内容(3)网页传递数据URL(4)数据库中以文本形式存放二进制(5)可打印的比特币钱包地址,base58Check(6)比特币地址,bech32(base32)本章学习目标:·从0编写base16编解码算法·理解base64原理·使用openssl BIO接口完成base64编解码高级目标·理解比特币钱包地址base58源码并读懂源码·抽取比特币base58代码并测试编解码是会将对应关系存放一
分类: 企业开发 发布时间: 01-16 07:25 阅读次数: 0

论文理解 —— Curriculum Offline Imitating Learning

论文理解 —— Curriculum Offline Imitating Learning领域:离线强化学习(offline/batch RL)—— IL-based 方法摘要:Offline RL 任务要求 agent 在不和环境进一步交互的情况.
分类: 编程语言 发布时间: 01-16 07:25 阅读次数: 0

用nginx+Xshell+Xftp将静态项目部署到腾讯云服务器(超详细)

目录统一说明:一、服务器购买、域名购买与ip查看二、确认自己的服务器用户名和密码三、下载并使用Xshell1)下载和安装2)Xshell使用四、安装并配置Nginx1)环境配置2)安装Nginx三、下载Xftp和使用Xftp1)下载和安装2)Xftp使用统一说明:1.购买的服务器是腾讯云的轻量服务器2.服务器的镜像系统是CentOS 8.03.域名解析忘写了,包括对文章内容有疑惑,都可以私聊问我一、服务器购买、域名购买与ip查看...
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

人机对战小游戏

题目要求:如今除了字典外,我们已经学了Python编程中最基本的语法,也学了三种控制流(顺序结构,循环结构,分支结构),这些足以让我们实现一些简单的项目了,当然复杂的项目也是可以用最基本的语法实现,但是操作会繁杂且机械些。其实计算机运行的思路很简单的,它得到一个前提,再根据某些条件判断进行分支,最后根据你定下的公式进行运算得出结果。如果公式复杂,需要重复操作的话,就可以通过循环进行处理。光听会比较抽象,接下来我们通过一个小游戏项目来加深对编程的认知吧,这个小游戏就是【人机PK】。在这个小游戏项目中,
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

Radius认证协议(七)报文属性

NAS-Identifier此属性包含标识发送Access-Request的NAS的字符串,仅用于Access-Request数据包。访问请求数据包中必须包含NAS-IP-Address或NAS-Identifier。注意,NAS-Identifier不能用于选择用于验证请求的共享密钥。必须使用Access-Request包的源IP地址来选择共享密钥。NAS-Identifier属性格式如下, 字段从左到右传输。Type:32。Length:≥3。String:一个或多个字.
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

第二章、数据的连接与断开(TCP三次握手和四次握手)

2.1 创建套接字 什么是套接字?在协议栈内部存放控制信息的内存空间可以看做为套接字的实体。套接字中记录了用于控制通信操作的各种控制信息,而协议栈就是根据这些控制信息来工作的。 应用程序调用socket申请创建套接字,首先协议栈会分配用于存放一个套接字所需的内存空间,然后写入初始状态。 需要将表示这个套接字的描述符告知应用程序,描述符相当于套接字的身份证号,在多个套接字的情况下,帮助协议栈进行区分。 2.2 连接服务器连接的含义:通信双方交换控制信息,在套接字中记录这些
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

对深度网络模型量化工作的总结

摘要由于工作的关系,搞了半年模型量化工作,今天想对这半年来的量化工作做一个小小的总结。在这里我就不阐述量化的原理和计算方式,网上一搜一大把。(主推商汤的量化哦~~)这里主要是我对量化工作做些总结。(和大家分享一下)模型为什么要量化平时我们在进行模型forward和backward的时候,大多采用的是能够支持32bit计算的设备。在进行模型保存的时候,我们往往得到的是参数,其范围也是32bit的浮点范围虽然模型的精度很高,但是模型往往很大,参数计算的速度也会略有些慢并且对于芯片行业,很少一部
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

JS中的new干了什么?

我们真的了解new在语言中帮我们干了什么吗?一篇文章帮你理解它!!
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

2022-渗透测试-信息收集-Metasploit(基于TCP协议)

2022-渗透测试-信息收集-Metasploit(基于TCP协议)
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

Unity 编辑器开发实战【Custom Editor】- AudioDatabase Editor 音频库编辑器

本文实现一个音频库的自定义编辑器,效果如图:开始实现之前,首先简单介绍该音频库模块,音频库类Audio Database继承自Scriptable Object类,是一个可配置的资源文件:包含的内容如下,databaseName表示该音频库的名称,outputAudioMixerGroup表示音频播放时的输出混音器组,datasets则是表示所有音频数据的列表: /// <summary> /// 音频库 /// &...
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

【酷炫 贪吃蛇——由“前端“实现___效果 + 全部代码】

目录一、游戏效果展示(运行)二、全部代码三、说明一、游戏效果展示(运行)这是带有调整速度的游戏运行展示:这是带有"重新游戏"的展示:这速度我还不能驾驭哈哈~测试一下你最好得多少分数?注意:背景图片、游戏格子、提示语言等都可以根据需要进行更改哦~二、全部代码index.html<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>贪吃蛇——CSDN追
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

Linux常用命令—文件处理命令—链接命令

文件处理命令:ln命令名称:ln命令英文原意:link命令所在路径:/bin/ln执行权限:所有用户语法:ln -s [原文件] [目标文件] -s —》创建软连接功能描述:生成链接文件范例:$ ln -s /etc/issue /tmp/issue.soft创建文件/etc/issue的软连接/tmp/issue.soft$ ln /etc/issue /tmp/issue.hard创建文件/etc/issue的硬链接/tmp...
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

IT老齐架构300讲笔记(030) MySQL MVCC机制

目录MVCC1.隔离级别​2.场景分析 ​ReadView1.ReadView数据结构2.读已提交(RC):在每一次执行快照读时生成ReadView3.可重复读(RR):仅在第一次执行快照读时生成ReadView,后续快照读复用MVCC1.隔离级别在MySQL InnoDB存储引擎下,RC、RR基于MVCC(多版本并发控制)进行并发事务控制MVCC是基于”数据版本”对并发事务进行访问2.场景分析 UNDO_LOG不是会被删除吗?中间数据万..
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

Linux的基本使用(总结自用版)

Linux的基本使用Linux命令机制每次读取一行,以空格分词命令内部命令外部命令选项(可选)参数最常用的内部命令我是谁whoami我在哪pwd我周围有什么ls我要去哪里cd文件和目录操作创建文件或目录touch(文件)/mkdir(目录)删除文件或目录rm(文件路径)/rm -rf(目录路径)读文件cat(正常读)、less(一行一行读)、more(一页一页读)、head(读前n行)、tail(读后n行)、gre.
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

TCP协议:头部结构、三次握手与四次挥手

目录一、TCP报文段二、TCP的连接管理三次握手(连接的建立)四次挥手(连接的释放)一、TCP报文段TCP传送的数据单元称为报文段。一个TCP报文段分为TCP首部和TCP数据两部分,整个TC段作为IP数据报的数据部分封装在IP数据报中,如图5-6所示。其首部的前20字节是固定的。TCP报文段的首部最短为20字节,后面有4N字节是根据需要而增加的选项,通常长度为4字节的整数倍。TCP报文段既可以用来运载数据,也可以用来建立连接、释放连接和应答。1、源端口和目的端口字
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

Docker自学笔记

文章目录容器快速上手镜像的创建管理和发布一些Image的基本使用初识Dockerfile通过commit从容器创建imagescratch来构建一个基础镜像Dockerfile操作指南镜像的选择基础操作构建参数和环境变量合理使用缓存/.dockerignore多阶段构建/非RootDocker的存储Data VolumeBind Mount多机器共享数据Docker的网络基础内容Bridge/Host/端口转发Docker compose模版/例子/使用/提前准备image文件更新/网络水平扩展/环境变量服
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0

HCIA知识点总结大纲

今天对HCIA知识点按照TCP/IP对等模型进行了一下总结,直接上图了,之后有时间的话可能会写按照这几层写一下具体一点的知识点。
分类: 企业开发 发布时间: 01-16 07:16 阅读次数: 0