码迷,mamicode.com
首页 > 编程语言
关于C++输入输出笔记
关于涮新缓冲区: 什么是缓冲区 缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。 缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。 为什么要引入缓冲区 比如我们从磁盘里取信息,我们先把读出的数据放在缓冲区,计算机再直接从缓冲区中取数据,等缓冲区的数据取完后再去...
分类:编程语言   时间:2015-01-02 22:25:25    阅读次数:310
配置java环境时,java的path地址放在其他地址的前面还是后面?
PATH环境变量里是按顺序查找的,如果电脑里只有一个jdk,放哪都一样,有多个放前面的会优先。 一般是放在最前面吧,以免其他在path中的程序需要用到Java环境而由于在JAVA_PATH之前被读取导致程序不能正常启动 总的来说放在最前面吧,如果影响使用,则放在最后面,反正根据实际情况进行调试吧。
分类:编程语言   时间:2015-01-02 22:24:59    阅读次数:291
Java随笔:使用异或操作交换变量值的风险
在面试中,经常会问到“如何不用中间变量交换两个变量值”。看看下面这个代码输出是什么:int x = 1984;int y = 2001;x^=y^=x^=y;System.out.println("x="+x+";y="+y);看上去应该很完美的:x=2001;y=1984实际输出是:x=0;y=1...
分类:编程语言   时间:2015-01-02 22:23:55    阅读次数:312
JAVA中用于处理字符串的“三兄弟”
JAVA中用于处理字符串常用的有三个类:java.lang.String、java.lang.StringBuffer、java.lang.StringBuilder,这三者的共同之处都是final类,不允许被继承,这主要是从性能和安全性上考虑的,因为这几个类都是经常被使用着的,且考虑到防止其中的参...
分类:编程语言   时间:2015-01-02 22:20:12    阅读次数:279
JavaScript学习笔记——4.数组
1.数组的作用 批量处理数据2.声明数组 var arr=[元素1,元素2,元素3...] //快速声明 arr[1] //调用元素 var arr=new Array(元素1,元素2,元素3); //使用Array对象方式声明3.遍历数组 for循环4.数组处理函数 .len...
分类:编程语言   时间:2015-01-02 22:22:31    阅读次数:259
JavaScript 动态选择方法和属性
分类:编程语言   时间:2015-01-02 22:20:48    阅读次数:311
python 操作opencv
一些资料:http://blog.csdn.net/sunny2038/article/details/9057415一个挺好的博客http://docs.opencv.org/trunk/doc/py_tutorials 官方python的 tutorialopencv for python的主干...
分类:编程语言   时间:2015-01-02 22:20:27    阅读次数:313
CUDA数组分配
原问链接概述:数组分配可以通过cudaMallocArray()和cudaMalloc3DArray()1、cudaMallocArray()cudaError_t cudaMallocArray ( struct cudaArray ** array, const str...
分类:编程语言   时间:2015-01-02 22:18:15    阅读次数:360
对分查找算法及实现
二分查找算法基本思想二分查找算法的前置条件是,一个已经排序好的序列(在本篇文章中为了说明问题的方便,假设这个序列是升序排列的),这样在查找所要查找的元素时,首先与序列中间的元素进行比较,如果大于这个元素,就在当前序列的后半部分继续查找,如果小于这个元素,就在当前序列的前半部分继续查找,直到找到相同的...
分类:编程语言   时间:2015-01-02 22:17:22    阅读次数:319
CUDA三维数组
http://hpcbbs.it168.com/forum.php?mod=viewthread&tid=1643根据上面链接的帖子研究了下三维数组,就像他自己说的一样是有问题的,我自己修改了下,结果终于正确了。大家有兴趣的可以对照着看看。整个过程关键参考了这篇文章http://www.xuebuy...
分类:编程语言   时间:2015-01-02 22:16:08    阅读次数:408
java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”
在javascript中有一个方法isDigit()使用来判断一个字符串是否都是数字,在java的字符串处理方法中没有这样的方法,觉得常常需要用到,于是上网搜了一下,整理出了两个用正则表达式匹配的判断方法,如下:// 判断一个字符串是否都为数字 public boolean isDigit(Str....
分类:编程语言   时间:2015-01-02 22:14:25    阅读次数:158
认识java语言
什么是java语言?java是一门完全的面向对象的程序设计语言,即是开发平台,也是部署和运行平台。跨平台特性只要在操作系统上安装了JVM就可以运行java的程序。而不同OS上的JVM由Orancle公司提供下载。JVM的功能:向上解释不仅解释执行编译后的java指令,还进行安全检查。java语言的是...
分类:编程语言   时间:2015-01-02 22:12:54    阅读次数:252
mybatis springmvc velocity环境搭建
前言 轻量级ORM框架MyBatis完美的配合SpringMVC web框架实现了后台action的开发,结合Java模版引擎velocity实现了Java代码与前端代码的隔离。 搭建过程 后台配置mybatis 添加依赖 Spring 3.2.4-RELEASE <dependen...
分类:编程语言   时间:2015-01-02 21:11:28    阅读次数:367
两个有序数组求中位数
参见:http://soj.sysu.edu.cn/show_problem.php?pid=1004&cid=569 果然人脑是有问题的,测试样列还是随机生成的好Design an efficient fine_median algorithmof logrithmicrunning tim...
分类:编程语言   时间:2015-01-02 21:08:37    阅读次数:305
2015年的JavaScript:Angular之类的框架将被库取代
2015年的JavaScript:Angular之类的框架将被库取代young2014-12-16注* 本文表达了关于Angular和Ember这样的整体性解决方案将被更小更专注的library(库)这样的观点(有节选),之前的一些文章也表达过相似的论述:我们不需要JavaScript框架 , An...
分类:编程语言   时间:2015-01-02 21:08:32    阅读次数:272
python cgi 编程
python默认自带了几个和web相关的模块。原来只知道SimpleHTTPServer 这个模块,后来又知道了 CGIHTTPServer 这个模块SimpleHTTPServer1 python -m SimpleHTTPServer 80 在命令行里键入上面的命令就有了一个简单的HTTP服务....
分类:编程语言   时间:2015-01-02 21:06:01    阅读次数:580
Bresenham快速画直线算法
现在的计算机的图像的都是用像素表示的,无论是点、直线、圆或其他图形最终都会以点的形式显示。人们看到屏幕的直线只不过是模拟出来的,人眼不能分辨出来而已。那么计算机是如何画直线的呢,其实有比较多的算法,这里讲的是Bresenham的算法,是光栅化的画直线算法。直线光栅化是指用像素点来模拟直线,比如下图....
分类:编程语言   时间:2015-01-02 21:07:09    阅读次数:493
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!