首页 > 编程语言
java的动态绑定和静态绑定
首先是方法的参数是父类对象,传入子类对象是否可行然后引出Parent p = new Children();这句代码不是很理解,google的过程中引出向上转型要理解向上转型又引出了动态绑定从动态绑定又引出了静态绑定程序绑定的概念:绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对jav...
分类:编程语言   时间:2014-10-12 10:28:08    收藏:0  评论:0  赞:0  阅读:308
linux可重入、异步信号安全和线程安全
一 可重入函数当一个被捕获的信号被一个进程处理时,进程执行的普通的指令序列会被一个信号处理器暂时地中断。它首先执行该信号处理程序中的指令。如果从信号处理程序返回(例如没有调用exit或longjmp),则继续执行在捕获到信号时进程正在执行的正常指令序列(这和当一个硬件中断发生是所发生的事情相似。)但...
分类:编程语言   时间:2014-10-12 10:27:18    收藏:0  评论:0  赞:0  阅读:373
python 基本内容
1. 包 import 模块名 这个包首先在当前目录找。 每个模块中可以用__name__判断是否为__main__来运行程序 创建包pack,建立一个文件夹然后创建__init__.py import pack.filename pack.filename.f() 引用包重命名 import pack as newname from cal import *  #这样...
分类:编程语言   时间:2014-10-12 09:23:08    收藏:0  评论:0  赞:0  阅读:263
hdu 4777 Rabbit Kingdom(树状数组)
题目链接:hdu 4777 Rabbit Kingdom 题目大意:一个兔子王国,有N只兔子,每只兔子有一个重量,如果两只兔子的重量不互质,那么就会干架,现在国王想将l r之间的兔子关进监狱,它想知道会有多少只兔子不会和别的兔子干架。 解题思路:预处理出每只兔子的L,R表示向左和向右最近会与该兔子发生冲突的兔子,预处理的时候只要将每只兔子的重量分解成质因子后遍历两遍。 对于询问,将询...
分类:编程语言   时间:2014-10-12 09:21:51    收藏:0  评论:0  赞:0  阅读:252
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第9章节--客户端对象模型和REST APIs概览 JavaScript
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第9章节--客户端对象模型和REST APIs概览  JavaScript         与托管.NET客户端对象模型(Managed CSOM)并排的是JavaScript客户对象模型(JS CSOM)。         JS CSOM最初的目的是允许在SP上下文的页面中运行JavaScript代码,不需要整个页...
分类:编程语言   时间:2014-10-12 09:20:48    收藏:0  评论:0  赞:0  阅读:249
C++——基础学习中的一些重点笔记
1.异常处理: a)在try块中,一旦发生错误,立即抛出异常,然后转入catch块中(try块中剩余的代码不会被执行)。 b)如果throw异常不去捕获,会造成程序core dump(异常处理没有对应的代码块,同样会引起core dump)。 c)对于不同类型的异常,可以采用不同的catch块...
分类:编程语言   时间:2014-10-12 03:58:28    收藏:0  评论:0  赞:0  阅读:401
spring task 定时任务
Spring Task可以很方便的实现定时任务功能,使用起来比Spring+QuartZ方便很多 ????Spring Task最主要的就是xml配置,当然也可以通过注解实现: <bean?id="taskTest"?class="TaskTest"?/> <task:sche...
分类:编程语言   时间:2014-10-12 02:57:28    收藏:0  评论:0  赞:0  阅读:246
算法001.插入排序
1 #include ; 2 3 using namespace std; 4 void insertion_sort(int * arr, int length); 5 6 int main() 7 { 8 int arr[] = {2,45,5,8,10,4,9,45,8,36,1...
分类:编程语言   时间:2014-10-12 02:54:28    收藏:0  评论:0  赞:0  阅读:212
Java笔记17:JAVA常用函数
***根据传入的格式获取日期**@paramformat*如:YYYYMMDD||MM/dd/yyyy,hh:mm:ss*@return字符串的日期*/publicStringgetSysDate(Stringformat){StringdateStr="";try{Formatformatter;Datedate=newDate();formatter=newSimpleDateFormat(format);dateStr=formatter.format(date);}..
分类:编程语言   时间:2014-10-12 01:42:00    收藏:0  评论:0  赞:0  阅读:291
Missing artifact org.springframework:spring-context:jar:3.1.1.RELEASE:compile
在使用maven来塔建SpringMVC+Mybatis+Spring时出现了:Missingartifactorg.springframework:spring-context:jar:3.1.1.RELEASE:compile但是可以下载spring-context-3.1.1.RELEASE.jar放在指定目录直线运行:mvninstall:install-file-DgroupId=org.springframework-DartifactId=s..
分类:编程语言   时间:2014-10-12 01:40:38    收藏:0  评论:0  赞:0  阅读:524
Python测试模块——nose
以下内容翻译自nose官方文档,因为水平有限,难免会有错误。。。。nose是Python平台的一个测试工具,相信用Python开发过的人都知道unittest,nose比unittest更加强大,也更加好用(注:我没有用过unittest。。。我还是小白。。。。)nose使用的tests是unittest.TestCase的子类..
分类:编程语言   时间:2014-10-12 01:40:28    收藏:0  评论:0  赞:0  阅读:240
python : 批量下载R语言库包
python R download library...
分类:编程语言   时间:2014-10-12 01:39:18    收藏:0  评论:0  赞:0  阅读:147
Java Transaction Management
Just a few weeks ago, I had a discussion with one of my colleagues about how to manage the transaction in our innovation project, and I found it a big bang knowledge when dig into details. So I want to go through these details and give an internal knowledg...
分类:编程语言   时间:2014-10-12 01:38:38    收藏:0  评论:0  赞:0  阅读:303
Python 如何绘制圆
################################### #   __author__ = 'pipi' #   ctime 2014.10.11 ################################### from matplotlib.patches import Ellipse, Circle import matplotlib.pyplot as plt...
分类:编程语言   时间:2014-10-12 01:37:28    收藏:0  评论:0  赞:0  阅读:485
Java设计模式菜鸟系列(十七)桥接模式建模与实现
桥接模式(Bridge): 把事物和其具体实现分开(抽象化与实现化解耦),使他们可以各自独立的变化。 假设你的电脑是双系统(WinXP、Win7),而且都安装了mysql、oracle、sqlserver、DB2这4种数据库,那么你有2*4种选择去 连接数据库。按平常的写法,咱要写2*4个类,但是使用了桥接模式,你只需写2+4个类,可以看出桥接模式其实就是一种将 N*M转化成N+M组合的思想。...
分类:编程语言   时间:2014-10-12 01:36:08    收藏:0  评论:0  赞:0  阅读:300
Java Executors(线程池)(转)
转:http://blog.csdn.net/coding_or_coded/article/details/6856014Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写...
分类:编程语言   时间:2014-10-12 01:34:08    收藏:0  评论:0  赞:0  阅读:446
转:算法的最坏情况与平均情况 复杂度就要看最坏情况
转自:算法的最坏情况与平均情况如果一个程序运行多次,则有时候它会快点儿,有时候它会慢点儿。算法也一样,在输入1的情况下和输入2的情况下,其执行效率不一定一样。即算法会随着输入数据的不同而有秩序效率的不同,有时候会快点儿,有时候会慢点儿。例如,对一个已经排好序的序列进行排序就要相对容易一些。另外,输入...
分类:编程语言   时间:2014-10-12 01:31:58    收藏:0  评论:0  赞:0  阅读:492
转:算法的空间复杂度
转自:算法的空间复杂度类似于时间复杂度的讨论,一个算法的空间复杂度(Space Complexity)S(n)定义为该算法所耗费的存储空间,它也是问题规模n的函数。渐近空间复杂度也常常简称为空间复杂度。空间复杂度(Space Complexity)是对一个算法在运行过程中临时占用存储空间大小的量度。...
分类:编程语言   时间:2014-10-12 01:29:58    收藏:0  评论:0  赞:0  阅读:452
魔王问题(C语言实现)
[问题描述]有一个魔王总是使用自己的一种非常精练而又抽象的语言讲话,没有人能听得懂,但他的语言是可以逐步解释成人能听懂的语言,因为他的语言是由以下两种形式的规则由人的语言逐步抽象上去的:(1)α->β1β2?βm(2)(θδ1δ2?δn)->θδnθδn-1?θδ...
分类:编程语言   时间:2014-10-12 01:29:48    收藏:0  评论:0  赞:0  阅读:417
osx下查看jar文件
jar是java class的打包文件,我们可以将自己的项目打包为jar文件运行,也可以打包后当做第三方包查看,有时候我们需要查看一下一个jar文件中是否还有某个类以及相应的包,我们可以采用以下两种方式: ① 使用软件 jd-gui是一个跨平台的软件,我们可以方便的在osx等系统上安装,之后将jar文件拖进jd-gui就可以了。 ②使用zip工具 jar包是一个zip文件,...
分类:编程语言   时间:2014-10-12 00:25:18    收藏:0  评论:0  赞:0  阅读:490
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!