首页 > 编程语言
eclipse里添加不属于工程的java源代码文件/文件夹
有时候就是为了查看某个软件的源代码,但这个代码不是开源的。可能出于部分开发的便利,软件开放了一些java源代码作为参考,但其他部分都封装好了,无法查看其完整工程。这样如果一个文件一个文件的看,没法编译,而且相关库函数,互相class之间的调用都无法跳转查找。 于是,首先想到的是自己新建一个工程,把这些文件代码一个一个复制进去。但是,如果是一个很大的工程,文件特别多,就特别麻烦了。 偶然,我发现...
分类:编程语言   时间:2015-01-22 18:08:23    收藏:0  评论:0  赞:0  阅读:340
POJ 1743 Musical Theme(后缀数组)
题目大意:给出n个数字。首先将这n个数前后做差,得到另一个长度是n-1的序列。求出这个序列的最长重复子串,且这些子串不能重叠。 PS:这题论文上有解析。 解题思路:先二分答案,把题目变成判断性问题:判断是否存在两个长度为k的字串是否相同的,且不重叠。解决这个问题的关键还是利用height数组。把排序后的后缀数组分成若干组,其中每组的后缀之间的height值都不小于k。 容易看出,有希望成...
分类:编程语言   时间:2015-01-22 18:08:03    收藏:0  评论:0  赞:0  阅读:429
牛刀小试 - 详解Java多线程
线程与多线程的概念 关于线程与多线程的较详细的理解可以参考:线程的解释 和 多线程的解释。 而我们要做的是,对其进行“精炼"。我们每天都在和电脑、手机打交道,每天都在使用各种各样的应用软件。 打开上电脑的任务管理器,就可以看到有一项名为"进程"的栏目,点击到里面可能就会发现一系列熟悉的名称:QQ,360等等。 所以首先知道了,QQ、360之类的应用软件在计算机上被称为一个进程。...
分类:编程语言   时间:2015-01-22 18:06:33    收藏:0  评论:0  赞:0  阅读:325
java服务器与linux c客户端之间udp通信
java服务器和 linux c客户端采用udp协议互相通信,最关键的点是数据结构的统一。比如说,在c中一个char型 是8bit,在java中,char 是16bit,所以c和java的char类型不能直接互相转换。在本例程中,c的char 类型和 java的byte类型,两个数据类型都是8bit,这样就保证了数据正确传输的基本条件之一。 java服务器代码如下: import java.i...
分类:编程语言   时间:2015-01-22 18:05:33    收藏:0  评论:0  赞:0  阅读:270
UVA Ordering Tasks (经典拓扑排序)
题意:n个任务,m组数据,每组数据输入x,y代表如果想要完成y任务需要先完成x任务,最后输出任务的完成顺序。 经典的拓扑排序。 代码: #include #include #include #include #include #include using namespace std; int map[105][105]; int num[105]; int n...
分类:编程语言   时间:2015-01-22 18:04:34    收藏:0  评论:0  赞:0  阅读:254
安装Python的easy_install工具和BeautifulSoup模块
1、esay_install easy_install是Python的发行包管理工具,类似于linux的apt-get或者yum包管理工具,使用easy_install可以很方便的获取第三方的Python发行模块。 安装方法: 1.1 Mac OS X 系统可以在终端执行以下命令: curl https://bootstrap.pypa.io/ez_setup.py -o - ...
分类:编程语言   时间:2015-01-22 18:02:13    收藏:0  评论:0  赞:0  阅读:675
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoader
在使用eclipse进行整合springmvc时经常会碰到这样的异常: java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener 这时里的意思是说找不到jar包,如果使用的是maven管理jar包,会发现jar包明明已经有了,但还是报错;如果mvn package生成一个war包发...
分类:编程语言   时间:2015-01-22 18:01:02    收藏:0  评论:0  赞:0  阅读:451
《JavaScript语言精粹》笔记
0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。2、NaN是一个数值,表示一个不能产生正常结果的运...
分类:编程语言   时间:2015-01-22 17:57:52    收藏:0  评论:0  赞:0  阅读:185
如何调试Excel VBA代码
Excel VBA出错时给出的错误信息极少,需要充分利用各种工具来进行调试。1.编译错误 常见的编译错误有: 错误的源代码格式,比如if后面缺少then:在编辑器中该行会变成红色。 错误的语法结构,比如if和end if没有对应上:代码运行前会给出编译错误提示。 类型不匹配:函数输入的参数与定义时的...
分类:编程语言   时间:2015-01-22 17:57:22    收藏:0  评论:0  赞:0  阅读:588
Java多线程同步——生产者消费者问题
这是马士兵老师的Java视频教程里的一个生产者消费者问题的模型[java]view plaincopypublicclassProduceConsumer{publicstaticvoidmain(String[]args){SyncStackss=newSyncStack();Producerpr...
分类:编程语言   时间:2015-01-22 17:56:32    收藏:0  评论:0  赞:0  阅读:244
【转】2015年你需要学习的15种编程语言
如果你是一个程序员,那么你的美好时光来了。根据美国劳动统计局的预测,计算机方面的工作岗位将在接下来的七年时间里增长8%。如果你很擅长于写代码,那么你的薪资可以高达300美元一小时甚至更多。想要拿到这一领域的高薪,那么你就得掌握最需要的几门编程语言。 下面是Doug Winnie——在线学习平台Lyn...
分类:编程语言   时间:2015-01-22 17:55:52    收藏:0  评论:0  赞:0  阅读:346
VBA程序的调试
VBA程序的调试:设置断点、单步跟踪、设置监视窗 Acces的VBE编程环境提供了完整的一套调试工具和调试方法。熟练掌握好这些调试工具和调试方法的使用,可以快速、准确地找到问题所在,不断修改,加以完善。 一、“断点”概念 所谓“断点”就是在过程的某个特定语句上设置一个位置点以中断程序的执行。“...
分类:编程语言   时间:2015-01-22 17:54:42    收藏:0  评论:0  赞:0  阅读:434
java类
1.四种访问控制符private、不指明、protected、public2.构造函数没有返回值 是因为构造函数默认返回的是类的实例对象。所以不需要写返回值3.static static表示类拥有。实例:public class A{ public void a() { System...
分类:编程语言   时间:2015-01-22 17:53:22    收藏:0  评论:0  赞:0  阅读:255
java反射调用方法
最近的开发,遇到一个调用其他工程类方法的问题,用到一个简单的方法--java反射。利用反射机制,获取类实例,再获取相应方法,最后执行,得到结果。具体应用为:Class CIRWindowsAPI = Class.forName("com.fujitsu.ci.runtime.common.CIRWi...
分类:编程语言   时间:2015-01-22 17:52:52    收藏:0  评论:0  赞:0  阅读:307
Python的OO思想
想当年大二的时候,在学校学习Java,最牛逼的OO思想,用了3页纸就讲完了,还是清华大学出版社的呢。后来全凭自己啃视频,啃代码才搞懂什么叫做OO。现在学习Python,就用自己的方式,好好学习一次:OO的基本,是封装,继承,多态。首先是继承:定义一个类:Python代码classBird(objec...
分类:编程语言   时间:2015-01-22 17:51:52    收藏:0  评论:0  赞:0  阅读:298
JavaWeb之Cookie&Session(六)
简介 现在每天整理笔记,第一是巩固知识,第二是把学过的变成自己的。虽然笔记内容很普通,但掌握能这些,变成自己的知识,也是挺不错的 学习技巧 Cookie和Session学习时,明白如何使用以及原理。剩下时间大量练习案例,增加对Cookie和Session的认识 Cookie对象 0. 会话管理 会话...
分类:编程语言   时间:2015-01-22 17:47:23    收藏:0  评论:0  赞:0  阅读:155
C++中智能指针的设计和使用
智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指针。...
分类:编程语言   时间:2015-01-22 17:46:22    收藏:0  评论:0  赞:0  阅读:155
关于spring 事物传播性的研究
spring的一大特色就是数据库事务管理方便,我们在代码中编写代码时,看不到事务的使用,关键是spring 使用了AOP进行事务拦截。 这篇文章主要介绍spring的事务传播性。 1.为什么要介绍这个: 介绍一下使用场景: 在系统中我们使用了一个流水号,这个功能实现如下: 1.先使用for upda...
分类:编程语言   时间:2015-01-22 17:44:12    收藏:0  评论:0  赞:0  阅读:431
贪心算法
贪心算法的设计思想 贪心算法在解决这个问题的策略上目光短浅,仅仅依据当前已有的信息就做出选择,并且一旦做出了选择,无论将来有什么结果,这个选择都不会改变。换言之,贪心法并非从总体最优考虑,它所做出的选择仅仅是在某种意义上的局部最优。贪心算法对于大部分的优化问题都能产生最优解,但不能总获得总体最...
分类:编程语言   时间:2015-01-22 17:43:22    收藏:0  评论:0  赞:0  阅读:159
Java IDE MyEclipse 2015更新
近日,企业级集成开发环境MyEclipse 2015正式版1.0发布了,在新的2015版本里,MyEclipse增加了多个后端服务控件,并提供了更加先进的云端REST连接技术。
分类:编程语言   时间:2015-01-22 17:39:42    收藏:0  评论:0  赞:0  阅读:348
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!