我试图找出如何将用户文本输入在一个表单字段中复制到另一个表单字段.具体来说,当有人填写联系表单中的电子邮件地址时,它将在邮件列表表单中重复.
这两种形式都使用ajax,因此不必担心输入文本在提交时丢失.
这是我的代码:
<div id="contact_form">
<form name="contact" method="post" action="">
<input type="text" name="name" id="name" size="30" value="Name" class="text-input" />
<label class="error" for="name" id="name_error">Please enter your name.</label>
<br />
<input type="text" name="email" id="email" size="30" value="Email" class="text-input" />
<label class="error" for="email" id="email_error">I need your email.</label>
<br />
<textarea rows="10" cols="30" type="textarea" name="message" id="message" value="Message" class="text-input" ></textarea>
<label class="error" for="message" id="message_error">A message is required.</label>
<br />
<input type="submit" name="submit" class="button" id="submit" value="Send" />
</form>
</div>
<div id="details">
<p>some details here, not sure what yet</p>
</div> …Run Code Online (Sandbox Code Playgroud) 有时候我想知道什么时候有东西被自动释放.我在各种对象的dealloc中添加了一个NSLog,但我找不到任何有用的东西.
使用自动释放时什么东西会释放?它是不可预测的,还是有一些额外的线程在运行?谢谢.
我正在修改一个相对较大的C++程序,遗憾的是,我之前是否有人使用过C或C++语法(这是在大学的电气工程系,而且我们的EE总是试图用C代替一切)并不总是很清楚,不幸的是,在这种情况下,人们实际上可以逃脱它).
但是,如果有人创建了一个对象:
Packet* thePacket = new Packet();
是否被摧毁delete thePacket;或是否重要free(thePacket);?
我意识到删除调用析构函数而free()没有,但Packet没有析构函数.我在这里陷入了记忆管理沼泽的可怕时间,我想这可能是许多问题之一.
所有,
我想知道使用setLength(0)清除StringBuffer内容是否有意义.即做得更好:
while (<some condition>)
{
stringBufferVariable = new StringBuffer(128);
stringBufferVariable.append(<something>)
.append(<more>)
... ;
Append stringBufferVariable.toString() to a file;
stringBufferVariable.setLength(0);
}
Run Code Online (Sandbox Code Playgroud)
我的问题:
1>这还有比使用String对象追加内容更好的性能吗?
我不确定如何重新初始化StringBuffer变量会影响性能,从而影响问题.
请写下你的意见
[编辑]:删除了关于与StringBuilder进行比较的第二个问题,因为我已经理解了基于响应的其他内容.
我已经对这个主题做了很多研究,并且自己实施了很多解决方案.
包括OpenID,Facebook Connect(使用旧的Rest API和新的Graph OAuth 2.0 API),使用twitter登录(据我所知,目前已经升级到完全合格的OpenID),依此类推......
但我仍然缺少的是完美的一体化解决方案.
在我的研究期间,我偶然发现了一些有趣的项目:
但我不想依赖外部提供商,我也想要一个免费的解决方案,所以我不受限制.
我还看到开发人员在遵循提供程序指令并为所有内容设置模型和数据库表之后,一个接一个地实现一个服务.
当然这可以工作,但它是一大堆工作,总是需要开发和更改您的应用程序等.
我正在寻找的是一个抽象层,它将所有服务都带到一个可以集成到我网站的标准中.一旦出现新服务,我只想添加一个处理该特定提供者抽象的模型,这样我就可以将它无缝地集成到我的应用程序中.
或者更好的是,找到一个我可以下载的现有解决方案.
理想情况下,这个抽象服务将独立于我的应用程序托管,因此它可以用于多个应用程序并独立升级.
上述3种解决方案中的最后一种看起来很有希望.一切都只是移植到合成的OpenID,网站jut必须实现OpenID.
过了一会儿,我找到了Django socialauth,一个基于python的Django Webframework身份验证系统.但它看起来像上面描述的那样运行,我认为这是Stackoverflow使用的相同登录系统(或者至少是一些修改过的fork ...).
我下载了它,并试图设置它,看看它是否可以设置为一个独立的解决方案,但我没有运气,因为我也不是这样的python.
我很想要一个基于PHP的解决方案.
所以在这篇长篇文章之后,我的问题恰恰是:
我希望这个问题不是太主观,提前谢谢.
更新:我的结论是构建一个代理/包装器或者你可以称之为Facebook的东西,将它移植到一个OpenID,因此它成为一个OpenID端点/提供者将是最好的选择.这就是我所做的.
请参阅下面的答案.
我添加了赏金以获得反馈/讨论.Maby我的方法并不像我现在认为的那样好!
Silverlight策略已转移到Windows Phone,而对于跨平台Web开发,它是HTML 5.
http://www.zdnet.com/blog/microsoft/microsoft-our-strategy-with-silverlight-has-shifted/7834
我刚刚开始对使用Silverlight浏览器(通过WPF)开发桌面业务线应用程序的想法感到满意,但我不确定这种战略转变对桌面的意义.
我是否应该转而考虑使用WPF,认为当HTML5成熟时,他们最终可能放弃Silverlight?
我是C的新人
我想知道应用程序允许的最大内存.所以我写了一个类似下面的小程序.
我有一台16GB总内存的机器,使用2GB,14GB是免费的.我预计这个程序会停止在14GB左右,但它会永远运行.
我想在这里做错吗?
#include <stdlib.h>
#include <stdio.h>
int main(){
long total = 0;
void* v = malloc(1024768);
while(1) {
total += 1024768;
printf ( "Total Memory allocated : %5.1f GB\n", (float)total/(1024*1024768) );
v = realloc(v, total);
if (v == NULL) break;
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:在CentOS 5.4 64位上运行该程序.
这是从社区已经完成有关分析Web应用程序方面的信息的经验中收集的.
几年前,我使用CORBA ORB在C++/Java的一个非常大的项目中工作,我们使用Rational Purify/CodeCoverage来检测,检测内存泄漏并发现服务器代码的瓶颈.从那时起,我没有任何使用.NET平台上的工具的经验,无论是使用纯c#还是使用Web应用程序
我知道这是一个非常大的话题.我所掌握的一些信息来自" Java Web站点的性能分析 "一书,该书是针对该平台的Java平台和参考工具,但它是一种可转移的方法,因此核心思想通常适用.
在尝试编译<winsock2.h>包含的VS2008 c ++项目时,得到了重新定义和语法错误的堆(105).运行Windows 7 64位.我用谷歌搜索和搜索,答案看起来很均匀,但它似乎对我不起作用.
尝试过#include <winsock2.h>之前#include <windows.h>.也尝试不包括<windows.h>(因为winsock2如果丢失则自动包含它).
尝试#define WIN32_LEAN_AND_MEAN和/或#define _WINSOCKAPI_先前.
在链接器 - >其他依赖项中,我引用了ws2_32.lib.也试过了#pragma comment(lib, "ws2_32.lib").
为了以防万一,我重建整个解决方案.
通常的错误(似乎许多人共享):
Error 5 error C2011: 'sockaddr' : 'struct' type redefinition c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h 206 RallyAction
Error 6 error C2143: syntax error : missing '}' before 'constant' c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h 384 RallyAction
Error 7 error C2143: syntax error : missing ';' before 'constant' c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h 384 RallyAction
Error 8 …Run Code Online (Sandbox Code Playgroud) 我正在尝试在矩形对象中绘制渐变,具有给定角度(Theta),其中渐变的末端接触矩形的周长.

我认为使用切线会起作用,但是我很难解决问题.有一个简单的算法,我只是缺少?
最终结果
因此,这将是(angle,RectX1,RectX2,RectY1,RectY2)的函数.我希望它以[x1,x2,y1,y2]的形式返回,以便渐变将在正方形上绘制.在我的问题中,如果原点是0,那么x2 = -x1和y2 = -y1.但它并不总是在起源上.
c++ ×2
.net ×1
asp.net ×1
autorelease ×1
c ×1
facebook ×1
foundation ×1
geometry ×1
graphics ×1
html ×1
html5 ×1
java ×1
javascript ×1
jquery ×1
math ×1
objective-c ×1
openid ×1
php ×1
profiling ×1
python ×1
silverlight ×1
sockets ×1
stringbuffer ×1
visual-c++ ×1
wpf ×1