描述:
1.启动程序后,让用户输入金额,然后打印出所有的商品及其价格
如果输入的不是数字则退出程序
2.允许用户输入商品的编号来购买商品
如果输入的是数字则判断数字是否合理,如果合理则扣钱,加入用户的购物车
如果输入的是q则退出程序
如果输入的是其他字符或符号则提示..
分类:
编程语言 时间:
2017-08-16 15:27:51
阅读次数:
154
//欧几里得算法function ojld($m, $n) { if($m ==0 && $n == 0) { return false; } if($n == 0) { return $m; } while($n != 0){ $r = $m % $n; $m = $n; $n = $r; } r ...
分类:
编程语言 时间:
2017-08-16 15:27:03
阅读次数:
136
整数和浮点(Python3没有int和long只有int类型)十进制默认二进制0bnnn八进制0onnn十六进制0xnnnfloat()decimal固定小数模块fractions有理分数Bool类型TureFalsebool()默认Falseandornot不支持xor&l^~(or)<<>>二进制移位None空对象(唯一的)不可调用容器..
分类:
编程语言 时间:
2017-08-16 15:26:19
阅读次数:
153
问题一: Caused by: java.net.UnknownHostException: XXXXXXXXXX: XXXXXXXXXX: Name or service not known XXXXXXXXXX自己的主机名 ...
分类:
编程语言 时间:
2017-08-16 15:25:56
阅读次数:
1940
这里列举一下字符串的一些操作,方便以后用到时查询使用。1.capitalizeprint("mynameisGalen".capitalize())#首字母大写
Mynameisgalen2.centerprint("MynameisGalen".center(30,"-"))#字符串居中显示30个字节,其他部分用"-"横线填充
print("MynameisGalen".ljust(30,"-"))#..
分类:
编程语言 时间:
2017-08-16 15:24:07
阅读次数:
165
此解决方案含两个工程文件,一个是写操作工程文件,即把任意字符串写入创建的共享内存里,另外一个读操作工程文件,则是读取共享内存里的数据,从而实现了进程之间的共享内存读写操作。 源码下载 ...
分类:
编程语言 时间:
2017-08-16 15:23:13
阅读次数:
160
概念:多个线程按照规定的顺序来执行,即为线程同步 扫地5次后拖地模型 #include<pthread.h>#include<stdio.h> pthread_mutex_t mut;pthread_t thread[2];int number=0; void studentA(){ int i; ...
分类:
编程语言 时间:
2017-08-16 15:21:48
阅读次数:
155
结构体 面向对象里 类(高级的封装) 封装数据是什么 封装数据做什么 函数:逻辑的封装; 结构体:数据模型的封装; 枚举{1,2,3} 联合体{int char double};选其中任一种类型 变量定义 struct student{ int age; //成员列表;类型说明 标识符; char ...
分类:
编程语言 时间:
2017-08-16 15:21:31
阅读次数:
129
装饰器是Python高级应用的一部分,其应用也很广泛。网上对其介绍和讲解也是五花八门,我在这里就对其进行简单介绍,并对如何渐进理解使用装饰器进行说明,以便和大家共同学习。如有更高见解,也请大家留言指正。装饰器概念简单理解循序渐进装饰器装饰器概念简单理解装饰器按照..
分类:
编程语言 时间:
2017-08-16 15:21:16
阅读次数:
139
安装完Anaconda3后,系统默认Anaconda3 Python3.6,但scons需要Python2,pyenv可以管理shell回话、全局、系统的Python版本。尝试直接使用已有Python,没看到教程,就直接下载安装到~/.pyenv了。详见: https://github.com/py ...
分类:
编程语言 时间:
2017-08-16 15:19:39
阅读次数:
197
OpenMP是一种应用于多处理器程序设计的并行编程处理方案,它提供了对于并行编程的高层抽象。仅仅须要在程序中加入简单的指令,就能够编写高效的并行程序,而不用关心详细的并行实现细节。减少了并行编程的难度和复杂度。也正由于OpenMP的简单易用性,它并不适合于须要复杂的线程间同步和相互排斥的场合。 Op ...
分类:
编程语言 时间:
2017-08-16 15:16:52
阅读次数:
555
//添加事件处理function addEvent(obj, type, fn) { if (obj.addEventListener) { obj.addEventListener(type, fn, false); } else if (obj.attachEvent) { obj.attach ...
分类:
编程语言 时间:
2017-08-16 14:08:24
阅读次数:
182
利用Spring随时随地获得Request和Session 一、准备工作: 在web.xml中加入 <listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listene ...
分类:
编程语言 时间:
2017-08-16 14:08:05
阅读次数:
190
发现几乎每次数论题洛谷总是让我TLE一个点。。。。 附图: 最后那个点优化了很久终于过了。。。。 题意 iPig在大肥猪学校图书馆中查阅资料,得知远古时期猪文文字总个数为N。当然,一种语言如果字数很多,字典也相应会很大。当时的猪王国国王考虑到如果修一本字典,规模有可能远远超过康熙字典,花费的猪力、物 ...
分类:
编程语言 时间:
2017-08-16 14:07:49
阅读次数:
253
阿里巴巴Java开发手册上常规的编程命名总结:1.类名必须驼峰.例子:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion 2.方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格,必须遵从驼峰形式。例子:l ...
分类:
编程语言 时间:
2017-08-16 14:07:41
阅读次数:
229
恢复内容开始 1 spring框架概述 1.1 什么是spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理 ...
分类:
编程语言 时间:
2017-08-16 14:07:23
阅读次数:
291
一、Map的4种遍历 1、普遍使用,二次取值 2、通过Map.entrySet使用iterator遍历key和value 3、通过Map.entrySet遍历key和value(推荐容量大时使用) 4、通过Map.values()遍历所有的value,但不能遍历key 二、List的3种遍历 1、普 ...
分类:
编程语言 时间:
2017-08-16 14:07:15
阅读次数:
182