这是一个咆哮,也是一个问题.
有一些网站,比如Facebook,你一次只想登录一个帐户.
但是,从博客网站到电子邮件的所有内容都会强制您在登录其他帐户之前注销.
我理解安全隐患,以及它如何使基于cookie的会话变得更复杂,但为什么我们不能看到更多呢?
为什么单个客户端的多个用户一次成为一个坏主意?
这是问题所在.我使用大约三台不同的机器进行开发.我的搭档正在使用两个.我们必须在所有五台机器上进行相同的设置程序才能开始工作.
在这里使用php项目,所以:安装和配置,PDT,php调试器和某些版本的XAMPP.然后可以安装一个svn客户端,以及任何其他工具.
再次,对五台机器中的每台机器.
相反,如果我们在与生产服务器具有相同堆栈,相同版本的虚拟机中完成所有这一切,那该怎么办呢?然后我们每个人都可以获取VM映像的副本,在五台计算机中的每台计算机上运行该映像,并在该VM中完成所有开发.把Eclipse,apache,mysql,作品,都放在那个vm中.
这种方法的唯一不利之处,请在唯一的部分纠正我,就是表现.这真的是一个大问题吗?五台中最慢的机器是采用Intel Atom 1.6 ghz处理器的三星NC10.
你认为这有可能并且实际可用吗?还是我疯了?
我只是想知道什么语言是开发游戏服务器以支持大量(数千)用户的好选择?我涉猎python,但意识到它只会太麻烦,因为它不会在核心之间产生线程(意味着8核心服务器= 1核心服务器).我也不太喜欢这种语言(那种"自我"的东西让我大吃一惊).
我知道C++是性能方面的工作语言,但我讨厌它.我不想处理它草率的语法,我喜欢用托管语言来控制它.这带我到C#和Java,但我对其他语言开放.我喜欢.NET的简单性,但我想知道,从速度上来说,这对于这项工作是否有益.请记住,因为它将部署在Linux服务器上,它将在Mono框架上运行 - 不确定这是否重要.我知道Java在语法方面非常类似于.Net,但我对它的体验是有限的.是否有任何框架可供其使用,或者可以在开发中轻松实现?
请帮助我和我挑剔的自己到达解决方案.
更新:我并不是说听起来如此挑剔,我真的不认为我是.我真正排除的唯一语言是C++,我不喜欢Python因为可扩展性问题.我知道进程之间有通信的方式,但如果我有一个8核服务器,为什么我需要制作8个进程?有更优雅的解决方案吗?
我想做以下事情:
$find="start (.*) end";
$replace="foo \1 bar";
$var = "start middle end";
$var =~ s/$find/$replace/;
Run Code Online (Sandbox Code Playgroud)
我希望$ var包含"foo middle bar",但它不起作用.也不是:
$replace='foo \1 bar';
Run Code Online (Sandbox Code Playgroud)
不知怎的,我错过了关于逃避的事情.
我修复了失踪的's'
我正在使用2个500K位图来显示我的WiX对话框中的图像.
它们大大增加了安装包的大小,更糟糕的是 - 它看起来没有办法将它们打包成.cab文件的一部分,因为它们是<binary>WiX术语中的.
所以,我很有,有没有办法使用其他文件格式的位图或WiX与BMP拴在一起?理想情况下,如果有一种方法可以使用.png格式,因为它带有一个无松动的压缩选项.
在borland delphi 7甚至在delphi 2007中一切正常,但在delphi 2009中它只返回错误的哈希!
我使用wcrypt2脚本(http://pastebin.com/m2f015cfd)
看看:
字符串:"123456"
哈希:
Delphi 7:"e10adc3949ba59abbe56e057f20f883e" - 真正的哈希.
Delphi 2007:"e10adc3949ba59abbe56e057f20f883e" - 真正的哈希.
并且......德尔福2009:"5fa285e1bebe0a6623e33afc04a1fbd5" - WTF ??
我已经尝试了很多md5脚本,但是delphi 2009对它们都做了同样的事情.有帮助吗?谢谢.
我正在尝试模拟涉及人员和座位的基本场景.人具有身份属性:坐着或站立.一个席位有一个Seated属性,用于指定当前位于其中的Person.此外,座位特别之处在于它只"接受"某些人坐在其中.我知道座位"接受"某人听起来很奇怪,但只是想象它更喜欢某些人而不是其他人.
在" 告诉,不要问 "之后,我应该如何设计Person和Seat对象,以便只有当Seat"接受"他并且他的状态改为Sitting时,Person才能坐在座位上.我的第一个想法是一个Person应该有一个SitDown方法如下:
Person.SitDown(Seat seat);
Run Code Online (Sandbox Code Playgroud)
但这似乎需要Person类在坐在其中之前检查Seat的状态,以及必须更新Seat的Seated属性(而不是更新属性本身的Seat):
// inside the Person class
void SitDown(Seat seat) {
if (seat.AcceptsPlayer(this)) {
seat.Seated = this;
this.Status = Sitting;
}
}
Run Code Online (Sandbox Code Playgroud)
让Seat类处理一个人似乎更好:
Seat.SeatPerson(Person person);
// inside Seat class
void SeatPerson(Person person) {
if (IsAccepted(person)) {
this.Seated = person;
person.Status = Sitting;
}
}
Run Code Online (Sandbox Code Playgroud)
但这仍然要求座位改变此人的身份.这是该人的状态应该更新的方式吗?只有一个人能够改变他的身份吗?你会如何模拟这个简单的场景?
c# ×3
accounts ×1
bitmap ×1
cookies ×1
delphi ×1
delphi-2009 ×1
hash ×1
image ×1
java ×1
javascript ×1
jquery ×1
login ×1
md5 ×1
networking ×1
perl ×1
png ×1
popupwindow ×1
python ×1
regex ×1
session ×1
substitution ×1
unicode ×1
wix ×1
wix3 ×1