如何学习Java才能成为合格的程序员

这篇文章只适合入门级的java程序员。 很多人都发消息问我,有没有推荐的学习、面试资料啊?哎,我只能说,《cracking the coding interview》、leetcode以及leetcode论坛,topcoder等。可是,这真的适合你吗? 我真的不想做这样不负责任的回答。因为每个人的学习方法应该是不一样的,如果你真的想要获得成功,先来打磨下自己的学习方法,找到最适合自己的学...
浏览:49

前端工作小常识汇总(兼容 优化等),持续完善中......

以下这些问题都是我在工作的过程中遇到过的问题 为了避免之后工作再出现类似问题 ,故将这些问题记录下来便于之后工作。 1.下拉框内容垂直居中 ie8及以下问题? 解决:减少line-height值 使用padding值 2.img src="" 的缺点; IE会请求多一次当前页面的目录;firefox和chrome会多请求一次当前页面,所 有页面中不要出现这种空白的src影响效率; 3.display:inl...
浏览:47

移动web之viewport详解

说起移动web开发,别的可以不讲,但不得不提viewport这位兄台,viewport是何方神圣?他从何而来又将去往何处?下面请跟随我们的镜头去一探究竟! viewport来自何方: 由于社会主义提倡节俭,我们的手机屏幕通常较小,如果一个西方资本主义大网页直接在屏幕上渲染出来会显得稀奇古怪,所以需要先在一个较大的viewport中进行布局,然后再缩放至我们的手机屏幕...
浏览:45

你的服务器是否被攻击过,这里教你一些简单的配置防止被攻击!

1.添加新用户并分配root权限: 先用root权限登陆 adduser xxx(你设置的用户名) passwd xxx(省略输入密码) 放到wheel组中:gpasswd -a xxx wheel 切换到xxx用户:su xxx(此时并没有权限) 命令前面加上sudo,就有root权限操作 2.禁止linux的root登陆: sudo vim /etc/ssh/sshd_config PermitRootLogin yes改成PermitRootLogin no保存退出 重新加载ssh:s...
浏览:87

python中一些有意思的东西

a=3;b=3 print a is b #True print a+3 is b+3 #True print a+300 is b+300 #False print type([]) #<type 'list'> print type(()) #<type 'tuple'> print type(([])) #<type 'list'> print type(([(())])) #<type 'list'> c = d = 4; c *=...
浏览:42

计算机组成与设计读书笔记——第一章

计算机概要和技术 8个伟大思想 面向摩尔定律设计 摩尔定律指出单芯片上的集成度每18~24个月翻一番。计算机设计者必须预测其设计完成时的工艺水平,而不是设计开始时的。 面向抽象和封装设计 提高硬件和软件生产率的方法是使用抽象和封装来设计不同的层次,在高层次中看不到低层次的细节,只能看到接口。 加速大概率事件 加速大概率事件远比优化小概率事件更...
浏览:44

CentOS6网络设置(桥接模式)&Xshell连接虚拟机--

问题:Tony老师的“Linux达人养成计划” 2-8讲中,对于CentOS的网络设置,讲解的并不详细,按照他的方式操作,CentOS无法上网,且Xshell无法连接到虚拟机。 目的:在桥接模式下,CentOS能上网,且Xshell能够连接到虚拟机。解决办法:https://www.youtube.com/watch?v=7nXDCoaS2iY (考虑到部分幕友门看不了youtube) 我简单描述下。 step1:ifconfig -astep...
浏览:49

设计模式--工厂模式--工厂方法模式

工厂模式有2种:工厂方法模式、抽象工厂模式 *工厂方法模式:一个产品系列 *抽象工厂模式:一个产品族(包含多个系列) 1.工厂方法模式的实现:以华为P8系列为例 - 定义接口 public interface HuaWeiP8SeriesInterface { public void draw(); } - 实现接口 public class P8Young implements HuaWeiP8SeriesInterface { ...
浏览:46

零碎笔记:移动Web特别样式处理

高清图片问题 高清图片跟我们平时下的那种电影高清图片是不一样的,移动Web的高清图片的概念是我这张图这么大,清晰度这么多,那么我们在移动设备上就该展示这么清晰。那么为什么会产生模糊呢?假如一张图片 100px * 100px 那我们在移动设备上就以 100px * 100px 去展示,这想想也是没有问题的。 但我们想想,在Retina屏幕,一个px等于两个dp,那你拿 100px*...
浏览:55

java学习之图形用户接口AWT组件部分

记录学习Java私塾Java视频培训教程中级-9 图形用户接口AWT组件部分 学习视频资源分享: 地址:http://pan.baidu.com/s/1eSDiZAi 密码:lvy6 PS:视频的画质音质不及大型网站,但是内容讲的还算到位(讲的有点慢) 什么是GUI GUI:Graphical User Interface ,图形用户接口,即人机交互图形化用户界面,就是屏幕产品的视觉体验和互动操作部分。经常读作“goo-e...
浏览:47

java中使用MD5进行加密

在各种应用系统的开发中,经常需要存储用户信息,很多地方都要存储用户密码,而将用户密码直接存储在服务器上显然是不安全的,本文简要介绍工作中常用的 MD5加密算法,希望能抛砖引玉。 (一)消息摘要简介 一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于SHA1是产生一个20字节的二进制数组)。消息摘...
浏览:49

linux下的find文件查找命令与grep文件内容查找命令

linux下的find文件查找命令与grep文件内容查找命令   在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。   区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(...
浏览:55

Java 中int与byte数组转换详解

1、与运算符的理解(&): 参加运算的两个数据,按二进位进行“与”运算。如果两个相应的二进位都为1,则该位的结果值为1,否则为0。即 0&0=0;0&1=0;1&0=0;1&1=1; 例子:int x = 62255550; y =0xff; 转二进制:x = 62255550 = 11101101011111000110111110; y = 0xFF = 11111111; 11 10110101 11110001 10111110 &0...
浏览:42

简易扑克牌游戏-Java第三季结束

扑克牌类: import java.util.ArrayList; import java.util.Comparator; import java.util.List; public class Poker implements Comparable<Poker>{ //静态变量 final public static String poker_number [] = {"2","3","4","5","6","7","8","9","10","J","Q","K","A",}; final public static String poker_pattarn [] = {...
浏览:47

Linux操作系统内存浅析

说到,linux操作系统内存我们并不陌生,应用正常运行时候我们需要关注,应用出core或者内存溢出时候更是我们需要关注,那么Linux中的内存我们道理了解多少,下面我抽个时间浅析下: 一、内存的组成成员 1、操作系统查看内存使用 我们先执行free -m命令查看内存状态,会出现如下结果,为了方便说明,稍微加了一些名字作注释, 如:App_Used、App_Used 。 Tota...
浏览:63

页面

热点文章

手册 更多

top