问题列表 - 第26111页

是什么让JavaScript中的原始值和对象包装值的可用性变得有用?

我写了一个博客张贴在不久前,详细说明在JavaScript中都原始和包装的对象,价值类型的可用性(的东西,如数字,字符串和布尔)是如何引起的麻烦,包括但不限于类型强制转换为布尔值(例如,对象包装的NaN,""和false实际上是类型转换为true.

我的问题是,有了这些混乱和问题,JavaScript对于内置类有两种类型的值有什么好处吗?

编辑:感谢您的快速解答.我认为JavaScript的创建者打算将原生作为一种使标量值​​具有子方法的方法,但它显然适得其反,导致更多问题.

javascript primitive casting object

4
推荐指数
1
解决办法
181
查看次数

JSF - 会话Bean在注销和登录时重新启动

我有一个带有支持bean的Web应用程序,它具有当前登录用户的上下文.它在JSF上实现.

当用户注销时,他被转发到登录屏幕(在另一个JSP页面中).我希望在发生这种情况时删除当前会话,并在下次用户登录并进入应用程序时创建一个新会话.

我的问题是 - 你如何删除会话?(我想下次用户输入链接时会自动创建新会话)

我猜这有点新鲜,但我无法找到解决方案.谢谢您的帮助!

session jsf jsp

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

我在c中以这种方式使用argc/argv有什么问题?

这有效:

int main( int argc, char *argv[])
{
....
gtk_init(&argc, &argv);
....
Run Code Online (Sandbox Code Playgroud)

但这不是:

int WINAPI WinMain (HINSTANCE p1, HINSTANCE p2, LPSTR argv, int argc) { 
....
gtk_init(&argc, &argv);
....
Run Code Online (Sandbox Code Playgroud)

有人能指出那里有什么问题吗?

c argument-passing winmain

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

在数据库mysql中保存图像

我的客户在php + mysql中创建了一个脚本,可以直接在数据库中保存图像,每个图像都有这样的URL:www.example.com/image.php?id = 421

在您看来,这是一个非常错误的解决方案?我应该重建所有网站吗?

每天大约有1000次访问,数据库中有大约600张图像.

php mysql database image

2
推荐指数
1
解决办法
2463
查看次数

每页不同的小js文件VS. 1x站点范围的js文件?

我的网站的不同页面有不同的js需求(主要是插件),有些需要灯箱,有些不需要,有些需要旋转木马,有些不需要等等.

关于页面加载速度应该我

选项1 - 在需要时引用每个js文件:

所以一页可能有:

<script type="text/javascript" src="js/carousel/scrollable.js"></script>    
<script type="text/javascript" src="js/jquery.easydrag.js"></script>
<script type="text/javascript" src="js/colorbox/jquery.colorbox-min.js"></script>
Run Code Online (Sandbox Code Playgroud)

另一个有:

<script type="text/javascript" src="st_wd_assets/js/carousel/scrollable.js"></script>   
<script type="text/javascript" src="st_wd_assets/js/typewatch.js"></script>
Run Code Online (Sandbox Code Playgroud)

选项2 - 组合并压缩到一个site_wide.js文件中:

所以每个页面都会引用:

<script type="text/javascript" src="js/site_wide.js"></script>
Run Code Online (Sandbox Code Playgroud)

会有未使用的选择器/事件监听器,这有多糟糕?我会在site_wide.js文件的顶部包含任何插件备注/认证

javascript jquery

9
推荐指数
1
解决办法
1586
查看次数

在 django 中,如何在我的 models.py 中包含一些默认记录?

如果我有一个models.py

class WidgetType(models.Model):
     name = models.CharField(max_length=200)

class Widget(models.Model):
     typeid = models.ForeignKey(WidgetType)
     data = models.CharField(max_length=200)
Run Code Online (Sandbox Code Playgroud)

WidgetType当我知道我只会拥有某些类型的小部件时,如何构建一组内置常量值?显然我可以启动我的管理界面并手动添加它们,但我想通过将它内置到 python 来简化配置。

database django django-models

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

内存未被释放,导致巨大的内存泄漏

不幸的是,解决方案尚未奏效; 将result.values指针设置为0实际上并没有减少内存使用量.我也尝试过free(result.values)代替那个,但这并不需要,因为删除了我的字符串.

编辑2:我会尝试编写一个堆栈析构函数.

编辑3:陷入困境.感谢DeadMG,编写一个免费(值)完美伎俩的析构函数!哇...这么简单.

在我的C++ Unicode库中,ustring类为char*值和其他ustring值设置了operator = functions.在做简单的内存泄漏测试时:

#include <cstdio>
#include "ucpp"
main() {
  ustring a;
  for(;;)a="MEMORY";
}
Run Code Online (Sandbox Code Playgroud)

程序使用的内存不受控制地增长(具有大内存泄漏的程序的特征),即使我已经为这两个函数添加了free()调用.我不确定为什么这是无效的(我在其他地方错过了free()调用吗?)

这是当前的库代码:

#include <cstdlib>
#include <cstring>
class ustring {
  int * values;
  long len;
  public:
  long length() {
    return len;
  }
  ustring() {
    len = 0;
    values = (int *) malloc(0);
  }
  ustring(const ustring &input) {
    len = input.len;
    values = (int *) malloc(sizeof(int) * len);
    for (long i = 0; i < len; i++)
      values[i] = input.values[i];
  }
  ustring operator=(ustring input) …
Run Code Online (Sandbox Code Playgroud)

c++ memory memory-leaks

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

你如何对一个与数据交流的类进行单元测试?

我有一些存储库类,用于与从IRepository接口派生的不同类型的数据进行通信.

在实现中,代码与数据源对话,这是XML文件或数据库的目录,甚至只是缓存.是否有可能对这些实现进行可靠的单元测试?我没有看到模拟实现工作,因为那时我只测试模拟代码而不是实际代码.

c# tdd unit-testing mstest testing-strategies

6
推荐指数
1
解决办法
359
查看次数

localhost/live - 通过HTTP_HOST检测

假设我在本地开发并在实时服务器上调试小东西.

在我的代码中有这样的东西是个好主意吗?:

$is_local = (strpos($_SERVER['HTTP_HOST'], 'localhost') !== false);
define ('DEBUG',$is_local);
Run Code Online (Sandbox Code Playgroud)

然后在设置内容时通过我的代码使用它?

$mysql_settings = (DEBUG) ? 
  array(/*localhost settings*/) : 
  array(/*live settings*/);
Run Code Online (Sandbox Code Playgroud)

通过这种方式,我可以在livehost上使用相同的文件,因此我可以同步而不用担心在实时服务器上出现错误的连接设置.

是好还是坏?

php deployment localhost

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

如何在AppEngine的python中打开父目录中的文件?

如何在AppEngine的python中打开父目录中的文件?

我有一个python文件模块/ mod.py与以下代码

f = open('../data.yml')
z = yaml.load(f)
f.close()
Run Code Online (Sandbox Code Playgroud)

data.yml位于模块的父目录中.我得到的错误是

IOError: [Errno 13] file not accessible: '../data.yml'
Run Code Online (Sandbox Code Playgroud)

我正在使用AppEngine SDK 1.3.3.

有没有解决这个问题?

python google-app-engine

15
推荐指数
3
解决办法
2万
查看次数