首先我们来看下 The Java® Language Specification 中官方对它的定义:The binary % operator is said to yield the remainder of its operands from an implied division; the left-hand operand is the dividend and the right-hand...
分类:
编程语言 时间:
2015-05-13 14:47:06
收藏:
0 评论:
0 赞:
0 阅读:
234
题目大意:
按顺序给你N颗星星的坐标,y是从小到大给出的。每个星星有一个等级,该等级为它左下角的星星
的个数。求每个等级的点有多少个。
思路:
因为y是从小到大给出的,那么可以直接忽略y,只记录x,求出(x,y)左边有多少个点就可以了。
用Ans[]数组表示每个等级的星星数。求(x,y)左边有多少个点用树状数组来做,每给一个点,就求出
x左边的点个数。作为Ans数组下标,累加个数,最后输出Ans[]数组。...
分类:
编程语言 时间:
2015-05-13 14:46:55
收藏:
0 评论:
0 赞:
0 阅读:
240
使用字面量语法创建对象
//good
var itemA = {};
//bad
var itemB = new Object();
不要使用保留字(IE8不起作用)
//good
var studentA = {defaults:{name:'Jay'},sexual:male};
//bad
var studentB = {default:{name:'Lucy'},sexu...
分类:
编程语言 时间:
2015-05-13 14:45:24
收藏:
0 评论:
0 赞:
0 阅读:
101
原文链接 作者:Jakob
Jenkov 译者:李同杰Java 同步块(synchronized
block)用来标记方法或者代码块是同步的。Java同步块用来避免竞争。本文介绍以下内容:
Java同步关键字(synchronzied)
实例方法同步
静态方法同步
实例方法中同步块
静态方法中同步块
Java同步示例
Java 同步关键字(synchron...
分类:
编程语言 时间:
2015-05-13 14:45:06
收藏:
0 评论:
0 赞:
0 阅读:
137
#include
#include
int f(int g,char s[],int h[])
{
int i,a=0,b=0,c=0,d=0;
for(i=0;i
{
if(s[i]>='a'&&s[i]
h[0]++;
else if(s[i]>='0'&&s[i]
h[1]++;
else if(s...
分类:
编程语言 时间:
2015-05-13 14:44:56
收藏:
0 评论:
0 赞:
0 阅读:
162
原文链接 作者:Jakob
Jenkov
译者:杜建雄 校对:方腾飞
java中线程通信的目标是使线程间能够互相发送信号。另一方面,线程通信使线程能够等待其他线程的信号。
例如,线程B可以等待线程A的一个信号,这个信号会通知线程B数据已经准备好了。
1、通过共享对象通信
java学习中线程间发送信号的一个简单方式是在共享对象的变量里设置信号值。线程A在一个同步块...
分类:
编程语言 时间:
2015-05-13 14:44:14
收藏:
0 评论:
0 赞:
0 阅读:
162
floor 返回不大于的最大整数round 则是4舍5入的计算,入的时候是到大于它的整数round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-...
分类:
编程语言 时间:
2015-05-13 14:40:03
收藏:
0 评论:
0 赞:
0 阅读:
7001
在春节放假前两天我偶然看到了A\*算法(A\*算法是一个启发式的地图寻路算法),感觉挺有意思。正好放假前也没有什么事情,就花了一个下午写出算法的骨架,节后又花了半天时间完善屏幕输出的细节并且调试完成。该实现只是一时兴起的随手而作,没有考虑性能和扩展性等问题。正在学习A\*算法的朋友可以拿去随便折腾。...
分类:
编程语言 时间:
2015-05-13 14:36:33
收藏:
0 评论:
0 赞:
0 阅读:
245
原文链接作者:Jakob Jenkov译者:李同杰Java同步块(synchronized block)用来标记方法或者代码块是同步的。Java同步块用来避免竞争。本文介绍以下内容:Java同步关键字(synchronzied)实例方法同步静态方法同步实例方法中同步块静态方法中同步块Java同步示例...
分类:
编程语言 时间:
2015-05-13 14:33:50
收藏:
0 评论:
0 赞:
0 阅读:
227
经常用到threadpool这个库,用起来很简单: pool = threadpool.ThreadPool(threadnum) reqs = threadpool.makeRequests(repeater.get_rq, args_list=arg_list...
分类:
编程语言 时间:
2015-05-13 14:33:01
收藏:
0 评论:
0 赞:
0 阅读:
1740
C语言用"=="来比较两个浮点数,返回值完全是不确定的。因此只能定义一个精度来确定是否相等#define jd 0.000001if(fabs(a-b) < jd){ //a b 近似相等}其实这样比较也不是绝对的相等,毕竟是计算机嘛
分类:
编程语言 时间:
2015-05-13 14:32:40
收藏:
0 评论:
0 赞:
0 阅读:
251
MFC中CString是一个方便的字符串操作的类, 然而很多函数需要传递字符指针, 这就需要进行CString和普通字符串的转换。1、CString用作C字符串常量。直接使用强制类型转换即可, 如:[cpp]view plaincopyCStringstrSports(_T("HockeyisBes...
分类:
编程语言 时间:
2015-05-13 14:32:18
收藏:
0 评论:
0 赞:
0 阅读:
132
几个关键字:WebAPI, Android, Apache HttpComponent/HttpClient问题:无论怎么测试, WebAPI的FormBody value总是空.最简单的代码 WebAPI, 没有加认证 1 // POST api/ 2 [HttpPost] 3 public st...
分类:
编程语言 时间:
2015-05-13 14:31:20
收藏:
0 评论:
0 赞:
0 阅读:
2199
之前发表一个A*的python实现,连接:点击打开链接 最近正在学习Go语言,基本的语法等东西已经掌握了。但是纸上得来终觉浅,绝知此事要躬行嘛。必要的练手是一定要做的。正好离写python版的A*不那么久远。这个例子复杂度中等。还可以把之前用python实现是没有考虑的部分整理一下。 这一版的GO实...
分类:
编程语言 时间:
2015-05-13 14:29:59
收藏:
0 评论:
0 赞:
0 阅读:
144
ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。http://www.xuebuyuan.com/1628190.html我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也...
分类:
编程语言 时间:
2015-05-13 14:28:38
收藏:
0 评论:
0 赞:
0 阅读:
403
基本概念 虚函数是在某基类中声明为 virtual 并在一个或多个派生类中被重新定义的成员函数,用法格式为: virtual 函数返回类型 函数名(参数表) {函数体}; C++中用它来实现多态性,通过指向派生类的基类指针或...
分类:
编程语言 时间:
2015-05-13 13:16:04
收藏:
0 评论:
0 赞:
0 阅读:
177
/**
?*?读取配置文件
?*?@param?file
?*?@return
?*/
public?static?PropertiesConfiguration?loadConfig(String?file){
PropertiesConfiguration?config?=?null;
try?{
config?=?...
分类:
编程语言 时间:
2015-05-13 13:14:22
收藏:
0 评论:
0 赞:
0 阅读:
204
a 首先打开网页下载tcl/tk游戏源码http://sourceforge.net/projects/tkgames/files/latest/download?source=typ_redirect b 把压缩包里的tcl/tk源代码文件tkHearts-0.90用文本编辑器打开,并把所有内容 复制到如下...
分类:
编程语言 时间:
2015-05-13 13:13:37
收藏:
0 评论:
0 赞:
0 阅读:
363
利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。例如输入:[‘adam‘,‘LISA‘,‘barT‘],输出:[‘Adam‘,‘Lisa‘,‘Bart‘]。代码:#定义一个list
L=[]
#设置名字的个数
n=int(raw_input("Pleaseenterthenumberofthename:"))
#利用循环将名字追加..
分类:
编程语言 时间:
2015-05-13 13:05:34
收藏:
0 评论:
0 赞:
0 阅读:
274
状态模式(state):当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。
状态模式主要解决的是当控制一个对象状态转换的条件表达式国语复杂时的情况。把状态的判断逻辑转移到不同状态的一系列类中,可以把复杂的判断逻辑简化。...
分类:
编程语言 时间:
2015-05-13 13:03:34
收藏:
0 评论:
0 赞:
0 阅读:
269