应用 Collections.sort() 实现 List 排序 练习

/** * 1、创建完List<String>之后,往其中添加十条随机字符串 * 2、每条字符串的长度为10以内的随机整数 * 3、每条字符串的每个字符都为随机生成的字符,字符可以重复 * 4、每条随机字符串不可重复 */ public void testSort3(){ List<String> stringList = new ArrayList<String>(); fo...
浏览:51

二叉搜索树BST在C++类中的实现(增删改查)【Van0512】

网上能够查到的数据结构相关资料,多是用C语言代码实现。 C语言是面向过程的,C++是面向对象的,尽管它们有诸多的相同之处,尽管把C语言实现BST的代码拷贝在C++中差不多就能pass了。但既然学习了C++,就尽可能使用面向对象的思想,将函数封装在类中,而不是在main函数外面写了一个又一个的函数。那样的话,即使是用了一些C++的语法,整个程序也可以说是标准...
浏览:50

JavaScript内存管理和优化

作者:聚划算前端开发专家 韩璟(花名:业勤) 在JavaScript中,每当我们创建一个对象,都会占用内存,不再使用时,浏览器会自动释放。这种自动化的内存的管理的方式,大大降低了开发对于js内存管理的成本,但也造成了开发人员的JavaScript的内存管理忽视。然而现在,各种单页应用的诞生,各种不同无线终端少的可怜内存分配,交互的复杂性以及流畅性,以及no...
浏览:71

用CSS3 animation模拟摩天轮旋转动画效果

这次我们来实现一个简单又很有意思的动画效果,完全由CSS 的animation来实现,素材和源码来自于其他网站,个人对源码做了一些改动优化 完成后的效果——旋转效果 (github pages打开特别慢,要等一下) 主要的方法由三步组成: 1、让背景图片在十秒内完成360度旋转,模拟出摩天轮的旋转效果; 2、将三张人物图片定位在背景图上,随背景转动; 3、为三张图片...
浏览:65

计算机网络-自顶向下方法读书笔记-第一章

第一章 读书 互联网中的设备称为主机(host)或者终端系统(end system),包括客户端和服务器 主机通过通信链路和分组交换机连接 路由器和链路层交换机都是分组交换机 ISP是因特网服务供应商 有不同层级 分组交换:主机与主机之间通过报文(message)通信,长的报文又会被分割成分组(packet、包) 存储转发机制:交换机在收到一整组报文之后才开始向输出链路...
浏览:60

ps切图时常用的操作与快捷键

原文链接 一:两种切片方法 第一种: 1.使用切片工具划分好你要切的模块 2.点击'存储为web所有格式',在存储之前可以修改图片的品质来改变文件的大小。 3.在存储时切片有三种选择方式,按照自己的需要选择。 第二种:使用矩形选择工具 1.使用矩形选择工具选中要切的模块 2.ctrl+shift+c合并拷贝图层 3.ctrl+n新建文档 4.ctrl+v粘贴图层,保存。 二、选中图层...
浏览:62

Homework-答答租车系统

定义两个interface(载货和载人) package homework; /* * 定义载货的接口 */ public interface Cargo { int cargo=0; public int getCargo(); public void setCargo(int cargo); } package homework; /* * 定义载人的接口 */ public interface Passenger { int passenger=0; public int getPassenger(); public void setP...
浏览:55

慢邮:Nodejs定时任务、邮件发送那点事

国庆长假马上就要结束了,可能有些同学都快把腰玩坏了,有些同学也宅出了新境界,那么面对即将到来的双十一,是否做好了继续“剁手”的准备,或者勇敢的向前一小步,解放双手;好吧,其实我只是想说:假期,你别走! 放假前,激情澎湃的定了一堆计划,要去哪哪好好逛逛,怎么怎么任性一把,要学学Angular2、巩固巩固React、瞄一瞄Vue,耍一耍ES6(看看我这对...
浏览:64

在 2016 年学 JavaScript 是一种什么样的体验?

原文 译者:方应杭 嘿,我最近接到一个 Web 项目,不过老实说,我这两年没怎么接触 Web 编程,听说 Web 技术已经发生了一些变化。听说你是这里对新技术最了解的 Web 开发工程师? 准确地说,我是一名「前端工程师」。不过你算是找对人了。我对今年的技术别提多熟了,前端可视化、音乐播放器、能踢足球的无人机,你尽管问吧。我刚去 JS 大会和 React 大会逛了...
浏览:93

对于z-index和层叠模型的理解

几个概念 层叠上下文 层叠上下文模型可看做CSS的三维盒子模型,有创建层叠上下文能力的元素可作为层叠容器存在,按照层叠顺序表存放其他层叠元素。 一个元素,在层叠上的容器,是它的第一个具有层叠上下文能力的祖先(一直向上找到第一个能容纳它的祖先) 具有创建层叠上下文能力的元素有: 根元素 (HTML标签), z-index 值不为 "auto"的 绝对/相对定位, 一...
浏览:206

linux需要装?那就和我一起来配置一个动态的MOTD登陆效果吧

说到motd,熟悉linux系统的同学应该熟悉,motd它是linux系统上的一个普通的文件,在linux系统上的/etc/motd文件 .作用于:每次系统需要登陆时,通过终端展示一些消息给登陆用户。 然而,通过在motd文件中,添加的消息只能是静态的,功能也不够直观,也不够炫,为了实现这些效果,就有必要来作一个动态的motd信息效果,这节手记Jeson就教大家如何制作动态的mot...
浏览:97

一小时搞定一款飞行射击游戏

这是楼楼以前学习游戏开发过程中自己做的一个Demo,无意间找到,与喜欢游戏的你一起分享下,代码不是很完整,但是作为博客看待还是绰绰有余的。 环境:cocos2dx 3.10 C++ xcode 游戏逻辑: 驾驶英雄飞机发射子弹消灭两种敌机并避免与它们发生碰撞; 逻辑实现: 1:背景滚动(调度器无限循环播放两张背景图片); 2:敌机移动(调度器无限添加敌机并并执行相...
浏览:59

mysql服务无法正常启动

关于mysql服务无法正常启动,windows无法启动mysql服务,错误1053的问题 如果你在修改了my.ini以后mysql就启动不了了, 1.去检查你的my.ini的保存编码格式是不是ANSI,如果不是将其改为ANSI (一般我们修改my.ini时,都无法直接保存,而是选择另存为在其他目录下,再去替换,在另存为的时候默认的编码可能会变为UTF-8) 2.到服务里面查看MySQL的服务状态,如...
浏览:52

跨浏览器的兼容性问题的解决方案

var eventUil = { //添加句柄 addHandler : function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,false); }else if(element.attachEvent){ element.attachEvent('on'+type,handler); }else{ element['on'+type] = handler; // element.onclick===element[onclick]; } } //删除句柄 removeHandler : funct...
浏览:50

41% 的APP 不合格?可能是你没试过这个快速高效的工作流程!

编者按:今天这篇文章总结的5个步骤,从工作流程的优化开始,帮你快速试错,减少改稿次数,非常实用,建议阅读。 几个月以来,为了打造一个令人惊叹的移动App,你的整个团队全都卯足劲儿、干劲十足的干活,这是一个累并快乐的过程。最终,当团队成员接近精力极限并筋疲力竭时,你的App惊艳出场了!可是然后呢?你梦想中的App迎来了重击噩梦:有着旺盛需求的...
浏览:56

页面

热点文章

手册 更多

top