问题列表 - 第21875页

类似于Javascript中的java.util?

我认为Javascript是一种很棒的语言.我喜欢所有的小特性,继承模型,缺少类等等.因此,我从来没有想过学习一个框架,因为我所看到的所有(jQuery,MooTools,Prototype,Dojo)强迫你改变你编写代码的方式,在很多情况下,它甚至不再是Javascript.

然而,每次我必须实现像哈希表或链表一样基本的东西时,我都会感到同样的沮丧.当然,我写了一次而且再也没有写过,但考虑到这些结构在我之前被其他人编码了多少次,我真的不应该这样做.

是否有任何"纯"Javascript库可以为您提供一堆基本数据结构和实用程序,类似于您在java.util中找到的内容?同样,我不想要任何改变我编码方式的东西,我想在vanilla Javascript中使用这些对象.

谢谢

javascript

14
推荐指数
1
解决办法
1084
查看次数

有没有办法让java中的SecurityManager有选择地授予ReflectPermission("suppressAccessChecks")?

有没有办法让Java中的SecurityManager根据调用setAccessible()的详细信息有选择地授予ReflectPermission("suppressAccessChecks")?我认为没有办法做到这一点.

对于某些沙盒代码,它将非常有用(例如运行各种动态JVM语言)以允许调用setAccessible()反射API,但当在发起的类的方法/字段上调用setAccessible()时在沙盒代码中.

除非选择性授予ReflectPermission("suppressAccessChecks"),否则是否有任何其他建议?在所有情况下,如果SecurityManager.checkMemberAccess()具有足够的限制性,那么授予它是否安全?

java reflection securitymanager

8
推荐指数
2
解决办法
4534
查看次数

AJAX是否推动了HTTP协议的异常?

在面向Web的应用程序中开发优雅的Pub-Sub架构是一项真正的挑战.虽然有一些非常有趣的解决方案使用长轮询连接(例如COMET)和重复超时(例如js setTimeout).IMHO AJAX推送仍然看起来像一层调整和黑客强迫无辜的HTTP协议.

那么你认为AJAX是什么推动了HTTP协议的偏差?

您可以在Web架构中考虑哪些其他替代方案?

ajax web-applications http design-principles

7
推荐指数
1
解决办法
309
查看次数

汇合持久性

在编写自己的宏时,是否有一种简单的内置方法可以在Confluence中维护数据?这些数据需要跨页面可变,即用户将marco添加到他们的wiki页面.然后,可以通过另一个摘要宏查询此数据.

我已经阅读了一些关于Bandana的内容,但我不确定如何使用我的插件.

java wiki confluence

5
推荐指数
1
解决办法
1369
查看次数

人们还在编写自己的数据结构和算法吗?

而不是其他语言的STL和类似的库?

作为一个新手,我应该对这部分软件开发深入研究多少?宽度第一还是深度?

这些天只是概念性的理解吗?或者我应该能够实施蒙住眼睛的双重链表吗?

c++ java stl

22
推荐指数
1
解决办法
2620
查看次数

存储过程导致下一个查询"命令不同步"

我正在使用mysql存储过程运行查询:

$AddProf_qr = mysql_query("call AddStudent('$d_Pass', '$d_Titl', '$d_Firs', '$d_Midd',  '$d_Last', '$d_Addr', '$d_City', '$d_Stat', '$d_County',  '$d_Zipc', $d_Gend, '$d_Birh', '$d_Phom', '$d_Phoh', '$d_Phoo', '$d_Email', '$d_Webs', '$d_Natn', '$d_Profsn',  '$d_Compny', '$d_Desig', $d_ProfAcc)", $this->c_remote) or die ("first call" . mysql_error($this->c_remote));
Run Code Online (Sandbox Code Playgroud)

我应该从电话中得到一个结果:@@ IDENTITY =一个数字;

$AP_result = mysql_fetch_array($AddProf_qr);
$CurrentSID = $AP_result['@@IDENTITY'];
Run Code Online (Sandbox Code Playgroud)

哪个工作正常.但是当我在此之后运行另一个mysql更新查询时,它会出错:

错误:2014(CR_COMMANDS_OUT_OF_SYNC)消息:命令不同步; 你现在不能运行这个命令

我试过插入:

mysql_free_result($AddProf_qr);
Run Code Online (Sandbox Code Playgroud)

但仍然是一样的.

MySQL调用执行正常,脚本的其余部分运行没有问题,上面已被注释掉.但它们不会同时运行.我最好的猜测是,这个电话正在做一些弄乱这个问题的事情.

php mysql stored-procedures

7
推荐指数
1
解决办法
1万
查看次数

传递到字典中的模型项的类型为"mvc.Models.ModelA",但此字典需要类型为"mvc.Models.ModelB"的模型项.

我的一些版本中有这个恼人的错误.

项目中没有错误,因为如果我再次构建,那么问题就会消失.仅当站点部署到Windows 2008 Server时,才会显示该消息.

我首先想到的可能是临时文件的问题,但事实并非如此.我将构建部署到不同的Web,但仍然出现错误.

该错误出现在网站的随机操作上.大多数时间构建都没问题,但每个第3或第4个构建都会产生运行时错误.

我在发布模式下使用WebdeploymentProject构建.视图已预编译.

它不是在ASP.NET MVC中,当使用正确的类型化对象呈现页面时遇到错误的类型错误,因为视图具有完全不同的名称.

我如何调试此问题或如何为此获得帮助?

这是我的WebDeploymentProject

    <!-- 
      Microsoft Visual Studio 2008 Web Deployment Project 
      http://go.microsoft.com/fwlink/?LinkID=104956

    -->
    <Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      <PropertyGroup>
        <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
        <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
        <ProductVersion>9.0.21022</ProductVersion>
        <SchemaVersion>2.0</SchemaVersion>
        <ProjectGuid>{E5E14CEB-0BCD-4203-9A5A-34ABA9C717EA}</ProjectGuid>
        <SourceWebPhysicalPath>..\B2CWeb</SourceWebPhysicalPath>
        <SourceWebProject>{3E632DB6-6DB3-4BD0-8CCA-12DE67165B48}|B2CWeb\B2CWeb.csproj</SourceWebProject>
        <SourceWebVirtualPath>/B2CWeb.csproj</SourceWebVirtualPath>
        <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
      </PropertyGroup>
      <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
        <DebugSymbols>true</DebugSymbols>
        <OutputPath>.\Debug</OutputPath>
        <EnableUpdateable>false</EnableUpdateable>
        <UseMerge>true</UseMerge>
        <SingleAssemblyName>B2CWeb_Build</SingleAssemblyName>
      </PropertyGroup>
      <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
        <DebugSymbols>false</DebugSymbols>
        <OutputPath>..\B2CWeb_Deploy\</OutputPath>
        <EnableUpdateable>false</EnableUpdateable>
        <UseMerge>true</UseMerge>
        <SingleAssemblyName>B2C_Web</SingleAssemblyName>
        <ContentAssemblyName>
        </ContentAssemblyName>
        <DeleteAppCodeCompiledFiles>false</DeleteAppCodeCompiledFiles>
      </PropertyGroup>
      <ItemGroup>
      </ItemGroup>
      <Import Project="$(MSBuildExtensionsPath)\Microsoft\WebDeployment\v9.0\Microsoft.WebDeployment.targets" /> …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net asp.net-mvc build-process

70
推荐指数
4
解决办法
10万
查看次数

shell:返回文件/目录上的test值

我无法检查功能测试的返回值; 男子测试对我没什么帮助.

#!/bin/bash
test=$(test -d $1)
if [ $test -eq 1 ]
then
    echo "the file exists and is a directory"
elif [ $test -eq 0 ]
    echo "file does not exist or is not a directory"
else 
    echo "error"
fi
Run Code Online (Sandbox Code Playgroud)

bash shell

0
推荐指数
1
解决办法
309
查看次数

Jquery选择器选项

首先发布在这里所以请温柔:)

我在网上搜索,我不确定我是用正确的术语搜索它的名字.但是辅助选项在jQuery选择器中做了什么?例如:

$('.results table', this.parent().prev())
Run Code Online (Sandbox Code Playgroud)

.results表上的第二批选项匹配我不确定这实际上做了什么?它是否类似于$('.results table').parent().prev()例如.对不起,我刚刚举起这段代码作为例子.

欣赏指针,因为我只是在学习jQuery.

jquery css-selectors jquery-selectors

3
推荐指数
1
解决办法
1346
查看次数

你会在哪里使用友元函数而不是静态成员函数?

当我们希望它访问该类的私有成员时,我们将非成员函数作为类的朋友.这赋予它与静态成员函数相同的访问权限.两种选择都会为您提供一个与该类的任何实例无关的函数.

什么时候必须使用朋友功能?什么时候必须使用静态函数?如果两者都是解决问题的可行方案,那么我们如何权衡它们的适用性呢?是否有一个默认情况下应该首选?

例如,当实现一个工厂创建foo只有私有构造函数的类的实例时,工厂函数应该是foo(你会调用foo::create())的静态成员还是应该是友元函数(你会调用create_foo())?

c++ friend-function static-functions

61
推荐指数
6
解决办法
2万
查看次数