贪吃蛇的食物

我做了个贪吃蛇程序,里边有food 和snake。 每次snake吃掉food之后,就需要重新生成一个。我是用srand和rand来生成的, 生成之后判断一下有没有跟snake重合,如果重合,则重新生成一个。 现在问题来了,有的时候这个过程会非常慢,我觉得是rand的时候有一定几率某几次总是生成在某个数附近,造成一直跟snake重合。 我想问,是我用rand和srand用的不对吗,还是有更好的方法? 求大神指教

rsync paht配置无法访问

    strict modes =no #是否检查口令文件的权限 port = 873 #默认端口873 log file = /var/log/rsync.log #pid file = /usr/local/rsync/rsyncd.pid #运行进程的ID写到哪里 原文中有的,我没有使用,日志文件 use ch...

toroPHP路由器正则表达式不能匹配中英文

各位好,最近劳烦大家了。 我今天在做博客系统的时候遇到了一个问题。 目前用的是toroPHP为路由的,它的正则表达式匹配是这样子的。 $tokens = [ ':string' => '([a-zA-Z]+)', ':number' => '([0-9]+)', ':alpha' => '([a-zA-Z0-9-_]+)', 'char' => '([^/])', 'alphaslash' => '([_0-9a-z...

关于会话cookie生命周期的疑问

会话cookie是在浏览器关闭的时候,浏览器删除的,对吧?可是我的火狐、谷歌现在关闭浏览器后,会话cookie并不删除,可能的原因是什么?

如何使用win32 实现类似于IE F12功能

我想实现类似于IE F12的功能对IE网络流量进行监控,或者如何调用IE自身的F12功能在我自己的程序里面。

Java新建对象 语法 的疑问

对于Java中新建一个对象,大家可能再熟悉不过了,如:     public class Person { private String name; public void setName(String name) { this.name = name; } public String getName() { return name; } public Strin...

php定时推送订阅消息到android、iphone端效率问题

如图,物件记录表house_rel每天大概有四千到五千的新纪录生成,用户订阅规则表house_push_rule存放用户希望看到的物件匹配条件(记录总量100万以上),现要实现每天12:00、18:00由服务器定时推送用户订阅的消息。 我目前的思路是这样的:步骤1、服务器端(php+mysql+nginx)按用户提交的规则进行数据筛选匹配;步骤2、将筛选出的数据写入mysql临时表并和规则表house_push_rule主键进行绑定;步骤3、按临时表规则进行推送。 目前的问题是:采用什么...

请问下面这段程序的输出结果为什么是这样,迭代器莫名其妙的递增?

    #include <iostream> #include <string> using namespace std; int main() { string hexdigits = "0123456789"; string::iterator iter = hexdigits.begin(); cout << *iter++ << endl;...

有什么好的压缩android项目apk包大小的方法?

主要是项目中内置了一个第三方浏览器,如何压缩?

angular karma是只能做单页面应用测试吗?

karma 并没有指定运行哪个文件(还是说我不会),是指能做单页面应用测试吗?

请问下面这行代码中,“?” 以及shuffle是什么意思?

currentTrack = shuffle === 'true' ? time.getTime() % playlist.length : 0,

ionic开启ios模拟器,无法加载远程图片资源?

使用ionic开发的ios应用,通过命令 ionic emulate ios 执行后,无法加载远程图片资源,比如:http://www.sample.com/a.jpg 在web 浏览器中模拟没有问题。请问改如何解决?

APP开发接口的时候会遇到很多客户端、版本,在代码里面有很多if判断,这块应该怎么设计才能是代码和逻辑更清晰、维护起来更容易?

APP开发接口的时候会遇到很多version(andriod 1.2.3.2、iphone 1.2.2.3、ipad 2.5.3.1 ...)很多client(安卓、iphone、ipad),因为产品是迭代开发的,可能不同的客户端不同的版本设计的逻辑都不一样,导致在代码里面有很多这样的if判断,维护和代码可读性极差,这块应该怎么设计才能是代码和逻辑更清晰、维护起来更容易? 或者这块产品应该符合什么样的设计规范 或者编写代码的时候应该满足什么样的设计模式

怎样做一个自动发邮件提醒的系统?

我要做的是一个邮件通知系统,是为学校的学生做的。具体来说就是要追踪学生的学术状态,比如应该交作业的日期,在日期临近的时候自动发送一封提醒邮件,提醒学生按时交作业;如果没有按时交,再发送一封催促邮件。我想知道做这样的系统大概思路是怎样的,用什么语言比较合适?需要用到什么协议?是否需要自己写一个邮件服务器?

python中10.0/3为啥是3.33333333335?

环境 python2.6.6 代码 Python shell中直接打: 10.0/3 出来的是 3.3333333333333335 为啥啊?

XIB中 如何给自定义的View加手势

在XIB中,可以给一个VIEW加手势,这个不会有问题。但是当我给我自定义的Cell里面的一个子view加一个手势的时候就会崩溃,并且报一个这样的错误。 报错如下: *** Assertion failure in -[UITableView _dequeueReusableViewOfType:withIdentifier:], /SourceCache/UIKit_Sim/UIKit-3318.93/UITableView.m:6090 请教大家,XIB中,如何实现给自定义的View...

来看看这个js问题,以下代码执行后president.name的值是

以下代码执行后president.name的值是 (function(callback){ president ={name:"bush"}; callback(president); })(function(obj){ obj.name ="obama"; obj ={name:"clinton"}; }) 答案是什么?求解答。。不是太懂。谢谢。

swift 获取当前ip

网上搜了一段代码,但是没打印出来ip

readfile输出文件到浏览器页面,想要改变这个页面的title

$pdf_name=basename($_SERVER['REQUEST_URI']); $pdf_dir=registry("DOC_ROOT")."test/". $csrUid. "/" . $pdf_name; if (!file_exists($pdf_dir)) { die ("文件不存在!") ; } //$pdf_dir = http://xxxx.com/test/test-2015/download.pdf header("Content-type: application...

如何理解yii2的 Event?全局绑定,特别疑惑

疑惑不解 这一段的内容 https://github.com/yiisoft/yii2/blob/master/docs/guide/concept-events.... ,里面一直在不断的强调说事件Event的绑定: php $foo = new Foo; // this handler is a global function $foo->on(Foo::EVENT_HELLO, 'function_name'); // this handler is an ob...