内部方法影响外部循环
public function collide():Boolean {
var tanks:Array = Global.tanks;
// collision detection between bullets and tanks
for (var i:int = tanks.length - 1;
get cpu information by standard modules
platform.processor()
http://docs.python.org/2/library/platform.html
multiprocessing.cpu_count()
get cpu count()
dedecms更换目录
将data/config.cache.inc.php中$cfg_cmspath及$cfg_indexurl修改成相应目录, 若为根目录直接改为'' (改为'/'定位目录会出错)
图集缩略图 dede_uploads 字段url
频道文章列表的图片缩略图 dede_archives 字段litpic
新闻文章内部的图片 dede_addonarticle 字段body
无法读取配置节“protocolMapping”,因为它缺少节声明
Web.config文件中有protocolMapping节点, 发现在IIS部署时使用了.NET 2.0的应用程序池. 将其改为使用.NET 4.0的AppPool后正常
Flex Actionscript对象比较的性能问题
问题描述
避免发射者的子弹打到自己 (这种情况的一个例子就是打完子弹后, 发射者开加速碰上了子弹..), 在子弹碰撞时需要检测碰撞体和子弹发射者是否是同一个对象网上找到一个方法是用序列化来比较对象. 测试的时候发现速度太慢(每秒20帧, 还不到30个子弹就卡了). 后来就给对象加上了id来比较另外在调试时查看对象值有个@36b6df9 (ide是flashdevelop), 可能是hash值, 可
核心边界类,原子边界类
书中提到边界类分为核心边界类和原子边界类
核心边界类是指人(参与者)与系统交互的接口, 原子边界类指外部系统,设备与系统进行交互的接口。根据描述,核心边界类是指用户接口类,原子边界类指系统接口类以及设备接口类
在用例图中,参与者与系统交互的用例中包含了核心边界类...
VUE实战第一天-知乎日报项目开发
第一步配置webpack:
打开命令行,在指定文件夹下运行npm init,直接回车
npm install --save-dev webpack
npm install --save-dev -webpack-dev-server
在package.json里配置dev:webpack-dev-server --open --config webpack.co...
VUE实战-知乎日报(3) 应用组件源码分析
使用click绑定事件,当每日推荐和主题日报被点击时,绑定类名on,在此文件中是出现蓝色标记当前开大的菜单.
:class="{on:type==='recommend}"当前dom的type为recommend时,绑定类名on,主题日报同理。
handleToRecommend () {
this.type = 'recommend';
...
vue学习笔记之watch
watch要当做一个对象来使用,是对象就有键,键就是监控的对象,其次还有值,值有三个:
handler:其值是一个回调函数。即监听到变化时应该执行的函数。
deep:是否深入监听,一般只能监听数据变化
immediate:boolean值,确定是否使用当前初始值执行handler函数
watch: {
id (val) {
if ...
Qt中自定义QDialog隐藏窗口的关闭按钮
今天在设计一个自定义Dialog的时候想要隐藏窗口的关闭按钮,查了好久才找到解决的办法1. 这是一种比较极端的方法,直接创建一个无边框的对话框,无边框,自然什么也没了QDialog dlg(this);
//创建一个无边框的对话框
dlg.setWindowFlags(windowFlags()|Qt::FramelessWindowHint);
dlg.exec();效果如图2. 保留标题,取消...
Boost问题:/type_with_alignment.hpp:209: Parenthesis/brace mismatch between #if and #else branches;
为了快速解决的请直接看 撒花段下面记录的是牛历:今天在使用Boost库的时候遇到了这样的错误提示:`/type_with_alignment.hpp:209: Parenthesis/brace mismatch between #if and #else branches; using #if branch`,错误的大意是在说遇到了不匹配的分支,在打开对应的文件'/type_with_align...
Qt调用外部程序,启动并从中获取信息——QProcess
瞎记:今天在开发的时候遇到了程序间调用的问题,最开始的设想是使用c++来完成,后来想,既然使用Qt进行界面开发的,那能否用Qt来完成相关工作呢,于是展开了这一次旅行。闲话少说,开始正文,先看一下大致的流程:首先,我们通过Qt的那部分模块来实现此功能,牛曰:在`QProcess`模块当中其次,我们应该通过怎样一个流程来完成呢,牛历后曰:两步走,首先要启动外部程序,启动之后外部程序会产生相应的动作,也...
error C2839: 重载的“operator ->”的无效返回类型"*const*"
今天在使用vector的时候碰到了这个错误,出错的代码书写形式std::vector<BlockBase*>::const_iterator iter = BlockBufferList.begin();
for (; iter != BlockBufferList.end(); ++iter)
{
*iter->Clear();
}BlockBase 的形式如下clas...
Qt时区检测及语言加载
# Qt时区检测及语言加载当我们能够对完成软件翻译之后,需要根据计算机当前时区来选择加载何种语言的翻译,这是就涉及到了计算机时区的检测和语言包的自动加载。## 1. 整体流程说明想要完成这项工作,可通过以下及步骤: 1. 获取电脑当前时间; 2. 判断当前所在国家,这一项主要是根据根据获取的时间来完成的; 3. 加载对应的翻译包。 ## 2. 实现过程### 2.1. 时区获取在Qt当中...
Ubuntu18.04.1安装ROS('E:无法定位软件包')
今天在Ubuntu18.04.1系统中配置ROS的时候一直提示`E:无法定位软件包`,后来发现是ROS的版本不对应导致的,每个不同的ubuntu系统对应着不同的ROS版本,如果装错了就会出现上述问题,在Ubuntu18.04.1环境下可以安装的是melodic版本的,安装教程可以参考官网安装教程,ROS有Melodic、Lunar、Kinetic不同的种类对应着不同的ubuntu版本,Melodi...
SIGPIPE信号导致服务器进程退出的原理及解决办法
引言:在采用TCP协议进行文件流传输时,客户端的不正常退出导致的服务器进程直接退出。而一个稳健的高并发服务器上这样的情形是不被允许的,接下来将剖析其产生服务器进程退出的根本原因;
今日推荐
周排行