自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (1)
  • 收藏
  • 关注

原创 “文件或目录无法访问“问题解决

问题描述:点击电脑上某个盘或者盘中的文件、目录等,出现提示窗口:“文件或目录无法访问”,类似下图中的情况;推断:根据错误提示可以推断是驱动器出了问题,因此可以借助系统驱动器修复功能来修复。解决步骤:1,选择出现问题的盘符,我的是F盘;2,选中F盘,点击鼠标右键-> 属性-> 工具3,点击“检查”;4,出现扫描驱动器选项5,点击:扫描驱动器;这个过程持续时间较长,耐心等待!经过以上步骤,这个问题就能解决了!...

2020-12-15 15:00:25 1466 1

原创 GithubDesktop下载问题

问题:githubDesktop下载时出现“无法访问此页面的错误”解决:修改DNS步骤:1,首先进入https://www.ipaddress.com/网站,查看github.com 的真实IP地址(这个是下载页面)和githubusercontent.com 的真实IP地址(这个是指向下载的链接服务器)2,再本地文件中修改相关设置,即修改host文件,位置为C:\Windows\System32\drivers\etc\host185.199.108.153 github.com185.

2020-12-12 16:11:34 1325

原创 小莱昂纳德的Python错误指南

ReadMe:在捣鼓Python过程中,作为初学者难免会遇到一些问题、犯一些错误,很多错误可能是大家常犯的错误,所以决定将我自己的错误发布于此,供大家参考。1,类的定义:_ _ init _ _()下面的代码是Python中Dog类的定义。在这个类中定义了name和age两个属性,同时还定义了两个方法:sit()和rolled_over();class Dog(): """一次模拟小狗的简单尝试""" def __init__(self,name,age): """初

2020-11-18 13:37:01 201

原创 matplotlib安装

目录一,问题背景二,解决-安装matplotlib1,准备2,下载相关模块3,安装一,问题背景在我们使用python的时候,可能会用到matplotlib库,那么,如果我们计算机上没有安装matplotlib的话,就有可能会出现下面的错误提示:那么,这个问题其实很好解决——安装matplotlib接下来,安排一下matplotlib的安装过程!二,解决-安装matplotlib1,准备安装matplotlib有两种常见方式:一,直接在命令行中从网络下载安装,这种方法的优点是方便快捷,不需要

2020-07-30 15:23:06 1421

原创 “女朋友”看了都说好的“pytorch安装指南”

pytorchanzhuagn目录一,安装cuDA,cuDNN1,下载cunDA地址:https://developer.nvidia.com/cuda-10.1-download-archive-update22,安装cuDAcuDA下载完成以后,双击启动安装过程。具体流程与其他软件相似,就是时间有点长。另外,安装目录按照默认就行。3,cuDNN地址:https://developer.nvidia.com/rdp/cudnn-download要下载cuDNN,首先要注册账号(我的注册

2020-07-15 11:31:48 244

原创 (6)Other functions

以下内容源自PBC Library 的 英文manual(Chapter 6)。本文摘要六. Other functions6.1 Random bits6.2 Custom allocation6.3 Logging一,Other functionsRandom number generation, memory allocation, logging.随机数生成,内存分配,...

2020-04-29 16:59:10 363

原创 (4)param functions

以下内容源自PBC Library 的 英文manual(Chapter 5)。本文摘要:一,Basics二,Tutorial三,BLS Signature四,Import / Export五,完整示例5. Param functionsPairings are initialized from pairing parameters, which are objects of ty...

2020-04-26 01:39:02 437

原创 (3)Pairing Functions & Element Functions

以下内容源自PBC Library 的 英文manual(Chapter 3/4)。本文摘要:一,Pairing functions1.1 Initializing pairings1.2 Applying pairings1.3 Other pairing functions二,Element functions2.1 Initializing elements2.2 As...

2020-02-06 10:18:32 1242

原创 (2)一起来读PBC Library manual !!!

以下内容源自PBC Library 的 英文manual(Chapter 2)。本文摘要一,Tutorial二,BLS Signature三,Import / Export一,Tutorial (介绍)This chapter walks through how one might implement the Boneh-Lynn-Shacham (BLS) signature sch...

2020-02-06 10:17:38 1074

原创 PBC库错误总结及解决办法(更新中)

1,编译一个程序后,出现以下错误信息:./a.out: error while loading shared libraries: libpbc.so.1: cannot open shared object file: No such file or directory原因 :这是一个常见错误——找不到动态库 libpbc.so.1,根本原因是,编译程序时没有找到所需动态库,所以程...

2020-02-06 10:16:46 4057

原创 (1)PBC Library 安装

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2020-01-02 21:15:40 1100 2

转载 Windows cmd 命令大全

CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本)== CMD命令==  1.gpedit.msc--------组策略  2.sndrec32--------录音机  3.Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/...

2020-01-02 14:23:10 295

原创 无线网络破解的一次奇妙之旅!

今天,进行了一次无线网络破解的实战演练,毕竟只说不练假把戏。操练的平台为kali linux;工具:Aircrack-ng;无线网卡:RT3070具体过程如下:1,首先,连接无线网卡,并查看网卡信息,很明显可以看到我们的无线网卡wlan0;2,然后,将其设置为监听模式;3,查看无线网卡是否处于监听状态?其中,Mode:Monitor一项说明wlan0当前处于监听状态。4,进行无线网...

2019-01-27 22:23:38 418

原创 centos7安装snort的九九八十一难!

本文介绍在centos 7 上安装snort.1,安装依赖文件:# yum install flex bison# yum install libpcap libpcap-devel# wget https://nchc.dl.sourceforge.net/project/libdnet/libdnet/libdnet-1.11/libdnet-1.11.tar.gz# tar -zx...

2018-10-26 21:55:30 5521 1

原创 linux磁盘与文件系统管理的那些事儿(2)

我们接着第一篇文章讲起。文件系统挂载与卸载创建完文件系统,我们需要将新建的文件系统挂载到根文件系统上的某个目录上,进而我们便可以通过该目录来访问该文件系统。建立这种关联关系的过程称为挂载,所挂载的目录称为挂载点;若解除这种关联关系,则称之为卸载;由于在某一目录下挂在新设备后,该目录原有文件会被临时隐藏,因此要尽量以空目录作为挂载点;mount 将设备挂载到挂载点(mount point)...

2018-10-05 14:45:31 479

原创 Linux磁盘与文件系统管理的那些事儿(1)

我们在虚拟机中添加一块硬盘,步骤如下:然后,我们重启系统即可读取到新硬盘了。由于我们之前只有一块SCSI硬盘,其设备名为/dev/sda,所以,我们新添加的硬盘,其设备名应为/dev/sdb。我们对/dev/sdb进行分区。[root@localhost jeffrey]# fdisk /dev/sdbWelcome to fdisk (util-linux 2.23.2)....

2018-10-05 01:06:30 857

原创 命令参数过滤器xargs

今天,我们来学习一下Linux中非常重要的命令参数过滤器:xargs !xargs : 给其后续命令传递参数的过滤器;处理管道或stdin的输入,将其转换为命令参数;其默认命令为echo,默认分隔符为空格。用途:1,用于组合多个命令,构成单行命令;比如,ls命令不支持管道,但可通过xargs命令传递参数;2,避免命令输入的参数过长;可使用-n选项给参数分组,从而避免参数过长;选项...

2018-09-25 18:25:33 604

原创 文件查找 find & locate

今天我们来学习Linux中用于在文件系统上查找文件的命令:find & locate !首先,了解一下locate:locate:非实时查找(数据库查找),依赖于是事先建立的索引;索引的构建是在系统空闲时自动进行(周期性任务),也可使用命令updatedb手动更新数据库;索引构建过程需要遍历整个根文件系统,非常消耗系统资源。特点:查找速度快;模糊查找;非实时查找;用法:~]# ...

2018-09-25 05:11:37 353

原创 shell编程之步步为营(2):位置变量、shift、算术运算

我们今天接着学习shell编程!首先接着介绍shell脚本中的非常重要的一种变量:位置变量 位置变量 : 在脚本中调用通过命令行参数传递给脚本的参数。$1 , $2 , … : 对应调用第1、第2…等参数$0 : 命令本身$* : 传递给脚本的所有参数$@ : 传递给脚本的所有参数(与$*是有区别的)$#...

2018-09-19 12:13:37 384

原创 egrep、fgrep以及文本查看和处理工具wc,cut,sort,uniq,diff,patch

之前我们已经了解过grep,现在我们对grep中的两个特殊的选项做一下说明:-E 支持扩展正则表达式元字符-F 不支持正则表达式由此,便可引出今天的主人公egrep和fprep。eprep 支持扩展正则表达式,实现类似于grep的文本过滤功能用法:# egrep [option] PATTERN [FILE…]选项:-i 忽略...

2018-09-18 15:07:40 325

原创 Linux正则表达式及文本处理grep

今天,我们来学习一下正则表达式。正则表达式1,什么是正则表达式正则表达式,即 Regual Expression 简写为 REGEXP;是由一类特殊字符及文本字符所编写的模式。其中有些字符并不表示其字面意义,而是用于表示控制或通配的功能。2,正则表达式的类型正则表达式分为:基本正则表达式扩展正则表达式 3,元字符(1)字符匹配. :...

2018-09-17 21:11:24 372

原创 shell编程之步步为营(1)

今天呢,我们主要学习shell编程!首先,我们先了解下:用户是如何与计算机进行交互的?答案是:终端+附着在终端上的用户接口程序。用户接口程序主要有两类:GUI 和 CLIGUI :图形化界面,例如 KDE , GNOME , XfceCLI : 命令行界面,例如 /etc/shells 包括 bash zsh 和 fish之前呢,我们已经了解过bash的8大特性了,我...

2018-09-13 00:12:30 254

原创 聊一聊linux目录结构与根文件系统

首- 先,我们来了解一下LINUX系统中的一些基本概念,姑且放在这一话题中。1,Linux系统命令规则 文件名严格区分字符大小写文件可以使用除了”/”之外的任意字符文件名长度不可超过255个字符以 . (点)开头的文件为隐藏文件. (点)代表当前目录. . (两个点)代表当前目录的父目录2,程序编译方式动态编译 编译时,只调用所需要的库文件,并不将所需库文件复...

2018-09-09 01:05:46 590

原创 bash特性知多少

此文是对于centos系统中bash特性的较为详尽的介绍。bash基础特性1:命令历史命令历史:shell进程会在其会话中保存此前用户提交、执行过的命令,称之为“命令历史”;那么,如何来查看命令历史呢?history : 查看历史命令(内存中的所有历史命令)用法: history [-c] [-d offest] [n] history...

2018-09-06 20:21:04 336

原创 单用户模式修改linux管理员密码

许多linux菜鸟们(比如我)经常有这样的感觉:闲着没事su一下,wa,好流弊的感觉啊!可是,遇到下面的情况: 面对满屏幕的“鉴定故障”,那可真是心有余而力不足啊!甚至有的时候还会让我们在妹子面前丢了脸。哎呀,这可怎麼办啊,要是在妹子面前丢了脸,这可不是小事啊!兄dei,不要怕!我来教你一招,不仅帮你在妹子面前找回颜面,而且让你逼格更高!Step1:重启没错,你没有听错,...

2018-08-29 08:13:13 1306

原创 makefile的那些事儿

在Linux上make一下,发现如下图所示的问题: 我的天!这是神马情况? 经过我的排查,我发现:makefile文件中的每一行命令语句的开始都必须为一个‘TAB键’。 之后,我验证了一下,错误原因准确无误。所以,以后在make的时候得小心了!...

2018-08-21 22:59:37 253

原创 开发板学习Day9:第010课 掌握ARM芯片时钟体系

第001节_S3C2440时钟体系结构S3C2440是System On Chip(SOC),在芯片上不仅仅有CPU还有一堆外设。 至于有哪些外设,可以查看参考手册。在S3C2440参考手册的第一章PRODUCT OVERVIEW里面有个BLOCK DIAGRAM图: 可以把该图分为上中下三块,上面的是与CPU密切相关的,工作于FCLK;中间的一些对性能要求较高的设备,像LCD显示、...

2018-07-27 00:53:50 438

原创 开发板学习Day8:第009课 gcc和arm-linux-gcc和Makefile

第001节_gcc编译器1_gcc常用选项__gcc编译过程详解第001节gcc编译器2深入讲解链接过程第003节c语言指针复习1_指向char和int的指针(略)第004节c语言指针复习2指向数组和字符串的指针(略)第005节_Makefile的引入及规则第006节_Makefile的语法第007节_Makefile函数第008节_Makefile...

2018-07-25 23:02:25 1609

原创 开发板学习Day7-第一个ARM裸板程序及引申

第008课:第一个ARM裸板程序及引申今天我们来写第一个ARM裸板程序-点亮LED 我们怎样去点亮一个LED呢? 共分为三步 。看原理图,确定控制LED的引脚;看主芯片的芯片手册,确定如何设置控制这个引脚;写具体的程序来实现;第001节:硬件知识-LED原理图点亮LED需要通电源,同时为了保护LED,加个电阻减小电流。 控制LED灯的亮灭,可以手动开关LED,但在电子系统...

2018-07-23 18:21:53 1588 3

原创 编译问题之“makefile:3: *** missing separator. Stop.”

在ubuntu上,进行交叉编译,编写了一个makefile文件,,使用make命令编译,但是无奈出现了如上图所示的情况。 编译失败。。。。于是乎,经过我不屑努力,找到了原因: 出现这种情况呢,根据错误提示,我们显然可以看出是makefile文件出现了问题。 那到底是什么问题呢?且听我娓娓道来。1,makefile文件中命令行的行首不能用空格,而要用Tab键。2,makefil...

2018-07-22 11:55:51 11426 2

原创 计算机网络之局域网(3)无线局域网

六,无线局域网1,典型的无线局域网结构无限局域网分为两种:有固定基础设施的无线局域网无固定基础设施的无线局域网自组网络(ad hoc network) 2,有固定基础设施的无线局域网一个基本服务集 BSS 包括一个基站和若干个移动站,所有的站在本 BSS 以内都可以直接通信,但在和本 BSS 以外的站通信时都要通过本 BSS 的基站。 基本服务...

2018-06-01 23:05:59 6658

原创 计算机网络之局域网(2)虚拟局域网与高速局域网

四,虚拟局域网虚拟局域网 VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组。这些网段具有某些共同的需求。每一个 VLAN 的帧都有一个明确的标识符,指明发送这个帧的工作站是属于哪一个 VLAN。虚拟局域网其实只是局域网给用户提供的一种服务,而并不是一种新型局域网。 当 B1 向 VLAN2 工作组内成员发送数据时,工作站 B2 和 B3 将会收到广播的信息。B1...

2018-06-01 21:58:00 2478

原创 计算机网络之数据链路层(3)HDLC协议

四,HDLC协议 1、产生背景 对于有误码的物理链路,加上合适的控制规程,可以使通信变的可靠。2,数据链路层协议分类3,HDLC数据链路的配置 HDLC协议中定义了三种类型的站、两种链路结构和三种数据传送操作方式 1)三种类型栈 主站在通信过程中负责对数据链路实行全面的管理.包括发起传输,组织数据流,执行链路级差错控制与恢复等,主动发出的帧称为命令(Command). 次站则受...

2018-06-01 21:43:04 6786

原创 计算机网络之数据链路层(2)PPP协议

Internet中主要的数据链路层协议:SLIP (Serial Line IP) — 串行线路的Internet数据链路层协议,面向字符,RFC1055PPP ( Point-to-Point Protocol) — 点-点协议,面向字节,RFC1661通信线路质量较差的年代:HDLC(高级数据链路控制)1,PPP 协议的特点PPP协议是IETF在1992年制定的。...

2018-06-01 21:39:28 4362

原创 8086/8088指令系统详解之(6)处理器控制指令

处理器控制指令1,标志位操作指令 CLC //对CF清零, CF ← 0 STC //对CF置位, CF ← 1 CMC //对CF取反,CF← CF CLD //对DF清零,DF ← 0 STD //对DF置位,DF ← 1 CLI //对IF清零,IF ← 0 STI //对IF置位,IF ← 1,当执行...

2018-05-24 17:37:44 1903

原创 8086/8088指令系统详解之(5)程序控制指令

程序控制指令能够使程序的执行流程发生改变的指令1,转移指令1)无条件转移JMP有以下几种类型操作:⑴ 段内直接短转移 格式: JMP SHORT opr 操作: (IP)←(IP) + Data8 //Data8是一个字节的补码数 范围:-128+127⑵ 段内直接近转移 格式: JMP NEAR PTR opr 操作:(IP)←(IP)+Dat...

2018-05-24 17:35:20 2567

原创 8086/8088指令系统详解之(4)串操作

串操作指令1,串传送指令MOVS 2,串装入指令LODS 3,串送存指令STOS 4,串比较指令CMPS 5,串扫描指令SCAS串操作指令的特征是对数据块(字符串或数值串)进行操作,并且其中部分指令可以两个操作数同时是存储器操作数。 MOVS (Move string) 串传送 CMPS (Compare string) 串比较 SCAS (Scan string) 串扫描 ...

2018-05-24 17:30:54 6338

原创 8086/8088指令系统详解之(3)位操作指令

位操作指令1,逻辑运算指令 2,移位指令 3,循环移位指令1,逻辑运算指令说明:TEST相当于AND运算,但是不保存结果,仅影响标志。常见的用法举例:⑴ 清进位标志位: AND AX,AX 或 OR AL,AL等。⑵ 清零操作数:XOR AX,AX 不仅把AX清零,而且也影响了状态标志。⑶ 把某几位取反:用XOR指令,把要取反的位和1异或,不变的位和0异或。...

2018-05-24 17:26:29 3256

原创 8086/8088指令系统详解之(2)算术运算指令

一,算术运算的数据类型二,算术运算指令对标志位的影响三,二进制运算指令1,加法指令1)不带进位加法指令ADD(ADDition)格式:ADD DST,SRC操作: 将目的操作数和与源操作数相加,将结果送给目的操作数//DST <= DST+SRC寻址方式: SRC可以是data/MEM/REG DST可以是MEM/REG 两者不可同时为...

2018-05-23 22:41:54 3053

原创 C语言之位操作

一,位操作与逻辑操作位操作不同于逻辑操作。逻辑操作是一种整体操作,而位操作是针对内部数据位补码的操作。逻辑操作只有真假,位操作只有0和1。运算符如下: 二,数据的二进制表示1,八位二进制的补码 2,二进制打印功能:显示二进制补码 三,位操作1)位于(&) 2)位或(|) 3)位取反(~) 4)位异或(^) 5)位左移(&am

2018-05-18 23:53:30 2076

指纹仪开发包

用于指纹仪开发的开发包,方便大家使用和参考,如有错误,敬请原谅!

2019-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除