码迷,mamicode.com
首页 > 编程语言
C、C++、JAVA编译器是如何处理未经初始化的变量的。
三种语言中,静态和全局变量的初始化默认置0。局部变量可以不用初始化,C语言中编译时可能会隐式地将其初始化为0xcc(即"debug magic number")。因为编译器的不同,局部变量被初始化的值也不同。这样做也是为了让程序员能更快地找出错误原因。 但是java对局部变量是不会进行初始化的,你不 ...
分类:编程语言   时间:2016-04-28 19:56:02    阅读次数:290
算法研究之快速排序
快 速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然 后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到 ...
分类:编程语言   时间:2016-04-28 19:57:06    阅读次数:226
java初学者笔记总结day10
数组的概念 数组一种数据类型-》引用类型作用 之前学习的数据类型都只能装一个值,数组可以装多个值。 一维数组定义引用语法1:数组元素的类型 [] 变量名;(java方式-推荐)语法2:数组元素的类型 变量名 [] ;(c 保留) 创建数组对象--定义引用并静态初始化:知道数组的长度和内容。语法: 数 ...
分类:编程语言   时间:2016-04-28 19:55:06    阅读次数:182
(C++学习笔记)一,CMD的使用
以后考研要考数据结构,所以系统的整理一下C学习笔记。这里开发用QT5.6 CMD资料在这里下载 首先就是DOS系统的CMD的使用,是不是觉得会命令行语句的人特别牛呢,有时候使用命令行总是事半功倍,而且在linux中命令是个大学问,这里先抛出cmd的资料 system()这个函数在stdlib.h这个 ...
分类:编程语言   时间:2016-04-28 19:53:07    阅读次数:280
python playfair
...
分类:编程语言   时间:2016-04-28 19:50:02    阅读次数:250
Spring3声明式事务处理事务无法回滚rollback分析(annotation与xml配置混用)
新项目试运行,DBA提示生产数据库一个表的事务20分钟都未提交,分析过程如下: 1.查看日志log文件,最近20分钟是否有error日志; 2.发现某表有insert错误日志,初步判断由该表插入异常,并且未做rollback操作; 3.查看代码:该表的操作DAO、Service,事务处理为Sprin ...
分类:编程语言   时间:2016-04-28 19:51:25    阅读次数:643
java8
class Maths{ public int div(String x,String y)throws NumberFormatException, ArithmeticException{ int result=0; try{ int numa=Integer.parseInt(x); int ...
分类:编程语言   时间:2016-04-28 19:49:19    阅读次数:161
php:树形结构的算法
从喜悦村上转载,以前也读过此文,讲述得还是比较清楚的。 产品分类,多级的树状结构的论坛,邮件列表等许多地方我们都会遇到这样的问题:如何存储多级结构的数据? 在 PHP的应用中,提供后台数据存储的通常是关系型数据库,它能够保存大量的数据,提供高效的数据检索和更新服务。然而关系型数据的基本形式是纵横交错 ...
分类:编程语言   时间:2016-04-28 19:47:47    阅读次数:251
C++11 之 scoped enum
C++11 枚举类型是“域化的” (scoped enum),相比 C++98 枚举类型的“非域化” (unscoped enum),具有如下优点: 1 命名空间污染 一般来说,声明在花括号内的名字,其可见性限制在由花括号定义的作用域内,但是非域化枚举 (unscoped enum) 却是例外 C+ ...
分类:编程语言   时间:2016-04-28 19:47:21    阅读次数:288
java7
abstract class Goods{ private String name; private float price; private int count; public Goods(String name,float price,int count){ this.setName(name) ...
分类:编程语言   时间:2016-04-28 19:45:25    阅读次数:221
浅谈C/C++数组取地址
本文讲的是关于C/C++数组取地址一些基本的概念,但是新手可能会在学习相关内容时产生一定的困惑,希望本文能帮助到你。 我们先来看以下一段代码: 我定义了一个长度为6的int型数组(注意,如果你要亲自试一试,不要用char型,因为char型数组会被当作字符串处理,这可能会给你带来新的困惑,这个我们以后 ...
分类:编程语言   时间:2016-04-28 19:44:37    阅读次数:156
集合框架(集合的遍历之集合转数组遍历)
Collection接口成员方法Object[]toArray()把集合转成数组,可以实现集合的遍历Iteratoriterator()迭代器,集合的专用遍历方式packagecn.itcast_01; importjava.util.ArrayList; importjava.util.Collection; /* *集合的遍历。其实就是依次获取集合中的每一个元素。 * *Object[]..
分类:编程语言   时间:2016-04-28 18:30:10    阅读次数:194
如何远程调试Python代码
这是一篇小记。平时使用python写的代码对外部依赖性都不复杂,这些代码在本地调试,运行没问题之后,就可以放到生产去跑了。然而,最近的一个项目,由于使用了一些内部服务,需要连接到内部的环境进行调试。如果每次都修改代码之后,发布一次到内部环境运行测试,这样子操作流..
分类:编程语言   时间:2016-04-28 18:25:35    阅读次数:190
Unity Networking教程翻译(一)由零开始设置一个多人项目
??SettingupaMultiplayerProjectfromScratch由零开始设置一个多人项目Thisdocumentdescribesstepstosetupanewmultiplayerprojectfromnothingusingthenewnetworkingsystem.Thisstep-by-stepprocessisgeneric,butcanbecustomizedformanytypesofmultiplayergamesonceitisstarted.T..
分类:编程语言   时间:2016-04-28 18:25:10    阅读次数:406
线程基本知识(pthread)
一、线程同一进程的多个线程共享同一地址空间,线程强调的是共享,但是有些资源是每个线程各有一份。共享:文件描述符表;每种信号的处理方式;当前工作目录;用户id和组id。私有:线程id;上下文(寄存器值,计数器,栈指针);栈空间;errno变量;信号屏蔽字;调度优先级。二、线..
分类:编程语言   时间:2016-04-28 18:21:28    阅读次数:200
使用springMVC实现文件上传和下载之环境配置与上传
最近的项目中用到了文件的上传和下载功能,任务分配给了其他的同时完成。如今项目结束告一段落,我觉着这个功能比较重要,因此特意把它提取出来自己进行了尝试。一、 基础配置:maven导包及配置pom.xml,导包时除开springmvc的基础依赖外,需要导入文件上传下载时用到的commons-io.jsr ...
分类:编程语言   时间:2016-04-28 18:19:17    阅读次数:259
第六章 常见排序算法
上章回顾 二叉树的定义 树深度的定义 什么样的二叉树是满二叉树 中序遍历的规则 git@github.com:Kevin-Dfg/Data-Structures-and-Algorithm-Analysis-in-C.gitgit@github.com:Kevin-Dfg/Data-Structur ...
分类:编程语言   时间:2016-04-28 18:20:36    阅读次数:276
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!