1.软件工程师的三个阶段:Copy,Code,Comprehend
Copy:记得刚开始时,我们实现一个功能很多时候都是从别的项目或是书上或是网上把相似的技术copy过来完成这个功能,这个阶段叫盲目阶段。
Code:后来积累了点经验后,就开始按自己所积累的所认识的一些技术去实现一些功能,这个阶段我称之为Code,这个阶段很典型的就是知道技术点可以怎么用,但是不知道why?
Comprehend:这个阶段我称为飞升的阶段,对于更好的使用一种技术,最好的就是深入去了解其原理,这种理解不仅仅是简单的写个demo,做点测试,看下它的架构设计;更多的是需要你去翻阅他的官网,找出它的源码,一行行解读,理解设计者的设计理念?思考整个设计的背景及优缺点?
分类:
其他好文 时间:
2018-06-01 15:34:11
阅读次数:
135
摘自: http://gongjiayun.iteye.com/blog/1570111 spring3.0+Atomikos 构建jta的分布式事务 spring3.0已经不再支持jtom了,不过我们可以用第三方开源软件atomikos(http://www.atomikos.com/)来实现. ...
分类:
编程语言 时间:
2018-06-01 15:34:04
阅读次数:
143
NULL vs nullptr 在过去,我们如果要表示一个指针为空,我们条件反射肯定会这么写: 然而啊,有没有想过这是有问题的,比如下面的这段代码: 程序会输出什么??笔者问了好多人,他们一致的回答就是:输出this is the ptr function…啊,还不忘带一句嘲讽。其实啊,这里输出的是 ...
分类:
其他好文 时间:
2018-06-01 15:33:56
阅读次数:
168
汇编程序返回dos有两种方式: 1. push ds sub ax,ax push ax ... ret 作用:一开始ds是指向psp的,在psp:0000处放着int 20h(即终止程序的指令),然后用ret,会把psp指向给cs,0给ip,运行int 21h终止代码继续运行 代码实例: data ...
分类:
其他好文 时间:
2018-06-01 15:33:49
阅读次数:
207
其中红框中item 指的是集合中其中的一项,后面的!是组成的新的集合时,排除某一项,不加!是指新的集合只包含满足条件(item.equals("2"))的一项。 以上是我自己的理解,如果有更好的描述请留言 ...
分类:
其他好文 时间:
2018-06-01 15:33:41
阅读次数:
2120
标签 描述基础 <!DOCTYPE> 定义文档类型。<html> 定义一个 HTML 文档<title> 为文档定义一个标题<body> 定义文档的主体<h1> to <h6> 定义 HTML 标题<p> 定义一个段落<br> 定义简单的折行。<hr> 定义水平线。<!--...--> 定义一个注释 ...
分类:
Web程序 时间:
2018-06-01 15:33:34
阅读次数:
170
...
分类:
其他好文 时间:
2018-06-01 15:33:21
阅读次数:
94
1.nginx支持flv和mp4格式播放 默认yum安装nginx centos7安装nginx时候应该是默认安装nginx_mod_h264_streaming模块的 # nginx -V查看是否安装nginx_mod_h264_streaming模块 nginx在新版本中已经支持了--with- ...
分类:
Web程序 时间:
2018-06-01 15:33:12
阅读次数:
572
问题:在iPhone设备上点击时会出现一个半透明的灰色背景。 解决办法: -webkit-tap-highlight-color 是 css3 的新属性,这个属性只用于 IOS(iPhone和iPad)。当你点击一个链接或通过 Javascript 定义的可点击元素的时候,它就会出现一个半透明的灰色 ...
分类:
移动开发 时间:
2018-06-01 15:33:04
阅读次数:
257
本文来自 网易云社区 。 Join操作是数据库和大数据计算中的高级特性,大多数场景都需要进行复杂的Join操作,本文从原理层面介绍了SparkSQL支持的常见Join算法及其适用场景。 Join背景介绍 Join是数据库查询永远绕不开的话题,传统查询SQL技术总体可以分为简单操作(过滤操作-wher ...
分类:
数据库 时间:
2018-06-01 15:32:57
阅读次数:
189
但我们要用ajajx提交类似于: array('id' =>12,data => array('a'=>1,'b'=>2)); 这样的二维数组的数据时,直接ajax提交后台是接收不到的,需要特殊处理下: //这里只能处理二维数组数据,多维的需在做循环或递归function serialize_dat ...
分类:
编程语言 时间:
2018-06-01 15:32:48
阅读次数:
141
这个是看了网上一个的,具体链接忘记了,我手动测试了下 注意:不支持移动端,在安卓和ios上面上传直接卡死了(百度一款大文件上传插件可以参考,兼容了移动端) 直接上demo: 前端html和js部分: 后台php部分: ...
分类:
Web程序 时间:
2018-06-01 15:32:39
阅读次数:
182
原文:https://www.dotnettricks.com/learn/dependencyinjection/understanding-inversion-of-control-dependency-injection-and-service-locator Understanding In ...
分类:
其他好文 时间:
2018-06-01 15:32:32
阅读次数:
191
本文简单介绍了docker数据使用方式,仅供参考!
分类:
其他好文 时间:
2018-06-01 15:32:23
阅读次数:
94
问题 H: Lining Up 题目描述 There are N people, conveniently numbered 1 through N. They were standing in a row yesterday, but now they are unsure of the orde ...
分类:
其他好文 时间:
2018-06-01 15:32:12
阅读次数:
202
思路: 1.获得导出数据,统计数据总量 ( 文件搜索条件a,b,c等; 分页条件 a、起始页 b、偏移量 c、每页数据量); 2.将数据集A组装成需要下载的文件B (文件路径,缓存路径);后台接口 统计总量和总页数 将数据集进行组装到服务器下的存贮位置,开启一个新的线程。将数据组装进程(的进度)写入 ...
分类:
其他好文 时间:
2018-06-01 15:32:06
阅读次数:
180
一、背景说明 前两天想重新研究下Scrapy,当时的环境是PyCharm社区版+Python 3.7。使用pip安装一直报错 “distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is required” “Comma ...
分类:
其他好文 时间:
2018-06-01 15:31:58
阅读次数:
3348