码迷,mamicode.com
首页 > 2016年05月07日 > 全部分享
Programming Clojure笔记之五——状态
在Clojure中,几乎任何事物都是一个值(value)。 状态(State)就是一个identity在某个时间点的值。 对于identity,在Clojure中提供了四种引用类型。 Refs,对共享状态以coordinated,synchronous方式进行更改 Atoms, 对共享状态以uncoordinated,synchronous方式进行更改 Agents,对共享状态以asynchro...
分类:其他好文   时间:2016-05-07 09:35:17    阅读次数:250
GDB
http://blog.csdn.net/haoel/article/details/2879 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。 一般来说,GDB主要帮忙你完成下面四个方面的功能:     1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。     2、可让被调试的程序在你所指定的调置的断点处停住。(断点...
分类:数据库   时间:2016-05-07 09:33:59    阅读次数:300
第十一周实践项目1.3-点-圆-圆柱类族的设计
问题及代码: /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:77.cpp *作 者:董凯琦 *完成日期:2016年5月6日 *版 本 号:v1.0 * *问题描述:按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务: (1)先建立...
分类:其他好文   时间:2016-05-07 09:33:02    阅读次数:146
More Effective C++----(20)协助完成返回值优化
Item M20:协助完成返回值优化 一个返回对象的函数很难有较高的效率,因为传值返回会导致调用对象内的构造和析构函数(参见条款M19),这种调用是不能避免的。问题很简单:一个函数要么为了保证正确的行为而返回对象要么就不这么做。如果它返回了对象,就没有办法摆脱被返回的对象。就说到这。 考虑rational(有理数)类的成员函数operator*:(返回类型为const是为了防止连续...
分类:编程语言   时间:2016-05-07 09:32:54    阅读次数:237
第十、十一周项目一-点-圆-圆柱类族的设计(3)
*Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年5月6日 *版 本 号:v1.0 * *问题描述:以点为基类,派生出一个圆类,增加数据成员r,和求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试。 *输入描述:无。 *程序输出...
分类:其他好文   时间:2016-05-07 09:35:24    阅读次数:193
Dr.Elephant 部署启动详细流程
这部分介绍自己在部署和启动Dr.Elephant过程总结的一些经验,希望对大家有帮助。...
分类:其他好文   时间:2016-05-07 09:33:56    阅读次数:751
第10周项目一-点-圆-圆柱类的设计(2)
代码: /* *Copyright (c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp; *作 者:岳成艳; *完成日期:2015年5月6号; *版 本 号:vc++6.0; * *问题描述:以point为基类,派生出一个circle类,增加数据成员半径r,以及求面积的成员函数area 。 *程序输入:略; *程序输出...
分类:其他好文   时间:2016-05-07 09:32:56    阅读次数:130
Java正则表达式获得字符串中数字
下面通过一个小范例来学习如何获得一个字符串中的数字import java.util.regex.Matcher; import java.util.regex.Pattern; public class test { public static void main(String[] args) { String strInput = "3a7s10@5d2a6s17s56;3...
分类:编程语言   时间:2016-05-07 09:32:45    阅读次数:154
HDU 1426 Sudoku Killer(数独,划分区域是关键)
Sudoku Killer Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 6283    Accepted Submission(s): 1981 Problem Description 自从2006年3月10日...
分类:其他好文   时间:2016-05-07 09:34:09    阅读次数:205
【Spring MVC】Spring MVC,阻止直接访问jsp,使用Interceptor登录拦截
问题描述: 在Java Web项目中,用户可访问Url一般只有一个,即index或login。而用户的其他Url请求都会引导到index页。如何来避免未登录用户直接访问Spring的Conroller和jsp文件? 解决方案: 一、阻止用户访问jsp。 Spring的MVC模式是不提倡直接通过URL形式访问.jsp页面的,建议通过Controller跳转至View页面。 ...
分类:编程语言   时间:2016-05-07 09:32:45    阅读次数:858
Objective-C基础笔记一
这里开始了我OC旅程花了8天的时间粗略的学习了新知识Objective-C(简称OC),虽然只是学习了其中的基础部分,但经过这一周的学习也算是入门了。对面向对象的封装、继承、多态以及其中所包含的方法等有了初步的认识。 现正好是五一小假期做笔记整理,下面直奔主题总结笔记:目录这里开始了我OC旅程目录 Objective-C简介了解本小节知识点 Objective-C简介 Objective-C发展现...
分类:其他好文   时间:2016-05-07 09:32:24    阅读次数:211
用tornado实现websocket
import tornado.web import tornado.websocket import tornado.httpserver import tornado.ioloop import tornado.options from uuid import uuid4 class ShoppingCart(object): totalInventory = 10 callb...
分类:Web程序   时间:2016-05-07 09:33:20    阅读次数:243
C语言数组元素下标为何从0开始
很多同学可能在学习数组时会有这个疑问,下标为什么不从1开始呢?从1开始不是更符合大家的日常习惯吗?生活中我们通常说第1个,而不是第0个。的确,有些计算机语言如早期的Pascal语言,数组元素的下标是从1开始的。难道是C语言故意要与众不同?要弄清楚这个问题,得先看一下计算机底层是怎样处理数组元素的。我们先编写了一个小程序,然后在visual studio中对其进行了反汇编。源程序和反汇编后的部分...
分类:编程语言   时间:2016-05-07 09:34:02    阅读次数:430
第7讲-SQL语言复杂查询之视图
三级模式两层映像:对应概念模式的数据在SQL中被称为基本表,而对应外模式的数据称为视图。视图不仅包含外模式,而且包含E-C映像。 SQL数据库结构:       1)基本表是实际存储文件的表,基本表中的数据时需要存储的。       2)视图在SQL中只存储其由基本表导出视图的所有公式,即由基本表产生视图的映像信息。视图并不存储数据。       3)对视图数据的更改最终要...
分类:数据库   时间:2016-05-07 09:31:57    阅读次数:277
第十周-存储班长信息的学生类
问题及代码: /*copyright 计算机与控制工程学院 完成日期:2016年5月6日 作者:马艳艳 问题描述:【项目 - 存储班长信息的学生类】 输出描述:学生信息 */ #include using namespace std; class Stu //声明基类 { public: Stu(int n,string nam ); //基类构造函数 void disp...
分类:其他好文   时间:2016-05-07 09:32:48    阅读次数:131
iOS开发-进阶:语言国际化及代码切换语言
语言国际化和使用代码切换语言是很多APP都有的功能, 实现起来也很简单, 没有什么技术难题, 网上有很多相关的资料, 在实现了功能后, 打算把整个过程写在这里.(例子均为中英文, 替换其他语言原理相同, 只需记录保存该语言的key值即可) 需求: 1.应用名跟随系统切换 2.应用内容跟随系统切换 3.使用代码切换应用内容的语言(含后台返回数据切换语言) 实现: 1.应用名跟...
分类:移动开发   时间:2016-05-07 09:30:48    阅读次数:261
DayDayUP_Python自学记录[10]_迭代
什么是迭代在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。在Python中,迭代是通过 for … in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码:for (i=0; i<list.length; i++) { n = list[i]; }可以看...
分类:编程语言   时间:2016-05-07 09:30:20    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!