Swift是苹果新推出的编程语言,也是苹果首个开源语言。相比于原来的Objective-C,Swift要更轻便和灵活。笔者最近使用Swift实践了大量的算法(绝大部分是硅谷各大公司的面试题),将心得体会总结于下。此文并不是纯粹讨论Swift如何实现某一个具体的算法或者数据结构,如冒泡排序、深度优先遍 ...
分类:
编程语言 时间:
2016-06-12 09:32:53
阅读次数:
197
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 严重: Error configuring application listener of class org.spring ...
分类:
编程语言 时间:
2016-06-12 09:31:05
阅读次数:
1072
C 语言关键字 auto 局部变量(自动储存) break无条件退出程序最内层循环 case switch语句中选择项 char单字节整型数据 const定义不可更改的常量值 continue中断本次循环,并转向下一次循环 default switch语句中的默认选择项 do 用于构成do…..wh... ...
分类:
编程语言 时间:
2016-06-12 08:23:21
阅读次数:
150
The first time I came across django was last month.. Since then I was considering it as the better choice of building/maintaining websites. Now I thin ...
分类:
编程语言 时间:
2016-06-12 07:18:40
阅读次数:
190
在用MyEclipse做企业级开发的过程中,我们经常会接触很多jar包,主要包括以下几类: 一是应用服务器上的jar包,二是项目所需jar包,三是开发环境所需jar包。很明显可以看出jar包是如此重要,以至于没有它们,我们很难艺术地运用封装/模块化/复用等. 为此,我们有必要对项目开发中涉及到的ja ...
分类:
编程语言 时间:
2016-06-12 07:13:34
阅读次数:
157
#coding:utf-8 '''这里是此模块(py)的__doc__属性,放在最顶端,作用是描述此模块的信息''' def square(x): ''' 这是一个求平方的函数,通过函数名.__doc__属性可以到的描述信息,相当于一些帮助信息二期 ''' return x**2 class Emp ...
分类:
编程语言 时间:
2016-06-12 07:10:05
阅读次数:
242
下面是几个城市的GDP等信息,根据这些信息,写一个SOM网络,使之对下面城市进行聚类。并且,将结果画在一个二维平面上。 //表1中,X。为人均GDP(元);X2为工业总产值(亿元);X。为社会消费品零售总额(亿元);x。为批发零售贸易总额(亿元);x。为地区货运总量(万吨),表1中数据来自2002年 ...
分类:
编程语言 时间:
2016-06-12 07:05:00
阅读次数:
1184
原文地址 CEPH CRUSH algorithm source code analysis
http://www.shalandis.com/original/2016/05/19/CEPH-CRUSH-algorithm-source-code-analysis/
文章比较深入的写了CRUSH算法的原理和过程.通过调试深入的介绍了CRUSH计算的过程.文章中添加了些内容.写在前面读本文前,...
分类:
编程语言 时间:
2016-06-12 03:33:12
阅读次数:
1130
前言:最近的项目需要用到mybatis,于是就想到了springmvc+mybatis架构。至于为什么使用这一架构就不详细谈了,现将这一架构简单的搭建起来
一、首先创建maven项目,不懂maven的同学也不要紧(好像不懂maven的开发也很少),我会把框架所需的jar全部贴出来并且打包供下载(这里maven只是起到了管理jar包和打包的作用,不会maven的同学只要建个普通的web工程,把下面...
分类:
编程语言 时间:
2016-06-12 03:31:59
阅读次数:
195
1.const定义的常量与#define定义的符号常量的区别
(1)const定义的常量有类型,而#define定义的没有类型,编译可以对前者进行类型安全检查,而后者仅仅只是做简单替换
(2)const定义的常量在编译时分配内存,而#define定义的常量是在预编译时进行替换,不分配内存。
(3)作用域不同,const定义的常变量的作用域为该变量的作用域范围。而#define定义的常量作用域...
分类:
编程语言 时间:
2016-06-12 03:31:33
阅读次数:
168
1.简介
不论是对客户端或对STL内部而言,copy() 都是一个常常被调用的函数。由于copy进行的是复制操作,而复制操作不外乎运用赋值运算符(assignment operator)或复制构造函数(copy constructor),但是某些元素的类型是trivial assignment operator,因此如果能使用内存直接进行复制(例如使用C标准函数memmove、...
分类:
编程语言 时间:
2016-06-12 03:29:34
阅读次数:
236
安装extension:
pip install flask-sqlalchemy
pip install flask-login
......
分类:
编程语言 时间:
2016-06-12 03:29:47
阅读次数:
323
映射请求到controller
绑定参数
验证参数一、Spring MVC 纵览Spring MVC就是Spring框架对MVC设计模式的实现,通过Spring MVC ,我们可以快速的构建灵活、松耦合的web服务。再具体介绍Spring MVC 之前,我们先看一下它的请求处理过程:1.1 springMVC 的请求过程1. 请求会首先发送到DispatchServlet,这是sprin...
分类:
编程语言 时间:
2016-06-12 03:28:15
阅读次数:
193
1.什么是内存对齐
(1) 编译器为每个“数据单元”按排在某个合适的位置上。
(2) C、C++语言非常灵活,它允许你干涉“内存对齐”。也就是可以人为的设置编译器的对齐方式。
2.为什么要对齐
性能原因:在对齐的地址上访问数据快。如果是字节对齐方式存储的话,CPU读取的时候只需要进行一个总线周期即可全部读取完毕,如果不对齐的话,对于32位的系统,CPU读取的时候一般架构...
分类:
编程语言 时间:
2016-06-12 03:28:41
阅读次数:
215
1、反射机制
2、动态编译
3、动态执行javassript代码
4、动态字节码操作
动态语言
程序运行时,可以改变程序结构或变量类型。典型的语言:
1):Python、ruby、javascript等。
2):如下javascript代码:
funtion test(){
var s ="var a=3;var b=5;alert(a+b);";
e...
分类:
编程语言 时间:
2016-06-12 03:27:40
阅读次数:
309
把一个类放到另一个类的内部定义,这个定义在其他类内部的类就被称为内部类。
内部类的作用:
(1).内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。
(2).内部类成员可以直接访问外部类的私有数据,因为内部类被当成其外部类成员,同一个类的成员之间可以互相访问。但外部类不能访问内部类的实现细节。
(3).匿名内部类适用于创...
分类:
编程语言 时间:
2016-06-12 03:25:24
阅读次数:
174
在这一节,我们将把之前的SeurityConfiguration的类分成下面两个:
1) ApiSecurityConfiguration :这个是首先被布局的。这个确保使用基本的身份验证RESTful。
2) WebSecurityConfiguration :这个是布局重置登录的页面。
1. ApiSecurityConfiguration
我们一样的删除...
分类:
编程语言 时间:
2016-06-12 03:23:21
阅读次数:
322