摘要:
如果一个线程对共享变量的修改,能够被其它线程看到,那么就能说明共享变量在线程之间是可见的。如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。Java内存模型(Java Memory Model,JMM)描述了Java程序中各种变量(线程共享变量)的访问规则,以及在J 阅读全文
摘要:
一次完整项目的发布,需要经过需求评审->视觉稿评审->技术评审->项目kickoff->开发->联调->冒烟测试->QA测试->发布。上面列举的还只是流程中大的节点,整个项目的研发过程环环相扣,项目最终的质量保证系于每个节点的质量保证,木桶原理运用在这里完全合适。 下面我想讨论一下技术评审,主要围绕 阅读全文
摘要:
在使用Idea的过程中,会遇到各种各样的问题,下面我将在这里持续总结: 1、Unable to import maven project: See logs for details 在遇到这个问题时,我多次尝试了多种方法,试图解决这个问题: 使用Maven的Reimport,多次尝试,无效; 替换成 阅读全文
摘要:
1、svn add [path] 预定添加文件或者目录到版本库,这些add的文件会在下一次提交文件时同步到版本服务器。 2、svn commit [path] 提交文件到版本服务器。 3、svn co [path] 检出项目,在第一次拉项目分支的时候使用该命令,在每次merge request代码后 阅读全文
摘要:
Struts 2工作流程 Struts2是一个基于MVC设计模式的Web开发框架, 正如官网上介绍的那样: ApacheStruts 2 is an elegant, extensible framework for creating enterprise-ready Javaweb appli... 阅读全文
摘要:
安装 MySQLdb是Python语言访问mysql数据库的一个模块,如果你不确定自己的Python环境中是否已经安装了这个模块,可以打开Python shell,输入import MySQLdb,如果是返回错误,那就表明没有安装这个Python模块。下面就是在centos安装它的流程以及在安装... 阅读全文
摘要:
工厂模式 在ECMAscript中无法创建类,所以开发人员就发明了一种函数,用函数来封装,以特定接口创建对象的细节,如下面的例子所示: function createPerson(name,age,job){ var temp=new Object(); temp.name=name; t... 阅读全文
摘要:
马尔克斯的小说,确切得说是《百年孤独》和《霍乱时期的爱情》,对我的影响是巨大的。记得第一次接触《百年孤独》是在2012年的那个夏天,大学刚刚毕业,手头攥着一个一所非著名大学的研究生录取通知书。毕业回到家里,没有想过要去工作,也没想过是不是要去那所学校报到,就是疯狂得在家里读书。记得当时... 阅读全文
摘要:
比例尺 比例尺基本内容 比例尺是一组把输入域映射为输出范围的函数。任意数据集中的值不可能恰好与图表中的像素尺度一一对应。比例尺就是把这些数据值映射为可视化图形中使用的新值的便捷手段。D3的比例尺就是那些你定义的带有参数的函数。定义好之后,就可以调用这些比例尺函数,传入值,它们就能返回按比例... 阅读全文
摘要:
d3.js入门 d3入门 D3是一个强大的数据可视化工具,它是基于Javascript库的,用于创建数据可视化图形。在生成可视化图形的过程中,需要以下几步: 把数据加载到浏览器的内存空间;把数据绑定到文档中(这里的文档指的是html文档)的元素,根据需要创建新元素;解析每个元素范围内的... 阅读全文