首页 > 编程语言
spring学习二:根据spring原理自己写个spring
请先看我另一篇文章:“Spring学习一:IOC(控制反转)和AOP(面向切面)的xml配置和注解方式”中大概知道他的简单用法 那我自己想写一个简单sping,注解的方式以后再写 方式:1.解析xml配置             2.使用java的反射机制生产动态代理对象             3.扫描类上的注解,再用反射(没写) 代码如下(简单实现,重原理轻代码,不喜勿喷) xml...
分类:编程语言   时间:2015-05-09 16:35:02    收藏:0  评论:0  赞:0  阅读:105
python简洁之道-----Requests库
requests是python的一个HTTP客户端库,和urllib、urllib2类似,但是urllib2的api比较复杂,比如像实现一个post或是get功能都得需要一大堆代码。 今天先简单介绍一下这个库,等我看过官方文档之后,在写一个全面一点的。 # -*- coding:utf8 -*- import request r = requests.get('http://www.zh...
分类:编程语言   时间:2015-05-09 16:34:42    收藏:0  评论:0  赞:0  阅读:78
[程序设计语言]-04:数据类型
阅读导航本系列其他文章目录请戳这里。0. 概述为何高级语言需要类型系统这个概念?在汇编时代是没有完整的数据类型系统的,结构化编程引入了结构化的控制流、为结构化设计的子程序,随之这种结构化的代码所操作的数据也进一步的“抽象化、特化”,故而有了数据类型这种概念,类型系统主要用于两个用途:为许多操作提供了...
分类:编程语言   时间:2015-05-09 16:25:18    收藏:0  评论:0  赞:0  阅读:136
C++二进制文件中读写bitset
这个比较简单,直接上代码:bitset *b = new bitset(255);bitset *c = new bitset(0);ofstream out("I:\\test.dat",ios::binary);out.write((char *)b,4);out.close();ifstrea...
分类:编程语言   时间:2015-05-09 16:23:32    收藏:0  评论:0  赞:0  阅读:79
C++11 : variadic templates(可变参数模板)
Introduction:Before the possibilities of the newC++ language standard,C++11, the use oftemplateswas quite limited when it came to implementing for ins...
分类:编程语言   时间:2015-05-09 16:22:22    收藏:0  评论:0  赞:0  阅读:116
SWIFT 编程的Segue
Segue可以用来传值没有定义Identifier导致出现错误详细介绍http://leeabc-blog.logdown.com/posts/223090-swift-segue-value
分类:编程语言   时间:2015-05-09 16:22:02    收藏:0  评论:0  赞:0  阅读:108
Java基础-JVM堆与栈
java内存分区 运行时数据区即是java内存,而且数据区要存储的东西比较多,如果不对这块内存区域进行划分管理,会显得比较杂乱无章。程序喜欢有规律的东西,最讨厌杂乱无章的东西。 根据存储数据的不同,java内存通常被划分为5个区域:程序计数器(Program Count Register)、...
分类:编程语言   时间:2015-05-09 16:19:22    收藏:0  评论:0  赞:0  阅读:107
java 处理获取视频文件时长
现在所做的项目需要获取视频的时长。因为jdk1.5的api没看到有这个方法。所以在网上找了一下,发现jave这个项目。Encoder这个类有个方法: MulitimediaInfo中有个getDuration() 这便是我要找的答案 试验代码加上 因为返回的为毫秒,实际情况需要转换。
分类:编程语言   时间:2015-05-09 16:18:52    收藏:0  评论:0  赞:0  阅读:131
C++11 : 外部模板(Extern Template)
在C++98/03语言标准中,对于源代码中出现的每一处模板实例化,编译器都需要去做实例化的工作;而在链接时,链接器还需要移除重复的实例化代码。显然,让编译器每次都去进行重复的实例化工作显然是不必要的,并且连接器也因此受累。在现实编码世界里,一个软件的实现可能会在很多代码块中使用同一种类型去实例化同一...
分类:编程语言   时间:2015-05-09 16:16:42    收藏:0  评论:0  赞:0  阅读:464
勾股数组及其应用uva106
勾股数组设三元组(a,b,c)满足a^2 + b^2 = c^2的勾股数组,那么是否存在无穷多个勾股数组呢,答案是肯定的,将三元组乘以d,可以得到新的三元组(da,db,dc) 即(da)^2 + (db)^2 = (dc)^2 --> (a^2+b^2) *d^2 =c^2 * d^2d的取值是任...
分类:编程语言   时间:2015-05-09 16:16:12    收藏:0  评论:0  赞:0  阅读:128
【2】快速入门学习python整体
注意一下>>>主提示符... 次提示符python主要通过两种方式来解决问题:语句和表达式(函数,算术表达式);abs()函数,输出绝对值函数。绝对值的英文是Absolute value,取前面的abs,好记点。abs(-4)4abs(4)4当然我们现在需要的是先学习print语句。注意一下 py....
分类:编程语言   时间:2015-05-09 16:15:52    收藏:0  评论:0  赞:0  阅读:126
c++11 : Variadic Macros(变长参宏)
Variadic macros are function-like macros that contain a variable number of arguments.RemarksTo use variadic macros, the ellipsis may be specified as t...
分类:编程语言   时间:2015-05-09 16:15:42    收藏:0  评论:0  赞:0  阅读:77
c++11 : forward declared enums
分类:编程语言   时间:2015-05-09 16:14:12    收藏:0  评论:0  赞:0  阅读:92
Python传参数最简单易懂的描述
关于,python的传参,很多人会搞得一头雾水,我也跟朋友讨论多次,最终通过实验,得到结论。一、所有传递都是引用传递二、在函数内使用[变量名]=,相当于定义啦一个局部变量OK,一段简单的代码描述这个特性: 1 def change(s): 2 print id(s) 3 s=1...
分类:编程语言   时间:2015-05-09 16:12:42    收藏:0  评论:0  赞:0  阅读:155
SWIFT Function
Swift中的函数跟JAVA语言的函数差不多,但也有差别,SWIFT中定义函数可以指定参数的名称这也是别的语言没有的,好处就是增加了可读性。其返回值是放在未尾的,如以下定义一个加法器:func add(number1 num1:Int,number2 num2:Int) -> Int{ retur....
分类:编程语言   时间:2015-05-09 16:12:12    收藏:0  评论:0  赞:0  阅读:69
归并排序的C++实现
原创作品,转载请注明出处:点我归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。归并过程为:...
分类:编程语言   时间:2015-05-09 16:11:02    收藏:0  评论:0  赞:0  阅读:145
c++11 : static_assert和 type traits
static_assert提供一个编译时的断言检查。如果断言为真,什么也不会发生。如果断言为假,编译器会打印一个特殊的错误信息。12345678910111213template class Vector{static_assert(Size a1;Vector a2;return 0;}1234....
分类:编程语言   时间:2015-05-09 16:08:52    收藏:0  评论:0  赞:0  阅读:86
Java web基础总结四之—— Servlet基础
servlet java web 线程安全 servlet生命周期 servlet调用过程 ServletConfig ServletContext...
分类:编程语言   时间:2015-05-09 15:05:12    收藏:0  评论:0  赞:0  阅读:115
【javascript总结】javascript函数
javascript定义函数的方法第一种:functoion 函数名(p1, p2) { 函数执行体; return p1 + p2; }第二种 //用的比较多var tt = fuction(p1, p2) { return p1 + p2; }第三种new function(p1,p2, p3......pn) { pn是执行体; }重点:每次定义一个js函数的时...
分类:编程语言   时间:2015-05-09 15:04:52    收藏:0  评论:0  赞:0  阅读:79
【javascript总结】javascript对象的声明
javascript的对象声明有三种方法;1,使用new关键字直接创建对象1, var p1 = new Person()2,使用Object直接创建对象var myOb = new Object(); myOb.name = 'ttf'; myOb.age = '21';3,使用json语法创建对象。var p = { name: 'ttf', age:21 };...
分类:编程语言   时间:2015-05-09 15:04:43    收藏:0  评论:0  赞:0  阅读:84
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号