码迷,mamicode.com
首页 > 编程语言
J2SE快速进阶——多线程之synchronized
有一天,和老婆打了个赌,现在我的银行账号里共有5000块钱,我们去银行同时取钱,看我俩能不能同时取出5000来。。。。(PS:打赌的代价是:如果都能取出5000,那这10000块都给她买吃的!如果只能取5000,嘿嘿,那就只用着5000块给她买吃的~~~~怎么觉得这条件有点怪怪的nie?) 心动不如行动!她拿着存折去柜台取,我拿着银行卡去ATM机取,找了个合适的时机,我在输入好金额时,一直盯着那个teller的手,他在一切准备就绪后敲回车的同时,我以迅雷不及掩耳之势按下了确定。结果是,我的A...
分类:编程语言   时间:2015-03-16 08:39:43    阅读次数:194
开源 java CMS - FreeCMS2.3 留言管理
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/22027.html 项目地址:http://www.freeteam.cn/ 留言管理 管理当前管理站点的留言数据。 1. 回复留言 选择需要回复的留言,然后点击“回复”。 注意:同时只能回复一个留言。 输入回复内容后,点击“...
分类:编程语言   时间:2015-03-16 08:42:30    阅读次数:223
排序算法总结
目录简介交换排序冒泡排序快速排序插入排序直接插入排序希尔排序选择排序简单选择排序堆排序归并排序基数排序总结简介排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分内部排序和外部排序。若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。反之,若参...
分类:编程语言   时间:2015-03-16 08:38:00    阅读次数:264
Java知多少(6)第一个程序示例
跟随世界潮流,第一个Java程序输出“Hell World!”。通过Eclipse运行程序启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,弹出对话框:图1 新建项目填入项目名称,点击“完成”,创建项目成功,可以看到在E:\java\workspace 目录下多出了一个D...
分类:编程语言   时间:2015-03-16 07:33:44    阅读次数:221
Swift函数闭包
一、闭包的概念计算机语言要支持闭包的前提条件有2个:1、支持函数类型,能够将函数作为参数或返回值传递;2、支持函数嵌套示例:funccaculate(opr:String)->(Int,Int)->Int{varresult:(Int,Int)->Intswitch(opr){case"+":result={(a:Int,b:Int)->Intinreturna+b}d..
分类:编程语言   时间:2015-03-16 06:29:18    阅读次数:226
【java】静态代码块
静态代码块格式:static{静态代码块中的执行语句}特点:随着类的加载而执行,只执行一次,用于给类进行初始化,并优先于主函数执行考虑如下java语句classStaticCode { static { System.out.println("a"); } } publicclassDemo{ static { System.out.println("b"); } publicstat..
分类:编程语言   时间:2015-03-16 06:27:35    阅读次数:214
【java】对象初始化的一些理解
一个对象创建语句Girly=newGirl("hera",20);执行这句话要经历8个步骤:new用到了Girl.class,所以先会找到Girl.class文件并加载到内存中如果有的话,先会执行该类中的static代码块,为Girl.class类进行初始化在堆内存中开辟空间,分配一个内存地址在堆内存中建立对象的特有属性..
分类:编程语言   时间:2015-03-16 06:27:13    阅读次数:114
【java】选择排序的实现
选择排序的原理说明:第一趟:0脚标位分别和之后的关键字进行比较,如果关键字小于0脚标位的关键字,则交换两个关键字的位置;经过第一趟简单选择排序,0脚标位为所有关键字中最小的记录。第二趟:1脚标位分别和之后的关键字进行比较,如果关键字小于1脚标位的关键字,则交换两..
分类:编程语言   时间:2015-03-16 06:27:06    阅读次数:143
第二讲 python程序基本架构
输入-------------处理------------------------------输出变量赋值算术运算(+、-、*、/)打印输出输入语句逻辑运算(如:判断字符串大小)写入文件(用户名:ip:时间)算法处理写入数据库eg1:>>>x=12--------|>>>y=13---------|----输入>>>z=x+..
分类:编程语言   时间:2015-03-16 06:25:49    阅读次数:158
【java】冒泡排序的实现
冒泡排序的原理说明:第一趟:依次比较相邻的两个数,如果后面的数比前面的数小,则交换两个数的位置,一趟下来,所有关键字中最大的关键字会在最后,所以第二趟排序可以不考虑脚标最大位的关键字第二趟:重复上述过程,但是第二趟中关键字总数比第一趟中少一个,因为所有关键..
分类:编程语言   时间:2015-03-16 06:25:16    阅读次数:146
第四讲 python变量解析
1,python语言的变量和其他语言的变量概念有所不同变量------------->到底什么在变???>>>x=12x指向12所在的内存单元>>>y=13y指向13所在的内存单元>>>printx12>>>printy13在python中变量是某一块内存的小标签x=y含义是将x指向y指向的..
分类:编程语言   时间:2015-03-16 06:26:41    阅读次数:155
第八讲 python自定义函数返回值
注意自定义函数:统一文件内函数名称不能相同。单返回值语法结构:deffunction_name([para1,para2...])code...code......returnvalue--------------可以返回一个值eg:deftest_c(n1,n2):-------------函数定义n=n1+n2returnnsum1=test_c(100,102)----------函数调用----最好不要..
分类:编程语言   时间:2015-03-16 06:22:38    阅读次数:174
第十讲 python函数实参赋值顺序
解决:函数调用赋值顺序的问题01,一般情况下是一一对应赋值(有预定义值的可以不赋值)-------推荐******02,可以指定形参一一赋值03,有预定义值的参数不能优先于无预定义值的参数被赋值注:01的情况下在调用的时候,不用写形参名称。02的情况下在调用的时候,需指定:形参名..
分类:编程语言   时间:2015-03-16 06:22:34    阅读次数:136
《Python核心编程》数字类型
1、数字类型简介 Python中数字类型包括:整型、长整型、布尔型、双精度浮点型、十进制浮点型、复数。这些数字类型都是不可变类型,也就是说,改变了数字的值会生成新的对象。 在Python中删除数字对象,可以用语句:del aInt,aLong,aFloat,aComplex 2、整型 布尔型取值范围只有两个值,True和False。它们在数学运算中对应1和0.对于值为0的任何数字或空集(空列表、空元...
分类:编程语言   时间:2015-03-16 06:23:12    阅读次数:145
C语言qsort函数算法性能测试
对于算法的复杂度,一种直观感知方法是测量一定数量级数据的算法运行时间。 以C语言提供的qsort为例子,以100万数据量测试其计算时间,可感知O(nlg(n))的时间代价...
分类:编程语言   时间:2015-03-16 06:19:44    阅读次数:182
一个基础而奇怪的问题:算法运行加法、乘法、除法性能无差别?
一个基础而奇怪的问题:算法运行加法、乘法、除法性能无差别? 计算机原理分析认为:加法、乘法和除法的计算性能依次降低,但降低到什么程度?编写C程序用30次百万数据计算来测试时间差异性,代码如下:...
分类:编程语言   时间:2015-03-16 06:20:23    阅读次数:173
搭建SpringMVC+Hibernate4+Spring3+Ajax+Maven项目
首先新建一个Maven项目,百度一下会有很多实例,这里就不介绍了,直接奔主题。 如题:这里使用的是Hibernate4和Spring3,使用的JPA和Spring注解,然后JDK版本是1.7 下面这张图片演示的是整个项目的结构图。 -------------------------------------------------------       -----------------...
分类:编程语言   时间:2015-03-16 06:19:15    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!