山东青岛电脑学校 专业软件工程师培训,软件人才就业实训中心0532-85025005

80%的程序员不了解的调试技巧

 

程序员的工作内容,除了大部分时间写代码之外,因为有不少的时间是用在调试代码上。甚至说不是在调试代码,就是即将调试代码。 :)

今天我们来谈谈调试代码的一些技巧,在使用IDE提供的debugger时一些快速定位问题的方式。

看到这里的朋友,不要马上认为我标题党,再往下看看,如果你还有一些更好用的技巧,欢迎留言。

下面进入正题。

1 多线程调试

开发过多线程应用的朋友应该有体会,有些时候,为了观察多个线程间变量的不同状态,以及锁的获取等,就会想到在代码里加个断点debug一下。

Tags:

发布: 青软IT学院 分类: 未分类 评论: 0 浏览: 16

我早年在Google学到的10条经验

 

本文来自Google公司资深工程师Matt Cutts。加入Google以前,在北卡罗来纳州大学教堂山分校攻读计算机图形学方向博士学位。他写的文章深入浅出,简明易懂,实用价值很高,因此他在互联网上具有相当高的名气。 日前,High Scalability创始人Todd Hoff整理了其与Cutts的谈话,总结了后者早年在Google学到的10条经验,值得很多人学习。以下为原文:

我所认识的Matt Cutts是这样的,他是Google的老员工(2000年入职),目前担任Google公司Webspam团队的负责人,他与This Week in Tech(TWiT)创始人Leo Laporte曾在TWiT一起亮相,从中我们可以看到他一贯的敏锐、体贴,是个真正的好男人。走过路过,不要错过!

Tags:

发布: 青软IT学院 分类: 未分类 评论: 0 浏览: 13

全球最杰出的14位程序员

 

近日,ITWorld整理全球最杰出的14位程序员,一起来看下让我们膜拜的这些大神都有哪些?(排名不分先后)

1. Jon Skeet

4325516497_a683070

Tags:

发布: 青软IT学院 分类: 未分类 评论: 0 浏览: 34

为何微信小程序只火了一天?

 

微信之父张小龙发布微信小程序,这个被大家捧上天的产品,就像绚烂的烟花一般,美丽绽放之后迅速消失在夜空中。


大量关于小程序的团队和项目,或者为当初的保守观望沾沾自喜,或者正将原本的小程序开发计划终止,曾被张小龙挂出来的一个小程序的团队CEO,也只能说在知名度和宣传上收到一些实质效果。发布当天,各行业活跃KOL拉起的各种小程序讨论群,如今也归于平静。

轰轰烈烈的小程序,其实也就真正的火了一天。

 


而微信小程序一夜之间归于寂静的根本原因如下:

Tags:

发布: 青软IT学院 分类: 未分类 评论: 0 浏览: 31

一个简单易用的Java爬虫框架,内置代理管理模块,灵活设置多线程爬取

 

类库功能简介

将网络请求进行了封装,开发者不用自己请求网络和配置请求相关参数。只需要简单设置请求参数就可以发起HTTP/HTTPS GET/POST请求。

并自动实现了并发请求。开发者主要精力放到了请求成功后的数据解析。

项目运行时效果图

DEMO 爬取的是代理,既提供了例子,又让你有免费的代理用.一举两得哈哈,爬取线程数开小一点,会被屏蔽的 

 

 

Tags:

发布: 青软IT学院 分类: 未分类 评论: 0 浏览: 51

听听大师们是如何保持工作效率的

 

从四月开始,俄罗斯设计师 Yevgeny Yermakov 就开始了一个计划:亲身询问 100 名设计师,大家所关注的一些问题,包含职涯相关、年轻的设计师应该做些什么、工作的习惯,以及有用的书籍。

Yevgeny Yermakov 将搜集到的答案放在她的网站上:5 Questions for 100 Designers,至截稿前,Yevgeny Yermakov 已经访问了 44 名设计师,她的个人网站也渐渐地变成一座设计们必访的宝库。被访问过的设计师包含 Jessica Hische、Debbie Millman 以及 Michael Bierut,从他们的个人网站都不难发现,他们都是很厉害的设计师啊!

Tags:

发布: 青软IT学院 分类: 未分类 评论: 0 浏览: 7

Java的21个技术点,你知道吗?

 关于Java的编程知识,有人会问哪几个是重要的知识点,不知道大家是否知道呢?给大家分享一下!

Tags:

发布: 青软IT学院 分类: 未分类 评论: 0 浏览: 12

10个最受欢迎的Java类

 每一个Java程序员都有一份属于自己的Java类排名表。这个排名表没有严格的规定,也没有可遵循的规则,它完全取决于你参与的Java项目的工作。下面这些类,不用我做过多的介绍,Java程序员都知道,因为它们在Java世界中非常的流行。

Tags:

发布: 青软IT学院 分类: 未分类 评论: 0 浏览: 15

Java学习路线图

 Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了,但有一些一般的步骤:

  • 熟悉一种文本编辑器,比如Vim, Emacs, Notepad++, TextMate等。知道哪些是开源的,哪些是闭源的,哪些要收费。养成不用盗版软件的习惯。

Tags:

发布: 青软IT学院 分类: 未分类 评论: 0 浏览: 15

Java设计模式之装饰模式

 

装饰模式的定义

动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活

装饰模式的结构和说明

这里写图片描述

Tags:

发布: 青软IT学院 分类: 未分类 评论: 0 浏览: 6