码迷,mamicode.com
首页 > 编程语言
Java基础知识强化之IO流笔记44:IO流练习之 复制图片的 4 种方式案例
1. 复制图片的 4 种方式案例:分析: 复制数据,如果我们知道用记事本打开并能够读懂,就用字符流,否则用字节流。 通过该原理,我们知道我们应该采用字节流。 而字节流有4种方式,所以做这个题目我们有4种方式。推荐掌握第4种。数据源: c:\\a.jpg -- FileInputStream ...
分类:编程语言   时间:2015-10-11 14:02:02    阅读次数:202
LeetCode:Summary Ranges - 获取数组中数字的范围
1、题目名称 Summary Ranges(获取数组中数字的范围) 2、题目地址 https://leetcode.com/problems/summary-ranges/ 3、题目内容 英文:Given a sorted integer array without duplicates, return the summary o...
分类:编程语言   时间:2015-10-11 12:57:49    阅读次数:188
多线程和多进程模型
多线程和多进程模型的选用内容目录:多进程模型多线程模型选用参考多线程和多进程模型的选用这里的线程指通过linux的pthread_create而产生的原生线程,线程资源很宝贵,能被操作系统的任务调度器看见的(不是python gevent、go gorouine里的概念);我们讨论以下两种模型;多进...
分类:编程语言   时间:2015-10-11 12:56:13    阅读次数:273
Java语法糖2:自动装箱和自动拆箱
一开始想学学自动拆箱和自动装箱是被这个名字吸引到,听上去好像很高端的样子,其实自动拆箱、自动装箱是很简单的内容。自动拆箱和自动装箱Java为每种基本数据类型都提供了对应的包装器类型。举个例子:public class TestMain{ public static void main(Stri...
分类:编程语言   时间:2015-10-11 12:53:45    阅读次数:256
opencv 启动摄像头 C++
http://blog.csdn.net/thefutureisour/article/details/7530177在网上看了许多关于OpenCV启动摄像头的资料,但是,都是基于C语言的,代码又臭又长,(其实主要是因为我学的OpenCV就是用C++的,C语言的基本数据结构不太熟悉),所以一直想找一...
分类:编程语言   时间:2015-10-11 12:49:43    阅读次数:175
JavaScript设计模式--单例模式
先上一小段代码,看看能不能看懂,三天后揭晓单例模式。。$.tabControl = $.tabControl || {};$.extend($.tabControl,{ prop1:”abc”,//注意此处为单例类实例 init:function($self,options){ ...
分类:编程语言   时间:2015-10-11 12:48:18    阅读次数:161
Java语法糖1:可变长度参数以及foreach循环原理
语法糖接下来几篇文章要开启一个Java语法糖系列,所以首先讲讲什么是语法糖。语法糖是一种几乎每种语言或多或少都提供过的一些方便程序员开发代码的语法,它只是编译器实现的一些小把戏罢了,编译期间以特定的字节码或者特定的方式对这些语法做一些处理,开发者就可以直接方便地使用了。这些语法糖虽然不会提供实质性的...
分类:编程语言   时间:2015-10-11 12:46:15    阅读次数:679
【C语言】判断花括号{}是否匹配
#define_CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> intmain() { inti=0,a=0; intj=0,b=0; intcount=0; chararr1[50]; chararr2[20]; printf("请输入源代码:\n"); scanf("%s",arr1); for(i=0;i<strlen(arr1);i++) { if(arr1[i]..
分类:编程语言   时间:2015-10-11 11:39:55    阅读次数:152
【c语言】   计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
注意:计算时1要用double类型即1.0。奇数偶数分开计算,再合并。#include<stdio.h> intmain() { inti; doublesum=0,sum1=0,sum2=0; for(i=1;i<=99;i+=2) { sum1=sum1+1.0/i; } for(i=2;i<=100;i+=2) { sum2=sum2-1.0/i; } sum=sum1+sum2; printf("%l..
分类:编程语言   时间:2015-10-11 11:38:54    阅读次数:233
Python多核编程mpi4py实践
Python多核编程mpi4py实践zouxy09@qq.comhttp://blog.csdn.net/zouxy09 一、概述       CPU从三十多年前的8086,到十年前的奔腾,再到当下的多核i7。一开始,以单核cpu的主频为目标,架构的改良和集成电路工艺的进步使得cpu的性能高速上升,单核cpu的主频从老爷车的MHz阶段一度接近4GHz高地。然而,也因为工艺和功耗等的限制,单核cpu...
分类:编程语言   时间:2015-10-11 11:36:43    阅读次数:354
C语言基础---常量、运算符、函数
C语言基础---常量、运算符、函数一、变量1、变量名的取名规则 1)第一个字符必须是字母或下划线,其后的字符必须是字母、数字、或下划线。下列合法的: sum、_total、li_ling 不合法的:zhang- sum、136、$12、student’s 2)大小写字母代表的是不同的字符 3)长度不...
分类:编程语言   时间:2015-10-11 11:31:49    阅读次数:239
Java中Runnable和Thread的区别
Java中Runnable和Thread的区别在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类...
分类:编程语言   时间:2015-10-11 11:30:56    阅读次数:211
理解多线程
一、理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。.....
分类:编程语言   时间:2015-10-11 11:30:27    阅读次数:258
Java集合学习(二)
Collection实现类:1. public abstract class AbstractCollection extends Object implements Collection:实现了Collection类的基本框架,用来减少实现Collection接口的工作量。为了实现一个不可修改的接...
分类:编程语言   时间:2015-10-11 11:28:44    阅读次数:156
java 对list进行排序
前提:list中的元素是自定义对象,如何根据对象的元素进行排序呢?比如Liststudents 是一个list,每个元素都是Student对象,Student对象中有成员变量name,age,等,那么我想根据age来排序,如何实现呢?1,使用Comparator 接口Student类 结构如下:(省...
分类:编程语言   时间:2015-10-11 11:29:23    阅读次数:218
Java基础知识强化之IO流笔记42:IO流总结(图解)
1. IO流总结(图解)
分类:编程语言   时间:2015-10-11 11:27:48    阅读次数:140
Java 网络编程----基本概念
网络现在是一个非常普遍的概念。以下是维基百科上的解释:网络一词有多种意义,可解作:网络流也简称为网络(network)。一般用于管道系统、交通系统、通讯系统建模。有时特指计算机网络。或特指其中的互联网。或指互联网中的万维网。java网络编程关系的是以IP地址为基础的编程。IP,TCP,UDPIP是I...
分类:编程语言   时间:2015-10-11 11:27:37    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!