作为背景,我目前正在为一所大学开发,我们在要求"Web 2.0内容"和可访问性要求的部门遇到问题.
基于JavaScript的大型网站如何处理508合规性?有些网站会降级,有些则需要启用JavaScript.一个决定对另一个决策有多大影响?
另外,从现实意义上讲,网站的可访问版本与"主要"版本相比应该投入多少开发时间?
实际上我想创建一个getGlobalEvent应用程序,并通过另一个自定义应用程序控制该事件.有没有办法这样做.我可以从特定应用程序获取全局事件吗?它就像一个将自定义应用程序锁定在黑莓中的应用程序,如果你在锁定应用程序列表中添加以下应用程序并输入密码,那么当你尝试打开该应用程序时,它会要求你在锁定应用程序中设置的密码.
我有一个用于我正在开发的iPhone的OpenGL ES应用程序,是另一个平台的面向二维应用程序的端口.出于性能原因,我选择使用OpenGL ES渲染图形.但是,主应用程序在一个单独的线程上运行(由于原始的应用程序设计),所以从我的app委托中我执行此操作:
- (void) applicationDidFinishLaunching:(UIApplication *)application {
CGRect rect = [[UIScreen mainScreen] bounds];
glView = [[EAGLView alloc] initWithFrame:rect];
[window addSubview:glView];
// launch main application in separate thread
[NSThread detachNewThreadSelector:@selector(applicationMainThread) toTarget:self withObject:nil];
}
Run Code Online (Sandbox Code Playgroud)
但是,我注意到applicationMainThread中试图向屏幕呈现内容的任何调用都不会呈现任何内容,直到该线程终止.
我在子应用程序线程上设置了实际的OpenGL ES上下文,而不是UI线程.如果我这样做:
- (void) applicationMainThread {
CGRect rect = [[UIScreen mainScreen] bounds];
[glView createContext]; // creates the open GL ES context
//Initialize OpenGL states
glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
glEnable(GL_TEXTURE_2D);
glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);
glEnableClientState(GL_VERTEX_ARRAY);
glEnableClientState(GL_TEXTURE_COORD_ARRAY);
glMatrixMode(GL_PROJECTION);
glOrthof(0, rect.size.width, 0, rect.size.height, -1, 1);
glMatrixMode(GL_MODELVIEW);
Texture2D *tex = [[Texture2D alloc] initWithImage:[UIImage …Run Code Online (Sandbox Code Playgroud) 对于我们的新产品重新设计,我们正在从Java中选择最佳框架.考虑到模型的数据库不可知方法,我们正在研究Struts + Spring与iBATIS或Hibernate之间的选择.请提供最好的建议,因为两者都提供持久性.
我想使用 jQuery Ajax API 发送数据:
var myData = {"param1" : $('#txtParam1').val(), "param2" : $('#txtParam2').val()};
$.ajax({
url: 'DataService.php?action=SomeAction',
type: 'POST',
data: myData,
dataType: 'json',
contentType: "application/json; charset=utf-8",
success: function(result) {
alert(result.Result);}
});
Run Code Online (Sandbox Code Playgroud)
当我尝试使用 PHP 检索此数据时
$param1 = $_REQUEST['param1'];
Run Code Online (Sandbox Code Playgroud)
$param1正在显示null并且print_r($_REQUEST)只显示 action = SomeAction ..
如何在 PHP 页面上检索发布的数据?
当我使用包中的路径创建图像时,这就是我正在做的事情:
UIImage *image = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"image" ofType:@"jpg"]];
Run Code Online (Sandbox Code Playgroud)
我想要做的是尝试找到我的图像的路径,但不使用扩展名,而不使用'ofType'(因为我的图像的名称和她的扩展名存储在我的数据库中)类似的东西:
UIImage *image = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"image.jpg"]];
Run Code Online (Sandbox Code Playgroud)
但我不知道该怎么做.
最好的祝福,
在登录您的网站后,特别是在PHP中,是否应该将用户返回到原始页面,是否有"最佳实践"?例如,如果我在未登录时查看StackOverflow问题,如果我登录,您将如何确保我回到此问题?
根据我的研究,似乎有很多建议围绕$ _SERVER ['HTTP_REFERER']变量.基本上,您注意引用并将其存储在会话中,然后在完成后重定向回该页面.
这个问题是HTTP_REFERER充其量是不可靠的.
这是由用户代理设置的.并非所有用户代理都会设置此功能,有些用户可以将HTTP_REFERER修改为功能.简而言之,它无法真正被信任.
- [ http://php.net/manual/en/reserved.variables.server.php]
对引用者重定向到站点其他区域的任何编辑都将通过例行权限检查来处理.如果引用被消除,则可以将用户简单地重定向到站点的主页而不是它们来自的页面.这似乎是不必要的用户敌意,我希望有更好的方法来处理这个问题.
我们尝试仅将'svn:mergeinfo'属性保留在根分支文件夹中.但是,我们一直看到它爬进子文件夹.我们已经找到了一些可能的原因:
任何人都可以提供我们不应该做的事情列表,以避免意外创建这些属性吗?
我们使用的工具是IntelliJ 8(很快9),Ankh,TortoiseSVN和SlikSvn.
以下是有效的HTML吗?我特别想知道的是<form>标签的位置.
<table>
<form>
<tr>
<td>
<input id="txt" type="text"></input>
</td>
<td>
<input id="txt" type="text"></input>
</td>
<td>
<input type="submit"></input>
</td>
</tr>
</form>
</table>
Run Code Online (Sandbox Code Playgroud) iphone ×2
java ×2
objective-c ×2
php ×2
ajax ×1
ankhsvn ×1
blackberry ×1
cocoa ×1
decompiling ×1
dynamic ×1
frameworks ×1
hibernate ×1
html ×1
http-referer ×1
ibatis ×1
integration ×1
jquery ×1
json ×1
login ×1
mergeinfo ×1
opengl-es ×1
persistence ×1
process ×1
redirect ×1
section508 ×1
svn ×1
tortoisesvn ×1