码迷,mamicode.com
首页 > 编程语言
C注释转换到C++注释项目
#define_CRT_SECURE_NO_WARNINGS1#include"CommentConvert.h"StateTypestate;voidDoNullState(FILE*read,FILE*write){intfirst=fgetc(read);intsecond=0;switch(first){case‘/‘:second=fgetc(read);if(second==‘*‘){fputc(first,write);fputc(‘/‘,write);state=C_STATE;}elseif..
分类:编程语言   时间:2016-03-21 01:49:24    阅读次数:293
冒泡排序(数组方法和指针方法)
数组方法:#include<stdio.h>#include<stdlib.h>voidbubble_sort(intarr[],intsz){inti=0;intj=0;for(j=0;j<sz-1;j++)//决定最终排序出来需要冒多少次{for(i=0;i<sz-1-j;i++)//决定一次冒泡需要比较多少次{if(arr[i]<arr[i+1]){inttmp=arr[i];arr[i]=arr[..
分类:编程语言   时间:2016-03-21 01:49:24    阅读次数:262
java集合概念
Collection(单列集合) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList 底层数据结构是链表,查询慢,增删快 线程不安全,效率高 HashSet 底层数据结构是哈希表。 哈希
分类:编程语言   时间:2016-03-21 01:43:09    阅读次数:260
Spring中配置和读取多个Properties文件--转
Allows for making a properties file from a classpath location available as Properties instance in a bean factory. Can be used to populate any bean pro
分类:编程语言   时间:2016-03-21 01:43:30    阅读次数:478
Python体验(10)-图形界面之计算器
分类:编程语言   时间:2016-03-21 01:43:06    阅读次数:351
java深浅拷贝
转载:http://atjava.iteye.com/blog/1722501 首先我们看看浅拷贝和深拷贝的定义 浅拷贝:只复制一个对象,对象内部存在的指向其他对象数组或者引用则不复制 深拷贝:对象,对象内部的引用均复制 为了更好的理解它们的区别我们假设有一个对象A,它包含有2对象,对象A1和对象A
分类:编程语言   时间:2016-03-21 01:40:11    阅读次数:237
排序算法总结
趁着有时间把学习过的排序算法又实现了一遍复习一下,实现的排序算法主要有以下几种:冒泡排序、快速排序,选择排序,堆排序,插入排序,合并排序,希尔排序,桶排序等。 下面是网上找的一张图片,总结了常见排序算法的时间复杂度、空间复杂度以及稳定性,可以参考一下。 下面排序的都是vector<int>,懒得写模
分类:编程语言   时间:2016-03-21 01:40:06    阅读次数:336
20145211 《Java程序设计》第3周学习总结——绝知此事要躬行
面向对象,面向过程都是一种思想,没有高低之分。面向对象,就像是对冰箱操作,冰箱是一个介质,用法就像是c语言中的结构体,功能定义在对象上。面向对象,角色转变,让我们从执行者变成指挥者,面向过程是面向对象的基础。 面向对象,三大特征:封装,继承,多态。开发就是找对象使用,没有对象,造一对象,找对象,建立
分类:编程语言   时间:2016-03-21 01:36:19    阅读次数:310
C语言实现有序二叉树(1)
在cpp中使用的C语言 头文件 实现 测试用例 练习:(一般的二叉树) 已知某二叉树前序遍历的结果为:1 2 4 7 3 5 6 8 中序遍历的结果为:4 7 2 1 5 3 8 6 编写三个函数分别用于重建二叉树、前序遍历和中序遍历。
分类:编程语言   时间:2016-03-21 01:33:00    阅读次数:253
JavaScript 内存
在使用JavaScript进行开发的过程中,了解JavaScript内存机制有助于开发人员能够清晰的认识到自己写的代码在执行的过程中发生过什么,也能够提高项目的代码质量。其实关于内存的文章也有很多,写这篇文章也非"重弹老调",可以说是给自己理解的知识来一个总结,也顺便将知识分享给学习JavaScri
分类:编程语言   时间:2016-03-21 01:32:41    阅读次数:217
Java多线程系列--“JUC线程池”06之 Callable和Future
本章介绍线程池中的Callable和Future。Callable 和 Future 简介示例和源码分析(基于JDK1.7.0_40) 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3544116.html Callable 和 Future 是比较有趣
分类:编程语言   时间:2016-03-21 01:30:29    阅读次数:289
Java 实现多线程的三种方式
方法一,继承自Thread run方法为线程执行体,ThreadExtendsThread对象即为线程对象。 方法二,实现Runnable接口 run方法为线程执行体,使用时New一个Thread对象,Runnable对象作为target传递给Thread对象。且同一个Runnable对象可作为多个
分类:编程语言   时间:2016-03-21 01:31:17    阅读次数:235
Poj 2299 - Ultra-QuickSort 离散化,树状数组,逆序对
Description Input Output Sample Input Sample Output Source
分类:编程语言   时间:2016-03-21 01:28:34    阅读次数:236
Python多版本共存之pyenv
需要在系统中安装多个Python,但又不能影响系统自带的Python,即需要实现Python的多版本共存。pyenv就是这样一个Python版本管理器。 设置环境变量 查看可安装版本 安装Python依赖包 安装python版本 更新数据库 查看当前已安装的python版本 确认python版本
分类:编程语言   时间:2016-03-21 01:29:23    阅读次数:356
面向对象程序设计及语言
面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术到一定阶段后的产物。如今,面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构,CAD技术、人工智能等领域。 面向对象语言借鉴了20世纪50年代的人工智能语言...
分类:编程语言   时间:2016-03-21 01:27:28    阅读次数:1145
java第三周学习总结
面向对象:三大特征:封装,继承,多态。 开发就是找对象使用,没有对象,就创建一份对象。找对象,建立对象,使用对象,维护对象的关系。 类和对象的关系: 类就是对心事生活中的食物的描述。对象就是这类事物,实实在在存在的个体。 描述对象事物的属性和行为 属性对应类中变量,行为对应类中的函数(方法) 其实定
分类:编程语言   时间:2016-03-21 01:26:11    阅读次数:240
Spring MVC小结1
由于最近刚开始学Spring MVC,所以来讲一下自己的理解。 首先进行环境配置: 1.jdk 2.myeclipse 3.tomcat 4.maven 配置maven的时候出现了一个小的问题,JAVA_HOME is set to an invalid dictory……,出现这个错误是因为,配置
分类:编程语言   时间:2016-03-21 00:20:17    阅读次数:256
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!