
杂乱
jim_cainiaoxiaolang
我热爱大数据开发,希望大家多交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
我的学习经历之git(一)
一 初识git,git是一个分布式版本控制软件git的主要特点:(1)速度,git在本地上保存着所有当前的版本和更新,并且git中的绝大多数操作在本地,无需联网,所以处理起来速度很快。(2)简单的设计,git的实现与项目复杂度无关,它永远可以在几毫秒的时间内完成分支的创建和切换。(3)完全分布式模式:每个人的电脑上都有一个完整的版本库,支持离线操作(大部分操作都是在本地执行),本地原创 2016-08-23 22:40:21 · 276 阅读 · 0 评论 -
架构漫谈(二):认识概念是理解架构的基础
在前一篇文章中,我们讨论了什么是架构。事实上,这些基础概念对于做架构是非常重要的,大部分人对于每天都习以为常的概念,都自以为明白了,但实际上都是下意识的,并不是主动的认识。比如说“什么是桌子?”,做培训的时候,我经常拿这个例子来问大家,回答千奇百怪。这实际上就导致了做架构的时候,不同角色的沟通会出很多问题,那么结果也就可想而知了。 如前一篇所说,架构实际上解决的是人的问题,而概念是人认识这个转载 2016-08-10 08:59:56 · 217 阅读 · 0 评论 -
html入门(3)-css选择器和表格
一、CSS 概述(了解)*.CSS : Cascading Style Sheet 层叠样式表*.CSS 作用就是给HTML页面标签添加各种样式*.为什么用CSSHTML的缺陷: 1. 不能够适应多种设备 2. 要求浏览器必须智能化足够庞大 3. 数据和显示没有分开 4. 功能不够强大 CSS 优点:1.使数据和显示分开2.降低网络流量原创 2016-04-10 07:44:17 · 457 阅读 · 0 评论 -
html入门(2)-标签学习
1.排版标签 所有的浏览器默认情况下都会忽略空格和空行P:p代表一个段落属性: align:对齐方式. 取值:left,right,center代表是换行。hr:color: 线的颜色size : 线的粗细width: 线的长短 两种写法: 1) 绝对值 eg: 500 2) 相对值: 50%noshade: 不要阴影al原创 2016-04-10 07:40:53 · 282 阅读 · 0 评论 -
html入门(1)
一、HTML的概述(了解) a.html是什么 : hypertext markup language 超文本标记语言 超文本:音频,视频,图片称为超文本。. 标记 :英文单词或者字母>称为标记. 一个HTML页面都是由各种标记组成。 b.作用:编写HTML页面。c.HTML语言不是一个编程语言(有编译过程),而是一个标记语言(没有编译过程).原创 2016-04-10 07:39:55 · 248 阅读 · 0 评论 -
asp.net之extjs
1.http://extjs-doc-cn.github.io/ext4api/2.http://www.exblr.com/liam3.http://www.cnblogs.com/iamlilinfeng/archive/2012/06/23/2558813.html4.http://www.cnblogs.com/youring2/archive/2013/01/25/287原创 2016-04-23 08:59:23 · 353 阅读 · 0 评论 -
那两年炼就的Android内功修养
经过两年的时间,终于完成对Android系统的研究了。Android是一个博大精深的系统,老罗不敢说自己精通了(事实上最讨厌的就是说自己精通神马神马的了,或者说企业说要招聘精通神马神马的人才),但是至少可以说打通了整个Android系统,从最上面的应用层,一直到最下面的Linux内核,炼就的是一种内功修养。这篇文章和大家一起分享这两年研究Android系统的历程,以此感谢大家一直以来的支持和鼓励。转载 2017-02-22 15:29:13 · 964 阅读 · 0 评论 -
Java研发方向如何准备BAT技术面试
最近BAT等各大互联网巨头们的校招陆陆续续都准备开始了,可能对于在校的大多数学生来说,不知道如何正确衡量自己掌握的技术,更不知道BAT这样的公司会要求自己必须具备什么样的技术能力。对于Java研发方向的技术面试,这里总结了一些你必须要掌握的技术知识点,考察的内容会比这里总结的多,所以如果想要有一个很不错的offer,下面的知识点需要都具备。社招考察的内容会在此基础上增加项目经验、技术实战经验、热门转载 2017-02-25 15:37:10 · 532 阅读 · 0 评论 -
VMWare虚拟机设置固定ip上网方法
前一阵子自己在虚拟机安装了Linux Mint,使用的是DHCP方式上网,这样每次获取的ip都是不固定的,由于我编写程序的方法,是用secureCRT以SSH方式连接到Vmware上使用Linux编程,有时开启smaba服务共享目录,在windows下使用source insight编程,这样我能够使用比较熟悉的windows环境下的一些工具。 前面说道,VMWare使用的是DHCP转载 2016-11-14 20:17:46 · 693 阅读 · 0 评论 -
centos环境下eclipse开启出现JVM terminated. Exit code=127解决方案
在centos环境下,安装完eclipse,报错如下:JVM terminated. Exit code=127/eclipse/jdk1.7.0_71/bin/java-Dosgi.requiredJavaVersion=1.6-XX:MaxPermSize=256m-Xms40m-Xmx512m-jar /root/source1/eclipse//plugins/原创 2016-09-22 14:23:25 · 4387 阅读 · 0 评论 -
架构漫谈(九):理清技术、业务和架构的关系
某天和朋友吃饭正好聊到这个话题。作为架构师或者做技术的人,在开发软件时,我们基本上就是在扮演上帝的角色:我们不但要创建出一个个的程序,还要让这些程序能够脱离我们在硬件上独立运行,以便为这个程序所服务的群体提供服务。当这个程序出现问题甚至bug的时候,我们还得扮演牧师的角色去修复这些问题。这不正是一个程序的社会吗? 和人类社会的演变何其相似!那么我们自然也能够拿人类演变的历史来指导软件开发工作,以避转载 2016-08-10 09:41:57 · 271 阅读 · 0 评论 -
架构漫谈(八):从架构的角度看如何写好代码
在第六篇文章中,我们得出一个结论,软件架构实际上包括了:代码架构,以及承载代码运行的硬件部署架构。实际上,硬件部署架构最终还是由代码的架构来决定。因为代码架构不合理,是无法把一个运行单元分拆出多个来的,那么硬件架构能分拆的就非常的有限,整个系统最终很难长的更大。 所以我们经常会听说,重写代码,推翻原有架构,重新设计等等说法,来说明架构的进化。这实际上就是当初为了完成任务,没有充分思考所带来的转载 2016-08-10 09:31:31 · 297 阅读 · 0 评论 -
架构漫谈(七):不要空设架构师这个职位,给他实权
什么是架构师 在之前的几篇文章中,经常会提到架构师这个词。我们已经定义了什么叫架构,那怎么定义架构师呢,是不是做架构的就叫架构师了? 没有这么简单,本篇尝试讨论一下这个问题。 架构师的前提条件 如果一个人在工作中,只是致力于完成自己的工作,以做好自己的工作为主要目标,那么最多只能成为一个工匠,无法成为一个架构师。因为这个过程解决的还是自己的问题,并没有时间的压力,可以随意什么时候转载 2016-08-10 09:23:52 · 308 阅读 · 0 评论 -
我的学习经历之git(二)
版本回退和管理文件的修改和删除操作版本回退1.前面提交了一次mygit.txt,下面对它的内容进行修改,内容如下:Hello GitGit is so easy然后用git status来跟踪文件的状态2.可以看到hellogit.txt已经被修改过了,到底这次的修改与上一次的内容有什么不同的,咱们可以使用git diff查看:git diff3.当然也可以原创 2016-08-24 15:06:55 · 335 阅读 · 0 评论 -
git入门学习
本文主要将两点,1.git和github之间怎么链接?2.git的安装以及简单操作;1.(1):在windows下通过msysGit(Git for windows、Git Bash)配置SSH Keys连接GitHub。 (2):在GitHub上创建仓库,在本地创建项目,然后将本地项目通过SSH提交到GitHub仓库中。1)。检查本机是否有ssh key设置$ cd原创 2016-07-23 08:49:14 · 1143 阅读 · 0 评论 -
【Github教程】史上最全github使用方法:github入门到精通
【初识Github】首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad转载 2016-07-03 15:42:40 · 392 阅读 · 0 评论 -
架构的本质
摘要:本文作者王庆友,前 1号店首席架构师,先后就职于 ebay、腾讯、1号店、找钢网,精通电商业务,擅长复杂系统业务建模和架构分析,目前在中国 B2B 第一电商公司找钢网担任首席架构师,微信号Brucetwins,欢迎一起聊架构。 目前讨论架构实操(术)的文章较多,讨论架构理念(道)的较少,本文基于作者在大型电商系统架构方面的一些实践和思考,和大家聊聊架构理念性的东西,希望能够抛砖引玉,转载 2016-08-10 08:43:53 · 272 阅读 · 0 评论 -
架构漫谈(一):什么是架构?
架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。专栏的目的是希望能抛出一些观点,并引发大家思考,如果你有感触或者新的感悟,欢迎联系专栏负责人Gary(微信greenguolei)深聊。 本文是漫谈架构专栏的第一篇,作者将会通过类比的方式来介绍什么是架构以及为什么会产生架构。转载 2016-08-10 08:45:47 · 418 阅读 · 0 评论 -
架构漫谈(三):如何做好架构之识别问题
按照之前架构的定义,做好架构首先需要做的就是识别出需要解决的问题。一般来说,如果把真正的问题找到,那么问题就已经解决80%了。这个能力基本上就决定了架构师的水平。 那么面对问题有哪些困难呢? 我们先看一则笑话。女主人公:老公,把袋子里的土豆切一半下锅。结果老公是把袋子里的每个土豆都削了一半,然后下锅。 当然很多人会说,这个是沟通问题,然后一笑了之。其实,出现这个现象是由于我们大部转载 2016-08-10 09:08:09 · 219 阅读 · 0 评论 -
架构漫谈(四):如何做好架构之架构切分
前一篇已经讲了如何识别问题。在识别出是谁的问题之后,会发现,在大部分情况下,问题都迎刃而解,不需要做额外的动作。很多时候问题的产生都是因为沟通的误解,或者主观上有很多不必要的利益诉求导致的。但是总还有一部分确实是有问题的,需要做调整,那么就必须要有所动作,做相应的调整。这个调整就是架构的切分。 切分就是利益的调整 我们要非常的清楚,所有的切分调整,都是对相关人的利益的调整。为什么这么说转载 2016-08-10 09:16:56 · 237 阅读 · 0 评论 -
架构漫谈(五):什么是软件
前面通过四篇文章,把什么是架构,如何做好架构等必要的概念澄清了一下。这些概念对于在各种不同的领域都应该也是有用的,需要读者自行思考,并应用到自己所在的领域中。在这篇文章开始,我们用同样的思考,来看看软件是怎么回事,以及如何运用架构思维,更好的设计和实现软件。 冯诺依曼结构,图灵机,以模拟人为目标 软件的历史,实际上可以说是用机器模拟人的历史。不管大家(包括在这个历史过程中的参与者)有没转载 2016-08-10 09:20:15 · 217 阅读 · 0 评论 -
架构漫谈(六):软件架构到底是要解决什么问题?
前一篇文章简述了什么是软件。那么什么是软件架构呢?按照惯例,我们来看看是什么问题,是谁的问题。 要解决谁的问题? 如前所述,软件实际上就是把现实生活模拟到计算机中,并且软件是需要在计算机的硬件中运行起来的。要做到这一点需要解决两个问题: 一、业务问题 具体的现实生活状态下,没有软件的时候,所解决的问题的主体是谁,解决的是什么问题,是如何解决,如何运作的? 二、计算机问转载 2016-08-10 09:21:26 · 254 阅读 · 0 评论 -
centos安装setuptools (easy_install)
在centos6.4 下安装setuptools,安装完成后可以使用easy_install命令。1) 安装zlib$sudo yum install zlib$sudo yum install zlib-devel2)setuptools下载setuptools包$wget --no-check-certificate http://pypi.pytho转载 2016-09-22 20:56:12 · 400 阅读 · 0 评论