- 博客(18)
- 收藏
- 关注
原创 ubuntu部署owlh猫头鹰一体机
安装和配置 httpd/apache 服务器端下载 OwlHInstaller通常是需要修改一下action部分。
2025-04-14 15:48:57
124
原创 Ubuntu-安装部署ntp
启动ntp服务查看服务状态停止systemd-timesyncd服务防止systemd-timesyncd服务开机自启正确时区查看是否正确date编辑配置文件最后加上限制只允许10.60.0.0网段的主机访问本服务器(机器ip是10.60.81.86)重启查看服务状态这里服务端就设置好了。客户端用来同步服务端的时间。
2025-04-11 17:37:09
441
原创 Solidity——速通学习
这一讲,我们介绍了什么是函数选择器selector),它和msg.data函数签名的关系,以及如何使用它调用目标函数。在这一讲,我们介绍了如何在Solidity使用try-catch只能用于外部合约调用和合约创建。如果try执行成功,返回变量必须声明,并且与返回的变量类型相同。
2025-03-22 22:16:31
1325
原创 Centos7安装geth,搭建部署以太坊私有链
该目录下保存了各个账户的私钥的加密后的文件, 与我们学习过的。提示,因为 geth1.11以上版本,当执行personal等指令时会出现异常,这是因为新版本的geth已经取消的personal等模块。在我们现在的环境下,需要启动一个 Geth 节点来接入私链网络(实际上也是这个私链网络的唯一一个节点),负责在创世块后挖出第一个块。创世配置就是供以太坊私有链第一次启动时所使用,创世区块是最特殊的区块,它没有前一个区块,因为它自己是第一个块。上面的内容是保存在genesis.json文件中的。
2025-02-25 16:05:29
1300
1
原创 JAVASE——反射、注解、动态代理
java代码里特殊标记,比如:@Override、@Test等,作用:让其他程序根据注解信息来决定怎么执行该程序。public @interface 注解名称 {public 属性类型 属性名() default 默认值;特殊属性名:value如果注解中只有一个value属性,使用注解时,value名称可以不写。
2025-02-21 15:07:19
382
原创 JAVASE——网络编程
TCP,UDP两种不同的协议下可以使用同一端口;CS架构(Client客户端/Server服务端)、BS架构(Browser浏览器/Server服务端)发送端每次把要发送的数据、接收端IP、等信息封装成一个数据包,发出去就不管了。java提供了一个java.net.DatagramSocket类来实现UDP通信。端口的作用是表示计算机上一个程序的进程。不同的进程有不同的端口号,用来区分软件。三次握手建立连接,传输数据进行确认、四次挥手断开连接。要保证在不可靠的信道上实现可靠的数据传输。
2025-02-18 14:30:54
355
原创 JAVASE——集合框架
集合是一种容器,用来装数据的,类似于数组,但集合的大小可变,开发中也非常常用。Collection代表单列集合,每个元素只包含一个值Map代表双列集合,每个元素包含两个值。
2025-02-13 17:55:28
742
原创 JAVASE——异常、泛型
自定义运行时异常定义一个异常类继承RuntimeException重写构造器通过throw new 异常类(xxx)来创建异常对象并抛出特点:编译阶段不报错,运行时才可能出现,提醒不属于激进型自定义编译时异常定义一个异常类继承Exception重写构造器通过throw new异常类(xxx)创建异常对象并抛出特点:编译阶段就报错,提醒比较激进。
2025-02-12 16:38:55
161
原创 区块链技术与应用——肖臻(ETH)
以太坊设计mining puzzle,对内存要求很高。用proof of stake代替proof of work智能合约(smart contract)比特币是一种去中心化的货币以太坊的出现,一个特性就是增加了去中心化的合约的支持货币本来是由政府发行,价值由政府来定义来维护货币体系的正常运行;比特币的出现用技术手段把政府的这些职能给取代了。现实中也是由政府来维持使用的;如果合同中的内容可以通过程序代码来实现,那么可以把这个代码放到区块链中,通过区块链的不可篡改性,来保证代码的正确运行。
2024-12-17 22:08:31
1420
原创 区块链技术与应用——肖臻(BTC)
有人提出将UTXO中的交易也组织成一个Merkle Tree,将其根哈希值写在铸币交易的CoinBase域里面,而铸币交易中的此内容也会随着影响交易的Merkle Tree的根哈希值,这在轻节点里是保存了的。出现硬分叉之后,出现了两条平行运行的链,两条链上的BTC也是不相干的,各挖各的矿。假设大部分节点升级了软件,少部分节点没有升级(可能是没来得及升级,也可能是不同意协议的修改),这种分叉称为protocol fork,即对比特币协议产生了分歧,使用不同版本的协议而产生的分叉。如此下来,N个人怎么办?
2024-04-30 23:24:12
1336
2
原创 吴恩达机器学习笔记(三)
来看看图左边,之前我们对代价函数使用梯度下降,我们反复更新参数w, b ,其实,正则化线性回归的更新看起来和这个是一样的,处理现在大代价函数 J 的定义有些不同了。假设我们惩罚所有的100个特征,使用一个新的值lambda,它被称为正则化参数regularization parameter与学习率一样,我们必须给lambda选择一个数字λ>0,一般情况下,我们不会因为参数b太大而惩罚它,因为是否这样做,我们在实际中得到的结果都是差不多的,当然你也可以选择惩罚参数b。的图像如下,其工作原理与y=1相同。
2023-07-20 09:40:54
95
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人