自己动手写计算器 一、功能分析 用户输入一个类似这样 3*( 4+ 50 )-(( 100 + 40 )*5/2- 3*2* 2/4+9)*((( 3 + 4)-4)-4) 这样的表达式,假设表达式里面除了包含空格、'+'、'-'、'*'、'/'和括号再无其他特殊符号,然后直接动手写代码解析其中的表 ...
分类:
编程语言 时间:
2016-05-02 22:43:17
阅读次数:
399
A 取余最长路 不难发现路径可以拆成三条线段,只要知道两个转折点的位置就能计算出答案。 设sum(i,l,r)表示第i行从l到r元素的和,则答案可以表示为sum(1,1,x)+sum(2,x,y)+sum(3,y,n)%p。 前缀和一下转化成(S3[n]-S3[y-1])+S2[y]+(S1[x]- ...
分类:
编程语言 时间:
2016-05-02 22:42:09
阅读次数:
222
1. get current path of where you are cur_path = os.getcwd() ...
分类:
编程语言 时间:
2016-05-02 22:39:08
阅读次数:
165
分类:Unity、C#、VS2015 创建日期:2016-05-02 一、简介 碰撞组件(Collider) 是另一种必须随刚体 (Rigidbody) 添加的组件,以便允许它和其他组件发生碰撞。或者说,如果仅仅是两个刚体 (Rigidbody) 相互碰撞,则物理引擎不会计算碰撞,除非这两个对象又都... ...
分类:
编程语言 时间:
2016-05-02 22:39:20
阅读次数:
1374
package com.hometest.IBMMqTest; import java.io.IOException;import java.io.UnsupportedEncodingException; import com.ibm.mq.MQEnvironment;import com.ibm ...
分类:
编程语言 时间:
2016-05-02 22:37:10
阅读次数:
550
/** * 字符串由短到长的排序 * 思路: * 1.排序,想到TreeSet集合,因为字符串扔到TreeSet集合中,能自动排序. * 2.字符串排序,是因为字符串本身具备自然排序的功能. * 3.但是依靠的是它的自然排序是字母由小到大排序,所以只能用比较器定义长度排序 * 4.而且TreeSet ...
分类:
编程语言 时间:
2016-05-02 22:35:12
阅读次数:
425
在使用线程时,经常要注意的就是访问临界资源加锁。 在编码过程由于粗心忘记加锁将带来不可预知的错误。这类错误单次运行或小并发时难以复现,当数据量变大,用户数增多时,轻则系统崩溃,大则引起数据错误。造成损失。 线程中互斥锁与进程的信号量类似,也可以看做是PV操作,用于保护临界资源,确保只有一个线程访问。... ...
分类:
编程语言 时间:
2016-05-02 21:29:28
阅读次数:
293
java连接linux Redis遇到的问题 昨天在Linux搭建了Redis服务,今天使用java连接测试了一下。要想使用java连接redis服务,就离不开jedis-2.6.1.jar。使用jedis连接redis十分方便。下面我们测试一下是否连接上redis服务: package com.c ...
分类:
编程语言 时间:
2016-05-02 21:28:21
阅读次数:
286
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymor ...
分类:
编程语言 时间:
2016-05-02 21:26:23
阅读次数:
321
一.前言 我们都知道java是面向对象的编程,其中四个基本特性:抽象、封装、继承、多态。这四个特性,概括起来可以这么理解,抽象、封装、继承是多态的基础,多态是抽象、封装、继承的表现。 二. JAVA 语言特点 a) 跨平台,一次编译,到处运行。 b) 速度慢,但很稳定, 没有内存泄漏 (memory ...
分类:
编程语言 时间:
2016-05-02 21:21:52
阅读次数:
187
学生才疏学浅,笔力有限,在这里我只说一些我学习java一些感觉上的东西。 其实吧,我是那种有点笨,缺少一点灵性,不管是学习还是生活都有点被动,只有被推着才能往前走的人。 这是我自小读书以来第一次这么认真的对待学习,但是学习效果好像不怎么样。 近两个星期我们学习了java的基础语法、程序流程控制、循环 ...
分类:
编程语言 时间:
2016-05-02 21:22:41
阅读次数:
177
分类:Unity、C#、VS2015 创建日期:2016-05-02 一、简介 角色控制器(Character Controller)主要用于对第三人称或第一人称游戏主角的控制。如果要创建类人角色,可使用角色控制器 (Character Controller)。这可以是第三人称游戏 (Third P... ...
分类:
编程语言 时间:
2016-05-02 21:21:25
阅读次数:
204
单线程模式,在大数据量 运算下,肯定效率 没有 多线程快,所以,在设计初期,我就定下了 多线程方案。 下面是 计划 多线程方案的 几个备选方式。 一:单人 多线程 异步并发方案。 己方人物碰撞检测 敌方 一条线程。 敌方人物碰撞检测 己方 一条线程。 己方 子弹 碰撞检测 敌方 一条线程。 敌方 子 ...
分类:
编程语言 时间:
2016-05-02 21:20:38
阅读次数:
200
1. JS中的一切(变量、函数名、操作符等)都区分大小写。--true是boolean值,而True只是标识符。 2. JS语句以分号结尾,但不是必需的,原因: a. 结尾没有分号有时会导致压缩错误。 b. 加上分号在某些情况下会为解析器提供方便,增进代码的性能。 3. 不同的ECMAScript版 ...
分类:
编程语言 时间:
2016-05-02 21:20:50
阅读次数:
186
反射API Java.lang.Reflect库 ① Class类与Java.lang.Reflect类库一起对反射的概念进行支持。 ② java.lang包下: a) Class<T>:表示对一个正在运行的Java应用程序中的类和接口,是Reflection的起源。 ③ java.lang.ref ...
分类:
编程语言 时间:
2016-05-02 21:19:51
阅读次数:
201
好吧,官网上有写:The current plan is that CXF 3.1 will no longer support Java 6 and will require Java 7 or newer. Users are strongly encouraged to start movin ...
分类:
编程语言 时间:
2016-05-02 21:18:45
阅读次数:
293