上篇文章说了下大致流程和我们要达到的效果。本文主要讲一下详细配置。
其实只要弄过一次,就觉得很简单了。只需要配置两个文件。
pom.xml和${project.artifactId}-maven.pro 这两个文件即可。 其中pom.xml配置插件的使用,真正的优化选项 在${project.artifactId}-maven.pro 文件里配置。
先来看一下完整的pom.xml。
<p...
分类:
Web程序 时间:
2016-04-26 21:37:49
阅读次数:
1074
由于蒟蒻azui前段时间忙着准备省选,并在省选中成功闷声滚大粗,博客停更了好久。。...
分类:
编程语言 时间:
2016-04-26 21:36:39
阅读次数:
328
在写第二个QOpenGLWidget的时候,参考了openglwindow例子的顶点设置和颜色设置,及项目对象的使用。大致对整个过程有所了解了。第二个程序实现了绘制三角形并着色,但并没有像openglwindow那样做旋转展示,还是静态的。
现在来分析分析这个例子,学习视角。
main.cpp
#include "openglwindow.h"
#include...
1.剪纸片:这是一道简单的题目,假如你身边有一张纸,一把剪刀,在H-star的比赛现场,你会这么做:(1). 将这张纸剪成两片(平行于短边剪开);(2)将其中一片剪成一个圆,作为圆柱的底面;(3) 纸的另一片的一边沿着圆的周长将圆围起来,直到围成一圈,形成一个无盖的圆柱体。需要注意的是,纸片可能会有重叠部分。聪明的你机智的你喜欢思考的你这时候就开始想,一张纸片按上述方式所组成的圆柱的最大体积是多少...
分类:
其他好文 时间:
2016-04-26 21:38:06
阅读次数:
343
1.目录结构
2.struts.xml
3.login.jsp
注意点:
1)method方法控制值传递的方式,默认为get
4.Welcome.java
注意点:
1)用bean的形式获取jsp中form的值,注意属性名称和form的name相同
2)Welcome作为跳转的控制器
5.welcome.jsp...
分类:
其他好文 时间:
2016-04-26 21:36:17
阅读次数:
258
首先传统的C/C++语言,本身不提供多线程编程,主要是调用OS的多线程功能,而Java语言本身就提供了多线程编程能力。
多线程的概念
进程是程序在OS上的一次运行过程,包括了程序、数据和进程控制快(PCB),概括为它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。
进程是具有一定独立功能的程序关于某个...
分类:
编程语言 时间:
2016-04-26 21:35:40
阅读次数:
261
想写点东西把自己学习python的过程记录下来,于是就有了菜鸟学python......
分类:
编程语言 时间:
2016-04-26 21:35:52
阅读次数:
176
剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入了[九转金丹]之第五转的修炼。
这次要研究的是[推理与证明]。
正剧开始:
星历2016年04月24日 12:16:07, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]一起研究[推理与证明]。
>>>
23.5 13.865424623862042
#海伦...
分类:
其他好文 时间:
2016-04-26 21:35:21
阅读次数:
187
暴力的做法就是直接找到所有a,ba,b都小于等于某个询问的边然后并查集合并,维护每个集合的a,ba,b得最大值看是否等于询问的a,ba,b
然后就可以考虑分块,把边按照aa排序,每隔n?√\sqrt{n}分为一块
块前的按照bb值排序按顺序插入,块内的暴力判断,并查集合并,每次都把块内合并的记录下来,处理完某个询问时就撤回并查集的操作
块的大小为n?√\sqrt n可能会TT 改成n?log...
分类:
其他好文 时间:
2016-04-26 21:35:51
阅读次数:
346
本文旨在说明用idfc-proguard-maven-plugin这个插件来优化混淆Java Web项目的代码。
本文使用的代码出自这里:
http://www.codejava.net/frameworks/struts/struts-2-spring-4-hibernate-4-integration-tutorial-part-1-xml-configuration...
分类:
Web程序 时间:
2016-04-26 21:36:03
阅读次数:
236
Thompson构造:正则表达式的词法解析
大家好,欢迎大家来到coding迪斯尼,阅读博客的朋友可以到我的网易云课堂中,通过视频的方式查看代码的调试和执行过程:
http://study.163.com/course/courseMain.htm?courseId=1002830012继上一节我们开发了闭包替换功能后,这一节,我们继续推进Thompson 构造算法的开发。...
分类:
编程语言 时间:
2016-04-26 21:35:32
阅读次数:
252
本博文系列参考自>第三版,作者:王爽
前面已经通过类似[0]和[bx]的方法进行了内存定位了。本章将涉及更多内存地址定位和编程的方法。
7.1 and 和 or 指令
(1) and指令,逻辑按位与指令
例如:
mov al,01100011B
and al,00111011B
执行后 al=00100011B
and指令可以用来将某个数的位置为零。
比如我们要...
分类:
编程语言 时间:
2016-04-26 21:36:02
阅读次数:
202
控制结构的意义
通常,程序中的语句按编写的顺序一条一条的执行,称为顺序执行。程序员可以用一些不同的C#语句指定下一个要执行的语句不是紧邻其后的语句,这成为控制转移。
20世纪60年代,人们发现,软件开发小组遇到的许多困难都是由于控制转移造成的,因此提出了结构化编程的思想。
为了使程序更容易开发和维护,程序员开始认真考虑结构化编程,因为结构...
多人开发
在java中,可以将一个大型项目中的类分别独立出来,分门别类的存到文件里,再将这些文件一起编译运行,如此的程序代码将更易于维护。
多人开发的问题:如果多个开发人员共同开发一个项目的时候,则肯定会出现类名称相同的情况。那么这样一来就会非常麻烦。
相同的文件会出现覆盖的情况。
包的概念
package是在使用多个类或接口时,为了避免名称重复而采用的一种措施,直接在程序中加...
分类:
编程语言 时间:
2016-04-26 21:33:57
阅读次数:
265
操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 关于栈需要掌握以下几点:
整个内存由操作系统(OS)来管理。
每个进程都有自己的堆栈,操作系统决定了栈分配的大小,
32位系统每个进程有自己的4G空间,这4G为...
分类:
其他好文 时间:
2016-04-26 21:36:23
阅读次数:
168
问题引入先思考这样一个问题:我们知道,人群中人的身高大致服从一个正态分布。那么现在,如果说我拿到了一个班的学生(就姑且假设是100人吧!)的身高,我想请你帮我估计一下,这个正态分布的参数θ:N(μ,σ)\theta:N(\mu,\sigma)。如何估计?好简单。应用极大似然估计的思想,把每一个样本拿出来相乘,求解得到概率最大的那个参数,即为我们想要的参数θ\theta好,现在我们将问题增加一点点难度...
分类:
编程语言 时间:
2016-04-26 21:35:52
阅读次数:
298
31raw字符串与多行字符串转义字符
1Python字符串用进行转义
2如果一个字符串包含很多需要转义的字符对每一个字符都进行转义会很麻烦为了避免这种情况我们可以在字符串前面加个前缀 r 表示这是一个 raw 字符串里面的字符就不需要转义了例如
3如果要表示多行字符串可以用表示
32编码问题
33元组 tuple
34函数
1返回多值
2递归调用
3自定义默认参数
4定义可变参数
35迭代
1迭代介...
分类:
编程语言 时间:
2016-04-26 21:33:17
阅读次数:
259