0. Arrays ,Collections 排序用的比较多1.熟悉jdK集合框架map ,set ,list ,这些数据结构在设计题会用到。优先队列,排序操作等2.熟悉10+常见算法,遇到算法题可以尝试套用,往往有思路 3.abuladong的算法小抄 公众号 1. 2. 3. 4.
原创 2023-07-01 05:19:37
76阅读
<!DOCTYPE html><!--文档声明--><html><!--文档标准--> <head><!--页头--> <meta charset="UTF-8"><!--告诉浏览器使用的编码,如果打开网站是乱码,很有可能就是没有加上这句话--> <title>****</title><!--网页标 ...
转载 2021-10-12 07:36:00
173阅读
2评论
如何设计测试用例? 一个“好的”测试用例,必须具备以下三个特征: 整体完备性:“好的”测试用例一定是一个完备的整体,是有效测试用例组成的集合,能够完全覆盖测试需求。 等价类划分的准确性:指的是对于每个等价类都能保证只要其中一个输入测试通过,其他输入也一定测试通过。 等价类集合的完备性:需要保证所有可
原创 2021-08-04 13:36:16
352阅读
集合 Collection和map是同级的,Collection实现了Iterator接口 序列化 Serilization ...
转载 2021-09-13 10:49:00
140阅读
2评论
a圈中,ArrayList 是非线程安全的,难道在多线程场景下我们只有Vector这一种线程安全的数组实现可以选择么?当然也有List sync...
原创 2023-04-02 15:25:17
285阅读
【网管基本功】企业中IP地址的规划(一) 随着这些年网络的发展,越来越多的企业都组建了内部局域网,来实现自动化无纸办公等高效率、低成本的运营和管理。很多新成立的中小企业以及一些以前没有组网的老企业,现在也都纷纷组建企业局域网,企业中“无网不利”已经成为大势所趋。但是这些企业由于原来并没有网络管理和规划的经验,很多新上任的网管对IP地址的规划管理不够重视,以至于在以后需要扩展网络或增加服务时造成
转载 精选 2007-11-04 09:43:07
687阅读
脚本编程基本功一、脚本基础1、格式要求:首行shebang机制;#!/bin/bash2、#注释(日期、联系方式、作者、目的、文件名)3、检测脚本中的语法错误bash-n/path/to/some_script4、调试执行bash-x/path/to/some_script二、变量1、Shell中变量命名法则:不能使程序中的保留字:例如if,f等;只能使用数字、字母及下划线,且不能以数字开头;见名
原创 2019-05-26 18:52:12
592阅读
1点赞
消息是信息交换的主体,简单的讲,就是两个进程约定一个协议格式。消息表示指的是序列化后的消息字节流在直观上的表现形式,它看起来是对人类友好还是对计算机友好。文本形式对人类友好,二进制形式对计算机友好。每个消息都有其内部字段结构,结构构成了消息内部的逻辑规则,程序要按照结构规则来决定字段序列化的顺序。接下来将带你了解 RPC 的消息协议背后有哪些需要考虑的基本点。目录1. 消息边界1.1 特殊分割符法
原创 2023-04-02 15:31:43
1416阅读
面粉的种类 面粉的种类可以分为高筋面粉、中筋面粉、低筋面粉及无筋面粉。面粉是一种由小麦磨成的粉状物。面粉的等级还同麦粒外皮和胚芽中的矿物质(灰分)的含量有直接关系,矿物质的含量越高,面粉的等级越低;相反,其含量越少,面粉的等级也就越高。 高筋面粉 颜色较深,本身较有活性且光滑,手抓不易成团状;比较适 ...
转载 2021-10-22 13:10:00
315阅读
2评论
来自:http://www.cnblogs.com/android100/p/Android-hand-shi.html 一、概念 手势:其实是指用户手指或触摸笔在屏幕上的连续触碰行为,Andoird对两种手势行为都提供了支持: Andorid提供了手势检测,并为手势检测提供了相应的监听器; And
转载 2021-07-09 10:31:44
604阅读
java基本功(非常重要) java基础知识一(重要)目录java基础知识一(重要)1、基本数据类型1.1 自动装箱与拆箱1.2 相关的面试问题1、以下代码输出结果是什么?3、总结2、== 和 equals的区别是什么?3、hashCode() 与 equals()4、java泛型是什么? 什么是类型擦除?有哪些常见的通配符?2、为什么java中只有值传递?4、深拷贝与浅拷贝5、方法的
转载 2023-06-25 21:16:20
31阅读
一、扣图的本质   二、扣图的要点和关键   三、扣图的方法 根据形状 1、选框工具 2、套索工具 3、路径工具(钢笔工具) 根据颜色 4、魔术棒工具(容差) 5、魔术橡皮擦(容差、消除锯齿) 复杂图像 6、通道 7、蒙板 8、抽取滤镜
转载 精选 2011-06-21 17:53:17
600阅读
本文首发于个人公众号《andyqian》,期待你的关注!前言在Java并发编程中,我们经常使用锁对竞争资源予以并发控制,以解决资源竞争的问题。但无论是使用 Lock 还是 Synchronized,随着锁机制的引入,就不可避免的带来另一个问题,也就锁与解锁时的上下文切换,线程等待 等性能问题。现在回过头来看,在有些场景中,是否真的需要引入锁才能解决竞争资源共享问题?答案是否定的,在JDK源码中,也
原创 2019-04-20 15:37:43
773阅读
只有团队有优秀的文化,才能吸引到优秀的人才,从而推动大家的整体进步。如果文化不是团队的灵魂,大家认为工作只是搬砖,那么每个人的区别就只有工资的高低不同,渐渐的这样的团队的技术人才会逐渐流失,剩下的人继续用他们擅长的非技术技能生存。
TL
转载 2021-07-02 11:11:34
215阅读
Program.Program better. Program faster.要从事软件开发,首先要学会编程。如何编程呢?如何编写更高效更优雅的程序呢?《编程珠玑》通过简单而熟悉的示例,揭示了许多非常有益的编程原理和技巧,极具启发性。
但是作为PM,这就是最大的障碍了。但,这
原创 2023-07-04 14:44:14
77阅读
百度搜索:小强测试品牌挨踢脱口秀,将技术娱乐化,碎片系统化,尽在荔枝FM(http://www.lizhi.fm/200893)前言小弟文笔不好,所以一直没有写什么文章,只应最近blog受到了不少朋友的关注,也渐渐开始写一些文章。之前的文章基本比较散,没有成系列,这次准备写一个系列的文章,帮助想进入测试行业的童鞋,暂时定名为大话测试吧。哦了,这次开篇之作,我们将从基本功开始谈起,争取每期都发表一篇
TCP的滑动窗口主要有两个作用,一是提供TCP的可靠性,二是提供TCP的流控特性。同时滑动窗口机制还体现了TCP面向字节流的设计思路。滑动窗口:(一)、“窗口”对应的是一段可以被发送者发送的字节序列,其连续的范围称之为“窗口”;(二)、“滑动”则是指这段“允许发送的范围”是可以随着发送的过程而变化的,变化的方式就是按顺序“滑动”。滑动窗口协议是传输层进行流控的一种措施,接收方通过通告发送方自己的窗
c++
转载 2018-05-09 11:11:38
1285阅读
体验过多线程程序开发之后,可能问自己一个问题,Java 内置的锁是如何实现的?最
原创 精选 2023-06-08 14:26:17
273阅读
Spark 是用scala写的,storm是clojure开发的,docker采用了go, 各种编程语言层出不穷,但其实都是马甲,作为一个程序员,我们需要理解那些相通的本质,做到触类旁通. 程序中的基本逻辑控制——跳转,在汇编语言中早就有满足条件后跳转的命令了。所谓跳转,就是告诉机器到那去干活. 就像过去的接线员那样,因而C语言中有个goto语句,它是跳转的最直接的解释. 如果程序中goto多了,恐怕没谁能看懂了. 为了避免goto语句的不便理解,C语言中的if...else语句就变得更让人欢迎了。
  • 1
  • 2
  • 3
  • 4
  • 5