p1.BTC-密码学的原理
所谓加密货币是不加密的,区块链上所有的交易内容(包括:账户的地址,转账的地址)都是公开的。 Bitcoin中主要用到密码学的中的两个功能:Hash和签名。 一 Hash Cryptographic hash function: 1.Collision resistance Hash碰撞其实很常见,因为输出空间是邮有限的,比如256位的Hash值,输出空间就2的256次方,但是输入空间是无限的。但是Collision resistance是指目前没有有效的方法可以通过hash值反推输入值,只
B. Split a Number(字符串加法)
Dima worked all day and wrote down on a long paper strip his favorite number nn consisting of ll digits. Unfortunately, the strip turned out to be so long that it didn't fit in the Dima's bookshelf. To solve the issue, Dima decided to split the stri
DevExpress Ribbon布局多文档界面—XtraTabControl动态增加Tab和关闭选项卡方法 (转)
DevExpress Ribbon布局多文档界面—XtraTabControl动态增加Tab和关闭选项卡方法: https://blog.csdn.net/u012972326/article/details/86528719
《队长说得队》【Alpha】Scrum meeting 2
项目 内容 这个作业属于哪个课程 >>2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 >>实验十二 团队作业8:软件测试与ALPHA冲刺 团队名称 队长说得队 作业学习目标 (1)掌握软件测试基础技术、(2)学习迭代式增量软件开发过程(Scrum) 第二天 日期:2019/6/16 地点:10A216 Github链接地址 今日完成任务情况以及遇到的问题。 今天的任务完成情况:在搭建好项目集成环境后,开始编码实现。主要对软件的三类用户进行登陆信息的的管理和登陆的实
《你说对就队》第八次团队作业:Alpha冲刺 第二天
《你说对就队》第八次团队作业:Alpha冲刺 项目 内容 这个作业属于哪个课程 【教师博客主页链接】 这个作业的要求在哪里 【作业链接地址】 团队名称 《你说对就队》 作业学习目标 掌握软件测试基础技术 学习迭代式增量软件开发过程(Scrum) 团队项目github仓库地址链接 【GitHub仓库链接】 前言 第二次会议,教1-336时间: 2019年6月16日 完善配置问题,做好数据库连接工作 任务分配 团队分工 当前分工 下阶段分工 贡献时间 张旭辉 帮组员解决相关配置开发环境问题,初步开
Linux--nc(netcat)
参考: https://www.cnblogs.com/hxsyl/p/6118078.html https://www.oschina.net/translate/linux-netcat-command https://blog.csdn.net/qq_29499107/article/details/82384393 nc提供的功能:可以通过Tcp和Udp在网络中读写数据。它所作的工作就是在两台电脑之间建立连接并返回两个数据流,基于这样的功能可以有很多的使用场景。 nc使用场景1--端口
Docker中向镜像修改配置文件的方式
经常需要对镜像内部的文件进行修改,例如在构建镜像时候修改配置文件。在使用一些开源镜像的过程中发现了一些对镜像文件进行的方式,这里以hadoop集群搭建和storm集群搭建为例介绍两种修改镜像内配置文件的方式。 一、通过context把配置文件传入镜像 step1. 在DockerFile同级目录下,创建conf文件夹,在文件夹中放置修改好的配置文件 step2. 在DockerFile中把conf中的配置文件放置到环境变量中 例:一个docker搭建hadoop集群的案例 文件夹结构 Dock
我个人常用的git命令
使用 git clone 拷贝一个 Git 仓库到本地:git clone url 添加所有的文件到缓存区: git add . 查看本地分支文件信息:git status 查看提交到缓冲区的文件: git status -s 提交缓冲区的文件到本地: git commit -m '备注' 将本地文件推送到仓库主线: git push -u origin master 将本地版本号和远程仓库的版本号同步:git pull -r 将本地文件推送到当前线上:git push 查看当前分支情况:gi
MAC中Composer的使用
安装composer 安装前需确保系统PHP版本在5.3以上,在终端中执行以下命令下载Composer可执行文件: curl -sS https://getcomposer.org/installer | php
此操作会下载最新版本到当前的工作目录中。然后在当前路径下就可以操作了,如查看Composer版本: php composer.phar --version //Composer version 1.8.6 2019-06-11 15:03:05 如果下载失败也不用纠结
React Native - Android Release
1. 重新build 项目 -> yarn build 2. 执行一下命令新建key: keytool -genkey -keystore test.keystore -alias test -keyalg RSA -validity 10000 备注: test 为任意名字 3. 根据步骤设置密码和基础信息 4. 修改project根目录/android/gradle.properties 添加如下信息: MYAPP_RELEASE_STORE_FILE=test.keyst
html文档树的概念
html即超文本标记语言,超文本:指页面内可以包含图片、链接、甚至音乐、程序等非文字元素;标记语言:标记(标签)构成的语言 静态网页:返回不需要操作的文本(小说) 标签分类:闭合标签、自闭和标签(meta)
select清除原来样式
select清除原来样式appearance:none. 改变input的placeholder的值的字体颜色或大小: 指定元素::input-placeholder{color:red;}
今日推荐
周排行