首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏睡不着所以学编程

    项目难点知识点汇总(1)

    在这里汇总一下每次都会忘记或者一直没搞懂的知识点,方便自己以后回来看。大家也可以看看就当做是复习啦~ vue的设计模式: MVVM Model-View-ViewModel(简称为MVVM)。 2.ViewModel层 视图模型层。 ViewModel是一个同步View和Model的对象。 3.Model Model是代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。 生命周期 单个组件的生命周期顺序 父子间的生命周期执行顺序 vue2和vue3生命周期的区别 页面生成的过程 原型/原型链 原型 函数是对象,对象都是通过函数创建的。 注册全局属性/方法 我们先了解一下vue2的方法: Vue.prototype.$xxx= () =>{} Vue.prototype.$xxx = 'xxx' 使用: this.

    59230编辑于 2022-09-20
  • 来自专栏学习之路

    【CC++笔记】:易错难点2

    基础知识点 1. 易误解:如果int a[5], 那么a与&a是等价的,因为两者地址相同。 2. 如何在类中定义常量成员并为其初始化?    C.8,val2会被覆盖    D.8,val1会被覆盖 解析:   1.首先要看编译器,不同的编译器结果可能不一样;   2.sizeof(src),数组名作为形参时,是作为地址来看待的, 2. C和C++中const问题 在c++中输出是多少? 内置变量初始化问题 int *p1 = new int[10];  int *p2 = new int[10](); p1申请的空间里的值是随机值,p2申请的空间里的值已经初始化为0。 7.

    28410编辑于 2024-10-15
  • 来自专栏用户画像

    4.4 文件管理疑难点 1-2

    2、内存结构 内存分区表包含所有安装分区的信息。 内存目录结构用来保存近来访问过的目录信息。对安装分区的目录,可以包括一个指向分区表的指针。

    35520发布于 2018-08-24
  • 来自专栏Android开发指南

    Kotlin难点

    ,实际上你对一个函数类型的对象加括号、加参数,它真正调用的是这个对象的 invoke() 函数 双冒号 :: 创建一个函数引用或者一个类引用 函数引用 fun isOdd(x: Int) = x % 2 为此,我们使用 :: 操作符: val numbers = listOf(1, 2, 3) println(numbers.filter(::isOdd)) 这里 ::isOdd 是函数类型 (Int) val args: Array<String> = arrayOf("1", "2") args.filter(String::isNotEmpty) class PdfPrinter } val sum = { x: Int, y: Int -> x + y } 多参数例子: fold函数:将所提供的操作应用于集合元素并返回累积的结果 val items = listOf(1, 2, 3 4 5 总结: 函数不能直接传递或者赋给某个变量,需要函数类型实例化,有三种方式: 使用已有声明的可调用引用 1.函数引用 使用函数字面值的代码块 2.匿名函数 3.lambda 表达式 例子

    90540编辑于 2023-05-26
  • 来自专栏暴走大数据

    Hadoop重点难点:HDFS读写NN2NNDN

    NN和SecondaryNameNode(2NN)工作机制 思考:NameNode中的元数据是存储在哪里的? 集群由 2N + 1 个 JournalNode 进程组成,可以容忍最多 N 台 JournalNode 节点挂掉。 这些问题都是进程的职责相关的内容,答案都在上面的知识点中都有详细描述,问的方式有千千万万种,但是万变不离其宗,背后的知识点都是固定的。 每个 Block 大小:Hadoop 2.x 版本为 128 MB;Hadoop 1.x 版本为 64 MB 。 源码级客户端读写数据交互流程 数据读写流程在面试过程中是最常见的问题,答案其实很简单,但是想要答得出彩其实是不容易的,如这个知识点所描述的,从源码级别去看待这个读写流程,能看得更透彻,给面试官的印象也会更深刻

    1.4K40发布于 2021-10-12
  • 来自专栏艾编程

    前端进阶高薪必会的4个html重难点知识梳理

    2、script 标签中 defer 和 async 的区别? 如果没有 defer 或 async 属性,浏览器会立即加载并执行相应的脚本。

    78350编辑于 2022-12-05
  • 来自专栏c++与qt学习

    Rabbitmq业务难点

    Rabbitmq业务难点 1.消息生产者发送的消息无法路由到任何一个队列怎么处理? 2.聊聊Rabbitmq的七种工作模式 3.Rabbitmq的消息确认机制 4.Rabbitmq的消息持久化 5.发布确认模式如何确保生产者能够成功将消息投递到消息队列 6. new HashMap<>(); arguments.put("x-message-ttl",1000); channel.queueDeclare(Q2_ 生产者发送两条消息M1和M2到队列中,并且希望M1优先于M2被消息,此时如果队列存在多个消费者,那么由于默认采用的是轮询派发机制,无法确保M1一定优先于M2被消费。 1.声明队列时,将durable参数设置为true,表明当前队列是一个持久化队列 2.发送消息时,将deliverMode设置为2,表示当前消息是一个持久化消息。

    1.1K10编辑于 2023-02-26
  • Hibernate知识辅导(2--2

    2,外键引用,也就是一方引用另一方的主键,作为外键,并且对引用的外键加唯一约束。 以User和Address类为例,用户和用户的地址是一对一关系 User类 package alan.hbn.rel.o2o; import java.io.Serializable; public class = null){             address.setUser(this);         }     } } Address类 package alan.hbn.rel.o2o; import

    14610编辑于 2025-10-14
  • Struts知识辅导(2--2

    2,尽量使各模块间的耦合性降低,最大限度的针对接口编程。 3,可以将共代码方在覆盖父类的方法中,最后可以用super.xxx(xxx)来调用父类的方法,使用父类的实现,并加上了自定义的功能。

    16410编辑于 2025-10-14
  • 来自专栏技术探究

    7 Python 基础: 重点知识点函数的参数难点解答

    目录 7 Python 基础: 重点知识点函数的参数难点解答,共有 1 部分: 函数的参数 函数的参数 定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。 位置参数 我们先写一个计算x2的函数: def power(x): return x * x 对于power(x)函数,参数x就是一个位置参数。 > 0: n = n - 1 s = s * x return s 对于这个修改后的power(x, n)函数,可以计算任意n次方: >>> power(5, 2)

    60210发布于 2019-09-16
  • 来自专栏用户8950297的专栏

    each和(x),90%的人都感困惑的知识难点! | PQ重点突破

    同时,大家对这个重难知识点,有什么疑问,欢迎留言,我将整理作答,并继续写成文章或录制视频,一篇写不清楚就写两篇,两篇写不完就写三篇……务求为大家清除这个学习上的拦路虎! 今天,我先通过多个简单案例,让大家先了解each _和它背后的(x)的基础知识! 比如除了上面的Table.AddColumn,还有常用的Table.SelectRows,筛选出姓名为大海的数据,就是针对表的一行行进行判断,看它的姓名是不是大海:(x)=>x[姓名]=”大海” 2

    1.4K10编辑于 2022-11-07
  • 来自专栏技术探究

    7 Python 基础: 重点知识点函数的参数难点解答

    位置参数 我们先写一个计算x2的函数: def power(x): return x * x 对于power(x)函数,参数x就是一个位置参数。 > 0: n = n - 1 s = s * x return s 对于这个修改后的power(x, n)函数,可以计算任意n次方: >>> power(5, 2)

    62870发布于 2019-07-24
  • 来自专栏艾编程

    前端高薪必会的JavaScript重难点知识:防抖与节流详解

    今天为大家带来一篇JS重难点知识体系,这也是前端高薪必备的重难点知识,而且防抖与节流在各大企业前端面试过程中经常会考到的高频面试题!

    2.7K00编辑于 2022-12-14
  • 来自专栏JetPack

    Java难点重构-IO

    java 采用 unicode 编码,2个字节来表示一个字符,这点与C 语言中不同,C语言中采用 ASCII,在大多数系统中,一个字符通常占1个字节,但是在 0~127 整数之间的字符映射, unicode } }); //new File(name).isDirectory() 测试文件是否为目录 String[] namList2= name.endsWith(".java")||new File(name).isDirectory()); //遍历 for (String name:namList2)

    79830编辑于 2022-02-09
  • 来自专栏指点的专栏

    开篇:预备知识---2

    本文链接:https://blog.csdn.net/Hacker_ZhiDian/article/details/103058927 前言 ​ 在前一篇文章中我们大致介绍了 C语言的一些预备知识, 对其中的某些常用知识点进行了一个概述。 这篇文章中我们来通过实践的形式来加深对之前知识点的理解。 程序的编译过程 ​ 我们在上篇文章中提到 C语言编译器将一个源程序编译成可执行程序大致需要经过预处理、编译、汇编、链接这四个过程。 即可 #include "custom2.h" int main() { int maxValue = maxx(1, 2, 3); int minValue = minn(1, 2 custom1.o: gcc -c custom1.c -o custom1.o custom2.o: gcc -c custom2.c -o custom2.o 最后我们在 make-test

    1K20发布于 2019-11-14
  • 来自专栏Fundebug

    10个JavaScript难点

    function f1() { var N = 0; // N是f1函数的局部变量 function f2() // f2是f1函数的内部函数,是闭包 { N += 1; // 内部函数f2中使用了外部函数f1中的变量N console.log(N); } return f2; } var result = f1(); result(); // 输出1 result(); // 输出2 result(); // 输出3 代码中,外部函数f1只执行了一次,变量N设为0,并将内部函数f2赋值给了变量result。 难点在于,people.find只能绑定一个函数,那它为何可以处理3种不同的输入呢?它不可能同时绑定3个函数find0,find1与find2啊!这里的关键在于old属性。 由addMethod函数的调用顺序可知,people.find最终绑定的是find2函数。然而,在绑定find2时,old为find1;同理,绑定find1时,old为find0。

    94250发布于 2018-09-20
  • 来自专栏艾编程

    Web前端进阶高薪必会的54个CSS重难点知识梳理(1)

    本次我把CSS中的重难点整理出来,总共54个核心知识点,供大家复习,希望能帮到大家。这些重难点是进阶高薪必需要掌握的知识点,同时也是面试必问的内容。 因为涉及的内容较多,我分5篇内容发出来,好逐一进行让大家消化这些内容,本次我把前1-12个CSS重难点整理出来,具体内容如下: CSS选择器与优先级 CSS中可继承与不可继承属性有哪些 display的 属性选择器、伪类选择器 10 四等 .box{color:red;} 标签选择器、伪元素选择器 1 五等 div{color:red;} 相邻兄弟选择器、子选择器、后代选择器、通配符选择器 0 六等 h2+ 父元素 line-height 值 继承规则 子元素 line-height 值 50px 直接继承该 值 50px 2 直接继承该比例 2 200% 继承%百分比计算后的值 如果父元素font-size (2)如果没有CSS尺寸,则使用HTML尺寸作为最终的宽高。 (3)如果有CSS尺寸,则最终尺寸由CSS属性决定。

    2.4K00编辑于 2022-12-05
  • 来自专栏JetPack

    Java难点重构-NIO

    . * * 上述缓冲区的管理方式几乎一致,都是通过allocate() 获取缓冲区 * * 2/缓冲区存取数据的两个核心方法: * put(): 存入数据到缓冲区中 * get():获取缓冲区中的数据 */ public class Test { public static void main(String[] args) throws IOException { test2( )); System.out.println(buf.limit()); System.out.println(buf.capacity()); //2. 在 JDK 1.7中的 NIO.2 针对各个通道提供了静态方法 open() * * -3. //获得解码器 Charset cs2=Charset.forName("GBK"); bBuf.flip(); CharBuffer cBuf3 = cs2.decode(bBuf

    75250编辑于 2022-02-09
  • 来自专栏艾编程

    前端CSS Flex布局8大重难点知识,收藏起来吧

    今天给大家分享一下 Flex 布局的 8 大重难点知识。 Flex 实现两栏布局 (左固定,右自适应); Flex 实现三栏布局 (左右固定,中间自适应); Flex 实现元素水平垂直居中; flex 怎么实现盒子 1 在最左边,2 、3 在最右边; 如何解决 给父元素加上 display:flex; // 设为弹性布局 子项.left 设置固定宽 width:300px 子项.right 不设置宽,添加 flex-grow:1;// 占满所有剩余空间 2、 解决方案:如果我们每一行显示的个数为 n,那我们可以最后一行子项的后面加上 n-2 个 span 元素,span 元素的宽度和其它子项元素宽度一样,但不用设置高度。 为什么是添加 n-2 个 span 元素呢 ? 当最后一行只有 1 个子元素时,他会默认靠左,不用处理 当最后一行子元素正好时,我们就不用关心这个问题。

    2.3K10编辑于 2022-12-20
  • 来自专栏Python绿色通道

    难点 | Python基础知识点9 Python的封装继承多态,推荐收藏

    今天是基础系列的最后一篇文章,也是一些新手甚至是老手容易忽略的知识点,面向对象。 所有面向对象语言都有三大特征:封装继承多态.那Python中面向对象怎么做? i in range(1, 5): url = 'http://search.51job.com/list/000000,000000,0000,00,9,99,python,2, lang=c&stype=1&postchannel=0000&workyear=99&cotype=99°reefrom=99&jobterm=99&companysize=99&lonlat=0%2C0& i) self.request_job_list(url) # 采集不要太快了,否则容易造成ip被封或者网络请求失败 time.sleep(2) job_href = result.select('p.t1 span a') job_company = result.select('span.t2

    58630发布于 2019-09-24
领券