学习
文章平均质量分 74
我只是一个小小的搬运工
爱生活爱编程
展开
-
Ajax的使用以及跨域(上)
Ajax相信大家都听说过,接下来这几篇文章就来说说关于Ajax的一些知识,从而也顺道引出来在实际工作过程中经常使用的一下技术:跨域。首先我们先来看Ajax,Ajax简单的来说,就是一个异步的javascript请求,用来获取后台服务端的数据,为什么要异步的呢?很简单,因为获取后台网络数据是需要时间的,如果同步的话,将会讲当前界面卡住,造成非常不友好的用户体验。在元素JS中来实现Ajax主要原创 2017-05-31 15:49:55 · 369 阅读 · 0 评论 -
线程池,这一篇就够了!
为什么使用线程池1. 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率,例如:记创建线程消耗时间 T1,执行任务消耗时间 T2,销毁线程消耗时间 T3如果 T1+T3>T2,那么是不是说开启一个线程来执行这个任务太不划算了!正好,线程池缓存线程,可用已有的闲置线程来执行新任务,避免了 T1+T3 带来的系统开销2. 线程并原创 2017-06-05 13:55:46 · 429 阅读 · 0 评论 -
Ajax的使用以及跨域(中)
好,我们接着上篇的内容接续来讲解Ajax相关的内容。今天要将的是我们自己模仿着jQuery封装Ajax请求。原生的Ajax请求上篇文章已经都说清楚了,大家应该会感觉调用起来代码写的多,很多细节可能都记不住,一旦有了这个感觉之后,我们就可以来考虑一下将原生的Ajax请求封装在一个方法中。例如:functionmyAjax() { //在这里写XMLHttpRequest的代码,最原创 2017-06-16 11:19:49 · 461 阅读 · 0 评论 -
JAVA内存区域与内存溢出相关设置
1. 堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:· java -Xmx3550m -X原创 2017-06-06 09:42:02 · 310 阅读 · 0 评论 -
UI 设计技巧
对于 UI 设计,像网页设计一样,设计师并不能随心所欲。尽管UI 设计在另人惊 奇的工业 4.0 中仍然有很多的机会,但是同样地也有一些隐藏的挑战。在这里我 不会带来一些设计模式或者要提醒你做 A/B 测试,我会讨论一些设计上的挑战, 他们经常在整个项目过程中被忽视。 1.新的看起来不错的 GUI 元素 对于链接,按钮原创 2017-06-10 09:27:22 · 401 阅读 · 0 评论 -
平面设计排版技巧
平面设计是一种展示的艺术,你要展示什么内容,怎么来展示它,这也就是平面设计的排版了。好的排版能将平面设计的设计效果发挥到最好,吸引更多的目光,那么,如何才能做好排版工作呢? 1、保证清晰易读 为了让版面醒目突出,往往大部分设计师会忘记信息的明确传达。他们就会使用各种工具制作很炫目的图形,而把文字内容放的很小很不起眼。这恰恰犯了版式编排的大忌,原创 2017-06-10 09:29:27 · 755 阅读 · 0 评论 -
大雁塔,青龙寺,樱花舞,落尘香
首先我对人生的胡思乱想和感悟不感兴趣。快乐的人更简单。人生为什么要追求什么厚度,什么感悟。达到一定境界,发现简单的东西才快乐。经历越复杂,追求越简单。生命,幸福,就两个字:活着。而来传智,只是为了有能力去简单的活着。如果真的要追求意义人生,那就去经历尽可能的经历,去尽可能多的地方,认识尽可能多的人。如果这些都做不到,还有最后一条路:试着踏上捷径————传智,让她帮你代入,代入别人的人生原创 2017-07-11 13:44:55 · 300 阅读 · 0 评论 -
Submit常用快捷键
所谓快捷键就是使用键盘上某一个或某几个键的组合完成一条功能命令,从而达到提高操作速度的目的,可以提高编码效率, Submit常用快捷键总结如下:一、选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个例子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则原创 2017-06-10 10:00:18 · 2552 阅读 · 0 评论 -
注解原理
注解原理Java内置的注解以及自定义一个注解大家都比较熟悉的了,现在来看看注解实现的原理,看看Java的体系下面是如何对注解的支持的。在讨论前先看一个自定义注解的例子,自定义实现这样一个注解:通过@Test向某类注入一个字符串,通过@TestMethod向某个方法注入一个字符串。① 创建Test注解,声明作用于类并保留到运行时,默认值为default。@Target({Elemen原创 2017-06-10 10:08:44 · 322 阅读 · 0 评论 -
毕业那年
那是2015年的夏天,领到毕业证的那一刻,我仿佛断了线的风筝,拥有了曾经向往已久的自由,同时也失去了依托,倔强的我不愿回家,无法继续留在校园,突然有种天下之大,无处容身之感。一直以来,我总觉得自己活得很委屈,在别的女孩子一边男友陪伴,一边亲人宠爱的时候,我的脑中却在思考去哪,怎样生存?活下去这么一个几乎被世人早已忽略的问题却是我唯一的沉思。我毕业于一个不好不坏的大学,西安石油大学,它不是985原创 2017-06-10 10:57:28 · 326 阅读 · 0 评论 -
你只是表面上很努力,所以依然过得很煎熬
前些天在福建玩的时候,点了咖啡和朋友匆忙小聚,聊了些琐事,也聊到最近很多大号被封,朋友说:“虽然自己不太认同咪蒙,但之前看了她的《你有没有想过,你会平庸到死》,仔细想了想,我这么一个不求上进的人,可能真会这样,怎么办?”怎么才算“不求上进”,网上搜了下关键词,在知乎上看到有个相似的问题:“你见过最不求上进的人是什么样子?”竟然有1800多万的浏览量,其中一条点赞很高的评论:“他们为现状转载 2017-06-11 15:45:00 · 702 阅读 · 0 评论 -
写在大三末尾:10条不怎么重要的大学建议
看到学校里很多学长学姐拉着箱子离开学校,看着自习室桌子上摞起来的书,意识到考完期末考试,我们就将迎来大学的第四个年头。说实话,我觉得现在很多大学生(包括我)的眼界和格局都是有待提高的,我们总是为了一些小小的事情纠结难过。教你怎么做学霸的干货和建议已经够多了。我就给一些不那么重要的,但是又或多或少有些帮助的小建议。我始终觉得一个人的独立思考力、创造力、保持浪漫的能力是最重要的。这多过转载 2017-06-11 15:47:07 · 413 阅读 · 0 评论 -
着陆之后的路人甲
我们是谁?我们是一队逆风飞翔,寻找新天地的鸟儿;我们是谁?我们是一群结伴遨游,游向大海的鱼儿。作为一个年轻人,我找不到任何理由让自己停下前进的脚步,更何况这是一个到处都涌动着梦想的大时代!试问自己,是否现在还有梦?情怀如同昨日?特别喜欢,“老骥伏枥,志在千里”这句诗,只要生命不息,便当奋进直前,不忘初心。 我是一个路人甲,兴趣爱好一直都偏向专研,可是事与愿违,报考的专业是航海,毕业原创 2017-07-13 11:26:00 · 245 阅读 · 0 评论 -
一个农村大男孩的IT梦
我是一个来自农村的大男孩,家里条件并不好,从小就喜欢动手,喜欢折腾,记得小时候在路上捡到一段带橡胶皮的那种电线,回家后插在插线板上试了一下,结果导致跳闸,差点引起火灾。讲真,上初中之前真不知道电脑为何物(大家勿笑啊,这是真的)还记得初中第一次上微机课的时候一进门有人便大喊:“哇,这么多电视机!”,那会每周只有一节微机课,还是每两周才能进一次机房的那种,4个人一台电脑,那会只知道放电脑的机房是个好高原创 2017-07-13 11:28:06 · 698 阅读 · 0 评论 -
2017 梦想起航
2016年11月28日,西安黑马JavaEE5期基础班,又迎来了新一批的准“程序猿”。我们的故事就从这里开始了...... 不知不觉在黑马学习已经四十多天,还记得开班典礼上,同学们的自我介绍也不知在什么节奏下,变成了“最强比惨王”的演讲。大家都有不同的故事,却都为了一个梦想来到黑马;还记得课堂上,强哥上课时那磁性的声音,以及各种各样有趣的工作经验,让我们学到了很多;还记得中午活动原创 2017-06-14 13:52:37 · 360 阅读 · 0 评论 -
如鹰之歌
老鹰是世界上寿命最长的鸟类。它一生的年龄可达七十岁。但要活那么长的寿命,它在四十岁时,必须做出困难却重要的决定!当老鹰活到四十岁时,它的爪子开始老化,无法有效地抓住猎物。它的啄变得又长又弯,几乎碰到胸膛。它的翅膀变得十分沉重,因为它的羽毛长得又浓又厚。使得飞翔十分吃力!它只有两种选择: 1.等死, 2.历经一个十分痛苦的蜕变过程;一百五十天漫长的魔练。它必须很努力地飞到山顶原创 2017-06-14 14:46:45 · 315 阅读 · 0 评论 -
无惧黑暗,逆着光斑斓
从9月16日来到传智学习,已然过去4个月,不得不感叹的一个事实是,时间过得好快,眨眼,毕业离我们已经如此之近。 因为学习的是UI学科,所以,既会学习设计,也会学习代码。打造会代码的设计师。在我们AE课程结束的那一天,郭老师说,这是我们所有设计课的最后一天了。这样一说,心里还真有一丝不舍。不知不觉中,我们的设计课程真的结束了。设计课上完,紧接着,便是代码课。对UI的学员来说,可能会原创 2017-07-14 10:12:24 · 277 阅读 · 0 评论 -
除了青春 我们一无所有
为期一个月的java基础班课程结束了,收获良多,感触也不少。 当初是因为混的不好,不想几年后要过那种节衣缩食的生活才来的这学习的。对于一个大学毕业已经两年的人来说,这个决定真的很难。老爸不支持,说我是胡闹;朋友也说现在骗人的机构很多,要我小心上当受骗。但胡闹也罢,正经注意也罢,已经走上了这条路,这个年龄段的我就没有了回头的余地。我现在唯一能做的就是正视前方的路,一步步扎扎实实地前行。原创 2017-07-14 10:13:55 · 507 阅读 · 0 评论 -
有一种坚持,是我在学习
时间过的真快,转眼间基础班的课程结束了。一路走来,有太多的感慨。有人说人生的美妙在于它的不确定性,而我的美妙在于选择了传智。 我是一名在校大学生,像大部分处在毕业季的男女一样,都面临着人生中又一个重要的选择―就业。为了能在毕业前夕找到一份满意的工作,今年的暑假,我没有去享受最后的一个暑假,而是选择了传智,选择了Android之路。可能大多数人认为UI更适合女生,但我却对Androi原创 2017-07-16 16:52:49 · 350 阅读 · 0 评论 -
新起点,从黑马JavaEE开始
时过六个多月,经历了什么好象就知道时间过的很快,每天早上月亮还很高就背着包走在路上,晚上路灯陪着一直走到家它很安静;偶尔,想起一年前那个校园招聘会,很乱,人很多,都带着迫切的神情;“请问这是做什么工作的呀。”;“给,你先去填份简历吧,到时间给你打电话。”;所有的公司都是这样说的吧;毕业生很多,他们没时间去给你说那么,在说你也没有那么优秀;好了,一天时间填了很多简历,等着吧;电话也就是响了那么几原创 2017-07-16 16:55:46 · 363 阅读 · 0 评论 -
2017 年软件开发人员需要面对的 7 个改变
1人工智能玩得越来越high人工智能将在2017年大扬其威。AI作为新的用户界面不再是一个片面的方法。我们需要理解,利用人工智能需要两个策略——一个包括开发人员编写的代码,另一个专注于接口如何收集来自源的数据——从而使AI更加智能。必须知道的一点是虽然代码或内容块仍然是王牌,但是匿名化数据集同样重要。第一步始终是从框架、平台和编程语言收集信息,然后将其全部转移给开发转载 2017-07-22 17:56:12 · 307 阅读 · 0 评论 -
手把手,脚把脚地教你实现网络爬虫程序(上)
说到网络爬虫,然而它并不是一种爬虫~而是一种可以在网上任意搜索的一个脚本程序。有人说一定要解释网络爬虫到底是干毛用的。 尝试用了很多种解释,最终归纳为一句话:“你再也不必用鼠标一条一条从网页上拷贝信息!”一个爬虫程序将会高效并且准确的从网上拿到你希望要到的所有信息,从而省去你的以下行为:当然网络爬虫的真正意义不仅如此,由于它可以自动提转载 2017-07-22 18:01:38 · 612 阅读 · 0 评论 -
大学时学的正则表达式,你都喂狗吃了吗?
使用正则表达式是一种比较常见的检索或替换字符串信息的方式,很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。好!那么问题来了!问:如何可以快速学会常用的正则表达式的使用?需要背下来吗?答:背诵他干嘛!只有小学生才有背诵全文的作业呢!只要收藏此文,等需要用的时候,直接来查就好了!一、原创 2017-07-19 11:17:02 · 719 阅读 · 0 评论 -
你竟敢说你懂Spring框架?有可能你是没看到这些...(上)
前些天在某知名论坛里,看到有人说,“spring框架超难的诶!”小编我表示很无奈,只能呵呵两声。好像他说的确实很对。所以,特地去搜刮了一些关于spring的面试题,希望能帮助各位同学在升职加薪的路上,一去不复返。1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发J转载 2017-07-19 11:18:10 · 237 阅读 · 0 评论 -
最好用的Python工具
1Requests请求允许您发送有机的,反馈的HTTP / 1.1请求,而不需要手动劳动。您无需向网址手动添加查询字符串,也无需对POST数据进行格式编码。Keep-alive和HTTP连接池100%自动,由urllib3驱动,嵌入在请求中。2 Pillow Pillow是广泛流行的Python成像库的端口,或简称PIL。 Pillow可以用来创建复转载 2017-07-23 15:02:31 · 5165 阅读 · 0 评论 -
如何避免凌乱代码
很少有程序员打算编写结构不良的源代码。他们不会敲打出他们的“ 坏代码设计模式”书,并且做成一丝不苟的spaghettipocalypse。相反,结构不良的代码是当程序员不知道他们在做什么时会发生什么。那么,为什么这么难?源代码有许多属性 和不同种类。例如,一个属性是程序中的公共方法的数量。程序员可以轻松地控制这个属性:使私有方法publ转载 2017-08-09 10:12:18 · 561 阅读 · 0 评论 -
7个改变世界的Java项目
Java的开源生态系统是强大而健康的,这是我们(Oreilly)创建OSCON Java(Open Source Convention Java)的主要原因之一。在过去10年中,一些项目已经被广泛接受,并且已经统治了Java软件开发世界,一些甚至影响到了用户的日常生活。JUnit由Kent Beck和Erich Gamma从Smalltalk的单元测试中移植到Java,JUnit在转载 2017-08-09 10:19:20 · 482 阅读 · 0 评论 -
20款优秀的免费代码编辑器
Atom.io(Win7、Win8、OS X 10.8、Linux)免费GitHub开发的文本编辑器Atom发布了0.177.0版,其中一个引入注目的变化是从Node.js切换到了io.js。io.js是Node.js的分支,Node.js社区发生分裂后由核心开发者在2014年12月创建的,已经发布了v1.1版,目前开发非常活跃。Atom是切换到io.js的一个重量级项目。At转载 2017-08-09 10:44:58 · 27682 阅读 · 1 评论 -
全栈工程师将会缔造下一个高薪群体
互联网+时代,全栈工程师应运而生2016年无论是火爆网络的全民直播狂潮,还是微信小程序的广泛应用,无一不用到前端与后端开发的多重技能。对于每一个开发者来说,都会有“为自己打工”的梦想,希望用自己所学、自身所长创造一个真正属于自己的产品。“互联网+”风口催生全民创业潮,对于自己创业公司来说,不可能像大公司一样,招聘过于细分的人才。这些公司更需要独当一面的全栈人才。2016中国软件开发白皮书中转载 2017-08-16 17:49:52 · 606 阅读 · 0 评论 -
近5年133个Java面试问题列表
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你转载 2017-08-09 17:34:24 · 351 阅读 · 0 评论 -
深入理解 Java 虚拟机(一)走近 Java
1.1 - 概述Java总述:Java 不仅是一门编程语言,还是一个由一系列 计算机软件 和 规范 形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统。移动终端 。企业服务器 。大型机等各种场合。特点:Java 能获得如此广泛的认可,除了它拥有一门 结构严谨、面向对象 的编程语言之外,还有须有不可忽视的有点,主转载 2017-08-09 17:36:14 · 193 阅读 · 0 评论 -
全栈工程师将会缔造下一个高薪群体
互联网+时代,全栈工程师应运而生2016年无论是火爆网络的全民直播狂潮,还是微信小程序的广泛应用,无一不用到前端与后端开发的多重技能。对于每一个开发者来说,都会有“为自己打工”的梦想,希望用自己所学、自身所长创造一个真正属于自己的产品。“互联网+”风口催生全民创业潮,对于自己创业公司来说,不可能像大公司一样,招聘过于细分的人才。这些公司更需要独当一面的全栈人才。2016中国软件开发白皮书中转载 2017-08-02 16:51:19 · 548 阅读 · 0 评论 -
2016 年 7 个最佳的 Java 框架
根据RebelLabs,也是在线Java用户组(虚拟JUG)的媒体盟友所进行的调查,2016年最佳java框架的阵容如下:为了更好的根据你的项目选择完美的工具,这里有对每个框架的概述,还有对框架进行分析和对比。1Spring MVC姜还是老的辣,Spring MVC自从它第一次发布已经有了十多年的历转载 2017-08-02 17:17:53 · 616 阅读 · 0 评论 -
Java开发必会的Linux命令
作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查看帮助或者直接通过google搜索学习。转载 2017-08-02 17:21:22 · 381 阅读 · 0 评论 -
2017年最好的JavaScript库
简介JavaScript库是一个令人难以置信的有用的工具,任何设计师或开发人员都熟悉。他们可以为您的网站添加一些超强功能,或者增加设计,为您的用户带来更好的体验。所以在这篇文章中,我收集了一份列表,节省时间,有用的25个最好的JavaScript库,以检查在2017年。我希望这些工具将帮助您提高您的技能以及您的专业工作流。iTour它让你有机会告诉你任何转载 2017-07-25 17:04:20 · 287 阅读 · 0 评论 -
最令程序员沮丧的 10 件事
软件开发是一个挺不错的工作,不过同时也像任何其他工作一样有着不好的一面。这里列出了大部分程序员对于写代码无法忍受的 10 件事。1和别人的代码一起工作作为一个软件开发者,或早或晚,你都将与别人的代码一起工作。不管是继承自工作中前辈的遗留代码,还是第三方API,还是技术顾问写的代码,你不可能完全逃离被迫着去修改、改进、或者/以及整合别人的程序。更不用说被逼着做经常导致开发者扯转载 2017-07-25 17:15:36 · 476 阅读 · 0 评论 -
面试怎么谈薪资——让自己利益最大化
聪明人知道怎么做哟!!! 当面试双方已经进入谈薪阶段,就应当抓紧机会,委婉地说出自己的期望值。一、应聘者在谈薪酬时常见以下问题1、面试者“防范意识”不强有些不规范的企业往往在面试过程中钻薪酬体系的“空子”,对面试者只谈总收入,让有些不明就里的面试者误认为这是基本工资,等拿到工资时才发现远低于最初公司所说的标准,这时候再找公司理论,公司会找出各种理由进行解释——级别太转载 2017-08-23 10:31:22 · 878 阅读 · 0 评论 -
Java面试宝典2015版(绝对值得收藏超长版)(一)
这套面试题主要目的是帮助那些还没有java软件开发实际工作经验,而正在努力寻找java软件开发工作的朋友在笔试时更好地赢得笔试和面试。由于这套面试题涉及的范围很泛,很广,很杂,大家不可能一天两天就看完和学完这套面试宝典,即使你已经学过了有关的技术,那么至少也需要一个月的时间才能消化和掌握这套面试宝典,所以,大家应该早作准备,从拿到这套面试宝典之日起,就要坚持在每天闲暇之余学习其中几道题目,日积月累转载 2017-08-23 11:00:31 · 748 阅读 · 0 评论 -
Java面试宝典2015版(绝对值得收藏超长版)(二)
31、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有?没有。因为String被设计成不可变(immutable)类,所以它的所有对象都是不可变对象。在这段代码中,s原先指向一个String对象,内容是 "Hello",然后我们对s进行了+操作,那么s所指向的那个对象是否发生了改变呢?答案是没有。这时,s转载 2017-08-23 11:02:49 · 332 阅读 · 0 评论 -
Java面试宝典2015版(绝对值得收藏超长版)(三)
51、启动一个线程是用run()还是start()? .启动一个线程是调用start()方法,使线程就绪状态,以后可以被调度为运行状态,一个线程必须关联一些具体的执行代码,run()方法是该线程所关联的执行代码。52、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?分几种情况:1.其他方法前是否加了sync转载 2017-08-23 11:05:48 · 343 阅读 · 0 评论