自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王文强的博客

朝花夕拾愿生命不虚度

  • 博客(244)
  • 资源 (31)
  • 收藏
  • 关注

原创 面试常问的算法题,吐血总结,转载请注明出处,然后不要忘记点赞!

面试常问的算法题,吐血总结,转载请注明出处,然后不要忘记点赞!本人是硕士,西北地区一个末流211,投了四十家公司,面试了二十五次左右,公司大概有百度、阿里、腾讯、字节、华为、海康、美团(给我一天打了三次电话,即使在我说明我已经签约的情况的下,还是希望我考虑一下)、国电南瑞(HR特别好,得知我在签约的情况下,若是想毁约,随时给她打电话)、亿联、thoughtwork、三星(笔试+面试)、京东方等...

2019-09-22 16:54:46 3124 16

转载 Git的使用

https://mp.weixin.qq.com/s/VdeQpFCL3GGsfOKrIRW6Hw以前我用 Git,就知道add .,然后commit -m,最后push origin master一套带走,或者就是把 Git 作为下载器,去clone别人的项目。但是在工作中呢,和别人一起开发代码,就需要处理一些复杂情况,比如解决冲突,比如手残恢复,等等等实用场景,这些我在后文都会列举。对于工具的学习,我认为应该多做减法,只捡最有用的学,那些奇技淫巧不学也罢,应该把时间投入更有价值的事情中。

2020-10-19 23:39:41 687

原创 组成原理的毕业设计汇总

1、中断请求串行判优先电路的设计https://download.csdn.net/download/u012429555/126018992、位同步时钟提取电路设计与实现https://download.csdn.net/download/u012429555/126019123、316RZI解码器的设计与实现https://download.csdn.net/download/u012429555/126019284、RZI码编码器设计与实现https://downloa..

2020-07-11 17:35:41 1044

转载 IDEA提交更新的代码到GitHub

https://ask.csdn.net/questions/750417具体操作如上!

2019-09-08 21:25:12 1266

原创 创建3个线程为Thread1Thread2Thread3 需要对一个数字进行递减操作 当数字递减到0的时候,输出“数字为0,结束递减”

多线程,对run方法内部进行一个同步运算。以下是代码:package 一般测试题;public class 依次打印递增数字 { /** * 创建三个线程进行分段叠加 * 每个线程叠加四次 * */ public static void main(String[] args) { new Thread(new A...

2019-09-05 11:26:09 5212

转载 Java的内存泄漏和java内存溢出的情况解决方法

参考文章:https://www.ibm.com/developerworks/cn/java/l-JavaMemoryLeak/参考文章:https://www.cnblogs.com/bingosblog/p/6661527.htmlJava的内存泄漏问题的提出Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,...

2019-09-03 21:22:52 971

原创 关于try_catch_finally里面return等问题的结论

结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally中最好不...

2019-08-25 11:15:50 406

转载 聊聊BIO,NIO和AIO

https://www.jianshu.com/p/ef418ccf2f7d

2019-08-19 14:42:11 201

原创 mysql docker2059 - authentication plugin 'caching_sha2_password' -navicat

远程链接docker上的数据库错误:mysql docker2059 - authentication plugin 'caching_sha2_password' -navicat解决步骤如下:

2019-08-13 18:18:14 290

转载 Docker 部署应用、jar 工程 docker 方式部署

https://blog.csdn.net/jiangyu1013/article/details/81988342

2019-08-12 16:02:58 283

原创 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。本题输出最长子串.。

给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"w...

2019-07-24 21:45:26 861

原创 生成有效的括号组合

/*给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。括号只有{}[]()这三种。例如,给出 n = 3,生成结果为:[ "((()))", "(()())", "(())()", "()(())", "()()()"]*/import java.util.ArrayList;import java.util.Li...

2019-07-23 14:55:19 1227

原创 树的最大最小深度

public class MaxMinDepth { public class TreeNode { int val; TreeNode left; TreeNode right; public TreeNode(int x){ this.val=x; } } //树的最大深度 public static int TreeMaxDepth(TreeNode r...

2019-07-23 14:47:45 331

原创 二叉树层次遍历

题目给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [9,20], [15,7]]题解我们数据结构的书上教的层序遍历,就是利用一个...

2019-07-23 11:17:26 157

原创 验证二叉搜索树

第一种方法:中序遍历,判断数组是否有序。第二种方法:二叉搜索树的特性:根节点>左子树的最大值,根节点<右子树的最小值代码:public class FindTree { public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; ...

2019-07-22 10:27:19 162

原创 三个数之和

本题需要找到三个和为 0 的元素,对数组排序后,遍历数组,以当前元素的相反数为两数和,然后在当前元素后的所有元素范围内使用双指针算法寻找另两个元素。import java.util.ArrayList;import java.util.Arrays;import java.util.HashSet;import java.util.List;import java.util.Set...

2019-07-21 22:08:08 495

原创 判断一个字符串的括号是否合法

import java.util.HashMap;import java.util.Stack;/** * 判断括号是否匹配 * @author wwq * */public class StackMatch { public static Boolean KhMatch(String str) { Stack<String> matchStack=new ...

2019-07-21 10:10:57 884

原创 leetcode 141 判断链表中是否有环

题目描述给定一个链表,判断链表中是否有环。进阶:解题思路无环链表,最后一个节点为nil,有环链表可以无限循环next下去 不用额外空间:快慢节点,慢节点一次走一步,快节点一次走两步,当进入环中,每次循环,快节点会离慢节点近一步,快节点最终会追上慢节点 用额外空间: 用map存走过的节点,第一个走过的节点就是环的入口public class reverLinked { p...

2019-07-19 17:10:27 202

原创 LeetCode-24 两两交换链表中的节点

题目:24. 两两交换链表中的节点 难度:中等 分类:链表 解决方案:节点的交换 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 分析:public class r...

2019-07-19 16:45:35 178

原创 链表反转

依旧是1->2->3->4准备两个空结点 pre用来保存先前结点、next用来做临时变量 在头结点node遍历的时候此时为1结点 next = 1结点.next(2结点) 1结点.next=pre(null) pre = 1结点 node = 2结点 进行下一次循环node=2结点 next = 2结点.next(3结点) 2结点.next=pre...

2019-07-19 14:41:06 268

原创 将汉字数字转换成数字

多试点测试用例,这道题很容易出错import java.util.Stack;public class test02 { //将一个汉字转换成数字 三千四百万零三十二个<---->340 public static Integer reverNumber(String str) { //最后一个汉字“个”,要是原文没加的话,你就自己加上,str+"个",很简单 ...

2019-07-19 10:16:53 10701 4

原创

2019-07-14 22:21:53 221

原创 设计模式

2019-07-14 20:12:15 164

转载 求字符串中最长重复子串

面试字节跳动的,失败在此题上!package secendoffer;public class MaxString { public static String maxString(String str) { if (str==null||str.length()==0) { return ""; } //假设重复的字符串相隔1,2,3,4,...str.lengt...

2019-07-09 20:39:39 2512 4

原创 01背包问题

解释的话请看此文:https://www.jianshu.com/p/a66d5ce49df5代码:public class package02 {/** * 1、初始化表格 * 2、填表 * @param args */ public static void main(String[] args) { // TODO Auto-generated method stu...

2019-07-03 09:05:56 275

原创 堆排序java

import java.lang.reflect.Array;import java.util.Arrays;public class Heapsorting { /** * 下沉操作 * @param array 建堆的数组 * @param parentIndex 父节点 * @param length 待排序长度 */ /** * 调整堆的下调的步骤...

2019-07-02 11:28:35 223

原创 快速排序-java和python实现

'''java'''import java.util.Arrays;public class quickSort_01 { /** * 两个指针 * @param array * @param low * @param high */ /** * 1、记住下标最高的和最低的位置,并设置相应的指针,如果两个指针相等或者交叉了,就退出 * 2、记住...

2019-06-29 21:13:24 209 1

原创 常用的正则表达式列表

2019-06-12 10:28:43 753

转载 java:udp知识总结

如果想用类型转换的,保留数据类型的话,就加一个数据字节转换数组如果是字符串就直接可以整,记住bos.close在写入数据时,要注意行结束符的,可以写bw.newLine...

2019-05-27 14:45:42 221

转载 生产者、消费者、java 、线程

资源:package chap9;/** * 一个场景 电影是共同的资源 * 信号灯法 * * * @author wwq * */public class Movie { private String pic; //信号灯 private boolean flag=true; //flag-->T 生产者生产,消费者等待,生产完成后通知消费...

2019-05-25 23:12:04 139

转载 leetcode _4:Sort a linked list in O(n log n) time using constant space complexity.

题目:Sort a linked list inO(nlogn) time using constant space complexity.关键字:链表排序+稳定算法+时间复杂度最低思路:稳定+算法复杂度的(限定O(n log n))只有归并排序https://blog.csdn.net/u012429555/article/details/89433932/**...

2019-05-25 16:09:11 200

转载 leetcode_3:Given n points on a 2D plane, maximum number of points that lie on the same st

题目:Given n points on a 2D plane, find themaximum number of points that lie on the same straight line.此题就是要考虑所有的情况:需要两重循环,第一重循环遍历起始点a,第二重循环遍历剩余点b。a和b如果不重合,就可以确定一条直线。对于每个点a,构建 ...

2019-05-25 12:01:40 299

转载 java I/O 流知识点总结

输入和输出1.流是个抽象的概念,它代表任何由能力产出数据的数据源对象或者是有能力接收数据的接收端对象。“流”屏蔽了实际的I/O设备中处理数据的细节。2.通过继承,任何自InputStream或Reader派生而来的类都含有名为read()的基本方法,用于读取单个字节或者字节数组。同样,任何自OutputStream或Writer派生而来的类都含有名为write()的方法名,用...

2019-05-24 17:02:22 401

原创 leetcode_2:Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid ope

题目;Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid operators are+,-,*,/. Each operand may be an integer or another expression. Some examples: ["2", "1",...

2019-05-24 10:50:18 254

原创 leetcode_1:Given a binary tree, find its minimum depth.The minimum depth is the number of node

题目:Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node.思路:https://blog.csdn.net/u012429555...

2019-05-24 09:37:49 239

原创 剑指offer_63:地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动, 每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为1

题目:地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子?代码:package chap8...

2019-05-23 11:47:13 2034 4

转载 剑指offer_62:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中任意一格开始,每一步可以在矩阵中向左右上下移动一格。如果一条路径经过了矩阵的某一格,那

题目:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中任意一格开始,每一步可以在矩阵中向左右上下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的3x4的矩阵中包含一条字符串“bcced"的路径。但该矩阵中不包含字符串"abcd",的路径,因为字符串的第一个字符b占据了矩阵中的第一行第二个格子后,路径不能再次进入这...

2019-05-23 10:40:57 940 1

原创 剑指offer_61:给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为

题目://思路用大小根堆解决,给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3...

2019-05-22 10:21:01 539

转载 网络结构图

2019-05-21 20:30:11 2765

转载 剑指offer_60:如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的

题目:如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。思路获取中位数有多种方法,但是各种方法的时间效率不一。下面是多种方法的时间复杂度的比较:有图可以知道使用AVL二叉平衡树的方法和使用最大堆最小堆的方法是总的时间复杂度最优的。但是AVL二叉平衡树没...

2019-05-21 14:41:12 840

虚拟化和云计算的概述以及视频讲解.rar

云计算是一种能够通过网络以便利的、按需的方式获取计算资源(网络、服务器、存储、应用和服务)的模式 –这些资源来自一个共享的、可配置的资源池,并能够快速获取和释放,提供资源的网络被称为“云” –云模式能够提高可用性 –云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。

2020-07-11

原码一位乘法器.rar

原码一位乘,两个原码数相乘,其乘积的符号为相乘两数符号的异或值,数值则为两数绝对值之积。这里是原码的设计与实现,包括说明

2020-07-11

定点补码一位乘法器的设计.rar

(1)用[X]补×[Y]补直接求[X×Y]补 讨论当相乘的两个数中有一个或二个为负数的情况,在讨论补码乘法运算时,对被乘数或部分积的处理上与原码乘法有某些类似,差别仅表现在被乘数和部分积的符号位要和数值一起参加运算。 若[Y]补=Y0Y1Y2…Yn 当Y0为1时,则有Y=-1+Yi×2-i 故有 X×Y=X×Yi×2-1-X当Y为负值时,用补码乘计算[X×Y]补,是用[X]补乘上[Y]补的数值位,而不理[Y]补符号位上的1,乘完之后,在所得的乘积中再减X,即加-[X]补。实现补码乘法的另一个方案是比较法,是由BOOTH最早提出的,这一方法的出发点是避免区分乘数符号的正负,而且让乘数符号位也参加运算。技巧上表现在分解乘数的每一位上的1为高一位的一个+1和本位上的一个-1:X×Y=X×(-1+Yi×2i) (逐项展开则得)=X×[-Y0+Y1×2-1+Y2×2-2+…+Yn×2-n]=X×[-Y0+(Y1-Y1×2-1)+(Y2×2-1-Y2×2-2)+…+(Yn×2-(n-1)-Yn×2-n)](合并相同幂次项得) =X×[(Y1-Y0)+(Y2-Y1) ×2-1+…+(Yn-Yn-1) ×2-(n-1)+(0-Yn) ×2-n]=X×(Yi+1-Yi)×2-i(写成累加求和的形式,得到实现补码乘运算的算法)将上述公式展开,则每一次的部分积为: P1=[2-1(Yn+1-Yn) ×X]补 P2=[2-1(P1+(Yn-Yn-1) ×X)]补 … Pi=[2-1(Pn-i+(Yn-I+2-Yn-I+1) ×X)]补 … Pn=[2-1(Pn-1+(Y2-Y1) ×X)]补 Pn+1=[ (Pn+(Y1-Y0) ×X)]补 则最终补码乘积为[X*Y]补=[Pn+1]补 由上述公式可以看出,比较法是用乘数中每相邻的两位判断如何求得每次的相加数。每两位Yi和Yi+1的取值有00,01,10,11四种组合,则它们的差值分别为0,1,-1和0,非最后一次的部分积,分别为上一次部分积的1/2(右移一位)的值Rj,Rj+[X]补,Rj-[X]补(即Rj+[-X]补)和Rj,但一定要注意:最后一次求出的部分积即为最终乘积,不执行右移操作。用此法计算乘积,需要乘数寄存器的最低一位之后再补充一位Yn+1,并使其初值为0,再增加对Yn和Yn+1两位进行译码的线路,以区分出Yn+1-Yn 4种不同的差值。对N位的数(不含符号位)相乘,要计算N+1次部分积,并且不对最后一次部分积执行右移操作。此时的加法器最好采用双符号位方案。

2020-07-11

阵列乘法器的设计与实现.rar

四位阵列乘法器的原理框图如图1.1所示,X=X1X2X3X4 Y=Y1Y2Y3Y4且X为被乘数的输入端,Y为乘数的输入端,M=M0M1M2M3M4M5M6M7为乘积的输出端。其基本原理是阵列的每一行送入乘数Y的每一位数位,而各行错开,形成的每一斜列则有被乘数X的每一位控制。 四位阵列乘法器的整体设计包含十六个加法器模块,虽然加法器数量多,但内部规则化,标准化程度高。加法器模块中由一个与门和一个全加器构成,由四个与门、两个异或门、一个三端接口的或门构成的全加器为底层设计。 顶层的四位阵列乘法器也采用原理图设计输入方式,在以十六个加法器为基础而构成的四位阵列乘法器,其主要以四个被乘数输入端、四个乘数输入端以及八个乘积输出端为主,外加还包括中间过程参与计算的进位输入端、部分积输入端和进位输出端、部分积输出端,这样一来就构成了一个完整的四位阵列乘法器。

2020-07-11

阵列触发器的设计与实现.rar

阵列除法器的功能是利用一个可控加法/减法(CAS)单元所组成的流水阵列来实现的。它有四个输出端和四个输入端。当输入线P=0时,CAS作加法运算;当P=1时,CAS作减法运算。

2020-07-11

恢复余数法定点原码一位除法器.rar

定点原码一位除法器(余数恢复法)的原理是根据人工进行二进制除法的规则:判断被除数与除数的大小,若被除数小则商上0,并在余数最低位补0,再用余数和右移一位的除数比,若够除则商上1,否则商上0。然后继续重复上述步骤,直到除尽(即余数为0)或已得到的商的位数满足精度要求为止。 右移除数可以通过左移被除数(余数)来代替,左移出界的被除数(余数)的高位都是无用的0,对运算不会产生任何影响。上商0还是1用做减法判断结果的符号为负还是为正来确定。当差为负时,上商为0,同时还应把除数再加到差上去,恢复余数后再将其左移一位。若差为0或正值时,则不用恢复余数,上商1,余数左移一位。

2020-07-11

海明码生成与校验电路的设计.rar

海明校验码是由理查得•海明(Richard Hanmming)于1950年提出的,它不仅具有检测错误的能力,同时还具有给出错误所在的准确位置的能力,这在通信领域有着很广泛的应用。 海明码是奇偶校验的一种扩充。它采用多位校验码的方式,在这些校验位中的每一位都对不同的信息数据位进行奇偶校验,通过合理地安排每个校验位对原始数据进行校验位组合,可以达到发现错误,纠正错误的目的。(1)数据位和校验位的关系 假设数据位有m位,如何设定校验位k的长度才能满足纠正一位错误的要求呢?我们这里做一个简单的推导。k位的校验码可以有2^k个值。如果能够满足: 2^k–1>=m + k (m+ k为编码后的总长度),在理论上k个校验码就可以判断是哪一位(包括信息码和校验码)出现问题。 (2)海明码的编码规律 若海明码的最高位号为m,最低位号为1,即HmHm-1…H2H1,则海明码的编码规律通常是: a.校验位与数据位之和为m,每个校验位Pi在海明码中被分在 2i-1的位置,其余各位为数据位,并按从低向高逐位依次排列的关系分配各数据位。 b.海明码的每一位Hi(包含数据位和校验位本身)由多个校验位校验,其关系是被校验的每一位位号要等于校验它的各校验位的位号之和。这样安排的目的,是希望校验的结果能正确反映出出错位的位号。

2020-07-11

加减交替法定点原码一位除法器设计.rar

加减交替法又称不恢复余数法,可以认为是恢复余数法的一种改进算法。当某一次求得的差值(余数Ri)为负时,不恢复它,继续求下一位的商,但用加上除数(+[—Y]补)的办法来取代(-Y)的操作,其他操作依然不变。即: (1)当余数为正时,商上“1”,求下一位商的办法是余数左移一位,再减去除数; (2)当余数为负数时,商上“0”,求下一位商的办法是余数左移一位,再加上除数。 (3)这种方法不用恢复余数,但若最后一次上商 为“0”,而又需要得到正确的余数,则在这最后一次仍需恢复余数。

2020-07-11

相联存储器的设计与实现.rar

相联存储器既可按地址寻址,又可按内容(通常是某些字段)寻址,又称为按内容寻址的存储器。基本组成如图1.1所示。检索寄存器CR用来存放检索字,其位数与相连存储器的字长相等。屏蔽寄存器MR用来存放屏蔽码,其位数与检索寄存器位数相同,其内容与需要检索的字段有关。比较线路是把检索项和所有存储单元的相应位进行比较,如果比较结果相等,就将符合寄存器RR的相应位置“1”。RR又称为查找结果寄存器,其位数等于相联存储器的字数。如果比较结果第i个字满足要求,则RR的第i位为“1”,其余各位为“0”。代码寄存器用来存放从存储体中读出的代码,或存放写至存储体中的代码。

2020-07-11

CMI码编码器设计与实现.rar

CMI又称传号反转码,是一种二电平非归零码。其中“0”码用固定的负、正电平表示,“1”码用交替的正、负电平表示。 CMI码是一种1B2B码(一位信息码,二位码元),即将过来的一位码子用两位码子来表示。当过来“0”码时,编码输出固定的“00”或者“11”码,并且交替出现。

2020-07-11

4PPM码编码器设计与实现2.rar

所设计的4PPM码是将两位二进制信息,编译成四位二级制信息码。共四组二进制码有00、01、10、11,分别对应编译成1000、0100、0010、0001。同时编译时要求串行输入输出,所以要求对信息设计编码分组,经过计数器的控制将被串行转换后的编码,依次循环输出,四组输入对应四组不同的输出,这就是4PPM编码器的基本设计原理。

2020-07-11

4PPM码解码器设计与实现.rar

从给定的4PPM码解码规则,提取相对应的二进制数,分别为:1000=>00,0100=>01,0010=>10,0001=>11。通过2个T触发器进行分频,各为二分频和四分频。由输入端A作为选取的控制条件,通过D触发器对分频波进行选择与输出处理,并用传输门分别传送到输出,从而实现4PPM码的解码规则。

2020-07-11

RZI码编码器设计与实现.rar

RZI码编码器设计与实现以COP2000实验仪和FPGA实验板为硬件平台,采用Xilinx foundation f3.1设计工具和COP2000仿真软件,设计实现3/16RZI码编码器,将输入的的数字序列变成3/16RZI码输出,总电路图有D触发器及其一些逻辑门电路组成,整体有两级的芯片组成,逻辑门电路和触发器等逻辑部件组成的电路将给定的输入数字序列按3/16RZI码输出的电路。3/16RZI码是输入的二进制数为一时全部为高,输入二进制数为零时有3/16为高,其余全部为低。

2020-07-11

316RZI解码器的设计与实现.rar

采用移位寄存器并行输入的形式,将周期为16的高低电平送入寄存器中,唯一寄存器有16个D触发器组成,第一个D触发器接收信号,其余的每个触发器均与前面触发器的Q端相连。 3/16RZI解码器的编码规则为“0”对应的16个电平中第7,8,9位为高电平,其余为低电平。 “1”对应的16个电平均为高电平。我们通过解码,将其转化为“0”对应16个低电平,“1” 对应16个高电平。

2020-07-11

位同步时钟提取电路设计与实现.rar

本文设计的方案可以从异步串行码流中提取位同步时钟信号,设计思想的基本出发点是在外部码流(code_in)的上升沿和本地时钟(clk)上跳沿相比较

2020-07-11

中断请求串行判优先电路的设计.rar

程序中断方式的主要特点是:程序切换(程序转移)和随机性。对于小数据量交换的场合,用程序中断方式是很方便和高效的。程序中断方式是指:CPU在执行程序的过程中,如果因出现某种随机事件而收到中断请求,则暂时停止现行程序的执行,转去执行一段中断服务程序,以处理该事件,并在处理完毕后自动恢复程序的执行。 中断请求串行优先电路,即菊花链优先排队电路,是一种优先级管理的简单硬件方案。它为每个设备接口都设置一个简单的逻辑电路,以便根据优先级来传递或截取CPU发出的中断响应信号INTA(低电平有效),以实现响应中断的顺序。 由于需要产生中断向量,所以在菊花链排队电路的基础上,再加入中断向量产生逻辑。实用的中断控制器都可以实现对特定中断的屏蔽,所以在上述电路的基础上再加入中断屏蔽电路。

2020-07-11

Desktop.rar

一、数据结构与算法基础、二、Java基础、三、JVM、四、多线程/并发、、

2019-09-22

链表相关算法.rar

链表的相关算法题:很重要:7道  一般面试问的第一个问题,链表反转!

2019-09-22

设计模式.rar

设计模式:重要,要学会手写单例模式:4道  尤其是里面的单例模式,背的死死的!

2019-09-22

数组类型.rar

数组类型的相关算法题:最重要:10道   这种问题,一般在笔试中会被写,你们至少看看思想,不然真做不出来啊!

2019-09-22

排序和查找算法.rar

排序和查找的相关算法:重要:5道  这是需要背的,其中快排和堆排,每次都问

2019-09-22

字符串相关算法.rar

字符串的相关算法题:最重要:8道:面试官最喜欢出的算法题,就8道,不背等被怼吗?

2019-09-22

图的搜索.rar

图的搜索:一般不问:2道   dfs和bfs哦,我的是java是实现

2019-09-22

剑指offer.rar

剑指offer里面的常问的算法题目:重要:27   难度加深,记住思想!

2019-09-22

公司笔试题汇总.rar

2019年各大公司笔试题汇总:17家公司  你们可以看看难度,有的做出来了,有的没有

2019-09-22

二叉树相关算法.rar

二叉树面试相关算法:重要:8道 二叉比较简单,记住不要用递归,也不会有面试官让你用递归写,记住里面的非递归的写法

2019-09-22

一般测试题.rar

一般测试题:可看可不看:19道  包括多线程等的一些测试案例,可看可不看哦。

2019-09-22

用户评论情感分析数据集(细粒度)收集于(AI-challenger比赛)2018

共包含6大类20个细粒度要素的情感倾向.数据集分为训练、验证、测试A与测试B四部分。数据集中的评价对象按照粒度不同划分为两个层次,层次一为粗粒度的评价对象,例如评论文本中涉及的服务、位置等要素;层次二为细粒度的情感对象,例如“服务”属性中的“服务人员态度”、“排队等候时间”等细粒度要素。每个细粒度要素的情感倾向有四种状态:正向、中性、负向、未提及

2019-04-23

Logistic回归来预测患疝气病的马的存活问题。

本次实战内容,将使用Logistic回归来预测患疝气病的马的存活问题。原始数据集下载地址:http://archive.ics.uci.edu/ml/datasets/Horse+Colic 这里的数据包含了368个样本和28个特征。这种病不一定源自马的肠胃问题,其他问题也可能引发马疝病。该数据集中包含了医院检测马疝病的一些指标,有的指标比较主观,有的指标难以测量,例如马的疼痛级别。另外需要说明的是,除了部分指标主观和难以测量外,该数据还存在一个问题,数据集中有30%的值是缺失的。 预处理数据做两件事: 如果测试集中一条数据的特征值已经确实,那么我们选择实数0来替换所有缺失值,因为本文使用Logistic回归。因此这样做不会影响回归系数的值。sigmoid(0)=0.5,即它对结果的预测不具有任何倾向性。 如果测试集中一条数据的类别标签已经缺失,那么我们将该类别数据丢弃,因为类别标签与特征不同,很难确定采用某个合适的值来替换。 原始的数据集经过处理,保存为两个文件:horseColicTest.txt和horseColicTraining.txt。已经处理好的“干净”可用的数据集下载地址:

2019-03-22

关于kaggle的训练数据和测试数据

关于王文强的博客文章 R语言kaggle 房价预测用xgboost 实现,可以保证前五十,最好达到第四名的成绩

2019-01-02

最小最大风险判别准则

最小错误概率Bayes决策最小风险Bayes决策 Neyman-Pearson决策

2018-12-20

空空如也

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

TA关注的人

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