码迷,mamicode.com
首页 > 编程语言
C语言各种变量存储方式
1、变量类型:C语言的变量分为局部变量和全局变量。 1.局部变量: 指在函数内部或者块内部(即一对花括号包含的区域)[以下均称为块]定义的变量,只对块范围内有效。 特点:不同块中可以有同名变量名,代表不同的变量,互不干扰;函数形参也是局部变量。 2.全局变量: 在函数之外定义的变量,从定义处开始到文件结束均有效,当然可以使用extern修饰将其范围扩大到其他文件。 特点:如果局部变量和全...
分类:编程语言   时间:2015-03-20 16:29:25    阅读次数:172
【spring教程之三】在构造器中注入新类
1、在构造器中注入新类和在构造器中注入基本参数类似,主要是修改xml里面的配置。 2、核心spring.xml文件 3、Reading.java package com.test.pro; public class Reading { public void doing() { System.out.println("我在读书...
分类:编程语言   时间:2015-03-20 16:27:10    阅读次数:168
Python单元测试框架unittest测试过程简介
测试步骤 1. 导入unittest模块 import unittest 2. 编写测试的类继承unittest.TestCase class Tester(unittest.TestCase) 3. 编写测试的方法必须以test开头 def test_add(self) def test_sub(self) ...
分类:编程语言   时间:2015-03-20 16:25:39    阅读次数:186
组合数算法 C(n,m)
#include using namespace std; int a[]={1,2,3,4,5,6,7,8,9},b[10],n=9,m=5,counter=0; void output() { for(int i=0;i<m;i++) cout<<b[i]<<" "; cout<<endl; } void dfs(int step,int index) { if(step==m)...
分类:编程语言   时间:2015-03-20 16:24:13    阅读次数:184
减少C++代码编译时间的方法
c++ 的代码包含头文件和实现文件两部分, 头文件一般是提供给别人(也叫客户)使用的, 但是一旦头文件发生改变,不管多小的变化,所有引用他的文件就必须重新编译,编译就要花时间,假如你做的工程比较大(比如二次封装chrome这类的开发),重新编译一次的时间就会浪费上班的大部分时间,这样干了一天挺累的, 但是你的老板说你没有产出,结果你被fired, 是不是很怨啊, 如果你早点看到这段文章,你就会比你的...
分类:编程语言   时间:2015-03-20 16:23:43    阅读次数:211
详解C++ 类的前置声明的使用
刚开始学习c++的人都会遇到这样的问题: 定义一个类 class A,这个类里面使用了类B的对象b,然后定义了一个类B,里面也包含了一个类A的对象a,就成了这样://a.h #include "b.h" class A { .... private: B b; }; //另一个头文件 b.h #include "a.h" class B {...
分类:编程语言   时间:2015-03-20 16:21:41    阅读次数:372
深入理解Java内存模型
http://blog.csdn.net/ccit0519/article/details/11241403深入理解Java内存模型(一)——基础并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机...
分类:编程语言   时间:2015-03-20 16:19:05    阅读次数:226
web项目jsp出现The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path错误
今天搭建环境Eclipse,一个简单的jsp页面出现这样报错:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path。原因是Javaweb工程类中没有添加Tomcat运行时相关类导致。解决方...
分类:编程语言   时间:2015-03-20 16:20:30    阅读次数:178
What should every JavaScript programmer know?
http://stackoverflow.com/questions/2628672/what-should-every-javascript-programmer-knowNot jQuery. Not YUI. Not (etc. etc.)Frameworks may be useful, b...
分类:编程语言   时间:2015-03-20 16:17:58    阅读次数:177
面试中常常问的三种简单排序方法
/** * 三种简单的排序 * 本类中全部举例都是依照从小到大进行排序 * @author caohaicheng * @time 2014-07-24 */public class SortDemo { //int[] score={7,10,35,21,78,2,1,9}; public s.....
分类:编程语言   时间:2015-03-20 16:15:03    阅读次数:165
Hark的数据结构与算法练习之Bogo排序
算法说明Bogo排序是交换排序的一种,它是一种随机排序,也是一种没有使用意义的排序,同样也是一种我觉得很好玩的排序。举个形象的例子,你手头有一副乱序的扑克牌,然后往天上不停的扔,那么有一定机率会变成有序的。哈哈,就是这样。看一下代码大家就知道了。代码使用的是javapackage hark.sort...
分类:编程语言   时间:2015-03-20 16:16:15    阅读次数:136
Python中不要定义和系统模块一样的名字
最近想学XML,随手写了一个脚本xml.py,结果一起提醒ImportError: No module named sax, 查了半天也不知道原因,直到有人说不要将模块的名字设成和系统一样才发现,将xml.py改成xml1.py就行了,还有如果有xml.pyc也是不行的,必须删除掉或者重新命名
分类:编程语言   时间:2015-03-20 16:14:15    阅读次数:165
SpringMvc与Struts2的对比
目前企业中使用SpringMvc的比例已经远远超过Struts2,那么两者到底有什么区别,是很多初学者比较关注的问题,下面我们就来对SpringMvc和Struts2进行各方面的比较:1.核 心控制器(前端控制器、预处理控制器):对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用途是...
分类:编程语言   时间:2015-03-20 16:14:26    阅读次数:178
java枚举使用详解,整理的很好,只能收下。。。
java枚举使用详解在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介...
分类:编程语言   时间:2015-03-20 16:14:15    阅读次数:139
spring getbean 方法分析
在最近的项目中,有个地方我们不得不实用getBean的方法,自己从Spring context中获取bean进行数据库操作。方法一(效率低,极易出现bug,不推荐使用):刚刚开始的时候,我们使用这中方式,但是在应用过程中发现此方式效率低下,而且极易出现bug。 在我们系统中会生成ehcache_au...
分类:编程语言   时间:2015-03-20 16:12:57    阅读次数:214
java中获取系统属性以及环境变量
java中获取系统属性以及环境变量System.getEnv()和System.getProperties()的差别从概念上讲,系统属性 和环境变量 都是名称与值之间的映射。两种机制都能用来将用户定义的信息传递给 Java 进程。环境变量产生很多其它的全局效应,由于它们不仅对Java 子进程可见,并...
分类:编程语言   时间:2015-03-20 16:09:00    阅读次数:163
数组树函数
function getTree($data, $pid = 0, $key = 'id', $pKey = 'pid', $childKey = 'child', $maxDepth = 0){ static $depth = 0; $depth++; if (intval($maxDepth) ...
分类:编程语言   时间:2015-03-20 16:07:28    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!