#我们

从JS和jQuery浅谈DOM操作,当我们在获取时,究竟获取了什么

HTML文档中,所有内容都是“节点”,是一个Element,这意味着:整个文档是一个文档节点每个HTML元素是元素节点HTML元素内的文本是文本节点每个HTML属性是属性节点注释是注释节点先看下面的片段:<html><head><title>DOM教程</title>&l...
代码星球 ·2021-02-21

阅读笔记之我们应当怎样做需求分析

我们应当怎样做需求分析?成功的软件项目都是一样的,失败的项目却各有各的问题。不过归根到底还是需求的问题。正是我们在需求分析过程存在的巨大隐患,最终导致了那么多项目的失败。只有深入地去理解客户的业务,最后做出来的东西必然是客户满意的。当客户提出业务变更的时候,一定不能被客户牵着走。要从业务角度深入的去分析,他为什么提出变...

我们是怎么做Code Review的

前几天看了《CodeReview程序员的寄望与哀伤》,想到我们团队开展CodeReview也有2年了,结果还算比较满意,有些经验应该可以和大家一起分享、探讨。我们为什么要推行CodeReview呢?我们当时面临着代码混乱、Bug频出的状况。当时我觉得要有所改变,希望能提高产品的代码质量,改善开发团队面临的困境。并且我个...
代码星球 ·2021-02-16

我们常说的CDN到底是什么?

程序员每天提及的无数词当中,有一个是「CDN」,Ta的中文名是「内容分发网络」,读中文是令人蒙逼的,英文名是ContentDeliveryNetwork。CDN有啥用呢?它主要用来解决什么问题呢?它的原理大概是怎么样的呢?我们先拆解下这三个名词。CDN专注于「内容」,也就是CDN的C所代表的Content,专注于静态资...

现在有很多第三方的SDK来做直播,那么我们改选择哪一种?

现在大部分的都会借助第三方的直播技术,这样可以保证直播的质量,趣拍直播就很不错,SDK很好集成,芒果直播也在用。下面来分析一下趣拍直播的一些心得。如何快速搭建一个完整的手机直播系统在这个直播如火如荼的时代,各大云服务提供商也站到了时代的风口上,因此,如何选择产品和服务快速搭建直播系统,我想应该是众多创业者最关心的问题了...

我们为什么在移动端项目中选择jQuery而不是Zepto

1、文件大小比较首先从cnd上(http://www.bootcdn.cn/)下载jquery和zepto。jquery下载的是2.2.4版本压缩:zepto下载的是是1.20压缩版本:二个文件大小比较:jquery.min.js大小为:83.5kzepto.min.js大小为:25.7k总结:zepto文件确实小,但...

师生对话:我们都曾是爱学习的孩子

记录一段师生对话。大一的同学,初入大学,要从心底里早知道学习是大学里最重要的事情之中的一个。【学生】我刚才听完大三大四学姐说实习什么事啥的感觉真得立即好好学习的感觉 【老师】那当然得好好学习。学不好,要实习却发现啥也不会干,那种难受。你不要有。学习是个快乐的事,仅仅有你投入过了,你才会知道。不给你卖弄了,就和...

我们在学习JDBC的时候会过度到J2EE。

我们在学习JDBC的时候会过度到J2EE。 在Swing的组件中,基本上都是在AWT组件的名称前面加“J”。一般情况下,除了Choise等组件:importjavax.swing.*;好要加上:importjava.awt.*以及importjava.awt.event.*。Swing与AWT的最大区别是Sw...

当我们用自定义的类对象作为key时,我们必须在程序中覆盖HashCode()和equals()。

Key值既然可以作为对象,那么也可以用一个自定义的类。比如:m.put(newsutdent(“Liucy”,30),”boss”)如果没有语句来判定Student类对象是否相同,则会全部打印出来。 当我们用自定义的类对象作为key时,我们必须在程序中覆盖HashCode()和equals()。 注...

当我们直接打印定义的对象的时候,隐含的是打印toString()的返回值。

 以下介绍的三种方法属于Object:(1) finalize方法:当一个对象被垃圾回收的时候调用的方法。(2) toString():是利用字符串来表示对象。当我们直接打印定义的对象的时候,隐含的是打印toString()的返回值。可以通过子类作为一个toString()来覆盖父类的to...

我们把Mybatis的功能架构分为三层:

我们把Mybatis的功能架构分为三层:(1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。(2)数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作...

解决:Mac安装HOME brew 拒绝了我们的连接请求解决方案

官网地址:https://brew.sh/index_zh-cn.html安装方法:/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 需要修改hosts:sudovi&nb...
代码星球 ·2021-02-11

我们可以用JAX-WS轻松实现JAVA平台与其他编程环境(.net等)的互操作

在JAX-WS中,一个远程调用可以转换为一个基于XML的协议例如SOAP,在使用JAX-WS过程中,开发者不需要编写任何生成和处理SOAP消息的代码。JAX-WS的运行时实现会将这些API的调用转换成为对应的SOAP消息。在服务器端,用户只需要通过Java语言定义远程调用所需要实现的接口SEI(serviceendpo...

HashSet非常的消耗空间,TreeSet因为有排序功能,因此资源消耗非常的高,我们应该尽量少使用

注:HashMap底层也是用数组,HashSet底层实际上也是HashMap,HashSet类中有HashMap属性(我们如何在API中查属性)。HashSet实际上为(key.null)类型的HashMap。有key值而没有value值。 正因为以上的原因,TreeSet和TreeMap的实现也有些类似的关...

对于一个由0..n的所有数按升序组成的序列,我们要进行一些筛选,每次我们取当前所有数字中从小到大的第奇数位个的数,并将其丢弃。重复这一过程直到最后剩下一个数。请求出最后剩下的数字。

输入描述:每组数据一行一个数字,为题目中的n(n小于等于1000)。输出描述:一行输出最后剩下的数字。我的思路是用两个链表,一个用于存储原数据,一个用于存储要丢掉的数据,再循环从元数据中剔除掉即可。publicstaticvoidmain(String[]args){intsize=5000;LinkedList<...
首页上一页12345...下一页尾页