240 发简信
IP属地:北京
  • 人力面试

    1、优点:学习能力强,对待工作认真,能够做到坚持不懈 缺点:工作相关的知识还需要继续学习,有时候比较轴,一个问题搞不懂可能会一直卡着直到搞懂为止 核心价值观:创新、市场、诚信...

  • 120
    C语言排序算法(1)冒泡排序法

    原理::将当前的元素与数组之后的所有元素一一比较,如果前者大于后者,则交换。然后切换到下一个函元素,重复上述操作,所以比较的次数依次是N-1词,N-2次.....也就是N-i...

  • 120
    C语言基础(5)函数

    1、函数的本质作用是实现代码的复用和可读性。 2、函数中[ ]的三种作用: ①声明变量时由[ ],表示声明的变量时数组变量; ②函数参数由[ ],此时表示指针; ③地址+[ ...

  • 120
    C语言基础(4)calloc和realloc

    1、calloc 功能:申请一段连续的数组空间 格式:int *p=(int *)calloc(5,4)(5代表元素个数,4代表每个元素的字节数); 释放:free(p); ...

  • 120
    C语言基础(3)内存分配malloc与free

    1、申请内存的区域 栈区、堆区、全局区、字符常量区、代码区 定义的变量数组等都是在栈区申请,栈区的内存由系统申请和释放,在变量生命周期结束时释放,默认大小是1MB。 堆区由我...

  • C语言基础(2)指针与数组

    1、指针能够遍历数组的根本原因: 数组空间是连续的、地址加减是一个类型的大小 2、下标运算 数组的下标本质上是指针+偏移量(即下标的值)a[1]即a+1指向的内容。指针也可以...

  • C语言中的指针

    1、清晰指针的概念 ①指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的类型如int*ptr;该指针的类型是int*。 ②一个指针的值是XX,就...

  • 120
    FPGA基础(5)verilog HDL基础查缺补漏

    1、仿真分为软仿和硬仿,前者检测逻辑错误,后者检查逻辑和时序上的错误,而fpga只能检查逻辑错误。 2、设计方法:自上而下,方案指导设计,先写设计方案,后设计编程实现功能。 ...

  • FPGA基础(3)verilog综合相关基础

    1、在综合过程中,对于代码需要考虑 ①数据类型如何转换为硬件 ②常量如何映射成逻辑值 ③语句如何转变为硬件 2、确保verilog语法写出来的模型是可以综合的 寄存器类型里:...

  • FPGA基础问题

    1、关于“毛刺”现象的处理 原因:手电得弄清楚毛刺为何会产生。 这里需要先了解“竞争”和“冒险” 在组合电路中,某一输入变量经过不同途径传输后,到达电路中某一汇合点的时间有先...

  • FPGA基础(2)概念

    1、建立时间与保持时间 建立时间:触发器在时钟上升沿到来之前,其数据输入端的数据必须保持不变的时间。 保持时间:触发器在时钟上升沿到来之后,其数据输入端的数据必须保持不...

  • 120
    FPGA基础(1)verilog语法

    1、begin end 顺序语句块,fork join 并行语句块。 2、=是阻塞赋值,顺序执行,<=是非阻塞赋值,同时执行,可通过在语句块或语句内添加延时的方式是的语句有次...

  • 120
    Java基础(4)非比较排序

    非比较排序十一中牺牲空间来获得时间的排序 1、桶排序 时间复杂度:O(N) 此排序适用于范围0~k的整数数组,且元素的值没有重复(要求还挺苛刻) 原理:将待排序数组的元素A[...

  • 120
    Java基础(3)排序

    1、堆排序 时间复杂度:O(NlogN) 这里可以分解为两个过程:建堆、进行排序 ①建堆:实际上是一个Insert操作,不断的将元素加入堆中,从而按照待排序数列的顺序构建一个...

  • 120
    Java基础(2)构造函数和继承

    1、构造函数是和类名一样的函数,作用是对类内定义的变量进行初始化,下面的代码可以看到有两个构造函数的存在,这里是函数的重载,stu(int id)和stu(int id,St...

  • Java虚拟机笔记(1)垃圾收集(GC )

    1、并行:程序的多条线程并行工作,但此时用户的线程仍然处于等待状态; 并发:用户线程和程序线程同时执行(但不一定是并行,可能会交互执行)。 2、各类垃圾收集器(标记—清除、复...

  • Javaweb笔记(2)cookie

    http是无状态的,如下图 在这里new了两个cookie,一个name值为Neo,一个password值为123,然后通过response.addcookie方法将cook...

  • Java基础(1)泛型

    1、泛型:泛化的类型,可以在调用时自己定义的一种参数类型; 2、泛型方法:public <T>T 方法名是泛型方法的编写方式,这里设置成static是为了主函数调用 test...

  • 120
    Javaweb笔记(1)

    1、Jetty包 2、写代码的最终目的是代码复用,将一个功能拆分成很多子程序,然后找到相同点,满足不同的程序能够调用同一个函数; 3、HTTP状态码、HTTP Request...