码迷,mamicode.com
首页 > 编程语言
java学习第6天
今天主要是学习下static静态变量的了解 ,主要是用于多个对象相同的成员变量,用以节省空间。它是随着类的加载而加载可以是方法也可以是对象。直接通过类名调用。比如main方法就是,可以直接调用。 main方法是静态的 public:权限最大 static:不用创建对象调用 void:返回值给jvm没 ...
分类:编程语言   时间:2016-11-08 01:11:58    阅读次数:269
Java集合的有序无序问题和线程安全与否问题
首先,清楚有序和无序是什么意思: 集合的有序、无序是指插入元素时,保持插入的顺序性,也就是先插入的元素优先放入集合的前面部分。 而排序是指插入元素后,集合中的元素是否自动排序。(例如升序排序) 1.有序集合:集合里的元素可以根据key或index访问.无序集合:集合里的元素只能遍历。有序集合在属性的 ...
分类:编程语言   时间:2016-11-08 01:07:15    阅读次数:263
Java日志系统框架的设计与实现
推荐一篇好的文章介绍java日志系统框架的设计的文章:http://soft.chinabyte.com/database/438/11321938.shtml 文章内容总结: 日志系统对跟踪调试、程序状态记录、数据恢复等功能有重要作用 日志系统一般作为服务进程或者系统调用存在,我们一般程序中使用系 ...
分类:编程语言   时间:2016-11-08 01:08:57    阅读次数:192
Java 01
Java源代码的流程 Java程序由.java文件生成,通过JVM进行编译得到字节文件.class 关于class有如下几点规则: Java语言优势:简单易学,完全面向对象,安全可靠,与平台(操作系统)无关 跨平台性 补充:有关于dos命令行方式: dir md rd cd cd.. cd/ del ...
分类:编程语言   时间:2016-11-08 01:08:11    阅读次数:223
C语言 多线程测试
1、CreateThread 在主线程的基础上创建一个新线程 2、WaitForMultipleObjects 主线程等待子线程 3、CloseHandle 关闭线程 测试结果如下: ...
分类:编程语言   时间:2016-11-08 01:07:46    阅读次数:275
进程和线程、协程的区别
现在多进程多线程已经是老生常谈了,协程也在最近几年流行起来。python中也有协程库,tornado中也用了gevent封装好的协程。本文主要介绍进程、线程和协程三者之间的区别。 一、概念 1、进程 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立 ...
分类:编程语言   时间:2016-11-08 01:03:57    阅读次数:249
算法——蛮力法之选择排序和冒泡排序c++实现
这次实现的是蛮力法中的两个例子,选择排序法和冒泡排序法,使用的编译环境是vs2013,下面对这两个算法做一个简单介绍,然后是两个算法的c++实现代码。 选择排序法比较的范围是整个列表,每次扫描结束找出最小的一个元素一次放在前面的位置;而冒泡排序法每次是将相邻两个元素进行比较,将较大的元素放在后面,这 ...
分类:编程语言   时间:2016-11-08 01:05:20    阅读次数:327
Java float保留两位小数或多位小数
转自:Java float保留两位小数或多位小数 方法1:用Math.round计算,这里返回的数字格式的. float price=89.89; int itemNum=3; float totalPrice=price*itemNum; float num=(float)(Math.round( ...
分类:编程语言   时间:2016-11-08 01:04:37    阅读次数:182
A*算法的理解
A*算法是一种最短路径搜索算法,算是一种贪心算法。所谓贪心算法,即在搜索的每一步都向着当前利益最大化的方向搜索。A*算法告诉了我们一种“利益”的定义方式: f(n) = g(n) + h(n) 这里f(n)代表最终花费,g(n)代表已经花费多少,h(n)代表还要花费多少。A*算法的搜索过程中,只要向 ...
分类:编程语言   时间:2016-11-08 01:04:24    阅读次数:177
关于数组、结构体的初始化{0}
关于数组、结构体的初始化 一直以来,初始化变量和数组常采用定义时赋值的方法,今天在定义一个结构体的时候发现了一些问题,查了下相关资料发现以往的使用确实有些误区,一直没有注意到,于是搜集了下零散的资料在此记录一下。 一、以往常用的初始化方式: 想必一直这样使用也确实不会发现问题,按照惯性思维,把0换成 ...
分类:编程语言   时间:2016-11-08 01:02:54    阅读次数:445
VC中的MFC到底是什么?
1. 微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封 ...
分类:编程语言   时间:2016-11-08 01:00:33    阅读次数:229
Java操作Excel: POI不能创建xlsm问题的方法(源自StackOverFlow)
write to xlsm (Excel 2007) using apache poi POI的下载(记得把其中的jar包全部加到工程里哦)http://mirror.bit.edu.cn/apache/poi/ I have written java file for writing xlsm(E ...
分类:编程语言   时间:2016-11-08 00:57:20    阅读次数:1058
java Socket编程-基于UDP
...
分类:编程语言   时间:2016-11-08 00:56:10    阅读次数:139
JavaWeb面试题
1、Tomcat的优化经验 答:去掉对web.xml的监视,把JSP提前编辑成Servlet;有富余物理内存的情况下,加大Tomcat使用的JVM内存。 2、什么是Servlet? 答:Servlet运行在Web服务器端的Java应用程序,可以生成动态的Web页面,属于客户端和服务器响应的中间层。 ...
分类:编程语言   时间:2016-11-08 00:49:55    阅读次数:212
算法题解之滑动窗口
Substring with Concatenation of All Words 寻找所有词连接的子串 思路:由于该字串是所有词典中的词连接的,所以该字串长度固定。因此本题可以看作一个滑动窗口的题。为了去除重复工作,每次滑动一个单词的长度,因此起始位置就有n种(n为单词长度)。每种起始位置的滑动策 ...
分类:编程语言   时间:2016-11-08 00:48:54    阅读次数:376
Java Web——图像上传
一、jsp中: 二、导入工具包 三、servlet中取得数据 ...
分类:编程语言   时间:2016-11-08 00:49:43    阅读次数:176
数组去重的多种方法实现
<script> //第一种方式 var arr=[23,1,34,7,1,3,5,2,3]; //定义一个数组 var newArr = []; //定义一个新的临时数组 var result = {}; //hash表 for(var i=0;i<arr.length;i++){ //循环遍历数 ...
分类:编程语言   时间:2016-11-08 00:44:32    阅读次数:213
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!