- 2018-05-24
石竹花开
一明演说故事板块第1讲:一种软实力叫讲故事分享:1.好的销售不是卖产品,而是卖故事;2.让别人接受自己的观点是讲故事的目的;3.真诚,真情实感的故事才能凝聚人,实现整合。图片发自App
- 2018-05-24
史响庆
2008年5月24日,周四天气多云庆妈妈第268天今天我们学校召开了以校级家委会成员为中心的第二届第一次交流会!主要是校领导透析了西路队的交通堵塞以及校周边存在的各种安全隐患!我们家委会以及所有家长都有义务参与进来,和学校一起维护学生的安全问题!图片发自App孩子的安全问题是我们关注的头等大事!我们家长都能看到,校南边新小区的扩建,给我们家长学生以及学校都造成了很多安全隐患,再加上校西边的道路施工
- 2018-05-24删除确认
NOTEBOOK2
4471527143447_.pic_hd.jpg4491527143490_.pic_hd.jpg
- 2018-05-24
萧声断未央
//1.创建一个元素vara=document.createElement('a');//2.给元素添加属性或内容:a.href='http://www.baidu.com';a.innerHTML='GOBAIDU';//3.追加到dom树父元素.appendChild(子元素);document.querySelector('div').appendChild(a);varjson='[{"e
- 2018-05-24
sweet_680b
我们早就已经过了可以光凭喜欢就能草草决定两人在一起的年纪了。其实在后来越长大越平淡的年龄里,我们早就知道了什么样的人适合自己什么样的人不合适自己。也知道了自己需要的是什么样的是什么样的生活和未来。两个人在一起不合适的原因也可能有很多,现实里如果两人无论是家庭或者三观生活的环境区别太大的话,其实相处久了自然就会明白。既然心里都明白,那又何必再强求。我们心里都是有B数的,所以哪怕和对方互有好感却也不会
- 小蜜蜂班采蜜记之五十五2018-05-24
小拓拓
图片发自App梦帅,你这个小帅哥可不简单哟!胖乎乎的小脸儿长得很是喜庆。尤其是笑容满面时,如春天里的一棵小树苗,充满了生机与活力。孩子,三年来,你的努力老师看在眼里,疼在心里。自一年级起,课堂上的你就显露出超常人的努力。随着时间的推移,慢慢的,小小的你已无力支撑来自学习上的各种压力。渐渐的,你的知识链接被中断。于是,你没有了昔日课堂上的神采飞扬,你没有了与老师交流中的自信与勇敢,你没有了独立完成家
- 2018-05-24
清鸿山人
普通铁路人的故事(七)炸油糕油糕是中国北方地区的特色传统小吃,广泛分布于山西、甘肃、及陕西关中地区,其色泽金黄,细腻柔软,经久而不变质,是纯天然绿色食品。合阳人遇喜庆事有炸油糕的讲究,我在上洼呆的几年里,工区的老师傅添了孙子,大家都会怂恿着要吃油糕,作为摆酒席的前奏。此风从何而来,姑且不谈,我今天想起一件炸油糕的趣事,给诸君说出来,博个乐子。那一次是道口工王师傳添了孙子,大家知道后,就鼓动王师赶紧
- 2018-05-24
爱吃玉米的猫_6a6f
窗外,一片黑寂,耳边的音乐飘过身边,不在我心里留下一点痕迹,满满的悲伤和孤寂侵蚀着我的灵魂。脑子完全放空,全身沉浸在未知的情绪中难以自拔。图片发自App图片发自App每次极致忙碌结束后,总找不到自己的方向;每次在孤寂的时候想寻找一个温暖怀抱;每次害怕的时候,想寻找一缕阳光。可是一切离我那么遥远,于是,习惯抱着自己蜷缩在无人的角落,舔伤,安慰脆弱的自己。图片发自App图片发自App图片发自App图片
- 2018-05-24
喝茶的桑先生
现在是晚上22:44,我准备睡觉了,以后都不想熬夜,饿的感觉一点一点消逝,想变得优秀,也并不是说有什么目标去追寻,就是很想变优秀。
- 2018-05-24
多多天天妈
大宝现在有一个很不好习惯,午觉起来发脾气,然后哭哭啼啼要我送,整栋楼都知道,以前呢中午太阳不大,我还会兴致勃勃,现在中午二点暴晒,不想去了,加上学校出小区门口就是.今天中午又重演,没理他,晚上回来,这小子又没事一样,我问他,这么大小伙子哭哭啼啼像啥,小子说了一句,妈妈你提个条件,中午送我吧,我说早上如果7点准时早读,那天做到了,那天就送你,老妈豁出去了,牺牲美貌,小子乐呵呵同意了,感觉这小子缺爱,
- 2018-05-24
方好的
在办公室一坐就是一整天,早上6:30就到了,晚上快8点才出来。今天效率还是不错的,充分发挥了我才干主题中搜集这一才干,把平时懒得分类整理的东西也都一并收拾了,收获很大。通过比较和试用,果断放弃了本子的使用,科技如此发达的现今,又老不喜欢带东西的我来说,手机能搞定最好,最好还能同步到iPad或电脑上,然后还有各种提醒来帮助我这鱼一样的记忆,这样就可以了,坚持下去,不要东用用西用用,没有完美的工具,你
- 2018-05-24
54f0d725963c
日精进今天给一辆雪佛兰旅行车上保险,但保费计算的时候,系统提示:税务接口返回错误(1148排量不能为空),联系人保大厅李主任将模板发给她帮忙上报,整个等着批过的时间非常漫长,到下班还没有过,幸好提前和客户说过时间的问题没让他等,等好了直接和他微信联系出保单。
- 2018-05-24
啊呦a7_94
持续分享315天,2018年,5月24日,张红看到这样一段话:一只站在树上的鸟儿,从来不用担心树枝断裂,因为它相信的不是树枝,而是自己的翅膀。所以,不埋怨外界的因素,更多的修炼好自己,才会拥有更好的生活。
- 2018-05-24
带阁楼的房子
任何减肥汤都不是万能的,靠虚假宣传牟利,赚取黑心钱。如果有爱心无偿献给社会,一可以验证减肥汤真实度,二帮助肥胖人群(尤其是儿童)恢复正常体重,恢复健康,行善积德造福后代。
- 2018-05-24
A没招儿啊i
今天手续费开出来了,马上找会计开出来,这次是电子版本的,后续就把各店的都分开了,分开记。核心:把各店的整理出来,单独做文件。转身用:每次开完以后照旧。
- 2018-05-24
南亦柠
雾见花开如梦叶落心弦如情心藏一人如你图片发自网络“呀,臭丫头请管好你的嘴”“为什么???”“因为……我随时会亲她”
- 2018-05-24
小雪糕11
这个周三,我们看了中国戏剧团带来的精彩表演。最令我记忆深刻的是压轴的快板,三打白骨精。长达十分钟的表演,演员分了不同的人物形象来配上各种动作。我看的聚精会神,连眼都不敢眨一下,生怕错过了一个情节。这时,我感到了异样。他的声音沙哑了很多,额头也布满了细密的汗珠顺着流淌下来,打湿了衣服。我想起了曾经在书上看过的内容。一个快板演员,必须要大胆的去做那些我们不会做的动作。那十分钟,在我们看来不过是一个课间
- 2018-05-24
海月妖
【0524我在悦读】6338海月妖书名:好妈妈不娇不惯培养女孩300个细节篇章:不娇不惯,父母不可不知的育女智慧金句:有一次,美国电视台的著名主持人比尔,向一个七八岁的女孩提问:“你长大以后的梦想是什么?”女孩很自信的答道:“我想当总统。”在场观众无不哗然,比尔故作吃惊状,然后问她:“那你能说一说美国为什么到现在还没有女总统吗?”女孩毫不犹豫的回答说:“因为男人不投她的票。”这引来全场的一片笑声,
- 2018-05-24 今天关键词:热情潜能 晨间小记第494
营养私教西西
今天关键词热情潜能,热情潜能是我加入张萌萌姐合伙人计划的卡位,也就是说,这是我的研究方向。为什么是这个方向,来自于我的人生经历以及我对人生和生命的感悟。很多人知道我都源于我4点钟早起,或者源于我的60秒打卡。但我两年前并不是这样的,那是后话,我们下回再分解。打小我就不是一个人云亦云的人,一直有自己的想法,我喜欢的一切跟其他女孩子都不太一样。比如上学时喜欢穿裤装,不喜欢穿裙装;喜欢电子产品,不喜欢珠
- 2018-05-24
80c72f3aa147
早课收获:满招损,谦受益,盈满了,就要走向反面了,天要使之亡,必先使之狂啊,我们傲慢,我们自满,那财就流走了,存不住,所以我们做人第一要学天道,鬼神害盈而浮谦,这个人要自满了以后,连鬼神都要害他。人道恶盈而好谦。这人交往、傲慢自大,人也不愿意教他。当一个人大有了,再谦,那谁人能比呀?上行下孝,妈妈敬老师,这孩子马上就会了,人的命运是可以改变的。虚受老师早课收获,1.修善断恶是聚光,看人优点,是聚灵
- 2018-05-24
张之深Wellin
(稻盛哲学学习会)打卡75天姓名:张之深公司:宁波万尚进出口有限公司部门:行政人事部【知~学习】背诵《六项精进》大纲0遍,总计189遍;诵读《六项精进》通篇1遍,总计3遍;背诵《大学》3遍,总计198遍;阅读《京瓷哲学》【经典名句分享】无【内容感悟分享】中国人经常说,很多创业者,可以一起吃苦,但是去不可以一起享福。其实当你取得一定成绩的时候才是对你真正的考验开始的时候,李嘉诚说过一句话我记得很牢:
- 2018-05-24 《怪诞行为学3》002
叶小静Stamy
如何面对公司或者平台删减原有服务带来的负面情绪?比如一直使用的音乐播放平台下架某些歌曲,虽然自己以前并不听这些歌,以后可能也不会听,但想起这件事还是觉得不爽。这种不爽的情绪是”损失厌恶“造成的,我们把被下架的歌曲看作属于自己的东西。要想解决这个问题,首先要改变自己的心态,学会不把这些平台的资源当成自己的所有物。仔细想想,生活中还有很多类似的情境。比如某些功能被禁用,很多人大发雷霆,上纲上线,但其实
- 2018-05-24
祝澜
祝澜焦点网络中级8期分享148天约练第6次2018-5-24今天下午3:00完成本周约练的第三次任务,但是咨询师角色没有完成。三次约练,一次来访者,二次观察员。当把这个遗憾告诉吕老师时,她真诚地愿意做我的来访者。由于下班回来晚,没有如愿。但是还要感谢吕老师!每次您都做的那么到位、那么好,您是怎么做到的呢?7:30准时参加中8的第三次网课。感谢先生的支持,他同意今晚接孩子。我可以至始至终的听完网课。
- 2018-05-24
静魂
最近有许多朋友都在问我是不是在做微商?其实不是,我只是发现了一个类似于淘宝、天猫的购物平台。每当在里面看到有合适的,感觉还不错的商品就忍不住想推荐给大家!所以就造成了“微商”的错觉,如果在此打扰到了你们,请见谅哦!
- 2018-05-24
小城蜉蝣
为何欢乐总是短暂为何忧愁总是突然袭来不悦像不散的幽灵缠绕着你而我远在天边你说不想和我说话天边的我明知你一时烦躁却仍止不住把泪囚禁眼间为你为我痛不完你每次委屈我都不知如何安慰排解也许委屈多了便是心寒我不愿有那一天人生与爱都只有一条路那便是昂首向前我们必须坚持到一切美好的那一天为了爱努力奔向前
- 2018-05-24
乾立风中
生命不息,奋斗不止!只要相信,只要坚持,只要你真的是用生命在热爱,那一定是天赋使命使然,那就是一个人该坚持和努力的东西,无论梦想是什么,无论路有多曲折多遥远,只要是灵魂深处的热爱,就会一直坚持到走上属于自己的舞台!
- 2018-05-24
汪海_51e2
姓名汪海。公司上海日朗门窗有限公司【日精进打卡第32天】【知~学习】《六项精进》背诵共2遍《大学》背诵共2遍【经典名句分】细节决定成败【行~实践】一、修身:(对自己个人)1、无二、齐家:(对家庭和家人)1、无三、建功:(对工作)1。无四:{积善}发愿从2018年4月22日起1年内365善事。今日1善,累计29善。【省~觉悟】1、无【感谢】1、感谢甲方的配合【志愿】发愿感召十万家企业,共同为商业立心
- 2018-05-24 记录一次git钩子出现的问题
宇晨棒棒的
1.首先根据gitflow建立了一个版本库(如果不知道如何建立请参考https://www.jianshu.com/p/c9101320a55e)2.然后在.git/hooks/建立post-receive脚本post-receive脚本的作用是当有开发人员在本地使用gitpush操作的时候,会更新远程版本库的信息,不至于人工干预。post-receive脚本的内容很简单:#!/bin/shexp
- 2018-05-24 致我们的龙兄班
来遇见最好的自己
加入咱们大班家庭后,马上要经历第三次演讲晨会,家庭成员除了爱人,应该都介绍一个遍了!感谢有这机会,让自己冷静下来,好好关注一下身边这些最熟悉,最亲近的人。审视一下我们自己忽略的地方,本应珍惜我们却不曾重视的地方,想想我们可以做得更好的地方。他们都是这个世上我们最宝贵的财富!有了他们我们的家才有了灵魂和温暖,才成为我们身体和心灵最温馨安全的休憩港湾。自己也在加入龙兄大家庭后学习了很多,用积极好学的心
- 2018-05-24: 盈亏比的细节
天涯别院
万通智控vs迪生力:到底错在哪里?其实从盈亏比的角度去考虑,首先会考虑万通指控,-7水下,很好的买点,全天17+的利润然而从强弱角度去考虑,迪力生显然强。然而,强非强,弱亦非弱。其中的差别到底在哪里呢?感觉还是必须分析筹码,盈亏比才行。也许,这叫做运气吧。
- JVM StackMapTable 属性的作用及理解
lijingyao8206
jvm字节码Class文件StackMapTable
在Java 6版本之后JVM引入了栈图(Stack Map Table)概念。为了提高验证过程的效率,在字节码规范中添加了Stack Map Table属性,以下简称栈图,其方法的code属性中存储了局部变量和操作数的类型验证以及字节码的偏移量。也就是一个method需要且仅对应一个Stack Map Table。在Java 7版
- 回调函数调用方法
百合不是茶
java
最近在看大神写的代码时,.发现其中使用了很多的回调 ,以前只是在学习的时候经常用到 ,现在写个笔记 记录一下
代码很简单:
MainDemo :调用方法 得到方法的返回结果
- [时间机器]制造时间机器需要一些材料
comsci
制造
根据我的计算和推测,要完全实现制造一台时间机器,需要某些我们这个世界不存在的物质
和材料...
甚至可以这样说,这种材料和物质,我们在反应堆中也无法获得......
 
- 开口埋怨不如闭口做事
邓集海
邓集海 做人 做事 工作
“开口埋怨,不如闭口做事。”不是名人名言,而是一个普通父亲对儿子的训导。但是,因为这句训导,这位普通父亲却造就了一个名人儿子。这位普通父亲造就的名人儿子,叫张明正。 张明正出身贫寒,读书时成绩差,常挨老师批评。高中毕业,张明正连普通大学的分数线都没上。高考成绩出来后,平时开口怨这怨那的张明正,不从自身找原因,而是不停地埋怨自己家庭条件不好、埋怨父母没有给他创造良好的学习环境。
- jQuery插件开发全解析,类级别与对象级别开发
IT独行者
jquery开发插件 函数
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给
jQuery添加新的全局函数,相当于给
jQuery类本身添加方法。
jQuery的全局函数就是属于
jQuery命名空间的函数,另一种是对象级别的插件开发,即给
jQuery对象添加方法。下面就两种函数的开发做详细的说明。
1
、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuer
- Rome解析Rss
413277409
Rome解析Rss
import java.net.URL;
import java.util.List;
import org.junit.Test;
import com.sun.syndication.feed.synd.SyndCategory;
import com.sun.syndication.feed.synd.S
- RSA加密解密
无量
加密解密rsa
RSA加密解密代码
代码有待整理
package com.tongbanjie.commons.util;
import java.security.Key;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerat
- linux 软件安装遇到的问题
aichenglong
linux遇到的问题ftp
1 ftp配置中遇到的问题
500 OOPS: cannot change directory
出现该问题的原因:是SELinux安装机制的问题.只要disable SELinux就可以了
修改方法:1 修改/etc/selinux/config 中SELINUX=disabled
2 source /etc
- 面试心得
alafqq
面试
最近面试了好几家公司。记录下;
支付宝,面试我的人胖胖的,看着人挺好的;博彦外包的职位,面试失败;
阿里金融,面试官人也挺和善,只不过我让他吐血了。。。
由于印象比较深,记录下;
1,自我介绍
2,说下八种基本类型;(算上string。楼主才答了3种,哈哈,string其实不是基本类型,是引用类型)
3,什么是包装类,包装类的优点;
4,平时看过什么书?NND,什么书都没看过。。照样
- java的多态性探讨
百合不是茶
java
java的多态性是指main方法在调用属性的时候类可以对这一属性做出反应的情况
//package 1;
class A{
public void test(){
System.out.println("A");
}
}
class D extends A{
public void test(){
S
- 网络编程基础篇之JavaScript-学习笔记
bijian1013
JavaScript
1.documentWrite
<html>
<head>
<script language="JavaScript">
document.write("这是电脑网络学校");
document.close();
</script>
</h
- 探索JUnit4扩展:深入Rule
bijian1013
JUnitRule单元测试
本文将进一步探究Rule的应用,展示如何使用Rule来替代@BeforeClass,@AfterClass,@Before和@After的功能。
在上一篇中提到,可以使用Rule替代现有的大部分Runner扩展,而且也不提倡对Runner中的withBefores(),withAfte
- [CSS]CSS浮动十五条规则
bit1129
css
这些浮动规则,主要是参考CSS权威指南关于浮动规则的总结,然后添加一些简单的例子以验证和理解这些规则。
1. 所有的页面元素都可以浮动 2. 一个元素浮动后,会成为块级元素,比如<span>,a, strong等都会变成块级元素 3.一个元素左浮动,会向最近的块级父元素的左上角移动,直到浮动元素的左外边界碰到块级父元素的左内边界;如果这个块级父元素已经有浮动元素停靠了
- 【Kafka六】Kafka Producer和Consumer多Broker、多Partition场景
bit1129
partition
0.Kafka服务器配置
3个broker
1个topic,6个partition,副本因子是2
2个consumer,每个consumer三个线程并发读取
1. Producer
package kafka.examples.multibrokers.producers;
import java.util.Properties;
import java.util.
- zabbix_agentd.conf配置文件详解
ronin47
zabbix 配置文件
Aliaskey的别名,例如 Alias=ttlsa.userid:vfs.file.regexp[/etc/passwd,^ttlsa:.:([0-9]+),,,,\1], 或者ttlsa的用户ID。你可以使用key:vfs.file.regexp[/etc/passwd,^ttlsa:.: ([0-9]+),,,,\1],也可以使用ttlsa.userid。备注: 别名不能重复,但是可以有多个
- java--19.用矩阵求Fibonacci数列的第N项
bylijinnan
fibonacci
参考了网上的思路,写了个Java版的:
public class Fibonacci {
final static int[] A={1,1,1,0};
public static void main(String[] args) {
int n=7;
for(int i=0;i<=n;i++){
int f=fibonac
- Netty源码学习-LengthFieldBasedFrameDecoder
bylijinnan
javanetty
先看看LengthFieldBasedFrameDecoder的官方API
http://docs.jboss.org/netty/3.1/api/org/jboss/netty/handler/codec/frame/LengthFieldBasedFrameDecoder.html
API举例说明了LengthFieldBasedFrameDecoder的解析机制,如下:
实
- AES加密解密
chicony
加密解密
AES加解密算法,使用Base64做转码以及辅助加密:
package com.wintv.common;
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import sun.misc.BASE64Decod
- 文件编码格式转换
ctrain
编码格式
package com.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
- mysql 在linux客户端插入数据中文乱码
daizj
mysql中文乱码
1、查看系统客户端,数据库,连接层的编码
查看方法: http://daizj.iteye.com/blog/2174993
进入mysql,通过如下命令查看数据库编码方式: mysql> show variables like 'character_set_%'; +--------------------------+------
- 好代码是廉价的代码
dcj3sjt126com
程序员读书
长久以来我一直主张:好代码是廉价的代码。
当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。 当他们走近看我的表情、知道我是认真的时,才收敛一点。
当最初的惊愕消退后,他们会用一些这样的话来反驳: “好代码不廉价,好代码是采用经过数十年计算机科学研究和积累得出的最佳实践设计模式和方法论建立起来的精心制作的程序代码。”
我只
- Android网络请求库——android-async-http
dcj3sjt126com
android
在iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Instagram和Pinterest的Android版就是用的这个网络请求库。这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通
- ORACLE 复习笔记之SQL语句的优化
eksliang
SQL优化Oracle sql语句优化SQL语句的优化
转载请出自出处:http://eksliang.iteye.com/blog/2097999
SQL语句的优化总结如下
sql语句的优化可以按照如下六个步骤进行:
合理使用索引
避免或者简化排序
消除对大表的扫描
避免复杂的通配符匹配
调整子查询的性能
EXISTS和IN运算符
下面我就按照上面这六个步骤分别进行总结:
- 浅析:Android 嵌套滑动机制(NestedScrolling)
gg163
android移动开发滑动机制嵌套
谷歌在发布安卓 Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性
NestedScrolling的特性可以体现在哪里呢?<!--[if !supportLineBreakNewLine]--><!--[endif]-->
比如你使用了Toolbar,下面一个ScrollView,向上滚
- 使用hovertree菜单作为后台导航
hvt
JavaScriptjquery.nethovertreeasp.net
hovertree是一个jquery菜单插件,官方网址:http://keleyi.com/jq/hovertree/ ,可以登录该网址体验效果。
0.1.3版本:http://keleyi.com/jq/hovertree/demo/demo.0.1.3.htm
hovertree插件包含文件:
http://keleyi.com/jq/hovertree/css
- SVG 教程 (二)矩形
天梯梦
svg
SVG <rect> SVG Shapes
SVG有一些预定义的形状元素,可被开发者使用和操作:
矩形 <rect>
圆形 <circle>
椭圆 <ellipse>
线 <line>
折线 <polyline>
多边形 <polygon>
路径 <path>
- 一个简单的队列
luyulong
java数据结构队列
public class MyQueue {
private long[] arr;
private int front;
private int end;
// 有效数据的大小
private int elements;
public MyQueue() {
arr = new long[10];
elements = 0;
front
- 基础数据结构和算法九:Binary Search Tree
sunwinner
Algorithm
A binary search tree (BST) is a binary tree where each node has a Comparable key (and an associated value) and satisfies the restriction that the key in any node is larger than the keys in all
- 项目出现的一些问题和体会
Steven-Walker
DAOWebservlet
第一篇博客不知道要写点什么,就先来点近阶段的感悟吧。
这几天学了servlet和数据库等知识,就参照老方的视频写了一个简单的增删改查的,完成了最简单的一些功能,使用了三层架构。
dao层完成的是对数据库具体的功能实现,service层调用了dao层的实现方法,具体对servlet提供支持。
&
- 高手问答:Java老A带你全面提升Java单兵作战能力!
ITeye管理员
java
本期特邀《Java特种兵》作者:谢宇,CSDN论坛ID: xieyuooo 针对JAVA问题给予大家解答,欢迎网友积极提问,与专家一起讨论!
作者简介:
淘宝网资深Java工程师,CSDN超人气博主,人称“胖哥”。
CSDN博客地址:
http://blog.csdn.net/xieyuooo
作者在进入大学前是一个不折不扣的计算机白痴,曾经被人笑话过不懂鼠标是什么,