码迷,mamicode.com
首页 > 编程语言
JAVA学习第五十七课 — IO流(十一)
一、管道流PipedInputStream 和 PipedOutPutStream输入和输出能够直接进行连接。结合线程使用管道流,顾名思义,写一个读一个。连成一个管子API文档:管道输入流应该连接到管道输出流;管道输入流提供要写入管道输出流的全部数据字节。通常,数据由某个线程从PipedInputS...
分类:编程语言   时间:2015-12-23 10:57:42    阅读次数:350
Swift 编程风格指南(raywenderlich.com 版本号)
官方 raywenderlich.com Swift 编程风格指南本文版权归 raywenderlich.com 、The Official raywenderlich.com Swift Style Guide项目以及全部贡献者全部。译者翻译仅供知识传播使用。本风格指南的目标是让Swift代码更简...
分类:编程语言   时间:2015-12-23 10:57:21    阅读次数:289
理解Spring、工厂模式和原始方法的说明
分类:编程语言   时间:2015-12-23 10:56:10    阅读次数:180
java 多线程详解
线程的同步由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。由于我们可以通过 private 关键字来保证数据对象只能被方法访问,所以我们只需针对方法提出一套机制,这套...
分类:编程语言   时间:2015-12-23 10:54:24    阅读次数:237
机器语言——码运算(具体解释反码补码由来)
在高中之前,数学是这种。1+1=2 .这些都是死的。上了大学之后。这个世界是这种……机器语言最低级的语言,仅仅有两个标志 0和1.通过这两个标志来实现计算。曾经我们所做的数学运算都是在10进制上面进行的。而计算机仅仅能用二进制的数来进行运算。大家都知道9用机器语言为 1001(进制的转换不做具体介绍...
分类:编程语言   时间:2015-12-23 10:49:26    阅读次数:257
C语言--通过运算符,实现10进制转化为2进制输出
#include void changeTo(int n){ // 计算数的位数 int len = sizeof(n) * 8; int temp; int t; for (int i = 0; i > (len-1-i); t = temp & 1; ...
分类:编程语言   时间:2015-12-23 10:49:32    阅读次数:127
JavaScript 深拷贝
1 //代码读书记录,请勿转载。 产权非本人所有。 var util={ 2 getType:function(o){ //判断对象类型 3 var _t; 4 return ((_t = typeof(o)) =...
分类:编程语言   时间:2015-12-23 10:46:47    阅读次数:147
8张图理解Java
1、字符串不变性下面这张图展示了这段代码做了什么12String s = "abcd";s = s.concat("ef");2、equals()方法、hashCode()方法的区别HashCode被设计用来提高性能。equals()方法与hashCode()方法的区别在于:如果两个对象相等(equ...
分类:编程语言   时间:2015-12-23 10:46:10    阅读次数:201
【Properties文件】Java使用Properties来读取配置文件
配置文件位置及内容执行结果程序代码package Utils.ConfigFile; import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInp...
分类:编程语言   时间:2015-12-23 10:45:49    阅读次数:171
初识多线程
1 package executors_test; 2 3 import java.util.concurrent.ArrayBlockingQueue; 4 import java.util.concurrent.ExecutorService; 5 import java.util.conc.....
分类:编程语言   时间:2015-12-23 10:40:32    阅读次数:220
【Java】MD5的使用
MD5,英文意思是Message Digest,即信息摘要,是常用的信息摘要算法。它是一种不可逆的算法,也就是说,假如将一个信息MD5摘要成一串代码,将不能通过这串代码还原回原来的信息。出于这种特性,MD5常用来校验密码是否正确、校验下载文件是否完整无损。> 校验密码是否正确:将用户注册的密码MD5...
分类:编程语言   时间:2015-12-23 10:38:38    阅读次数:233
Java WebService 简单实例
前言:开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。一、准备工作(以下为本实例使用工具)1、MyEclipse10.7.12、JDK1.6.0_22二、创建服务端1、创建【Web Service Project】,命名为【TheService】。2、创建【Class】类,命名为【...
分类:编程语言   时间:2015-12-23 10:32:33    阅读次数:158
windows使用python调用wget批处理下载数据
wget是linux/unix下通常使用的下载http/ftp的数据,使用非常方便,其实wget目前经过编译,也可在windows下使用。最近需要下载大量的遥感数据,使用了python写了批处理下载程序,使用的是urllib的urlretrieve进行下载,数据下载还可以,但是界面交互性不好看。就根...
分类:编程语言   时间:2015-12-23 10:32:02    阅读次数:1222
java web 学习五(servlet开发1)
一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 ...
分类:编程语言   时间:2015-12-23 10:32:41    阅读次数:168
[转]Java开发必会的Linux命令
本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查看帮助或者直接通过google搜索学习。1.查找文件find / -name filename.txt 根据名称查找/目录下的filename.txt文件。find . -name "*.xml" 递归查找所有的x...
分类:编程语言   时间:2015-12-23 09:26:23    阅读次数:193
java 文件的操作(File)
/**创建文件* File 的两个常亮(File.separator(\)、File.pathSeparator(;))* 直接在windows下使用\进行分割是可以的。* 但是在linux下就不是\了。* 所以,要想使得我们的代码跨平台,更加健壮,所以,大家都采用这两个常量吧。* */public...
分类:编程语言   时间:2015-12-23 09:23:05    阅读次数:171
C++控制台贪吃蛇代码
游戏截图:以下是3个代码文件:Snake_Class.h文件: 1 #ifndef SNAKE 2 #define SNAKE 3 4 #include 5 #include 6 #include 7 8 //标记界面和菜单项的ID 9 enum ID_ { ID_1=1, ID_2, ID_3.....
分类:编程语言   时间:2015-12-23 09:21:02    阅读次数:290
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!