精华内容
下载资源
问答
  • 查看显卡型号

    2020-12-21 19:35:41
    如何得知自己电脑显卡的型号 今天拿到实验室的服务器,需要配置...1、输入显示先型号的信息的指令: lspci | grep -i vga 可以得到显卡型号的16进制 可以看到我的显卡的16进制是1e04 2、登录网站:使用16进制

    如何得知自己电脑显卡的型号

    今天拿到实验室的服务器,需要配置GPU环境,第一步就需要知道自己电脑的GPU型号,于是输入了查询GPU信息的指令

    nvidia-smi
    

    于是输出了显卡信息
    在这里插入图片描述
    但是很不幸,在GPU型号部分只显示了一部分(GeForce RTX 208…),于是我需要找找办法搞清楚省略号代表了什么,于是继续进行下面步骤:

    1、输入显示先看型号的信息的指令:

    lspci | grep -i vga
    

    可以得到显卡型号的16进制码

    在这里插入图片描述
    可以看到我的显卡的16进制是1e04

    2、登录网站:使用16进制码查询显卡型号.

    在这里输入自己显卡的16进制代码
    在这里插入图片描述

    就可以得到显卡的型号了
    在这里插入图片描述
    可以看到我的显卡就是GeForce RTX 2080 Ti

    展开全文
  • 考生答题前,一定要先认真检查条形上的姓名、准考证与本人的姓名、准考证是否相符,然后用黑色字迹的钢笔 来源 : 江西省教育考试院 关键字 : 高考注意事项 考场答题技巧 高考注意事项:考生可以携带哪些物品...
  • 破解wifi无线网络密码

    热门讨论 2012-11-07 10:46:02
     “6”,信道,一般1、6、11是常用的信道,选择“0”可以收集全部信道信息;  “testwep”(该输入文件名可任意);  “y”,破解WEP时候选择“y”,破解WPA时选择“n”。  (3)回车后,进入以下界面。  (4)当...
  • 区块链是如何做到交易记录不可...假如你手里有比特币,而且知道你手里的比特币就像银行里的钱一样,邦定了你的卡(比特币地址),只有你才能用手里的密码(比特币私钥)签名授权一笔交易。唯一与银行不同的是其...

    区块链是如何做到交易记录不可被篡改的

    96 星目 关注

    2017.07.19 23:03* 字数 1912 阅读 1654评论 4喜欢 1

    BlockChain

    比特币前一阵子一度超过2万元一枚,而且长期来看这远远不是它的极限。假如你手里有比特币,而且知道你手里的比特币就像银行卡里的钱一样,邦定了你的卡号(比特币地址),只有你才能用手里的密码(比特币私钥)签名授权一笔交易。唯一与银行不同的是其他人能看见你所有的资产,不过其他人没有办法调动一丝一毫,除非拿到那个密码——私钥。

    可是,既然区块链本质上是个公开的、人手都可以一册的大账本,如果有人篡改了我的某个交易怎么办?如果有人改掉了我的25天前那笔支付给我25比特币,找零回去0.25比特币的交易,改成了支付给我0.25比特币,找零25比特币,那我岂不是要损失好几十万?

    这个担心一定很多人都有,目前却一次都没有发生,而且越研究比特币的区块链技术你就会越不担心这件事。

    那么,区块链这项技术是如何做到把一个账本明明白白摆在所有人面前,却没人能能够修改里面哪怕一个标点符号的呢?

    要想理解区块链为什么无法被篡改,首先要先了解下面两个与区块链相关的非常重要的概念:
    SHA256
    一种国际公认的优秀加密算法,输入是任意长度的数据,输出总是256位的值,这个值通常我们称之为哈希值,输入值的任何微小的变化都会产生不同的输出。
    举个例子,比如说这个256位的哈希值大小代表你跟某样东西之间的距离。原始的哈希值是你跟前面那颗树的距离,你小小的修改了一笔交易的数据,把划给你的值增加了1聪,也就是10的负8次方那么小,结果新生成的哈希值会变成你跟土星环上一颗陨石之间那么远。实际上这个变动会更夸张,弄不好要跨越整个银河系。

    :当下文提到”某某的哈希“时,指的是以某某为输入,经过SHA256算法后生成的256位哈希值。

    梅克尔树
    一种树状数据结构,比特币的区块链使用了二叉树,具体结构可以去看下《精通比特币 第七章 区块链》
    这个二叉树的每个节点都对应一个哈希值:最底层的节点是每笔交易的哈希,第二层的每个节点都是它下方两个哈希拼接后经过SHA256算法后生成的哈希,依次类推直到最顶端只剩一个节点,我们称这个节点为梅克尔根。
    回顾下SHA256算法的特性,任何微小的输入变动都会引起输出值剧烈的变化。也就是说,交易记录中的任何变化,哪怕只把输出值增加了1聪,都会引起那次交易哈希翻天覆地的变化,这个变化会影响到第二级的哈希,进而一级一级顺着梅克尔树传递到梅克尔根。

    为什么会说篡改很难?

    首先,从数据结构上看。

    区块的详细结构可以参考《精通比特币 第七章 区块链》

    大致上一个区块包含了区块大小、区块头、交易数量、交易数据四个部分。其中交易数据被组织成了梅克尔树结构,区块头中包含了上一个区块的区块头部哈希和本区块中的梅克尔根。

    由于区块拥有了这样的组织结构,区块内部的任何交易信息的改动,总会引起梅克尔树根的哈希值变化,进而包含了梅克尔根的区块头会发生变化,最终导致区块头的哈希发生变化。

    如果进行了篡改,下一个区块中包含的前一个区块哈希将会跟篡改后的值不匹配。为了不让人发觉本区块的篡改,他必须修改掉后一个区块的头部信息。后一个的后一个头部信息也将需要修改,依次类推,一旦修改了某个区块,后续所有的区块都需要修改才能确保修改的不会被发现。

    每一个区块的修改都是是一个非常艰巨的过程,因为区块的生成还需要一个非常特别的东西:工作量证明

    什么意思呢?就是说区块的生成是要消耗工作量才能完成的,实际上这个消耗非常巨大。

    那么这个工作量证明到底是怎么回事?

    你可能还记得区块头的哈希值这个概念,区块链技术对这个256位哈希值会有一个要求,就是这个值必须小于某个上限。回顾SHA256这个算法的概念,你会发现,输出的哈希值是非常随机的,如果需要把结果落入特定的范围,需要不停的修改输入进行尝试,直到输出满足要求。在区块链中,在区块的头部有一个32位的随机量可以修改,以完成调整最终哈希的目的。

    当前,满足小于这个上限值要求的难度有多大呢?一个专用的顶级矿机(一种专门用来计算哈希的计算设备),需要平均工作14个月才能找到一个合适的目标哈希。每修改一个区块,中间消耗的电量和时间估计都会超出被修改的账单中的获益,更不用说还需要修改很多个。

    甚至,这个修改完成后,还有一个更艰巨的任务,就是黑掉全世界51%以上的区块链备份电脑。否则,即使你的账本修改的很完美,但是跟其他大部分人的不一致,那这个修改也毫无作用。

    那么,篡改交易信息的意义又是什么?

    回顾

    区块链技术的发明者中本聪非常天才的通过两个维度保证了区块链的安全性:

    技术维度:利用强大的加密算法和巧妙的数据结构确保每个修改都会被检测到;
    经济维度:利用工作量证明使得每次修改都需要付出巨大的经济成本。

    这样的解决方案已经不仅仅适用于比特币一种应用了,现在非常

    展开全文
  • 很多人都有这样的烦恼,发现在自己的iPhone或iPad上,一个联系人存入了好几次,这些多出来的联系人,让iPhone\iPad起来很乱,这时候我们需要把这些联系人合并起来。 如何在iPhone\iPad上合并联系人 1.打开联系人 ...

    很多人都有这样的烦恼,发现在自己的iPhone或iPad上,一个联系人存入了好几次,这些多出来的联系人,让iPhone\iPad看起来很乱,这时候我们需要把这些联系人合并起来。

    在这里插入图片描述

    如何在iPhone\iPad上合并联系人

    1.打开联系人
    2.点按您要合并其他联系人的联系人
    3.点按编辑
    4.点按链接联系人
    5.点击重复的联系人
    6.点击完成

    【重要说明】:合并联系人不会覆盖任何联系人的任何信息,而是会将其合并到单个卡中。如果您有任何过时的信息,例如旧地址,电话号码或联系人的电子邮件,则应确保手动更新或删除该信息。

    以上就是如何在iPhone\iPad上合并联系人,希望对你有所帮助,想了解更多Mac知识,请关注MacZ.com。

    展开全文
  • 如何制作微课.doc

    2019-06-20 11:04:51
    2)学生课程多,疑问多,每门课一个视频的话,微课时间过长,学生没有那么多时间完Ta想的微课;(3)五分钟足够讲透一个小知识点,否则要么是讲的太泛,要么是讲的太罗嗦。 3、知识点够细,五分钟内能够讲解...
  • 1、extmail/html/default/filter.html 文件中MAIL2SMS选项部分修改为:    (因草稿中丢失格式,暂时不确定原来的内容,说明部分,目的是增加一个接收手机号码的文本框。)      checked>   *说
    extmail本身预留了短信提醒的接口,但代码基本没写,于是,花了点时间,实现了收到邮件后短信提示的功能,实现方法大致如下:
    1、extmail/html/default/filter.html 文件中MAIL2SMS选项卡部分修改为:
     
        (因草稿中丢失格式,暂时不确定原来的内容,看说明部分,目的是增加一个接收手机号码的文本框。)
     
      
     checked>
     
    *说明:在WEBMAIL后台增加一个接收手机号码的输入框。这个手机号码对应变量mail2smsNum
    2、extmail/lang/zh_CN 文件中修改一下字符模板,修改”mail2sms”一行,增加”mail2sms_num_error”一行:
    mail2sms => ‘启用邮件到达提醒。 手机号码:’,
    mail2sms_num_error => ‘输入的用于短信通知的手机号码非法,请重试’,
    *说明:可再按此方法处理繁体及英文字符配置文件,”mail2sms_num_error”是在输入的手机号码非法后提供错误反馈用,也可以不做处理。
    3、/etc/maildroprc增加发送手机短信的脚本命令:
    MAIL2SMS=”/var/www/extsuite/extmail/tools/sendsms.sh”
    *说明:具体路径可自己定义,但要注意执行权限
    4、增加发送手机短信的脚本,sendsms.sh:
    #!/bin/sh
    sendsms()
    {
    ;
    #发送脚本,可用curl处理
    }
    #加入其他判断
    sendsms “$2″ “$3″;
    5、修改extmail/libs/Ext/App/Filter.pm:
    第一处,sub extension_list中:
    #datahf.net zhangyu edit
    my $mail2smsNum = $obj->{mail2smsNum};

    MAIL2SMS_NUM => $mail2smsNum,
    #end
    第二处,extension_mgr中:
    if ($q->cgi(‘mail2sms’)) {
    $obj->{mail2sms} = 1;
    #datahf.net zhangyu edit
    my $telnum = $q->cgi(‘mail2smsNum’);
    if (!$telnum or $telnum !~ /^1\d{10}$/) {
    $self->error($lang_filter{mail2sms_num_error});
    return;
    }
    $obj->{mail2smsNum} = $telnum;
    } else {
    $obj->{mail2sms} = 0;
    $obj->{mail2smsNum} = ”;
    }
    #add end
    6、修改extmail/libs/Ext/MailFilter.pm:
    第一处:parse中:
    my $mail2smsNum = 0;

    elsif ($res =~ /^mail2sms: (.*)/) {
    $mail2sms = 1;
    $self->{mail2sms} = $mail2sms;
    $mail2smsNum = $1;
    $self->{mail2smsNum} = $mail2smsNum;
    }
    第二处,save中:
    # datahf.net zhangyu add or edit
    if ($self->{mail2sms}) {
    $buf1 .= “#*mail2sms: $self->{mail2smsNum}\n”;
    $buf1 .= “/^(From|Sender):(.*)/\n”;
    $buf1 .= “FROMsms=`\$DECODER \”\$MATCH2\”`\n”;
    $buf1 .= “FROMsmsADD=getaddr(\$FROMsms)\n”;
    $buf1 .= “/^Subject:(.*)/\n”;
    $buf1 .= “SUBJECTsms=`\$DECODER \”\$MATCH1\”`\n”;
    $buf1 .= “CONTENT=\”收到来自\$FROMsmsADD的新邮件,标题为:\$SUBJECTsms\”\n”;
    $buf1 .= “CONTENTgb=`echo \$CONTENT|iconv -f utf-8 -t gb2312`\n”;
    $buf1 .= “TELnum=\”$self->{mail2smsNum}\”\n”;
    $buf1 .= “`\$MAIL2SMS \$LOGNAME \$TELnum \”\$CONTENTgb\”`\n”;
    $buf1 .= “\n”;
    }
    # end
    #extmail的过滤器考虑的问题较为简单,比如一旦加入白名单,便不会后续的过滤了,还有一些小问题,因改动太大,暂且如此。
    7、登陆webmail后启用一下短信提示功能,同时输入合法的手机号码(11位以1开头的数字序列),保存即可。
    展开全文
  • 参数介绍:我们来看看这些服务都是什么 <1>alerter(警报) <2>client service for netware(Netware 客户端服务) <3>clipbook server(剪贴簿服务器) <4>computer browser(计算机浏览器) <5>directory ...
  • 如何重装系统 方法1: 首先,确定你的光驱是第一启动顺序并支持从光驱启动。 要从光盘安装,要把BIOS进行设置,使系统能够从光盘启动。其方法如下: (1)启动计算机,当屏幕上显示 Press Del to Enter BIOS Setup...
  • 实例033 制作一个数字猜猜小游戏 实例034 使用goto语句在数组中搜索指定图书 第3章 字符串处理技术 3.1 字符及字符串转换 实例035 将字母全部转换为大写或小写 实例036 字母与ASCII的转换 实例037 汉字与...
  • 发送端发送了1,2,3,4,5几个包,然后收到远端的ACK: 1, 3, 4, 5,当收到ACK3时,KCP知道2被跳过1次,收到ACK4时,知道2被跳过了2次,此时可以认为2号丢失,不用等超时,直接重传2号包,大大改善了丢包时的传输速度。...
  • 数组长度 line0.GetLength(1) 数组赋值 可以从一个已经赋值的数组 array2 向未赋值的同等数组 array1 赋值,用 array1=array2; 这时,array1 就变成和 array2 一样的数组了。 集合 集合的使用 集合可以看成是可以...
  • java源码包2

    千次下载 热门讨论 2013-04-20 11:28:17
     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...
  • 系统服务及研发的整合:网络搜索、联系人、音乐、应用程序、定制手机文件管理、记忆I/O存取、双向短信、闹钟服务、开机程序、来电通信互动、拜年短信、信息提醒、电池电量显示、进度显示、取得应用程序信息等。...
  •  8.15 手机下载3gp影片  8.16 访问网站Login API  8.17 地震速报  8.18 通过Web API动态更改手机Spinner控件  8.19 网络语音搜索  8.20 网络下载过程中显示加载中  8.21 快照WebView加载的网页画面 ...
  • 下面我们来看看,程序中是如何实现这个功能的。 1)Asset文件夹 在Asset文件夹下面放上我们的数据库: ... 2)创建一个CreditCardDb类。 在这个类中,我们要实现以下几个功能: 2.1)要将数据库从assets
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    精灵系统,一套MFC渲染引擎,含2D/3D等渲染,效果源码,IFEngine是整个引擎接口,IFSystem是硬件查询系统,IFApplication是应用程序对象基类。 FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可...
  • 系统服务及研发的整合:网络搜索、联系人、音乐、应用程序、定制手机文件管理、记忆I/O存取、双向短信、闹钟服务、开机程序、来电通信互动、拜年短信、信息提醒、电池电量显示、进度显示、取得应用程序信息等。...
  • Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、...
  • Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    精灵系统,一套MFC渲染引擎,含2D/3D等渲染,效果源码,IFEngine是整个引擎接口,IFSystem是硬件查询系统,IFApplication是应用程序对象基类。 FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可...
  • 1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目...
  • 实例033 制作一个数字猜猜小游戏 实例034 使用goto语句在数组中搜索指定图书 第3章 字符串处理技术 3.1 字符及字符串转换 实例035 将字母全部转换为大写或小写 实例036 字母与ASCII的转换 实例037 汉字与...
  • 遇到过什么印象深刻的bug?

    千次阅读 2020-10-17 14:23:20
    如何查看日志信息:查看日志日志是部署在什么系统上的,window/Linux,Linux要用Linux指令查询;不知道日志保存在哪个目录,可以去问开发) 3 提交给开发 总结: 根据错误信息去抓接口 fidd
  • (1)没有通过检测点不要向下学习,(2)没有完成当前的实验不要向下学习. 3.教学重心和内容特点 本书的教学重心是:通过学习关键指令来深入理解机器工作的基本原理,培养底层编程意识和思想.本着上面的原则,本书的...
  • , {2 h% c3 Q3 A A 摩托罗拉所有机锁:按MENU+5+1/2 / g" M4 `3 ? x- a7 @  西门子恢复出厂设置:*#9999# ) m5 J. H* [/ G2 ~/ G t0 Z 西门子乱文回中文:*#0000#/*#0086# . Q) N- L+ V4 g/ X4 c  西门子软件...
  • 下面跟随小编看看百度网盘打开后无法运行怎么办的解决办法! 1、点击屏幕下方的系统偏好设置,找到时间和日期应用并打开。 2、点击日期与时间窗口下方的锁按钮,在弹出的窗口输入用户名和密码进行解锁。 3、然后...
  • FD3_0全码全能版

    2010-01-25 11:37:27
    1. 打开FDv1.1.exe(注意:FDv1.1软件不能在光盘中直接运行,你要把“解移动V2软件”这个文件夹复制在电脑里面的,如复制到桌面上。再从电脑上打开运行。 2.把SIM放在读卡器里面(缺口朝外芯片向下)并把读卡器...
  • 实例033 制作一个数字猜猜小游戏 实例034 使用goto语句在数组中搜索指定图书 第3章 字符串处理技术 3.1 字符及字符串转换 实例035 将字母全部转换为大写或小写 实例036 字母与ASCII的转换 实例037 汉字与...

空空如也

空空如也

1 2 3 4 5 6
收藏数 114
精华内容 45
关键字:

如何看卡1卡2号码