题目:四则运算
问题描述:
输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值
注:
3.1、表达式只含 +, -, *, / 四则运算符,不含括号
3.2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况
3.3、要考虑加减乘除按通常四则运算规定的计算优先级
3.4、除法用整数除法,即仅保留除法运算结果的整数部分。比如8/3=2。输入表达式保证无0作为...
分类:
编程语言 时间:
2014-12-26 13:07:55
收藏:
0 评论:
0 赞:
0 阅读:
181
因为经常会在写小程序中用到java 的 按行读写文件,所以在这就把模板站出来。
package com;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReade...
分类:
编程语言 时间:
2014-12-26 13:07:45
收藏:
0 评论:
0 赞:
0 阅读:
372
在我们写程序时,经常会用到单件模式,单件模式是一个类只拥有一个实例对象(或者拥有多个固定数量的实例对象)。下面我给出一个使用多线程的单件模式demo。
package com;
public class Single {
private static Single _instance = null;
private static Object lock = new...
分类:
编程语言 时间:
2014-12-26 13:06:16
收藏:
0 评论:
0 赞:
0 阅读:
149
Java面向对象编程
第一章: Java面向对象编程概述
1.1:面向对象 :(Object Oriented)OO;面向对象分析(OOA);面向对象设计(OOD);面向对象编程 (OOP)。
1.2:类和对象:类是对象的抽象,而对象是类的实例;对象都有属性和行为两大要素,属性是对对象的静态描述
而行为则体现了对象的功能和行为。一个类的使用是通过对该类实例化来...
分类:
编程语言 时间:
2014-12-26 13:06:05
收藏:
0 评论:
0 赞:
0 阅读:
290
优秀的Java命名规范
1命名规范
1.1 package (*)
包名全部由小写的ASCII字母组成,用“.”分隔。
在此项目中,所有的包均以“com.prosten.ticket”开头。
1.2 class (*)
类名应当是名词,每个内部单词的头一个字母大写。应当使你的类名简单和具有说明性。用完整的英语单词或约定俗成的简写命名类名。
【示例】public cla...
分类:
编程语言 时间:
2014-12-26 13:04:45
收藏:
0 评论:
0 赞:
0 阅读:
448
作为一个优秀的项目经理或项目带头人,必须养成良好优秀的项目命名规则和习惯。接下来把查到的资料整理一下,实际上,在很多项目中,也是遵循以下的规则。
一、项目名
全部小写,比如cms、workdesk,jobserver等
二、java相关命名
a、类命名:每音节单词前的第一个字母大写,比如FieldInfo、Expression等b、普通变量(包括spring里的变量引用命名)...
分类:
编程语言 时间:
2014-12-26 13:03:35
收藏:
0 评论:
0 赞:
0 阅读:
181
??
把包拷到项目WEB-INF/lib里面,然后pom指定到项目下面就可以了pom引用如下:
dependency>
groupId>javabuildergroupId>
artifactId>javabuilderartifactId>
version>1.0version>
scope>systemscope>
systemPath...
分类:
编程语言 时间:
2014-12-26 13:03:25
收藏:
0 评论:
0 赞:
0 阅读:
185
一、JavaScript"=="的作用
当==两边的内容是字符串时,则比较字符串的内容是否相等。当==两边的内容是数字时,则比较数字的大小是否相等。当==两边的内容是对象或者是对象的函数属性时,则比较内存地址是否相等。
二、==和===的区别
==用于一般比较,===用于严格比较,==在比较的时候可以转换数据类型,===严格比较,只要类型不匹配就返回flase。
举例说...
分类:
编程语言 时间:
2014-12-26 13:02:45
收藏:
0 评论:
0 赞:
0 阅读:
158
/*
* copyleft@hustyangju
* 问题:longest common subsequece problem
* 思路:从底往上,利用动态规划,划分子问题,利用LCS子问题的长度变化,求得LCS
* 时间复杂度O(m*n)
* 空间复杂度O(m*n)
*/
#include
#include
using namespace std;
class lcs
{
p...
分类:
编程语言 时间:
2014-12-26 13:01:15
收藏:
0 评论:
0 赞:
0 阅读:
539
上文中写了unity游戏开发自定义消息事件点击打开链接
下面是测试demo
第一,打卡unity,新建一个场景,然后新建一个空的游戏对象,如图中的EventObj
第二步,测试代码EventTest.as,直接拖拽给上面的空游戏对象EentObj
测试代码如下:using UnityEngine;
using System.Collections;
public clas...
分类:
编程语言 时间:
2014-12-26 13:01:05
收藏:
0 评论:
0 赞:
0 阅读:
186
在C++中进行文本的数据写入程序中,首先需要了解整个流程的具体过程。
1.添加必须的头文件:#include 。
2.定义相应的变量,用于存储文件写入的数据。
3.创建一个ofstream对象。
4.将ofstream与文本文件进行关联。
5.使用ofstream对象和
6.使用完ofstream对象后关闭。
代码实例:
#include
#include
int m...
分类:
编程语言 时间:
2014-12-26 13:00:56
收藏:
0 评论:
0 赞:
0 阅读:
266
官方伪代码:
int iteative_binary_search(int Array[], int v,int length)
{
int left = Array[0];
int right = Array[length-1];
int i = 0;
int mid = (length / 2);
while (left <= right&&i<length)...
分类:
编程语言 时间:
2014-12-26 13:00:05
收藏:
0 评论:
0 赞:
0 阅读:
210
读取文本数据的时候,其相应的流程与写入颇为相似,但也有一些区别,毕竟是两个不同的功能。
1.添加必须的头文件:#include 、#include 。
2.定义相应的数组,用于存储文件的名称。
3.定义相应的变量,用于存储文件写入的数据。
4.创建一个ifstream对象。
5.将ifstream与文本文件进行关联。
6.测试文件打开是否正常。
7.使用ifstream...
分类:
编程语言 时间:
2014-12-26 12:59:45
收藏:
0 评论:
0 赞:
0 阅读:
257
一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。能够这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序执行过程。二、AOP 的作用。经常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理...
分类:
编程语言 时间:
2014-12-26 12:58:15
收藏:
0 评论:
0 赞:
0 阅读:
311
在Javascript中,我们经常会接触到题目中提到的这5个比较特别的对象——false、0、空字符串、null和undefined。这几个对象很容易用错,因此在使用时必须得小心。类型检测我们下来看看他们的类型分别是什么: 运行上述代码,弹出的对话框应该显示的都是true。也就是说,false是布....
分类:
编程语言 时间:
2014-12-26 12:55:25
收藏:
0 评论:
0 赞:
0 阅读:
230
互斥量(Mutex)是“mutual exclusion”的缩写。互斥量是实现线程同步,和保护同时写共享数据的主要方法。 互斥量对共享数据的保护就像一把锁。在Pthreads中,任何时候仅有一个线程可以锁定互斥量,因此,当多个线程尝试去锁定该互斥量时仅有一个会成功。直到锁定互斥量的线程解锁互斥...
分类:
编程语言 时间:
2014-12-26 12:53:35
收藏:
0 评论:
0 赞:
0 阅读:
303
MVC(Model View Controller-模型model-视图view-控制器controller)属于编程人员基本必须知道的一种设计模式,在java b/s结构中有举足轻重的位置。 model I的方式: Model I 体系结构用于开发简单的应用程序 Model I 体系...
分类:
编程语言 时间:
2014-12-26 12:51:45
收藏:
0 评论:
0 赞:
0 阅读:
468
老赵在反对北大青鸟的随笔中提到了数组反转。这的确是一道非常基础的算法题,然而也是一道很不平常的算法题(也许所有的算法深究下去都会很不平常)。因为我写着写着,就写出来8种方法……现在我们以字符串的反转为例,来介绍这几种方法并对它们的性能进行比较。使用Array.Reverse方法对于字符串反转,我们可...
分类:
编程语言 时间:
2014-12-26 12:50:35
收藏:
0 评论:
0 赞:
0 阅读:
511
http://www.cnblogs.com/phoebus0501/archive/2011/01/18/1938728.html应该尽量避免使用全局变量, 因为:1) 不同的模块都可以自由的访问全局变量,可能会导致全局变量的不可预知性。 对全局变量,如果程序员甲修改了_a的值,程序员乙同时...
分类:
编程语言 时间:
2014-12-26 12:49:35
收藏:
0 评论:
0 赞:
0 阅读:
161
Introduction to JetBrains IntelliJ IDEA Community Edition推荐一个Java学习网站Java Programming
分类:
编程语言 时间:
2014-12-26 12:47:55
收藏:
0 评论:
0 赞:
0 阅读:
235