现在位置: 首页 > grower发表的所有文章
  • 10月
  • 13日
操作系统 ⁄ 共 3868字 评论关闭
由于我本人是做java开发,当然做的程式了会在Linux上运行,运行java写的程式首要的一步就是安装java,配置java环境。 下面把本人安装的一些经验分享给大家,也记下来为了自己以后查看,以下运行环境为Redhat Enterprise Linux 5 0. 首先安装之前要确认系统是不是已经存在有jdk,因为Redhat Enterprise Linux5安装的时候,有可能自带安装了jdk,不过自带的好像是jdk 1.4.2版本, 要查看原来系统有没有安装jdk [root@localhost root]#rpm -qa|grep java 如果有安装就会出现安装的jdk的相关信息 要删除原来的jdk 如果你的linux上安装......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 962字 评论关闭
给定一个宽和高分别为w和h的矩形,用1*2的小矩形填满,可以有多少种填法。 对于第i行的摆放状态,我们只用考虑上一行的摆放状态。而第i行有多少种摆法,取决于到达此时第i行状态的第i-1行的状态【晕了。。】 即dp[i][now] = ∑dp[i-1][pre],pre是可到达now的子状态。 对于第i行每个格子放与不放,用01记录,一行格子有(1 << w) - 1种状态,对于第d列: 1.i-1行放竖的,则i-1的d位为1,i的d位为0; 2.i行放竖的,则i-1的d位为0,i的d位为1【和第一种不一样,因为要考虑顺序】; 3.两行都放横的,则两行的d和d+1位都是1. #inc......
阅读全文
  • 09月
  • 26日
综合 ⁄ 共 1103字 评论关闭
1、将dll文件用.net reflactor打开。在打开的dll文件上右键--》Export source code。 2、将源代码放入到指定的文件中,如果是Model就放入到新建的Model文件中。然后依次将DAL和BLL反编译。 3、在解决方案--》右键--》添加--》现有项目。选择Model中的项目文件Model.csproj,加入到解决方案中。记住这里要一项一项的加入。然后依次加入DAl,最后加入BLL。(在对应的文件中可能有其他的引用,比如DAl中有Model的引用,这里需要将重新生成的bin中的Model.dll加入进来。然后Bll中需要Model和DAl的引用。 4、在新添加进来的DAL中,需要......
阅读全文
ASP.NET中用C#调用EXCEL进行导出时,有时会出现接口Excel._Application的QueryInterface失败的提示。 无法将类型为 Microsoft.Office.Interop.Excel.ApplicationClass的错误也同样可以 这通常是office组件安装注册的问题,而非程序本身 中英文截图 用这种方式没有用 解决办法 要将office组件的重新注册 点击【开始】→【运行】 找到EXCEL程序的安装目录,将Excel程序托到运行框中 如图,然后在后面 输入 /regserver  确定 就ok了 "D:\Microsoft Office 2003\OFFICE11\EXCEL.EXE"  /regserver
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 1611字 评论关闭
1.题目描述:点击打开链接 2.解题思路:本题是经典汉诺塔问题的变形题,根据解汉诺塔问题时的思路,我们试着找递推公式来解决本题。考虑最大的盘子,设它为k,如果此时它不在目标柱子上,说明它必须移动。现在,我们定义一种参考状态:最大的盘子k在柱子1,柱子2为空,柱子3从上到下依次是1,2……k-1。根据问题的可逆性,我们只需要求出初始局面和目标局面移动成参考局面的步数之和,然后加1(移动盘子k到目标柱子)。这里我们定义一个函数f(P,i,final),表示把盘子1,2……i移到柱子final所需的步数(P[i]中保存的是盘子i的柱子编号)......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 231字 评论关闭
JVM原理及内存溢出 $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $(' ').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 15026字 评论关闭
SSH这三个巨擘已经现身了,接下来就轮到我们小型的AJAX框架DWR了。做好DWR的准备工作:导入JAR包->在web.xml配置核心Servlet->编写核心配置文件dwr.xml,我在前面的应用中已经详细介绍过DWR,这里就简单地说一下。DWR是一个JAVA世界里的AJAX框架,它对页面表现并没有提供什么支持,它的强大主要体现在和服务器端程序的交互能力以及和Spring这样的大框架的良好集成。有了它,我们能做的事就是,能够使用JavaScript操作后台的JAVA代码。          我们先来看看它在web.xml上的配置: <?xml version="1.0" encoding="U......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 2754字 评论关闭
先说几个概念: 1.从变量的生存期来分,可以分为 静态存储方式 和 动态存储方式 静态存储方式:程序运行期间由系统分配固定的存储空间的方式(全局变量) 动态存储方式:程序运行期间根据需要动态的分配存储空间的方式(1.函数形参,2自动变量,3函数调用时的现场保护盒返回地址) 2.数据存储类别包含四种:auto(自动), static (静态),register(寄存器),extern (外部) auto: 关键字auto可以省略,auto不写隐含确定为自动存储类别,属于动态存储方式 static: 有时候希望i函数的局部变量的值在函数调用结束后不消失而......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 23092字 评论关闭
第1节 课程价值与目标介绍 基础知识非常重要,基础知识的深入程度决定了你能力 学习能力很重要,在未来的工作生活中,这是最重要的能力 每个知识点,会看会学会写会教人,才能达到熟练掌握的程度 第2节 eclipse及IDE开发工具介绍 1)IDE:ItegrityDevelopment Enviroment,集成开发环境 2)JavaEE:javaEnterprise Edition:java企业版开发工具。 3)JMS:Java MessageService,Java消息服务,是一个Java平台中关于面向消息中间件的API,用于在两个应用程序间,或分布式系统中,发送消息,进行异步通信。 4)JMX:Java Management......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 183字 评论关闭
离开X公司有N天了吧,虽然最后一个星期一直在走与不走之间权衡,现在也算是好聚好散,两边的待遇都不错,但是我还是选择了走人,有时候人真奇怪,当你走的时候他才会重视你的价值.或许真如lee所说,这社会已不适合我们程序员.感觉这两三年来自己总是飘着,像石头一样的认为自己以后会更好的,而固执往往却伴随着失望.工作到现在依然一无所有,琐碎的生活真TMD烦,依旧期待明天吧    
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 1916字 评论关闭
Cocos2d的分支流派 Cocos2d-python --最初的版本,后来的cocos2d-iphone衍生于此; Cocos2d-iphone --Objective-C版本,做得最好的一个版本; Cocos2d-x --C++版本的,也是跨平台性最好的一个版本;由国人主导; Cocos2d-android --android版本的,基于java语言; Cocos2d-android-1 --另一个android版本的,基于java语言; Cocos2d-javascript --javascript版本; Cocos2d-Ruby --Ruby版本; Cocos2d-CSharp --C#版本; Cocos2d-Windows --Windows版本;还不如使用Cocos2d-x版本的windows分支; WiEngine --一个参考了cocos2d的......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 2266字 评论关闭
//author: CHC //First Edit Time: 2014-10-20 10:45 //Last Edit Time: 2014-10-21 16:11 #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <set> #include <vector> #include <map> #include <queue> #include <set> #include <algorithm> #include <limits> using namespace std; typedef long long LL; const int MAXN=1e+4; const int MAXM=1e+5; const int INF= numeric_limits<int>::max(); const LL LL_INF......
阅读全文