在C++中,程序员可以直接操作内存,给编程增加了不少的灵活性。但是灵活性是有代价的,程序员必须负责自己负责释放自己申请的内存,否则就会出现内存泄露。智能指针就是为了解决这个问题而存在的。它和其他指针没有本质的区别,主要的目的就是为了避免悬挂指针、内存泄露的问题。在这里,我使用对象的应用计数做了一个s...
分类:
编程语言 时间:
2015-01-22 10:46:12
阅读次数:
236
Tag接口
任何一个标签都对应着一个java类,该类必须实现Tag接口,JSP遇到一个标签后后,将通过一个tld文件查找该标签的实现类,并运行该类的相关方法
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.PageContext;
import javax.servlet.jsp.tagext.Tag;
pub...
分类:
Web程序 时间:
2015-01-22 09:28:39
阅读次数:
215
当我们在Windows Azure中创建或编辑存储的容器时,需要选择访问类型,本文将描述一下这三个选项的区别。1. 私有:默认选项,顾名思义,用户不能通过URL匿名进行访问容器或容器内的任何Blob,访问必须要提供存储帐户名称与访问密钥。2. 公共Blob选择该选项后,容器内的所有文件均可通过URL...
第一部分课程已经全部结束,在开始第二部分的探索之旅之前,我们必须巩固好第一部分学到的知识
所以为大家准备了一些练习题: 15道选择题+一个小小的习作...
分类:
编程语言 时间:
2015-01-22 07:00:13
阅读次数:
146
【环境搭建前言】
开发环境必须搭建再Apple公司的Mac OS 系统上。因此无论采取何种方式,首先至少需要一台装有Mac OS 系统的电脑。您可以通过购买Apple 电脑或者为PC机安装黑苹果来获得Mac OS。 【下载安装XCode工具】
您可以在Mac OS 中的 Apple Store 直接...
分类:
其他好文 时间:
2015-01-22 01:41:45
阅读次数:
127
在定义变量时,有许多要注意的问题,一不小心就会出现损失精度或者不兼容类型等问题。
例如:
1.定义长整型数据时,必须加后缀l或L
long l =123456789012345L
2.定义单精度类型时(7-8位有效数字),必须加后缀
f 或 F
float f = 12.5F
3. bo...
分类:
编程语言 时间:
2015-01-22 00:16:46
阅读次数:
178
JDK的动态代理,经常被用来动态地创建对象的代理。JDK的动态代理用起来非常简单,但是有一个限制,就是使用动态代理的对象必须实现一个或多个接口。如果想代理没有实现接口,还可以使用cglib包来完成代理。 cglib的底层通过使用一个小而快的字节码处理框架ASM,来转换字节码并生成新的代理类。所...
分类:
其他好文 时间:
2015-01-22 00:04:40
阅读次数:
171
数据库作为数据管理的平台,它的安全性首先由系统的内部安全和网络安全两部分来决定。对于系统管理员来说,首先要保证系统本身的安全,在安装MySQL数据库时,需要对基础环境进行较好的配置。1、修改root用户口令,删除空口令缺省安装的MySQL的root用户是空密码的,为了安全起见,必须修改为强密码,所谓...
分类:
数据库 时间:
2015-01-22 00:02:18
阅读次数:
433
Linux中很多经常使用命令是必须掌握的,这里将我学linux入门时学的一些经常使用的基本命令分享给大家一下,希望能够帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date2、显示日历的指令:cal3、简单好用的计算器:bc怎么10/100会变成0呢?...
分类:
系统相关 时间:
2015-01-22 00:01:57
阅读次数:
191
一、什么是同源策略Same Origin Policy同源策略,是一种约定,更是一种约束,约束着浏览器的行为。同源策略是由NetScape网景公司首先提出的一种安全策略,所有支持Javascript的浏览器都必须遵守这一约定,即执行脚本只能访问与之同源的资源。通俗而言,执行在源(或者说域)Serve...
分类:
其他好文 时间:
2015-01-21 23:58:35
阅读次数:
355