首页 > 编程语言
JavaScript的函数重载
java语言中函数的重载和重写可谓是很重要的概念,所以在写js的时候时不时的会想到这种用法,重写先不说,这里只说重载.. function test(one) { alert("上面"); } function test(one,two) { alert("下面"); } 如上代码,...
分类:编程语言   时间:2015-05-11 10:18:50    收藏:0  评论:0  赞:0  阅读:124
二分法查找的C语言实现:
#include int binSearch(int, int, int);main(){ int i, n = 10, x = 7; //这里假设把数组a[]定义为a[n],是错误的,不能定义变长数组。 int a[10]; printf("Please enter your nu...
分类:编程语言   时间:2015-05-11 10:18:20    收藏:0  评论:0  赞:0  阅读:128
Notepad配置markdown 格式支持,自定义语言
<NotepadPlus> ????<UserLang?name="Markdown"?ext="md?markdown"?udlVersion="2.0"> ????????<Settings> ????????????<Global?caseIgnored="yes"?forceLineCommentsAtBOL="yes"?...
分类:编程语言   时间:2015-05-11 09:11:20    收藏:0  评论:0  赞:0  阅读:692
设计模式C++实现三:装饰模式
装饰模式(decorator ):动态的给一个对象添加一些额外的职责,就增加的功能来说,装饰模式比生成子类更为灵活。 使用情况:当系统需要新功能的时候,是想旧的类中添加新的代码,这些新的代码通常装饰了原有类的核心职责或者主要行为,它们在主类中加入了新的字段,新的方法新的逻辑,从而增加了主类的复杂度。而这些新加入的东西仅仅是为了满足一些只有在特定情况下才会执行的特殊行为的需要。装饰模式可以把每个要...
分类:编程语言   时间:2015-05-11 09:08:47    收藏:0  评论:0  赞:0  阅读:257
关于JVM常用的GC算法
[Author]: kwu -- 关于JVM常用的GC算法...
分类:编程语言   时间:2015-05-11 09:06:24    收藏:0  评论:0  赞:0  阅读:360
C++ new限定区域分配内存
C++中从指定区域分配内存: #include using namespace std; const int buf(1024); char buffer[buf]={0}; //开辟静态区域 //p1,p3作为指针变量在栈区,存储的地址指向堆区 //手动释放内存 //p2,p4作为指针变量在栈区,存储的地址指向静态区 //自动释放内存,用于分配用完了就不会再用的数据 //避免内存泄漏,...
分类:编程语言   时间:2015-05-11 09:06:18    收藏:0  评论:0  赞:0  阅读:175
Java Eclipse更改皮肤
1. 首先打开eclipse,选择 帮助 -> 安装新软件(help---Install New SoftWare) 。在Work With中输入 http://eclipse-color-theme.github.com/update (原网站为http://eclipsecolorthemes.org/?view=plugin),点击添加(Add)。       2...
分类:编程语言   时间:2015-05-11 09:03:48    收藏:0  评论:0  赞:0  阅读:242
三个典型的经典算法冒泡排序,插入排序,选择排序
稍微轻松点,彻底理解了一下这三个算法,当然只是部分,还有什么改良版,具体分类等等,不过下周有事,先把这几个典型的弄明白,老规矩,看代码说问题 /** * Created by fanyafeng on 2015/5/8/0008. */ public class ALGTest { public static void main(String[] args) { Sy...
分类:编程语言   时间:2015-05-11 09:02:40    收藏:0  评论:0  赞:0  阅读:212
浅谈Java中的浅克隆与深克隆
在程序开发中如果已经存在一个对象A,现在需要一个与A对象完全相同的对象B,并对B对象的属性值进行修改,但是A对象原有的属性值不能改变。这是,如果使用Java提供的对象赋值语句,修改B对象的属性值后,A对象的属性值也将被修改。那么此时就应该想到要用java的clone方法去实现。     此时会遇到两种情况:第一种情况是,该对象中所有属性都是基本类型没有引用类型,这时就可以只重写Cloneable...
分类:编程语言   时间:2015-05-11 09:02:12    收藏:0  评论:0  赞:0  阅读:231
C++二叉搜索树
//////二叉搜索树. #include using namespace std; template class BSTNode{ public: Type data; BSTNode *left; BSTNode *right; BSTNode(Ty...
分类:编程语言   时间:2015-05-11 09:01:23    收藏:0  评论:0  赞:0  阅读:198
Java Eclipse自动补全设置
Eclipse代码自动补全功能默认只包括 点"."  ,即只有输入”."后才出现自动补全的提示框。想要自动补全总是去按 “Alt + / ”也很麻烦。其实只需简单在Eclipse中进行设置即可实现输入任意及符合自动出现自动补全提示框。 具体设置步骤如下:       选择Eclipse菜单条中的Windows菜单下的Preferences项。在左侧找到“Java” =》 “Editor” =》...
分类:编程语言   时间:2015-05-11 09:01:14    收藏:0  评论:0  赞:0  阅读:415
给定一个源代码文件(.cs, .java),输出该文件的总行数、空行数、注释行数、代码行数
package iotest; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.S...
分类:编程语言   时间:2015-05-11 08:58:20    收藏:0  评论:0  赞:0  阅读:585
JavaScript函数及其prototype
一、定义 函数可以通过声明定义,也可以是一个表达式。 (1)函数声明式: 分号是用来分隔可执行JavaScript语句,由于函数声明不是一个可执行语句,所以不以分号结束。 function a(){ console.log('bbb'); }(2)函数表达式: 函数表达式以分号结尾,因为它是一个执行语句。 var a = function(){ console.log('aaa...
分类:编程语言   时间:2015-05-11 08:57:40    收藏:0  评论:0  赞:0  阅读:166
java计算器(图型界面)
package xjj; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.Rectangle; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.ma...
分类:编程语言   时间:2015-05-11 08:57:10    收藏:0  评论:0  赞:0  阅读:393
设计模式C++实现四:代理模式
代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。 应用场景:1.远程代理,也就是为一个对象在不同的地址空间提供局部代表,这样就可以隐藏一个对象存在于不同地址空间的事实。     2.虚拟代理,是根据需要创建开销很大的对象。通过它来存放实例化需要很长时间的真实对象。例如一个很大的HTML网页的打开,我们看到图片是一张一张下载后才能看到,而未打开的图片框,就是通过虚拟代理来替...
分类:编程语言   时间:2015-05-11 08:57:00    收藏:0  评论:0  赞:0  阅读:296
(C语言)递归调用实现字符串反转
问题描述:        编写一个函数reverse_string(char *srring)(递归实现)        实现:将参数字符串中的字符反向排列。        要求:不能使用处C库函数中的字符串操作函数。 程序分析:        思路如下: 本程序用递归的思想实现这一功能,最关键的一点是要改变'\0'所在的位置。a.先交换字符串最外层的两个字符,同时保存第一个字符的...
分类:编程语言   时间:2015-05-11 08:55:50    收藏:0  评论:0  赞:0  阅读:1635
Java正则表达式
Java正则表达式...
分类:编程语言   时间:2015-05-11 08:55:30    收藏:0  评论:0  赞:0  阅读:203
基于redis和R语言构建并行计算平台(yiyou)
最近研究gearman时发现不少问题,关于队列持久化的问题搞了半个月还是没能解决,并且国内可以参考的资料太少,所以考虑换一种方案试试。如下贴出gearman集群的架构: 可以看到该架构存在的问题,当持久化不起作用时,只能通过多台JobServer同时运行的方式保证集群的正常运作。另外client和worker这间的数据传输需要通过JobServer,不能一步到位。这个在数据量大时不能突显...
分类:编程语言   时间:2015-05-11 08:54:50    收藏:0  评论:0  赞:0  阅读:735
【C++】输入8个数,求出最大值与最小值
//输入8个数,求出最大值与最小值 #include using namespace std; int max(int b[],int n),min(int b[],int n); int main() { int a[8]; cout<<"输入8个int型数 :"; for(int i=0;i>a[i]; cout<<"最大数为 "<<max(a,8)<<','<<"最...
分类:编程语言   时间:2015-05-11 08:54:30    收藏:0  评论:0  赞:0  阅读:893
Python学习笔记(二)
1  python语言中对象的类型和内存都是运行时确定的。在创建也就是赋值时,解释器会根据语法和右侧的操作数来决定新对象的类型。 2  GAE 英文全称为 Google App Engine。它是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台,目前支持python、java和php开发   3.HTTPError: HTTP Error 403: Forbidd...
分类:编程语言   时间:2015-05-11 08:53:40    收藏:0  评论:0  赞:0  阅读:270
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!