码迷,mamicode.com
首页 > 编程语言
2016/4/25 java io
JAVA io 用于读取计算机文件 写出文件数据 分为四种流向: 字节流 :以byte类型的数据传输 输入 InputStream(抽象类 所有字节输入流的父类) 数据输入到应用程序 (外部数据 进入到内部程序) 输出: OutputStream(抽象类 所有字节输出流的父类) 从程序写出数据源(内 ...
分类:编程语言   时间:2016-04-25 20:58:45    阅读次数:187
Python学习二(生成器和八皇后算法)
看书看到迭代器和生成器了,一般的使用是没什么问题的,不过很多时候并不能用的很习惯 书中例举了经典的八皇后问题,作为一个程序员怎么能够放过做题的机会呢,于是乎先自己来一遍,于是有了下面这个ugly的代码 前面那个table函数只是用来绘制棋盘的,写完后感觉Python确实是很简洁的语言,当然可以更简洁 ...
分类:编程语言   时间:2016-04-25 20:57:38    阅读次数:256
Spring源码解读之XmlBeanFactory
Spring源码解读之XmlBeanFactory 首先感谢《Spring源码深度解析》郝佳。接下来的Spring源码解读系列,都是读了郝佳的书后的观后感。再次感谢他,带我走进了源码的世界。 BeanFactory factory= new XmlBeanFactory (new ClassPath ...
分类:编程语言   时间:2016-04-25 20:57:29    阅读次数:718
Java NIO原理图文分析及代码实现
原文: http://weixiaolu.iteye.com/blog/1479656 目录: 一.java NIO 和阻塞I/O的区别 1. 阻塞I/O通信模型 2. java NIO原理及通信模型 二.java NIO服务端和客户端代码实现 具体分析: 一.java NIO 和阻塞I/O的区别 ...
分类:编程语言   时间:2016-04-25 20:55:24    阅读次数:208
java多线程中的生产者与消费者之等待唤醒机制@Version1.0
一、生产者消费者模式的学生类成员变量生产与消费demo,第一版1、等待唤醒: Object类中提供了三个方法: wait():等待 notify():唤醒单个线程 notifyAll():唤醒所有线程2、为什么这些方法不定义在Thread类中呢? 这些方法的调用必须通过锁对象调用,而我们刚才使用的锁 ...
分类:编程语言   时间:2016-04-25 20:57:15    阅读次数:214
Python基础:函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率,自己创建的函数叫做用户自定义函数。函数定义规范:1.函数代码块以def关键词开头,后接函数标识符名称和圆括号()。2.任何传入参数和自变量必须放在圆括号中间..
分类:编程语言   时间:2016-04-25 19:49:06    阅读次数:241
C++栈的实现(针对某种数据类型)
/*1.判断栈是否为空2.得到栈的长度3.元素入栈4.元素出栈5.清空栈6.栈顶元素7.栈底元素*/栈的空间动态增加:/*动态增加空间大小,而不是在初始化时,定义一个非常大的空间原理:注意:动态增加大小时,以原大小的两倍配置一块新的空间,然后将原内容拷贝过来,并释放原空间,再将..
分类:编程语言   时间:2016-04-25 19:49:10    阅读次数:130
C++栈的模板实现
#include<iostream>usingnamespacestd;#pragmaonce/*1.判断栈是否为空2.得到栈的长度3.元素入栈4.元素出栈5.清空栈6.栈顶元素7.栈底元素*/template<typenameT>classMyStack{public:MyStack(void);~MyStack(void);voidpush(Telem);voidpop(T&elem);voidclearSta..
分类:编程语言   时间:2016-04-25 19:48:10    阅读次数:180
从玩摄影到学易语言再到PHP,我大学这几年的经历
2013年的10月份左右,还在玩摄影的我建立了一个摄影自学论坛,那会儿什么也不懂就瞎折腾,结果用discuz做了一个像模像样的论坛出来了。每天苦逼的下载各种摄影PDF然后一篇篇地发着帖子。后来听说有一种叫做采集的功能,去discuz的应用中心下载了采集插件,结果不是要钱就是要钱..
分类:编程语言   时间:2016-04-25 19:43:05    阅读次数:357
javascript 中的闭包
在 javascript 中,函数可以当做参数传递,也可以当做返回值返回。 当一个函数内部返回值为一个函数时, 就形成了闭包。 如下面代码 可以这样理解: foo1 = foo.after(function(){console.log(2);}); foo2 = foo1.after(functio ...
分类:编程语言   时间:2016-04-25 19:42:19    阅读次数:163
Swift定义单例的三种方式
第一种:使用GCD. 自定义一个class继承你要继承的类, 定义一个静态可选变量, 声明一个dispatch_once_t,并赋初始值0(0代表还没有被实例过, 如果被实例过了其值始终是1),剩下的和OC定义单例类似 第二种:直接定义一个静态不可变常量,然后定义一个类方法返回值为你要单例化的类,直 ...
分类:编程语言   时间:2016-04-25 19:40:44    阅读次数:269
再回首Java第十八天
File类 File是java.io包下表示与平台无关的文件和目录,也就是说如果希望在程序中操作文件和目录都可以通过File类来完成,值得指出的是不管是文件还是目录都是使用File来操作,File能新建、删除和重命名文件和目录。File不能访问文件内容本身,如果需要访问文件内容本身,则需要使用输入, ...
分类:编程语言   时间:2016-04-25 19:40:33    阅读次数:128
棋盘覆盖问题(C++实现)
在一个2k×2k 个方格组成的棋盘中,恰有一个方格与其它方格不同,称该方格为一特殊方格,且称该棋盘为一特殊棋盘。 问题: 用4种不同形态的L型骨牌, 覆盖给定特殊棋盘上除特殊方格以外的所有方格,且任何2个不得重叠。 特殊方格在棋盘上出现的位置有4k种情形。因而对任何k>=0,有4k种不同的特殊棋盘。 ...
分类:编程语言   时间:2016-04-25 19:40:25    阅读次数:562
SpringMvc学习-环境搭建
最近在学习SpringMVC,首先来说说SpringMVC项目的搭建。 1.SpringMVC简介 spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模 ...
分类:编程语言   时间:2016-04-25 19:40:58    阅读次数:218
15、排序:选择类排序和归并排序
代码更新自上篇,如下: ...
分类:编程语言   时间:2016-04-25 19:38:32    阅读次数:235
数组中一个数字出现的次数超过了数组长度的一半,请找出这个数
算法: 1)初始化,设当前数组为arr[],长度为n,当前元素cur=arr[0],元素出现次数为count; 2)遍历数组,若count==0,设cur=arr[i],count=1;否则,转向3) 3)若arr[i]==cur,则count++,否则,转向4) 4)count--,当i==n-1 ...
分类:编程语言   时间:2016-04-25 19:33:04    阅读次数:168
javascript中的indexOf与if判断的装逼写法
常规indexOf与if判断写法: 以上代码是否是我们平时在写js逻辑时最常用写法,是否觉得有点out?来看看下面的装逼写法(PS:大神请忽略) 卧槽,明明就是一样的代码,别欺负劳资读书少。 骚年,请注意indexOf前面的“~”,这货只是位运算取反,在这儿却可以用来装逼。(装逼大法:-1取反为0, ...
分类:编程语言   时间:2016-04-25 19:31:02    阅读次数:1016
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!