这个楼主,是我的学生么?2013年写的! 嗯。“编程范式或许是学习不论什么一门编程语言时要理解的最重要的术语”。这句话早在2005年出版《Java程序设计》(宋中山,严千钧编著,清华大学出版社)中写过。可是, "托马斯.库恩提出“科学的革命”的范式论之后,Robert Floyd在1979年图灵奖的 ...
分类:
编程语言 时间:
2017-07-02 13:03:32
阅读次数:
151
Django项目在访问Restful service时调用urllib.urlencode编码中文字符串时碰到下面这个错误、 这个错误在windows7的开发环境下没有发生,在Linux生产环境下发生了,比较郁闷,刚上线以后的Bug.Google以后,在一份中文资料(链接见参考资料)中看到URL字符 ...
分类:
编程语言 时间:
2017-07-02 13:03:37
阅读次数:
160
大家都知道反射技术在Java里面时非常重要的一个技术点,因为Java好多框架的编写都是基于反射的,别的不多说,spring框架里面的IOC就是基于反射实现。那么什么是反射呢?JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属 ...
分类:
编程语言 时间:
2017-07-02 13:04:27
阅读次数:
182
背景 有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在程序中很多地方修改,目前spring-framework提供了一个StopWatc ...
分类:
编程语言 时间:
2017-07-02 13:05:39
阅读次数:
121
今天使用Eclipse时,突然卡死了。然后我强制关闭了Eclipse,再又一次打开的时候就报错了,错误例如以下: Workspace in use or cannot be created, choose a different one. 错误原因:出现这样的情况通常是workspace的配置文件里 ...
分类:
编程语言 时间:
2017-07-02 13:06:10
阅读次数:
214
//使用stl中的sort排序 定义compare函数 或进行 #include using namespace std; bool cmp(int x,int y){//定义排序规则 return x>y; } int main(){ int n;int buf[100]; while(scanf... ...
分类:
编程语言 时间:
2017-07-02 13:07:32
阅读次数:
175
C++ 多线程 C++ 本篇博客主要介绍C++ 的多线程机制。 多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。 基于进程的多任务处理是程序的并发执行。 线程的多任务处理是同一程序的片段的并发执行。 多线程程序 ...
分类:
编程语言 时间:
2017-07-02 13:07:42
阅读次数:
305
打开xcode->preference->location->derived Data,进入文件夹下,删除里面所以后的文件夹就能够了。 打开xcode->preference->location->derived Data,进入文件夹下,删除里面所以后的文件夹就能够了。 ...
分类:
编程语言 时间:
2017-07-02 13:08:24
阅读次数:
193
字符串模板的安全替换(safe_substitute) 具体解释本文地址: http://blog.csdn.net/caroline_wendy/article/details/27057339字符串模板(sting.Template), 替换时, 使用substitute(), 未能提供模板所需 ...
分类:
编程语言 时间:
2017-07-02 13:09:25
阅读次数:
658
我碰到这个问题是因为重装系统后,原先的JDK6换成了JDK7, Eclipse中的旧项目中jsp文件的此类import出现错误提示。在以下页面找到解决方案,专贴出来: http://www.myexception.cn/eclipse/17226.html 显示 the import Java.ut ...
分类:
编程语言 时间:
2017-07-02 13:09:41
阅读次数:
212
//冒泡排序 #include int main(){ int n; int buf[100]; while(scanf("%d",&n)!=EOF){ for(int i=0;ibuf[j+1]){ int tmp=buf[j]; buf[j]=buf[j+1]; ... ...
分类:
编程语言 时间:
2017-07-02 13:10:30
阅读次数:
211
最新的 c++11标准整合进了 线程支持。以下写一个小程序測试一下。 測试代码: #include <iostream> #include <thread> void hello(void) { std::cout << "Hello concurrent world" << std::endl; ...
分类:
编程语言 时间:
2017-07-02 13:10:46
阅读次数:
194
昨天写了Web 文件下载的ui自动化,下载之后,今天就要写web 文件上传的功能了。 当然从折腾了俩小时才上传成功。下面写一下自己操作的步骤 首先网上说的有很多方法 如 input 标签的最好做了,直接定位到元素,然后再sendKeys("value")即可 奈何研发的同学做成了 readonly ...
分类:
编程语言 时间:
2017-07-02 13:11:03
阅读次数:
393
今天讨论静态数组的声明。 首先给出四个声明: 就我理解,c++里应该这样看待一个变量的声明: 如果有括号,把括号内的内容看做一个整体,然后从右往左阅读。最右边的声明元素即是声明对象的本质。 数组声明,一般名字左侧是数组所包含元素内容,右侧是数组的大小。 所以: 小测试:猜猜下面表达式的作用? 答案: ...
分类:
编程语言 时间:
2017-07-02 13:41:29
阅读次数:
176
上一篇使用new ClassPathXmlApplicationContext 可以获取到spring上下文,但是有个问题: 因为它会每次都重新装载applicationContext-common.xml并实例化上下文bean, 如果有些线程配置类也是在这个配置文件中,那么会造成做相同工作的的线程 ...
分类:
编程语言 时间:
2017-07-02 13:42:01
阅读次数:
294
Babel是一个转换编译器,它能将ES6转换成可以在浏览器中运行的代码。Babel由来自澳大利亚的开发者Sebastian McKenzie创建。他的目标是使Babel可以处理ES6的所有新语法,并为它内置了React JSX扩展及Flow类型注解支持。据codemix创始人Charles Pick ...
分类:
编程语言 时间:
2017-07-02 13:42:31
阅读次数:
215
typeof ...
分类:
编程语言 时间:
2017-07-02 13:44:50
阅读次数:
205
1.做一个饲养员给动物喂食物的样例体现JAVA中的面向对象思想,接口(抽象类)的用处 package com.softeem.demo; /** *@authorleno *动物的接口 */ interface Animal { public void eat(Food food); } /** * ...
分类:
编程语言 时间:
2017-07-02 13:46:53
阅读次数:
216
今天我们来说说文件,以及跟文件有关的内建函数open和file 首先我们在python的根文件夹下建一个名为“123”的txt文本文件 文件中面我们输入一些文本 我们把新建文件与源码都放到python根文件夹以下 以下我们来看看代码: handler=open("123.txt")#因为把文件跟源码 ...
分类:
编程语言 时间:
2017-07-02 13:47:09
阅读次数:
199
学习学习。 1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为 ...
分类:
编程语言 时间:
2017-07-02 13:47:58
阅读次数:
273