
解忧杂货
Da_Bawang
我变强了 也变秃了
展开
-
ajax请求外部调用请求中回调函数中的数据
ajax的属性async. 默认是true,即为异步方式,$.ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$.ajax里的success方法,这时候执行的是两个线程。若要将其设置为false,则所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。async :adj.异步的;原创 2017-11-20 00:45:10 · 1181 阅读 · 0 评论 -
Java获取时间戳及与时间的相互转换
时间戳(timestamp):一个能表示一份数据在某个特定时间之前已经存在的、 完整的、 可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间。指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。...原创 2018-05-23 10:25:46 · 9459 阅读 · 0 评论 -
Java内存堆、内存栈、常量池三者的关系
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常量和基本类型常量(pub...转载 2018-05-14 08:57:16 · 1114 阅读 · 1 评论 -
Java跳出多重嵌套循环
方式一:最外层循环前面加上标记ok,利用break ok; 可以跳出循环 ok:for (int i = 0; i < 10; i++) { for (int j = 0; j < 100; j++) { if (i == 9) { break ok; } }}方式二:通过外层的循环条件表达的结果可以收到里层循...原创 2018-05-14 08:51:57 · 829 阅读 · 0 评论 -
UML类图 中类与类之间的关系
泛化(Generalization):继承关系,表示一般与特殊的关系,制定了子类如何特化父类的所有特征和行为。【箭头指向】:带三角箭头的实线,箭头指向父类实现(Realization):是一种类与接口的关系,表示类是接口所有特征行为的实现【箭头指向】:带三角箭头的虚线,箭头指向接口 依赖(Dependency):单向,use a关系:即一个类的实现需要另一个累的协助。【箭头指向】:带...原创 2018-05-14 08:45:53 · 319 阅读 · 0 评论 -
查看端口占用(Mac)
查看端口占用lsof -i tcp:端口清除端口占用kill 端口原创 2018-02-23 08:06:40 · 237 阅读 · 0 评论 -
屏蔽相关网站
因为自己平常学习的时候总是不自觉的打开各种直播平台,但是但是可以通过修改hosts文件来达到屏蔽相关网站的效果。一、0.0.0.0严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了...原创 2018-02-14 22:53:08 · 233 阅读 · 0 评论 -
常用的开发工具(macOS)
包管理工具 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。浏览器 Chrome开发工具 idea HBuilder 版本管理工具 SVN:cornerstone GIT:待补...原创 2018-02-11 17:51:43 · 839 阅读 · 0 评论 -
js将日期按指定格式转化
Date.prototype.Format = function(fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "H+": this.getHours(), //小时 "m+": this.getMinutes(), //分原创 2018-01-15 15:53:39 · 380 阅读 · 0 评论 -
Java中return语句的作用
Java return返回语句简介 return 语句可以使其从当前方法中退出,返回到调用该方法的语句处,继续程序的执行。返回语句有两种格式。 * return expression: 返回一个值给调用该方法的语句,返回值的数据类型必须与方法声明中的返回值类型一致。可以使用强制类型转换来使类型一致。 * return: 当方法说明中用 void 声明返回类型为空原创 2017-11-20 01:06:07 · 976 阅读 · 2 评论 -
java中for循环删除集合陷阱
因为集合的大小是动态变化的,当你删除一个元素之后,元素中的序号又重新排列,原来第二个应该删除的元素现在排在了第一个元素的位置,真正删除的却是第三个元素,依次类推,删除的是第一个、第三个、第五个解决办法 1.迭代器Iterator it = list.iterator();while(it.hasNext()){ String x = it.next(); if原创 2017-11-20 01:04:13 · 343 阅读 · 0 评论 -
JavaWeb开发中/WEB-INF目录简介
WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。WEB-INF 是受保护目录,WEB-INF里面的文件只可以由servlet去访问,不能通过url地址栏去请求访问WebRoot根目录下面的文件可以直接通过url地址栏去访问,一般的index.jsp就放这里原创 2017-11-20 01:02:20 · 594 阅读 · 0 评论 -
Java中length/length()/size()区别
1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.int[] array = new int[10];System.out.println(array.length);2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.String原创 2017-11-20 00:55:22 · 188 阅读 · 0 评论 -
js与jQuery的相互转换
转载自:http://blog.youkuaiyun.com/love_w_b/article/details/39373223jquery包装集:通过${exp}筛选出的一组满足表达式的元素。也就是jquery对象,是一组元素(数组),不管它含有几个元素。$("#btn"); //这就是一个jquery包装集虽然是以id的形式获取的一个包装集,它里面只有一个元素,但它也转载 2017-11-20 00:53:13 · 1255 阅读 · 0 评论 -
浮点数为什么不精确
参考原文:码农翻身其实这句话本身就不精确, 相对精确一点的说法是: 我们码农在程序里写的10进制小数,计算机内部无法用二进制的小数来精确的表达。什么是二进制的小数? 就是形如 101.11 数字,注意,这是二进制的,数字只能是0和1。101.11 就等于 1 * 2^2 +0 2^1 + 12^0 + 12^-1 + 12^-2 = 4+0+1+1/2+1/4 = 5.75从图中可以...转载 2018-09-29 19:56:54 · 679 阅读 · 0 评论