码迷,mamicode.com
首页 > 编程语言
Java的发展历史
Java自1995诞生,至今已经20多年的历史。 Java的名字的来源:Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。SUN和JAVA的标识也正 ...
分类:编程语言   时间:2016-07-14 01:19:56    阅读次数:247
C++虚函数
虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数,在子类中实现虚函数。 class Cman { public: virtual void Eat(){……}; void Move(); private: }; class CChild : public CMan { publi ...
分类:编程语言   时间:2016-07-14 01:20:14    阅读次数:148
node 单线程异步非阻塞
链接:http://www.runoob.com/nodejs/nodejs-callback.html 首先什么是单线程异步非阻塞? 单线程的意思整个程序从头到尾但是运用一个线程,程序是从上往下执行的。异步操作就是程序虽然是从上到下执行的,但是某个函数执行时间过长时并不会阻塞在那里等待它执行完,然 ...
分类:编程语言   时间:2016-07-14 01:21:00    阅读次数:331
Java Web项目开发到底需要掌握哪些技术?
目前, 国内外信息化建设已经进入基于Web应用为核心的阶段, Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。概括一下,实施Java的WEB项目需要掌握的技术如下: lJava语言 l面向对象分析设计思想 l设计模式和框架结构 ...
分类:编程语言   时间:2016-07-14 01:19:15    阅读次数:218
python正则表达式
一. 有关匹配的内容 \d可以匹配一个数字,\w可以匹配一个字母或数字;.可以匹配任意字符。 二. 有关匹配的数量 要匹配变长的字符,在正则表达式中,用*表示任意个字符(包括0个),用+表示至少一个字符,用?表示0个或1个字符,用{n}表示n个字符,用{n,m}表示n-m个字符: 来看一个复杂的例子 ...
分类:编程语言   时间:2016-07-14 01:16:55    阅读次数:166
springMVC基础
一:SpringMVC概述 Spring MVC框架是围绕DispatcherServlet这个核心展开的,DispatcherServlet是Spring MVC的总导演,总策划,它负责截获请求并将其分派相应的处理器处理。 二:SpringMVC体系结构 体系结构如下: 从接收请求到返回响应,Sp ...
分类:编程语言   时间:2016-07-14 01:17:24    阅读次数:300
Spring MVC中前后台数据传输小结
前台向后台传递参数: 访问地址为:项目地址+/findById/1.do 如果参数是一个对象bean:(@RequestBody注解帮助自动封装成bean,前台只需要传递格式正确的json) 如果需要有返回值到前台:(普通bean或者list) 如果需要返回json,先进行配置,用的比较多的应该是下 ...
分类:编程语言   时间:2016-07-14 01:13:42    阅读次数:207
Python基础篇-Python基础进阶
1.1函数定义.mp4
分类:编程语言   时间:2016-07-13 23:42:48    阅读次数:412
Spring学习笔记AOP(四)
鲁春利的工作笔记,好记性不如烂笔头基于XML配置方式声明切面Spring使用org.springframework.aop.Advisor接口表示切面的概念,Advisor表示只有一个通知(org.aopalliance.aop.Advice)和一个切入点(org.springframework.aop.Pointcut)的切面。Advisor可以使用<aop:config&..
分类:编程语言   时间:2016-07-13 23:38:37    阅读次数:280
Springmvc ModelAndView踩过的坑之HttpServletResponse response
先抛出问题。以下两个方法声明有毛区别:@RequestMapping(value="/rg") publicvoidrg(@PathVariableLongpageId,@PathVariableLongmoduleId){ Map<String,Object>result=newHashMap<String,Object>(); result.put("what","haha"); sendJsonpResultJson(result); }@R..
分类:编程语言   时间:2016-07-13 23:35:22    阅读次数:9283
可重入函数与线程安全的区别和联系
1、可重入函数可重入函数即表示可以被多个执行流重复进入,意味着只使用自己栈上的变量,可以允许有该函数的多个副本在运行,由于它们使用的是分离的栈,所以不会互相干扰。一个不可重入函数的例子:intglobal;intfun(inta){inttemp;global=a;temp=gloabl*2;returntemp;}global..
分类:编程语言   时间:2016-07-13 23:37:22    阅读次数:177
说说可重复函数(Reentrant) 和线程安全(thread-safe)的区别与联系
在讲可重复函数与线程安全之前先来了解什么是可重复函数和线程安全。可重复函数:在多线程或有异常控制流的情况下,当某个函数运行到中途时,控制流(也就是当前指令序列)就有可能被打断而去执行另一个函数.而"另一个函数"很有可能是它本身.,如果在这种情况下不会出现问题,比如说..
分类:编程语言   时间:2016-07-13 23:34:00    阅读次数:1118
python 发送邮件实例
文本形式发邮件#!/usr/bin/envpython3#coding:utf-8importsmtplibfromemail.mime.textimportMIMETextfromemail.headerimportHeadersender=‘***‘receiver=‘***‘subject=‘pythonemailtest‘smtpserver=‘smtp.163.com‘username=‘***‘password=‘***‘msg=MIMEText(‘你好‘,‘text‘,‘utf..
分类:编程语言   时间:2016-07-13 23:34:29    阅读次数:240
ipython 源码安装
ipython各版本下载地址http://archive.ipython.org/release/IPython1.0要求Python≥2.6.5or≥3.2.1.不支持Python3.0,3.1,or2.5.IPython2.0发布,此版本主要的新特性是交互式HTML部件和笔记本dashboard的目录导航。此版本现已提供下载和安装指导。此版本要求Python≥2.7.2或者≥..
分类:编程语言   时间:2016-07-13 23:33:22    阅读次数:290
六、Python函数
Python函数一、函数函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字可以通过函数名在程序的不同的地方多次执行(这通常叫做函数调用),却不需要在所有地方都重复编写这些语句自定义函数和预定义函数函数作用:降低编程的难度、代码重用当..
分类:编程语言   时间:2016-07-13 23:31:56    阅读次数:291
七、Python模块和包
Python模块Python模块是组织代码的基本方式Python的脚本都是用扩展名为py的文本文件保存的,一个脚本可以单独运行,也可以导入另一个脚本中运行。当脚本被导入运行时,将其称为模块cattest.py#!/usr/bin/python#coding:utf-8from__future__importdivisiondefa(x,y):printx+ydef..
分类:编程语言   时间:2016-07-13 23:31:29    阅读次数:203
python的kvm虚拟机状态值监控
python获取kvm虚拟机状态值测试代码,其中只包含了基本的信息,所有的信息都是通过libvirt的api来获取的。importlibvirtimportmemcacheimportosimporttimefromxml.etreeimportElementTreeasETmc=memcache.Client([‘192.168.0.112:11211‘])whileTrue:conn=libvirt.open(‘qemu://..
分类:编程语言   时间:2016-07-13 23:27:21    阅读次数:258
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!