自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魔亦有道的博客

博学笃志、格物明德、弘志励学、德才并蓄

  • 博客(54)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 2020-10-30

目录1 测试的降重平台网站:2 测试范文:3 效果展示3.1 PaperEasy3.2 PaperAider3.3 PaperDatas和PaperYY4 测试评级结果为了让大家少花冤枉钱,老学长亲自为大家测试了市面上几款热门的Paper系论文自动降重平台。这些自动降重平台我更愿意叫他们原创写作辅助平台,因为它们在写论文写作时用处还是很实用的,能帮助我们快速引言他人成果,而不担心查重问题。1 测试的降重平台网站:Papereasy 、PaperAider、p.

2020-10-30 16:55:25 353

原创 爬虫抓站技巧总结

学用Python也有很长时间了,用得最多的还是各类爬虫脚本:写过抓代理本机验证的脚本,写过在discuz论坛中自动登录自动发贴的脚本,写过自动收邮件的脚本,写过简单的验证码识别的脚本,本来想写google music的抓取脚本的,结果有了强大的gmbox,也就不用写了。这些脚本有一个共性,都是和web相关的,总要用到获取链接的一些方法,再加上simplecd这个半爬虫半网站的项目,累积不少爬虫抓站的

2017-04-03 19:33:03 1837

转载 python网络爬虫的异常处理

本节在这里主要说的是URLError还有HTTPError,以及对它们的一些处理 1.URLError首先解释下URLError可能产生的原因:网络无连接,即本机无法上网连接不到特定的服务器服务器不存在在代码中,我们需要用try-except语句来包围并捕获相应的异常。下面是一个例子,先感受下它的风骚import urllib.requestrequset = urllib2.Reques

2017-03-30 09:27:19 1222

转载 嵌入式Linux设备读取CPU温度的方法

http://embedded.kleier.selfhost.me/raspberry_cpu_temp.phphttp://blog.csdn.net/finewind/article/details/48732581http://elinux.org/Jetson/ThermalTo observe the temperature changes with small heat capacit

2017-03-28 10:50:10 4710

转载 常用的20个正则表达式收藏

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; var

2017-03-28 09:01:03 488

原创 python变量赋值(可变与不可变)

python中不存在所谓的传值调用,一切传递的都是对象的引用,也可以认为是传址。 一、可变对象和不可变对象Python在heap中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容可变,而不可变对象是指对象内容不可变。不可变(immutable):int、字符串(string)、float、(数值型number)、元组(tuple)可变(mutable):字典型(diction

2017-03-22 14:29:21 9826

转载 max、min、zip函数的用法

源码def max(*args, key=None): # known special case of max """ max(iterable, *[, default=obj, key=func]) -> value max(arg1, arg2, *args, *[, key=func]) -> value With a single iterable argum

2017-03-21 17:08:53 972

转载 读懂正则表达式

对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解,本文旨在让大家对正则有一个基本的了解,能看得懂简单的正则表达式,写得出简单的正则表达式,用以满

2017-03-10 14:55:54 536

转载 给你一个网站你是如何来渗透测试的?

昨天分享了一套渗透工程师面试题,我冰雪表哥的回复真的亮瞎了我的双眼。我觉得我有必要收藏并且再分享一下。在获取书面授权的前提下。 1)信息收集, 1,获取域名的whois信息,获取注册者邮箱姓名电话等。 2,查询服务器旁站以及子域名站点,因为主站一般比较难,所以先看看旁站有没有通用性的cms或者其他漏洞。 3,查看服务器操作系统版本,web中间件,看看是否存在已知的漏洞,比如IIS,APACH

2017-03-09 08:33:38 8843 5

转载 公钥、私钥、证书、数字签名

信息内容加密 接收者的公钥: 用于加密 接收者的私钥: 用于解密 ——– 验证接收者(保证数据私密性)数字签名 发送者的私钥: 用于加密 发送者的公钥: 用于解密 ——– 验证发送者(保证不可抵赖性、数据完整性)证书 用于确认公钥所对应的私钥持有者的身份 证书与公共密钥相关联 证书内容包括: 证书的名称(含国家,省,城市,组织等信息), 公匙; 认证机构的名称, 签名;

2017-03-08 11:19:30 1891

转载 爬虫编写经验

1、基本抓取网页 get方法import urllib2url = "http://www.baidu.com"response = urllib2.urlopen(url)print response.read()post方法import urllibimport urllib2url = "http://abcde.com"form = {'name':'abc','password

2017-03-07 20:33:45 397

原创 Thaad: US begins deploying missile defence system in South Korea

标题:美国在韩国部署导弹防御系统The US military says it has begun deploying a controversial missile defence system in South Korea.The Terminal High-Altitude Area Defense system (Thaad) is designed to protect against t

2017-03-07 11:48:31 748

转载 理解Python的With语句

With语句是什么?Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown to make something happen. A very good example for this is the si

2017-03-07 10:40:58 326

原创 安装settools、pip3

Debian/Ubuntu系统可以直接使用apt-get安装: sudo apt-get install python3-setuptools RedHat/Centos系统可以直接使用yum安装: yum install setuptool 如果提示没有,请更新源:kali rolling,只用一个源就好了啊,不用加中科大什么的,deb http://http.kali.org/kali

2017-03-03 17:45:51 1286

转载 各种数据库的注释

OracleREM单行注释-- 单行注释/*多行注释*/ MS SQL Server-- 单行注释/*多行注释*/ MySQL#单行注释-- 单行注释(特别注意,-- 后有个空格!!!)/*多行注释*/ 总结:/*多行注释*/ 和-- 单行注释都差不多,MySQL要注意。非标准的#和REM最好还是不要用了为了兼容-- 后面最好都加空格MySQL注释的说明--------------------

2017-03-01 19:29:18 8083

原创 python火车票查询系统的实现与总结

想法是用python编写一个车票查询工具,可以很好的锻炼一下自己python的网络编程能力。1、第一步设计这个API的接口: 根据12306的设计我的API接口也要有出发站,目的站,车次类型,日期四部分。车次类型: -g 高铁 -d 动车 -t 特快 -k 快速 -z 直达 需要用到的库: requests,使用 Python 访问 H

2017-02-27 16:35:24 8037 1

原创 安装最新版python

用Linux自带的下载工具wget下载(当前的最新版本python3.6.0),进入个人用户下面的Downloads下cd ~/Downloads/wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz开始下载,下载完成后新建一个安装软件的目录:mkdir /usr/local/python3.6.0解压安装包: tar -xvz

2017-02-24 16:52:57 1769

原创 Git 基本用法上

1、git 是linux社区为解决linux版本修改与内核维护所创建的简单易用的分布式版本管理系统。版本分布式系统分为集中式版本管理系统,就是有一台核心主机也就是主服务器数据库中有最新版本,其他计算机工作时要联网取得这一版本,当完成工作后在把自己修改的部分推送给主机服务器。 而分布式版本服务器没有核心服务器这一说法,每台计算机都有一个完整的系统版本,这样你工作时就不必联网了,那多个人如何协作呢

2017-02-23 16:31:02 532

原创 系统日志管理

1、日志的查看 日志可以记录下系统所产生的所有行为,并按照某种规范表达出来。我们可以使用日志系统所记录的信息为系统进行排错,优化系统的性能,或者根据这些信息调整系统的行为。 收集你想要的数据,分析出有价值的信息,可以提高系统、产品的安全性,可以帮助开发完善代码,优化产品。 日志会成为在事故发生后查明“发生了什么”的一个很好的“取证”信息来源。日志可以为审计进行审计跟踪。系统用久了偶尔也会出现一

2017-02-22 10:19:47 28649 1

原创 linux进程管理

1、进程查看 通过top动态查看linux进程状态和使用ps查看进程的静态信息,还有pstree来查看当前活跃进程的树状结构。 top 工具是我们常用的一个查看工具,他能实时的查看我们系统的关键一些关键信息的变化已经进程在进程中的实时变化 第一排表示的信息: 这个load average 是运维人员经常关注的,通过这里可以看到cpu的负载大小的趋势和状态,通过这个数值来管理进程。

2017-02-21 10:29:41 325

原创 SQL中使用函数处理数据

与SQL语句不同,SQL中的函数在不同的DBMS中有很大的不同。比如: 取当前日期的函数 Access中使用NOW( ); DB2和PostgreSQL使用CURRENT_DATE; MYSQL使用CURDATE( ); Oracle 使用SYSDATE; SQL server使用GETDATE(); SQLLite使用DATE( ); 这种情况就给可移植性带来了问题,但也有一个好处

2017-02-21 09:09:00 482

原创 通配符、拼接字段

通配符有些像其他语言中的正则表达式,在过滤模糊值时会很有用。通配符本身实际上是SQL的WHERE子句中有特殊含义的字符,SQL支持集中通配符。为在搜索子句中使用,必须使用LIKE操作符。通配符搜索只能用于文本字段也就是字符串,其他不可用。 1、“%”:表示任意字符出现任意次数(在ACCESS中为*)包括0个。但‘%’不能匹配NULL。USE mytest1SELECT *FROM Table_

2017-02-20 13:49:45 1492

原创 SQL 学习之 更新和删除数据

更新数据 使用UPDATE 语句,UPDATE语句可以更新特定行,也可以更新所有行,所以使用UPDATE时不要忽略了WHERE语句,以免更新了所有行。USE mytest1UPDATE Table_1SET 性别 = 'M'WHERE 性别 ='d'; 格式为: UPDATE 要更新的表 SET  列名和要更改的值 确定要更改的过滤条件 也可以一起改多列,中间要用逗号隔开;USE m

2017-02-19 15:05:15 521

原创 Linux 权限及用户管理

Linux的用户分为root用户和普通用户,root用户拥有增加删除用户等至高无上的权利,这是对root权限的解释root 权限,系统权限的一种,与 SYSTEM 权限可以理解成一个概念,但高于 Administrator 权限,root 是 Linux 和 UNIX 系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权力,所有对象他都可以操作,所以很多黑客在入侵系统的时候,都要把权限提升到

2017-02-19 11:03:59 456

原创 SQL 插入数据和查询

毫无疑问,SQL语句中最常用的就是SELECT 语句,但是还有三个语句也是很常用的,第一个就是: INSERT 用来将一行插入到数据库表中, 第一行要写出所操纵的数据库,查看效果: 代码:USE mytest1 SELECT *FROM Table_1; 顺序查询的代码:以工号顺序递增的顺序,查询姓名USE mytest1 SELECT 姓名FROM Table_1ORDER

2017-02-18 18:29:51 3392

原创 创建数据库、添加文件、表等操作

下面以MS SQL server 为例,创建数据库:CREAT DATEBASE mytest on primary( NAME = mytest, FILENAME = 'd:\mytest.mdf', SIZE =3 MB, Maxsize = Unlimited, FILEgrowth = 10%),( NAME = mytest2,

2017-02-17 16:09:58 997

原创 python学习之列表

python中的列表是一个功能强大的集合,用中括号表示。列表的数据类型可以不一样,可以列表中包含列表,如: 列表的python内置函数很多比如append() insert() pop() 等等,在python中如果有不会的方法可以在IDLE中搜索,dir( builtins)可以看到内置方法列表,要查看某个方法比如len()可以再用help(len). 还可以通过python的帮助文

2017-02-17 09:27:20 335

原创 SQL基础知识

数据库就是数据的仓库,DBMS数据库管理系统同来对大数据的管理、检索,就是对数据库的管理。 一个DBMS可以管理多个数据库,这些不同的数据库叫catalog或database,DBMS允许把不同的Database保存在不同磁盘,每个数据库中的表名不能相同。 Table:表,把不同类型的数据放到不同的区域,这就形成了表 关于主键需要注意满足一下条件即可: 1.任意两行主键值不同 2.主键值不

2017-02-16 15:46:39 265

原创 FPGA设计流程

这三个仿真不一定全做,一般行为仿真没和时序仿真都做

2016-08-19 11:16:55 625

原创 vivado仿真设计流程

1. 建立工程2. 添加源文件,运用verilog HDL描述电路3. 综合,产生网表,直观的门级电路描述4.仿真 需要编写激励源一般模式:添加一个.v文件,编写模式module test_top;/*输入定义为reg类型,因为要在inital块内初始化,输出定义为wire接到输出*/reg in1 源文件的输入端;wire out1源文件的输出端;/* 调用top块,仿真*

2016-08-17 15:47:59 9472 1

原创 开关系统

n沟道场效应管(nFET),源极要默认接地的,当栅极vgate接高电平,Vgs=vdd;源极和漏极导通,Vd=0;当栅极vgate接低电平,Vgs=0;源极和漏极截至P沟道场效应管(PFET),源极默认接vdd,当栅极vgate接低电平,Vgs=vdd;源极和漏极导通,Vd=vdd;当栅极vgate接高电平,Vgs=0;源极和漏极截至PFET栅极接GND导通,Npet栅极接vdd导通。用场效应管来组

2016-08-16 19:28:29 767

原创 组合逻辑电路回顾

组合逻辑电路有以下几类:多路器、加法器、缓冲器、逻辑开关、总线、逻辑运算等 这些电路不能储存之前的状态,也就是没有记忆功能,变化也不依靠时钟的到来,这种电路就叫组合逻辑电路。分析组合逻辑电路的一般步骤是:逻辑图——》最简函数表达式——》真值表——》逻辑功能。举例:这个最简表达式为 L =AB + BC +AC;这个很简单不用再画真值表就能看出,它是一个三路表决器。关于化简呢,有常用到的几个公式,理

2016-08-14 23:21:39 1171

原创 五、Zedboard学习之纯PL控制

在Zedboard上单纯使用PL其实和FPGA开发流程一样,只不过是在vivado上。打开vivado14.2 新建一个工程 ,前两步的复选项都要选上,点击完成。 单击添加文件,命名为test.v ,用verilog语言编写下列代码:目的是拨开开关,点亮对应的led灯。然后进行综合run synthesis ,综合成功弹框会弹出,点击run Implementation ,也就是进行实现

2016-07-24 19:32:53 1486

转载 写给所有IT人

http://blog.csdn.net/phphot/article/details/2187505成功的背后,有着许多不为人知的故事,而正是这些夹杂着泪水和汗水的过去,才成就了一个个走向成功的普通人。  凌晨两点半,早已习惯了一个人坐在电脑前的我,望着屏幕,任思绪在暗夜的包容下静静流淌,时光仿佛又定格在三年多前的那一刻:“283 分”。那是被中国万千学子称为“黑色七月”中的一天,下班回家的母亲从

2016-07-23 09:41:28 639

原创 vivado设计流程

vivado 是xilinx公司出的一款新型开发工具,与之前的ISE设计流程的区别就是它采用统一的数据模型。vivado设计流程分为三部分,输入、综合、实现输入可以为verilog /VHDL 的 .v文件和 .vhd 文件。 综合 用到第三方网表EDIF文件和 . xdc 的约束文件。 然后实现呢最重要的是 opt 、place、route Design。生成相应的.dcp 文件。就是图中红

2016-07-22 11:07:09 6242 1

原创 四、使用SDk对ZYNQ调试

上一节把生成的Bitstream导入到SDk后,单击启动SDK。打开后如图将PC与Zedboard相连,接成调试模式,选择Xilinx Tools -> Program FPGA 命令,将比特文件下载到Zedboard。 在工程管理面板右键所创建的工程,选择Debug As -> Launch on Hardware 命令。单击yes进入调试界面。图中的调试界面其实和之前熟悉的keil之类的单片机

2016-07-20 16:41:51 17195

原创 三、vivado硬件调试

复制前一节创建的vivado工程,到一个新的文件夹下,文件夹取名为vivado_debug. 打开工程,展开IP Integrator,右键Open Block Design,打开 .bd文件。 选择 axi_gpio_0_GPIO 接口,右键选择MAKE Debug。 该接线已被标记为调试: 用同样的方法把下图的两个接口线也调试。 保存工程,单击Run Synthesis

2016-07-20 08:52:48 6338

原创 linux内核简介

linux体系结构分为用户空间和内核空间两个部分,以此来提高linux系统的安全性。 用户空间一般都是我们看得见的应用程序,C库,内核空间一般都是我们看不见的系统调用接口,kernel等等。 内核空间和用户空间是程序运行的两种不同状态,通过系统调用,硬件中断,程序可以从用户空间跳到内核空间。 linux内核空间由七部分构成: 1、系统调用接口。(read,write等

2016-07-18 12:02:06 293

原创 二、Zedboard学习之SDK程序编写

接着上一节《vivado中建立工程,创建zynq嵌入式系统》已经配置好硬件环境,为AXI GPIO 分配了地址空间,接着我们编写程序点亮LED灯。 上节输出bit流给SDk后,我们来点击启动SDK:launch SDK 执行File->New->Application Project命令。输入新建工程名称,我这里是Design_1; 把程序存放在上一个vivado工程里 这里SDK

2016-07-16 14:04:27 3094

原创 二维数组与二维指针

二维数组与二维指针二维数组在C语言中是以一维的方式线性存储的 二维数组中的第一维是一维数组,第二维才是真是值。 二维数组名也可以看成常量指针。 例如:char c[3][3];c[0]为一个数组,c[0][0]才是真实值。#include<stdio.h>Print_arr(int a[],int num) { int i; for(i=0;i<num;i++){ p

2016-07-15 14:09:35 544

linux系统移植

《Linux系统移植》全面、系统、由浅入深地介绍了Linux系统移植的各方面知识。书中的每个章节都有相应的实例编译或移植过程,每个移植实例都具有代表性,在实际应用和开发中有很高的价值。《Linux系统移植》附带1张光盘,内容为《Linux系统移植》重点内容的教学视频和《Linux系统移植》涉及的源代码,另外还赠送了大量的Linux学习视频和其他学习资料。, 《Linux系统移植》分为4篇。第1篇简单介绍了Linux内核和嵌入式Linux系统开发环境搭建;第2篇介绍了一个最基本的嵌入式系统的组成部分、Bootloader移植、内核移植和文件系统移植;第3篇介绍了LCD、触摸屏、USB、网卡、音频、SD卡、NandFlash等流行的设备驱动移植过程;第4篇从嵌入式产品角度出发,介绍了GUI、Qtopia、嵌入式数据库Berkeley DB和SQLite、嵌入式Web服务器BOA和Thttpd、JVM虚拟机的移植及目前流行的VoIP技术和相关协议。, 《Linux系统移植》适合嵌入式Linux系统入门人员、Linux系统开发和移植、系统分析师等相关人员阅读,也适合作为中专院校相关专业的实验教材使用。

2016-07-10

zedboard资料手册

zedboard开发官网手册,下载大全,已经分好类

2016-07-10

贴片元件代码表

这个是我偶然得到的代码表,感觉很是好用,在这里推荐给大家,值得推荐

2014-10-17

电子小制作

很好用的电子小制作,只好广大电子爱好者

2014-06-11

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

TA关注的人

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