Posts

Unity集成InjectFix对C#代码热修复

文章目录 InjectFix介绍 InjectFix使用说明 [IFix.Patch] [IFix.Interpret] [IFix.CustomBridge] [IFix.Filter] 项目中使用 接入遇到的问题记录 赞赏与支持 InjectFix介绍 插件地址:htt

Unity Shader基础

ShaderLab 在unity中,所有的unity shader都是使用shaderlab来编写的。Shaderlab是unity提供的编写unity shad

我用unity开发的第一款游戏demo心得

本人目前大一,双非一本,谨以此博客,记录日后的unity学习过程与算法训练。希望能同大家一起进步!也希望三年后回过头来能看到一个优秀而拼搏的

Redis实现分布式锁

文章目录 1. 单机数据一致性 2. 分布式数据一致性 3. Redis实现分布式锁 3.1 方式一 3.2 方式二(改进方式一) 3.3 方式三(改进方式二) 3.4 方式四(改进方式三)

cgb2111-day04

文章目录 一,多表联查 --1,准备表和数据 二,笛卡尔积 --1,概述 --2,测试 三,连接查询 --1,概述 --2,测试 四,子查询 --1,概述 --2

验证合约的三种方式

方式一: 使用truffle插件: https://github.com/rkalis/truffle-plugin-verify truffle run verify 合约名称@合约地址 --network 网络名称 --debug 注意:需要开启VPN,然后给CMD也设置代理,否则CMD无法访问外网会

搭建Ethereum以太坊测试网络Rinkeby节点

文章链接 编号 分类 文章及链接 介绍 作者 来源分类 撰写日期 收录日期 B1 安装 NODES AND CLIENTS 安装以太坊客户端的软硬件需求及各个客户端的比较 wackerow 官网 2021-12-08 2021-12-30 B2 使用 Command-line Options Ge

初识区块链

区块链是技术,比特币是区块链技术的应用。 区块链 区块链是一门技术,其本质是数据库 属于信息化行业里面的,但是不止属于信息化行业,(在其他行业也有

民间神秘私募——福进资本(福进会)

顶尖的私募操盘者功夫在盘外。 投资高手并非单打独斗,他们需要信息互通有无,他们奉行“圈子主义”,其沟通方式鲜为人知。 神秘会议 就在这个上个月月底

GRE协议

GRE VPN(Generic Routing Encapsulation)即通用路由封装协议,是对某些网络层协议(如IP和IPX)的数据报进行封装,使这些被封装

HTTP CORS(HTTP-同源策略)

同源策略 同源策略是一种约定,是浏览器的核心基本安全功能, 如果缺少同源策略,浏览器的正常功能会受到影响,web的所有功能是构建在同源策略的基础

linux软件安装

安装MySql 卸载CentOS自带的Mariadb 查找是否有mariadb: rpm -qa | grep mariadb 根据查询结果进行卸载: rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64 传压缩包并解压 我这里是用

Mysql主从延时解决办法

1.忍受大法 第一种解决办法,很简单,无他,不管他,没有读到也没事。这时业务不需要任何改造,你好,我好,她也好~ 如果业务对于数据一致性要求不高

传输层(概念)

从传输层的角度来看,通信的真正端点并不是主机而是主机中的进程,也就是说,端到端的通信是应用进程之间的通信 概述: 传输层实现端到端的连接,端到端

常见状态响应码

HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。所以的状态码第一个数字代表了相应的五种状

一个简单的品优购项目----html+css

品优购的简单介绍 本次的项目我们要结合html和css来实现品优购网上商城网站前台的部分页面。包括品优购网站首页、品优购商品列表页,商品详情页

Object.entries()

Object.entries()方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for...in 循环遍历该对象时返回的顺序一致(区别在于 for-in 循环

thinkphp6 项目引入支付宝支付

1.进入支付宝开放平台https://open.alipay.com,找到沙箱支付,在控制台下方 进入沙箱,获取个人的信息 知道了信息之后就可以

html&&css

html&css html 概念 语法 html常用的标签 文件标签 文本标签 图片标签 列表标签 链接标签 表格标签 表单标签 css CSS与html结合方式 语法 选择器 基础选择器 其他常用

前后端交互之form表单和模板引擎

目录 一、Form表单 1.1 标签属性 1.1.1 action 1.1.2 target 1.1.3 method 1.1.4 enctype 1.2 表单的同步提交及缺点 1.3 通过Ajax提交表单数据 1.3.1 监听表单提交事件 1.3.2 阻止表单的默认行为 1.4 ser

Vue实现 TodoList

本篇咱们需要完成一个小案例,该案例的效果如下: 接着我们就来一步一步实现这个案例吧~ 一、组件化编码流程: (1).拆分静态组件:组件要按照功能点

JavaScript制作页面跳转效果

好消息!!好消息!! 页面的跳转完全自动化 让我来帮你解放你的双手 不用繁琐的让自己动手点击啦~ 我们的学习是为了让代码更简洁效果更优! 现在就让我们

数据分析——数据清洗和准备

一.处理缺失数据 1.找到缺失数据 data=pd.Series(['a','b',np.nan,'d']) data.isnull() isnull:为NaN则返回ture,否则返回false。not null 则与isnull相反。 2.滤除缺失数据

leetcode136. 只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。

c语言基础入门 日常训练(1)

函数指针. 指针函数. 函数指针,指针函数区别. 实例 一.指针函数 定义:指针函数就是返回值为指针的函数。 int fun(int a,int b); 像这样的函数,本质就是一个函数

c++入门

文章目录 命名空间 c++的输入输出 缺省 函数重载 引用 引用的特性 引用的应用 1.引用做函数参数 2.引用做返回值 常引用 引用的优点: extern "C" 内联函数inli

ZZUIL题解1011-1020(C语言版)

1011: 圆柱体表面积 1012: 求绝对值 1013: 求两点间距离 1014: 求三角形的面积 1015: 计算时间间隔 1016: 银行利率 1017: 判断正整数位数 1018:奇数偶数 1019: 公园门票 1020: 两整数排序 1011: 圆柱

幕课在线办公项目笔记——day2

抵御XSS攻击 1、xss攻击的危害 XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻

【Java数据结构】哈希表详解

目录 1,概念 2,冲突-避免 3,冲突-避免-哈希函数设计 4,冲突-避免-负载因子调节​ 4,冲突-解决-闭散列 ①线性探测 ②二次探测 5,冲突-解决

基于netty实现Dubbo RPC调用

netty是基于NIO(同步非阻塞)开发的网络通信框架;对比传统BIO(阻塞IO),其并发性能有很大提升。而dubbo的底层就是使用nett

堆排序;快速排序;归并排序

快速排序算法 堆排序 快速排序 递归 非递归 归并排序 递归 非递归 堆排序 时间复杂度:0(N*log(N)) 空间复杂度:0(1) 稳定性:不稳定 private static void heapSort(int[] arr) {

取代房子,中国又一种资本在崛起

01 之前在一篇文章上看到一个很有意思的问题: 你觉得B站、泡泡玛特和元宇宙,有什么共同特征? 文章给出的回答是:它们都是典型的向中年人贩卖焦虑的公

蓝桥杯练习:十六进制转十进制

题目 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。

物联网历史发展二三事

物联网的概念是在1999年提出的,物联网的英文名叫 Internet of Things(IOT)。物联网即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络

docker 容器数据卷volume

docker 容器数据卷volume 如果数据都在容器中,那么我们删除容器的时候数据就会丢失,所以我们希望数据可以持久化。 例如MySQL容器,我们希望数据

ConcurrentSkipListMap以及跳表的原理

ConcurrentSkipListMap 底层实现是”跳跃表“ ,Redis当中Zset同样采用的是该数据结构 跳跃表的结构图: 特点: 其根本思想是 二分查找 的思想。 跳表的前提条件是 针对 有

cgb2111-day03

文章目录 一,条件查询 --1,order by --2,limit --3,统计 二,聚合函数 --1,概述 --2,测试 三,分组 --1,group by --2,having 四,事务 --1,概述 --2,事务管理的方式 五,字段约

NFT为实体经济赋能

12 月 22 日,新华社现宣布,将于 12 月 24 日 20:00 ,通过区块链 NFT 技术,铸成中国首套“新闻数字藏品”,全球限量发行。 NFT 即非同质化通证 (Non-fungible token),是一种

以太坊geth基本命令

账户 eth.newaccount("123456") : 新建账户 eth.acounts : 查看账户 eth.getBalance : 查看余额 挖矿 eth.coinbase : 查看挖矿地址 miner.setEtherbase : 设置挖矿地址 miner.start : 挖矿 miner.stop : 停止挖矿 转账 eth.sendTransaction(

「水花投资」是什么?是个人吗?

2016 年我拿了一些钱正经开始投资,那个时候主要买股票。比较幸运,从我投资的第一天起,就是在我表弟的呵护下,一步一步学起来的。我表弟属于研究型人才

数字货币&数字法币的未来

区别 “数字货币”是指比特币,以太坊等为代表的所谓“去中心化”代币,当然“去中心”特指这些资产在交换过程中,(大部分)不存在“清算中心”(如国

Genesis 社区答疑—第三期

1、Genesis公链技术架构有分为哪些? Genesis公链技术架构主要分为应用层、合约层、激励层、共识层、网络层、数据层、加密层。 2、Ge

linux中vlan 设备,eth/ens设备,bridge设备,veth设备, tap设备,tun设备

命令: ip addr add 3.3.3.5/24 dev brg-o ip link add veth0 type veth peer name veth1 ip addr add 3.3.3.3/24 dev veth0 ip addr add 3.3.3.4/24 dev veth1 ip link set veth0 up ip link set veth1 up ip link set dev veth0 master brg-o ip link set dev veth0 master brg-o ip route add default via 192.168.122.1 ip addr del 3.3.3.5/24 dev brg-o ip link set dev

Vercel替代方案,前端部署,去中心化

优雅:免费,方便,去中心化 之前在与朋友交流中,有人提到,将网站部署在vercel上,不是很稳定,经常被墙或者访问很慢。 这个问题在别的交流群里

初识比特币

比特币的诞生: 中本聪发明的比特币,2009年创世区块。 诞生背景: 2008年金融危机,美国政府采取了比较宽松的货币政策,导致货币贬值,导致人民

安卓模拟器怎么切换IP地址

最近很多小伙伴都在留言问小编安卓模拟器哪个比较好,想要我推荐一个给大家。作为资深安卓模拟器用户,结合我多年的使用体验,和网友使用体验指数综合

好的代理IP对爬虫有多重要?

现如今,随着科技的发展,我们已经进入了人工智能和大数据的时代。人工智能和大数据采集涉及 到一个东西,那就是数据。但是,面对如此庞大的数据库,人

Linux下源码部署Nginx

Linux下Nginx源码安装 环境:CentOS7.6、nginx-1.17.1 关闭selinux(重启生效)和开放80端口 Nginx依赖包

NAT网络地址习题

第一步 配置ip 打开http服务dns服务 第二部 给r1进行一对多配置 [r2]acl 2000 [r2-acl-basic-2000]rule permit source 192.168.0.0 0.0.255.255 [r2-acl-basic-2000]q [r2]interface GigabitEthernet 0/0/2 [r2-GigabitEthernet0/0/2]nat outbound 2000 r1]acl 2000 [r1-acl-basic-2000]rule per [r1-acl-basic-2000]rule permit s [r1-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255 [r1-acl-basic-2000]q [r1]int g0/0/1 [r1-GigabitEthernet0/0/1]na [r1-GigabitEthernet0/0/1]nat out [r1-GigabitEthernet0/0/1]nat outbound 2000 第三

用golang 实现的一个小型http框架

用golang 实现的一个小型http框架 支持接口访问 func main() { hw := Cheetah.Hwdefault() hw.Get("/a", func(elp *Cheetah.Elp) { elp.RendenTemper("a.html") }) hw.Post("/hello", func(elp *Cheetah.Elp) { elp.PrintString("hello word") }) hw.Run("127.0.0.1", 1231) } 仓库地址