首页 > 编程语言
Python2.5-原理之模块
此部分来自于《Python学习手册》第五部分一、模块(21章) 模块是最高级别的程序组织单元,它将程序代码和数据封装起来以便重用。。模块往往对应于python程序文件。每个文件就是一个模块,并且模块导入其他模块之后就可以使用导入模块定义的变量名。模块可以由两个语句和一个重要的内置函数进行处理:a、....
分类:编程语言   时间:2015-05-25 23:48:38    收藏:0  评论:0  赞:0  阅读:423
深入理解Java内存模型(二)——重排序
数据依赖性如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性。数据依赖分下列三种类型:名称代码示例说明写后读a = 1;b = a;写一个变量之后,再读这个位置。写后写a = 1;a = 2;写一个变量之后,再写这个变量。读后写a = b;b = 1;读一个...
分类:编程语言   时间:2015-05-25 23:48:07    收藏:0  评论:0  赞:0  阅读:339
Javascript 面向对象一:封装数据个方法,从原型对象生成实例
一、 生成对象的原始模式 假定我们把猫看成一个对象,它有"名字"和"颜色"两个属性。 var Cat = { name : '', color : '' } 现在,我们需要根据这个原型对象的规格(schema),生成两个实例对象。 var cat1 = {}; // 创建一个空对象 cat1.nam...
分类:编程语言   时间:2015-05-25 23:46:57    收藏:0  评论:0  赞:0  阅读:430
【转】java中PriorityQueue优先级队列使用方法
优先级队列是不同于先进先出队列的另一种队列。每次从队列中取出的是具有最高优先权的元素。 PriorityQueue是从JDK1.5开始提供的新的数据结构接口。 如果不提供Comparator的话,优先队列中元素默认按自然顺序排列,也就是数字默认是小的在队列头,字符串则按字典序排列。 由于网上的资.....
分类:编程语言   时间:2015-05-25 23:45:47    收藏:0  评论:0  赞:0  阅读:300
Java 几种动态代理实现及其性能比较
原处出之于阿里liangfInterface:package com.sunchao.jdkdyproxy;public interface Subject { void request();}impl:package com.sunchao.jdkdyproxy;public class R...
分类:编程语言   时间:2015-05-25 23:43:37    收藏:0  评论:0  赞:0  阅读:410
Javascript之高效编程
Javascript绝对是最火的编程语言之一,一直具有很大的用户群,具有广泛的应用前景。而在前端开发中,它也是三驾马车之一,并且是最重要的一环。要想给用户提供更流畅的操作体验,更友好的交互,对Javascript程序进行优化、提高执行效率也就必不可少。那么我们怎么样才能编写出高性能的JS程序呢?本文...
分类:编程语言   时间:2015-05-25 23:42:07    收藏:0  评论:0  赞:0  阅读:352
JAVA 类中方法参数与返回值
无参无返回值的方法,用public void 方法名,来声明;有参无返回值的方法,用public void 方法名,来声明;有参有返回值的方法,用public int 方法名(int i,int n),来声明(int 是参数的数据类型指定,也可以是其它数据类型,例如:String、char、doub...
分类:编程语言   时间:2015-05-25 23:41:17    收藏:0  评论:0  赞:0  阅读:297
Java 类的继承
1. 继承的概念       继承在本质上是 特殊 —— 一般 的关系,即常说的is-a关系。子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的一些属性或方法。在Java中使用extends关键字来标识两个类的继承关系。 2. 继承中的初始化顺序       从类的结构上而言,其内部可以有如下四种常见形态:属性(包括类属性和实例属性)、方法(包括类方法和实例方法)、构造器和初始化...
分类:编程语言   时间:2015-05-25 22:30:27    收藏:0  评论:0  赞:0  阅读:280
Linux下 编译C++/C以及常用的几种命令(ubuntu)
今天有学弟问我一个C的问题,本来想着用java解决一下,结果发现某些语句是不通的,后来下载安装了codeblocks,尝试的过程中总是提示没有最高的执行权限,我日......后来想到用g++来编译,无奈本人一直搞java,只好现学现卖,为大家整理了点资料看看 在编译之前我们需要在系统里安装G++ GCC,它们就是Linux下的C++/C的编译器。代码如下 安装命令: sudo apt-get...
分类:编程语言   时间:2015-05-25 22:29:38    收藏:0  评论:0  赞:0  阅读:297
Python Show-Me-the-Code 第 0017,0018,0019 题 写XML文件
第 0017 题: 将 第 0014 题中的 student.xls 文件中的内容写到 student.xml 文件中,如下所示: { "1" : ["张三", 150, 120, 100...
分类:编程语言   时间:2015-05-25 22:28:57    收藏:0  评论:0  赞:0  阅读:521
蓝桥杯 - 传纸条 (双线程DP)
题目传送:传纸条 思路:双线程DP,具体看代码; AC代码: #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define LL long lo...
分类:编程语言   时间:2015-05-25 22:28:37    收藏:0  评论:0  赞:0  阅读:387
拉丁矩阵问题 利用回溯法的C++实现方案
这两天正好在赶算法设计的作业,这里把做的几个需要写代码的题放上来,方便以后查看。 1.题目要求 2.算法思想 这个题目基本思想是 利用回溯法,对于 m 行 n 列, 本质上就是一个二维数组, 我们可以将问题的解写成 x[1],x[2],x[3] … x[m*n], 那么对于每个点 x[i] 的取值实际上是 [1, n], 套用回溯法的算法框架,这里的 约束条件 ,就是同行,同列 没有相...
分类:编程语言   时间:2015-05-25 22:27:27    收藏:0  评论:0  赞:0  阅读:478
高亮显示当前导航条的javascript
首先写一下html结构: 首页 产品 地址 关于 <a hr...
分类:编程语言   时间:2015-05-25 22:27:07    收藏:0  评论:0  赞:0  阅读:223
C#多线程开发7:使用Monitor类同步多个线程
在《使用lock语句同步多个线程》的文章中,使用lock语句同步多线程访问临界资源。 使用lock语句的代码如下所示。 private static object o = new object(); lock (o) { if (account >= 1000) { Thread.Sleep(10);//自动取款机打了个小盹 accoun...
分类:编程语言   时间:2015-05-25 22:25:28    收藏:0  评论:0  赞:0  阅读:325
新手学JAVA(六)----处理随机性的数据
在我们的日常生活中会遇到很多随机性的事情,比如:摇奖,彩票,掷色子,这些都可以通过程序计算其中奖的概率。在JAVA的类库中,有一个专门操作这种随机性数据的类—-Random类。 基础知识 Random类一般使用在那些随机性比较强的场合,因为这些场合都含有一种随机的特性,也就是使用同样的方法去操作数据,每次操作的结果都不一样。 下面是Random类的常用方法: 方法 表示...
分类:编程语言   时间:2015-05-25 22:24:17    收藏:0  评论:0  赞:0  阅读:252
DataGridView出现大红叉--在使用多线程访问数据源时
DG_DGrid.DataSource = Nothing             DG_DGrid.Refresh()             tmpDt = DB.sqlExcuteTable(tmpSql)             DG_DGrid.DataSource = tmpDt 原来是    DG_DGrid.DataSource 的原因。  DG_DGrid....
分类:编程语言   时间:2015-05-25 22:23:57    收藏:0  评论:0  赞:0  阅读:359
jsp自定标签(并且注入spring容器中的bean)
作用 在我们开发中,界面和程序代码是分开做的美工做界面但是美工不懂得Java语言如果我们把Java代码写在jsp文件中,会影响美工工作如果我们使用自定义标签,到时再jsp中我们只需要加入一段引用标签代码就好了不会影响美工工作此外jsp文件简单,方便我们以后修改 1创建类 package com.eyugame.common.tag; import java.io.IOExcep...
分类:编程语言   时间:2015-05-25 22:23:48    收藏:0  评论:0  赞:0  阅读:273
【算法基础】由插入排序来看如何分析和设计算法
插入排序及其解决思路算法的作用自然不用多说,无论是在校学生,还是已经工作多年,只要想在计算机这条道路走得更远,算法都是必不可少的。就像编程语言中的“Hello World!”程序一般,学习算法一开始学的便是排序算法。排序问题在日常生活中也是很常见的,说得专业点:输入是:n个数的一个序列 输出是:这n个数的一个全...
分类:编程语言   时间:2015-05-25 22:23:07    收藏:0  评论:0  赞:0  阅读:301
斐波那契数(C/C++,Scheme)
一、背景斐波那契数的定义: f0=0 f_0 = 0 f1=1 f_1 = 1 fi=fi?1+fi?2(i>1) f_i = f_{i-1}+f_{i-2} (i > 1) 二、分析我引用两张表,大家一看便懂。1.递归(factorial 6) (* 6 (factorial 5)) (* 6 (* 5 (factorial 4))) (* 6 (* 5 (* 4 (factorial...
分类:编程语言   时间:2015-05-25 22:22:01    收藏:0  评论:0  赞:0  阅读:292
中文分词常用算法之基于词典的正向最大匹配
算法描述:S1为带切分字符串,S2为空,MaxLen为词典中的最大词长判断S1是否为空,若是则输出S2从S1左边开始,取出待处理字符串str(其中str的长度小于MaxLen)查看str是否在词典中,若是则转5,若否则转6S2+=str+”/”,S1-=str,转2将str最右边的一个字去掉判断st...
分类:编程语言   时间:2015-05-25 22:16:17    收藏:0  评论:0  赞:0  阅读:324
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!