在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇...
分类:
其他好文 时间:
2014-08-22 09:25:07
阅读次数:
294
Web.xml文件与1中相同。
1)Action类为:
public class HelloAction {
private String userName;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName...
分类:
其他好文 时间:
2014-08-22 09:24:16
阅读次数:
158
在互联网产业,平台化是一个非常重要的话题,因为平台化有助于企业规模的迅速扩大,实现用户体验和用户粘度的提升,因此,实施这种战略的企业一般都能获得比竞争对手更好的发展。从过去的案例来看,依靠平台化战略获胜的企业有很多,BAT就是典型,而在BAT的影响下,未来也必然会有更多的企业推行平台化战略。
BAT平台化战略的启示
BAT的平台化战略表现在不同的...
分类:
移动开发 时间:
2014-08-22 09:24:06
阅读次数:
299
Struts2为Action中的属性提供了依赖注入功能,在struts2的配置文件中,可以为Action中的属性注入值,属性必须提供setter方法。
1)employeeAction类:
public class employeeAction {
private String savePath;
public String getSavePath() {
return savePa...
分类:
其他好文 时间:
2014-08-22 09:23:55
阅读次数:
205
为了更好得掌握transform的精髓,所以决定完成三维立方体的模型,可以实现360无死角的三维旋转效果。
但是旋转时判断每个面的视图顺序比较困难,仍未完美解决,希望有人能解答!
源码直接贡献啦:
.cuboid_side_div{
position:absolute;
border:1px solid #333;
-webkit-transition:ease all ...
分类:
Web程序 时间:
2014-08-22 09:23:45
阅读次数:
315
常量有两种配置方式:
1)在struts.xml中配置:(建议使用此种配置方式)
2)在struts.properties中配置常量:
truts.action.extension = action
因为常量可以在下面多配置文件中进行定义,所以我们需要了解struts2加载常量的搜索顺序:
struts-default.xml
struts-plugin.xml
st...
分类:
其他好文 时间:
2014-08-22 09:23:35
阅读次数:
269
傅里叶变换应该是上大二的时候《信号与系统》课上学过,上研后在《数字信号处理》课上又学了一遍。当初一直在想傅里叶变换到底有什么用呢?什么时候能用上呢?时间如梭,没想到毕业四年后,一个小项目要用到傅里叶变换,喜大普奔啊,当初晦涩的概念、眼晕的公式,终于没白学。是的,其实任何知识都不是白学的,都是有益的,即使工作中一直用不到傅里叶变换,至少思维得到了锻炼。在应用傅里叶变换过程中,可以按照公式自己编程实现...
在大部分应用里,随着应用规模的增加,系统中Action的数量也会大量增加,导致struts.xml配置文件变的非常臃肿,为了避免struts.xml文件过于庞大、臃肿,提高struts.xml文件的可读性,我们可以将一个struts.xml配置文件分解成多个配置文件,然后再struts.xml文件中包含其它配置文件。下面的struts.xml通过元素:
<package na...
分类:
其他好文 时间:
2014-08-22 09:22:55
阅读次数:
182
(一)直接调用方法(不推荐使用)
1)Action类:
private String savePath;
public String getSavePath() {
return savePath;
}
public void setSavePath(String savePath) {
this.savePath = savePath;
}
public String...
分类:
其他好文 时间:
2014-08-22 09:22:46
阅读次数:
141
有些时候直接创建OpenGL窗口不适合,或者根本不允许再创建窗口,就像我现在的这个项目,创建的窗口显示不出来,被主框架限定,而我只能在ActiveX控件的子类里做一些相关工作,那只能用到OpenGL的离屏渲染技术了~即不直接绘制到窗口上,而是绘制到一张位图上,然后再次调用这张位图实现后续的工作。
下面就总结怎么使用所谓的“离屏渲染”。
const int WIDTH = 500;
...
分类:
其他好文 时间:
2014-08-22 09:22:36
阅读次数:
221
加cocos2d 是标题党。其实跟cocos2d无关。1.游戏背景介绍比如有这么一个"记忆"类的比赛游戏。你和电脑对战,轮到谁的回合,谁翻两张牌,如果两张牌一样,就消掉这两张牌,得2分,可以继续翻牌,如果两张牌不一样,就换一个人。直到最后,看谁的得分高。先把图画出来会清晰些:2.先看下不好的设计方式我们来设计游戏大致架构,用一个圈表示一个状态。typedef enum{
WaitingPlaye...
分类:
其他好文 时间:
2014-08-22 09:22:26
阅读次数:
183
一、无向图
方法一:n算法:
原理是: 如果存在回路,则必存在一个子图,是一个环路。环路中所有顶点的度>=2。
第一步:删除所有度
第二步:将度数变为1的顶点排入队列,并从该队列中取出一个顶点重复步骤一。
如果最后还有未删除顶点,则存在环,否则没有环。
方法2:
DFS搜索图,图中的边只可能是树边...
分类:
其他好文 时间:
2014-08-22 09:22:16
阅读次数:
406
最开始的消息传递
1.AfxWndProc()
该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc
2.AfxCallWndProc()
该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数
3.WindowProc()
该函数负责发送消息到OnWndMsg()函数,如果未被处理,则调用De...
分类:
其他好文 时间:
2014-08-22 09:22:06
阅读次数:
170
cocos2d-x 3.0重写《游戏开发之旅》上的 卡牌塔防 实例游戏笔记
本次笔记内容:
1.知识点总结(学了些啥)
2.效果图预览(图)
3.总体游戏设计思路(图)---draw by myself
4.总结&下次笔记知识预览...
分类:
其他好文 时间:
2014-08-22 09:22:00
阅读次数:
239
毫无疑问,在中国,移动互联网将是未来最大的趋势,如果你想在这个平台上,轻 松 创 业,快 速 赚 钱。下面的内容,将是您通向成功大门的 秘 密 武 器。
借力使力更省力
你可能是一个人,你可能是一个团队,你可能拥有一个公司,但无论如何,我们要想轻 松 赚 钱,最重要的一点,就是借力。而在移动互联网上,我们便可以借助于一强大的移动互联网平台——微信公众平台。http://pan.baidu....
分类:
微信 时间:
2014-08-22 09:21:52
阅读次数:
399
主要是针对WP系统推广难的文章,应该也有人这样分析过,不过我的观点还是有可取之处!...
分类:
其他好文 时间:
2014-08-22 09:21:35
阅读次数:
162