现在位置: 首页 > looming发表的所有文章
  • 01月
  • 13日
综合 ⁄ 共 807字 评论关闭
Description   作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。       现在,C君希望你告诉他队伍整齐时能看到的学生人数。 Input   共一个数N。 Output   共一个数,即C君应看到的学生人数。 Sample Input   4 Sample Output   9 HINT 【数据规模和约定】   对于 100% 的数据,1 ≤ N ≤ 40000 题解 线筛欧拉函数。主要基于“欧拉函数是积性函数——若m,......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 968字 评论关闭
    面试的时候多次被问到一次退出多个Activity的方法,其实方法是有多种的,其实主要考对Android机制的理解和运用。我参考各们网友的东西加上自己的思考,觉得有下面几种方法: 1.使用链表把要退出的Activity实例保存起来,在要退出时,遍例这个链表,调用每个Activity的finish方法。具体点讲: 在每个Activity的onCreate方法中添加类似代码:SysApplication.getInstance().addActivity(this);在需要退出程序的时候,调用:SysApplication.getInstance().exit();简而言之,通过单例模式把每个Activity 的引用添加到一个全局链表中......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 5879字 评论关闭
转载至:http://cn.cocos2d-x.org/tutorial/show?id=776 经过前两节的学习,我们已经成功的加载了地图,获得了地图的信息。本节我们主要的任务是在游戏中添加敌人,并让敌人沿着固定的路径行走。       敌人 接下来我们来创建进攻的敌人,试想一下,在一款塔防游戏中怎么可能只有一种进攻的敌人啦,如果真是那样,那这款游戏也未免太无聊了。所以为了创建形形色色的敌人类型,这里我们可以先创建一个敌人的基类,这样不管你的游戏中有多少种类的敌人,都可以通过继承这个基类来创建。       关于创建基类,我们还是先来思......
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 276字 评论关闭
1 调试代码,不喜欢alert,但是为了兼容性问题处理,IE下不可以使用consloe,所以,写个统一的扩展吧。更多更能,慢慢扩展了。 var j=jQuery.noConflict(); j.fn.log = function (msg) { msg = !msg ? 'no_msg_passed' : msg; if(jQuery.browser.msie){ alert(msg + '\n' + this.parent().html()); } else { console.log("%s: %o", msg, this); } return this; }; j('body').log(); 2 太晚了……
阅读全文
  • 11月
  • 28日
综合 ⁄ 共 3233字 评论关闭
这篇文章对jsonp理解的不错,特转之,转自jquery中的jsonp使用。 简介 符合Web2.0特征的众多网站一个明显的特点就是采用Ajax。Ajax提供了在后台提交请求访问数据的功能。其实现主要使用的是XMLHttpRequest函数,这个函数允许客户端的Javascript 发送到服务器端的HTTP请求并获得返回数据。Ajax同时也是目前众多的Mashup背后的驱动力量,他们都利用Ajax来聚合不同来源的信息。 理解同源策略的限制 同源策略是指阻止代码获得或者更改从另一个域名下获得的文件或者信息。也就是说我们的请求地址必须和当前网站的地指相同。同源策略通过......
阅读全文
  • 10月
  • 19日
综合 ⁄ 共 491字 评论关闭
错误提示: error C2440: 'initializing' : cannot convert from 'const wchar_t [1]' to 'UINT' error C2440: 'initializing' : cannot convert from 'AFX_PMSG' to 'UINT_PTR' error C2078: too many initializers 错误原因: 放在了 BEGIN_MESSAGE_MAP(CCSDIDemoView, CView) ... END_MESSAGE_MAP() 正确的应该放在: BEGIN_EVENTSINK_MAP(CSDMSCom1View, CView) //{{AFX_EVENTSINK_MAP(CAboutDlg) ON_EVENT(CSDMSCom1View, IDC_MSCOMM1, 1 /* OnComm */, OnComm, VTS_NONE) //}}AFX_EVENTSINK_MAP END_EVENTSINK_M......
阅读全文
  • 10月
  • 12日
算法 ⁄ 共 1200字 评论关闭
题意:FJ有n头牛(编号为1~n),每一头牛都有一个测验值[S, E],如果对于牛i和牛j来说,它们的测验值满足下面的条件则证明牛i比牛j强壮:Si <= Sj and Ej <= Ei and Ei - Si > Ej - Sj。现在已知每一头牛的测验值,要求输出每头牛有几头牛比其强壮。 思路:树状数组。需要对牛i比牛j强壮的条件进行理解。把牛群按照测验值E的降序排序,(E相等按S的升序),那么接着就只需考虑S值,如果当前牛的测验值为[s, e],那么比它强壮的牛的个数,就等于排序在它前面的,S值在[0,s]区间的牛数量(E相等的话为[0,s-1])。下面的就是树状......
阅读全文
  • 10月
  • 01日
综合 ⁄ 共 8045字 评论关闭
很久以前就想写一些关于DataGrid/DataList的东西,但是一直以来,一方面自感所学未深,另一方面,总觉无从下笔,一拖再拖,离刚开始的念头已距一年有余。DataGrid/DataList在ASP.NET中的重要性,想必就不用我再强调了,凡显示Table类型的数据,大多会使用这两个控件(当然,如果谁还像ASP那样写ASP.NET,那我也没有办法),所以,每个人可能都有自己的领悟,这篇文章,算是抛砖引玉,为大家做个铺垫。 一、方法1、DataBind很简单、最常用的方法。绑定数据用。需要注意的只有一点:执行了这个方法后,DataGrid(由于DataGrid和DataList......
阅读全文
  • 08月
  • 08日
综合 ⁄ 共 1264字 评论关闭
public class Test1 { public static void main(String[] args) throws IOException { for (int i = 0; i < 5; i++) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String readLine = br.readLine(); System.out.println(readLine); br.close(); } } } import java.io.*; class Inlet { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = br.readLine(......
阅读全文
  • 08月
  • 01日
综合 ⁄ 共 209字 评论关闭
在Objective C中,方法调用变成了消息传递机制,在往nil传递消息的时候,除了返回0并没有什么副作用发生。关于“空”,在Objective C当中有这样四种: 关于 if (someobject != null) 的问题 NULL来自于C语言的空指针; nil是一个指向空的对象; Nil和nil类似,只不过它是一个指向空的类; NSNull是用来解决集合元素没法放空元素的问题的,它就相当于空元素的一个包装,在集合中表示一个空元素。
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 1067字 评论关闭
Substring with Concatenation of All Words   You are given a string, S, and a list of words, L, that are all of the same length. Find all starting indices of substring(s) in S that is a concatenation of each word in L exactly once and without any intervening characters. For example, given:S: "barfoothefoobarman"L: ["foo", "bar"] You should return the indices: [0,9]. (order does not matter). 思路:题目的意思是找到包含L中所有单词的起始位置,但是不能多,也不能少,要刚好包含L中的全部单......
阅读全文
  • 06月
  • 22日
综合 ⁄ 共 868字 评论关闭
转载请说明出处,谢谢~~       群里有朋友提到了使用Combo控件时,当下拉列表出现,此时鼠标滚轮滚动,下拉列表就自动消失了。我看了一下源码,这个bug的修复很简单。       CComboUI控件被单击时创建CComboWnd窗体来模拟下拉菜单。CComboWnd类在HandleMessage函数里处理了鼠标滚动消息WM_MOUSEWHEEL,他把这个消息转发给CComboUI的DoEvent函数去处理,而CComboUI的DoEvent函数处理对应的UIEVENT_SCROLLWHEEL消息,又转而调用了SelectItem函数,SelectItem函数的第一句代码如下: <pre name="code" class="cpp">bool CCombo......
阅读全文