我使用以下代码来增加围绕给定元素的2d数组中的元素.
EmptyCell = {number: 0}; //This has several parts in the actual code.
list = new Array();
function init(w,h){
for (var x = 0; x <= w; x++){
list[x] = new Array();
for (var y = 0 ; y <= h; y++){
list[x][y] = EmptyCell;
}
}
}
function map(func,x,y){
var xoff = [1,1,1,0,0,-1,-1,-1];
var yoff = [1,0,-1,1,-1,1,0,-1];
for (var atIndex = 0; atIndex < 8; atIndex++){
func(x+xoff[atIndex],y+yoff[atIndex]);
}
}
Run Code Online (Sandbox Code Playgroud)
然后我像这样运行它:
init(10,10);
map(function(x,y){
if (list[x] != null && list[x][y] != …Run Code Online (Sandbox Code Playgroud) 所以我得到了一个简单的设置,使用nginx进行静态媒体和负载均衡以及龙卷风作为django的webserver(运行4台服务器).我的问题是remote_addr没有传递给django所以我得到一个KeyError:
article.ip = request.META['REMOTE_ADDR']
由于nginx.conf,远程地址通过X-Real-IP(HTTP_X_REAL_IP)发送:
location / {
proxy_pass_header Server;
proxy_set_header Host $http_host;
proxy_redirect false;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_pass http://frontends;
}
Run Code Online (Sandbox Code Playgroud)
由于HTTP预先附加到META密钥,因此我不能只执行proxy_set_header remote_addr $ remote_addr.如果没有找到远程地址键,我能做的就是读取X-Real-IP,但我很好奇是否有更智能的解决方案.
谢谢!
我现在有一个想法开始开发一个简单的Qt/GTK +式框架,但我想在开始创建这个项目之前知道一些事情:
使用FileSystemObject时,您可以使用路径"."来引用运行脚本的目录.是否可以更改FileSystemObject认为当前目录的内容,以便您可以使用".".其他目录的路径语法?
例:
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.GetFolder(".") ' Returns the current directory
Set f2 = fso.GetFolder(".\backup") ' Returns the "backup" directory under the current directory
Run Code Online (Sandbox Code Playgroud)
作为简化示例,是否有一种方法来调用fso,以便fso.GetFolder(".")调用返回备份目录?
有没有一个地方可以找到键盘上键的所有键码?(例如,关键可能是#114)
无论我搜索什么,我似乎无法找到一个:(
谢谢!
纽约时报的iPhone应用程序有一个带有五个标签栏项目的标签栏.当您选择最新选项卡时,应用程序会在UITableView中显示标题和摘要/摘要.当您选择要阅读的单个故事时,标签栏将消失,并替换为根据应用程序状态显示/消失的页眉和页脚.该应用如何"隐藏"标签栏?
谢谢!
找出当前设备是否支持电话呼叫的最佳方法是什么?
iPod Touch根本不支持它,iPhone仅在输入SIM密码后支持呼叫.
是否有类似[MFMailComposeViewController canSendMail]邮件的方法?
Thx提前:)
我在互联网上研究过,但找不到任何东西......
我有一个mysql数据库,并在一个表中记录,我需要在每个页面加载时从该表中获取随机记录.我怎样才能做到这一点?那有什么功能吗?
欣赏!谢谢
SORTED:链接:http://www.derekallard.com/blog/post/ordering-database-results-by-random-in-codeigniter/
$this->db->select('name');
$query = $this->db->get('table');
$shuffled_query = $query->result_array();
shuffle ($shuffled_query);
foreach ($shuffled_query as $row) {
echo $row['name'] . '<br />';
}
Run Code Online (Sandbox Code Playgroud) 目前,我正在研究Rails应用程序.我有不同的产品可以通过不同的供应商进行处理.所有供应商都需要特定格式的文本文件才能处理订单.
我决定使用Factory类生成Formatter类的实例,这些实例将以正确的格式呈现订单信息.
在工厂类中,我正在考虑使用以下代码:
class ExportFactory
def self.exporter_class_for_vendor(vendor_name)
class_name = "ProductExporter#{vendor_name}".gsub(' ','').camelize
class_name.constantize
end
end
Run Code Online (Sandbox Code Playgroud)
在用户提交的数据上使用ActiveSupport :: CoreExtensions :: String :: Inflections.constantize会保存吗?或者,我应该只是硬编码类名.
注意:在此特定应用程序中,唯一能够更改给定数据的用户将是在整个系统中具有完全控制权的管理员用户.
如果我在Flex中有一个XMLList对象,检查列表是否为空的正确方法是什么?我应该只是比较结果myList.length() > 0,myList.toString() != ""还是尝试另一种方法?
iphone ×2
apache-flex ×1
arrays ×1
cocoa ×1
codeigniter ×1
django ×1
e4x ×1
frameworks ×1
gtk ×1
ipod-touch ×1
javascript ×1
keyboard ×1
keycode ×1
mysql ×1
nginx ×1
objective-c ×1
php ×1
qt ×1
random ×1
tornado ×1
vbscript ×1
xml ×1