码迷,mamicode.com
首页 > 编程语言
java细节,你注意到了多少?
Java作为一门优秀的面向对象的程序设计语言,正在被越来越多的人使用。在实际开发中碰到的一些Java语言的容易被人忽视的细节,下面分享一下希望能给正在学习Java语言的人有所帮助。1,位移运算越界怎么处理考察下面的代码输出结果是多少?inta=5;System.out.println(a<<33);...
分类:编程语言   时间:2015-07-22 18:33:25    阅读次数:116
C++矩阵库 Eigen 快速入门
最近需要用 C++ 做一些数值计算,之前一直采用Matlab 混合编程的方式处理矩阵运算,非常麻烦,直到发现了 Eigen 库,简直相见恨晚,好用哭了。 Eigen 是一个基于C++模板的线性代数库,直接将库下载后放在项目目录下,然后包含头文件就能使用,非常方便。此外,Eigen的接口清晰,稳定高效...
分类:编程语言   时间:2015-07-22 18:30:05    阅读次数:410
两道水题(月之数)(排序)
月之数Time Limit : 1000/1000ms (Java/Other)Memory Limit : 32768/32768K (Java/Other)Total Submission(s) : 32Accepted Submission(s) : 22Font: Times New Rom...
分类:编程语言   时间:2015-07-22 18:29:00    阅读次数:114
位图排序
位图排序: 适合数量较多的整数集合排序。原理: 定义位组,如果整数i存在,则将位组的第i位置为1,以记录其存在。然后位组遍历,确定排序。Code: 1 import java.io.*; 2 import java.util.*; 3 public class Main { 4 5 ...
分类:编程语言   时间:2015-07-22 18:27:16    阅读次数:113
数组和字符串
1. “数组名代表了数组的存储首地址,是一个地址常量”。对于char *p1 = "A String.";和char p2[] = "Another String.";这两种写法的不同:p1指向的这个字符串是个常量, 不可改变, 程序在编译期间就为"A String."这个字符串分配了固定的空间, ...
分类:编程语言   时间:2015-07-22 18:24:30    阅读次数:123
C语言:题目--函数调用,内存,malloc找错
函数调用,内存,malloc
分类:编程语言   时间:2015-07-22 18:23:33    阅读次数:145
javascript-DOM学习
javascript-DOM学习 DOM document(html) object modle document对象(DOM核心对象) dom能用来干什么? 对html元素的样式(颜色、大小、位置等等)、内容、属 性来进行动态的改变和操作。 document对象 ? 一、属性 ? ...
分类:编程语言   时间:2015-07-22 18:22:45    阅读次数:126
Javascript 的addEventListener()及attachEvent()区别分析
一般我们在JS中添加事件,是这样子的?1obj.onclick=method这种绑定事件的方式,兼容主流浏览器,但如果一个元素上添加多次同一事件呢??123obj.onclick=method1;obj.onclick=method2;obj.onclick=method3;如果这样写,那么只有最后...
分类:编程语言   时间:2015-07-22 18:21:45    阅读次数:197
jar命令:打包、查看、更新等
如何把写好的Java程序打包为jar文件呢?下面说的就是java使用命令行打包JAR的方法1.命令行的方式:打包jar cf JAR文件名称 程序文件名称或者程序所在的文件夹举例:jar cf MyApp.jar D:JavaProjectMyApp查看一个jar文件的内容jar tvf JAR文件...
分类:编程语言   时间:2015-07-22 18:20:14    阅读次数:122
你的程序支持复杂的时间调度嘛?如约而来的 java 版本
你的程序支持复杂的时间调度嘛?这篇文章介绍了时间适配器的c#版本,是给客户端用的,服务器自然也要有一套对应的做法,java版本的[年][月][日][星期][时间][*][*][*][*][*]这样利于分割,配置,清晰。然后就是验证,时间在不在配置的时间开发内?当然想到的*肯定是默认支持所有的[201...
分类:编程语言   时间:2015-07-22 18:21:18    阅读次数:207
深入浅出Java模式设计之模板方法模式
一、引子 这是一个很简单的模式,却被非常广泛的使用。之所以简单是因为在这个模式中仅仅使用到了继承关系。 继承关系由于自身的缺陷,被专家们扣上了“罪恶”的帽子。“使用委派关系代替继承关系”,“尽量使用接口实现而不是抽象类继承”等等专家警告,让我们这些菜鸟对继承“另眼相看”。 其实,继承还是有很多...
分类:编程语言   时间:2015-07-22 18:18:02    阅读次数:165
JavaScript中的函数与闭包
转自javascript深入理解js闭包_javascript技巧_脚本之家 http://www.jb51.net/article/24101.htm闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域 要理解闭包,首先必须理解J...
分类:编程语言   时间:2015-07-22 18:17:39    阅读次数:196
JavaEE自定义标签:标签类的创建、tld配置文件的创建(位置、如何创建)、Web-XML配置、JSP应用
1、标签以类似于html标签的方式实现的java代码的封装。第一:形成了开发标签的技术标准---自定义标签的技术标准。第二:java标准标签库(sun之前自己开发的一系列的标签的集合)jstl,以及表达式语言EL。2、自定义标签(1)理解:可以允许用户自己根据自己的需要,去开发自己的标签的技术规范。...
分类:编程语言   时间:2015-07-22 18:17:54    阅读次数:235
Linux 平台如何查看某个进程的线程数?
Linux 平台如何查看某个进程的线程数? 三种方法:1。 使用top命令,具体用法是 top -H 加上这个选项,top的每一行就不是显示一个进程,而是一个线程。2。 使用ps命令,具体用法是 ps -xH 这样可以查看所有存在的线程,也可以使用grep作进一步的过滤。3。 使用ps命令,具体用法...
分类:编程语言   时间:2015-07-22 18:14:32    阅读次数:157
vim编译(带python的)
这个主题看起来有点土,你是个程序猿,竟然成天就会配置,搭建,编译,玩vim。你混了快10年,你写代码的功力呢?说来也惭愧,为什么要写这个,因为这个编译困扰了我两天时间。话说回来,就算米国硅谷也有我这样的,哈哈。 如果你系统的python很纯净,就一个2.7以上的,那么此文没有什么价值,如果...
分类:编程语言   时间:2015-07-22 18:14:29    阅读次数:200
Javascript异步编程之二回调函数
上一节讲异步原理的时候基本上把回掉函数也捎带讲了一些,这节主要举几个例子来具体化一下。在开始之前,首先要明白一件事,在javascript里函数可以作为参数进行传递,这里涉及到高阶函数的概念,大家可以自行google一下。传统的同步函数需要返回一个结果的话都是通过return语句实现,例如:func...
分类:编程语言   时间:2015-07-22 18:11:24    阅读次数:191
Javascript 严格模式
简介 严格模式是一种将更好的错误检查引入代码中的方法。在使用严格模式时,你无法使用隐式声明的变量、将值赋给只读属性或将属性添加到不可扩展的对象等。声明严格模式可以通过在文件、程序或函数的开头添加"use strict";来声明严格模式。此类声明称作“指令序言”。严格模式声明的范围取决于其上下文...
分类:编程语言   时间:2015-07-22 18:10:45    阅读次数:143
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!