问题列表 - 第2929页

属性BOLD似乎不适用于我的curses

我使用这样的东西:screen.addstr(text,color_pair(1)| A_BOLD),但它似乎不起作用..但是,A_REVERSE和所有其他属性确实有效!

事实上,我正在尝试用白色打印一些东西,但是COLOR_WHITE将它打印成灰色..经过一段时间的搜索,似乎将它打印成灰色+ B​​OLD就可以了!

任何帮助将不胜感激.

python linux curses bold

4
推荐指数
2
解决办法
3943
查看次数

如何在PHP中实现后台/异步写后缓存?

我有一个特定的PHP页面,由于各种原因,需要将〜200个字段保存到数据库中.这些是200个单独的插入和/或更新语句.现在显而易见的事情是减少这个数字但是,就像我说的那样,由于我不打算进入的原因我不能这样做.

我没想到会遇到这个问题.在MySQL中选择似乎合理的性能但是插入/更新不是(执行此更新需要大约15-20秒,这自然是不可接受的).我编写了Java/Oracle系统,可以同时快乐地进行数千次插入/更新(在两种情况下都运行本地数据库; MySQL 5与OracleXE).

现在,在Java或.Net之类的东西中,我可以轻松地执行以下操作之一:

  1. 将数据写入内存中的后写缓存(即它将知道如何持久保存到数据库并且可以异步执行);
  2. 将数据写入内存缓存并使用PaaS(持久性即服务)模型,即缓存的监听器将持久保存字段; 要么
  3. 只需启动可以保留数据的后台进程.

最小的解决方案是拥有一个我可以简单更新的缓存,它将在它自己的时间内单独地升级和升级数据库(即它将在​​更新内存缓存后立即返回).这可以是全局缓存或会话缓存(尽管全局共享缓存在其他方面具有吸引力).

解决这类问题的其他方法是什么?

php mysql caching

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

如何将纹理应用于glutSolidCube

我可以找到关于将纹理映射到指定顶点等的多边形的教程,但没有关于如何将纹理应用于使用glut(glutSolidCube)绘制的立方体(或其他东西)的内容.

我做的事情如下:

glTexEnvfv(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, decal);
glTexParameterfv(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, repeat);
glTexParameterfv(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, repeat);
glTexParameterfv(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, nearest);
glTexParameterfv(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, nearest);

glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
glTexImage2D(GL_TEXTURE_2D, 0, 4, myImageWidth, myImageHeight, 0, GL_RGBA, GL_UNSIGNED_BYTE, (GLvoid *)myImage);

//...

glEnable(GL_TEXTURE_2D);

//now draw the cube
glutSolidCube(N);
Run Code Online (Sandbox Code Playgroud)

这样做我得到纹理应用于立方体,但整个立方体获得纹理中第一个字节的颜色!

在使用glutSolidCube时,有没有办法将纹理映射到实心立方体(和其他实体)?

opengl glut textures

16
推荐指数
2
解决办法
4万
查看次数

使用jQuery创建HTML元素的最有效方法是什么?

最近我一直在做很多模态窗口弹出窗口,什么不是,我使用jQuery.我用来在页面上创建新元素的方法绝大多数都是这样的:

$("<div></div>");
Run Code Online (Sandbox Code Playgroud)

但是,我觉得这不是最好或最有效的方法.从性能角度来看,在jQuery中创建元素的最佳方法是什么?

这个答案有以下建议的基准.

html javascript jquery dom

418
推荐指数
11
解决办法
33万
查看次数

如何使用HABTM关系在CakePHP中查询数据?

我正在开发CakePHP 1.2应用程序.我有一个模型"用户"通过连接表定义了与其他表的几个HABTM关系.

我现在的任务是根据存储在其中一个HABTM表中的数据查找用户信息.不幸的是,当查询执行时,我的条件被拒绝,并显示有关丢失表的错误.在检查时,似乎CakePHP不包括select语句中的任何HABTM表.

我的用户HABTM关系如下:

    var $hasAndBelongsToMany = array(
    'Course' => array(
        'className'             => 'Course',
        'joinTable'              => 'course_members',
        'foreignKey'             => 'user_id',
        'associationForeignKey'  => 'course_id',
        'conditions'             => '',
        'order'                  => '',
        'limit'                  => '',
        'uniq'                   => false,
        'finderQuery'            => '',
        'deleteQuery'            => '',
        'insertQuery'            => ''
    ),
    'School' => array(
        'className'             => 'School',
        'joinTable'              => 'school_members',
        'foreignKey'             => 'user_id',
        'associationForeignKey'  => 'school_id',
        'conditions'             => '',
        'order'                  => '',
        'limit'                  => '',
        'uniq'                   => false,
        'finderQuery'            => '',
        'deleteQuery'            => '',
        'insertQuery'            => …
Run Code Online (Sandbox Code Playgroud)

php cakephp has-and-belongs-to-many cakephp-1.2

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

PHP中的动态逻辑表达式解析/评估?

我需要在某些PHP页面上评估任意复杂度的用户定义逻辑表达式.假设表单字段是主要变量,则需要:

  • 将"varibles"替换为表单字段值;
  • 处理比较运算符,最小值==,<,<=,> =和>按符号,名称(例如eq,lt,le,ge,gt);
  • 处理布尔运算符not,and,或者可能xor by name,symbol(例如!,&&,||和^^);
  • 处理字符串和数字的字面值;
  • 是明文而不是XML(例如"firstname ==''或lastname =='');和
  • 合理的表现.

现在几年过去了,我已经编写了递归下降解析器,可以构建一个表达式树并做这种事情,但这不是我在PHP中所做的任务,所以我希望有些东西至少会得到我在那里的一些方式.

建议?

php parsing

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

收到EXC_BAD_ACCESS信号

将应用程序部署到设备时,程序将在几个周期后退出并出现以下错误:

Program received signal: "EXC_BAD_ACCESS".
Run Code Online (Sandbox Code Playgroud)

该程序在iPhone模拟器上运行没有任何问题,只要我逐步执行一个指令,它也将调试和运行.一旦我让它再次运行,我就会EXC_BAD_ACCESS发出信号.

在这种特殊情况下,它恰好是加速度计代码中的错误.它不会在模拟器中执行,这就是它没有抛出任何错误的原因.但是,它会在部署到设备后执行.

这个问题的大部分答案都是针对一般EXC_BAD_ACCESS错误的,所以我会把这个问题保留为可怕的Bad Access错误.

EXC_BAD_ACCESS通常由于非法内存访问而被抛出.您可以在下面的答案中找到更多信息.

EXC_BAD_ACCESS以前遇到过这个信号吗,你是怎么处理它的?

cocoa-touch ios

284
推荐指数
10
解决办法
25万
查看次数

添加自定义DLL搜索路径@ application startup

我正在绞尽脑汁试图想出一个DLL加载问题的优雅解决方案.我有一个静态链接到其他加载DLL的lib文件的应用程序.我没有直接加载DLL.我想在可执行文件所在的文件夹之外的另一个文件夹中安装一些DLL.像%working_folder%\ dlls这样的东西 - 我宁愿在我的%working_folder%中没有几十个(是...几十个)DLL .

我正在尝试开发一些主要应用程序的一部分,它将调整搜索路径@ startup.我遇到的问题是这个新的自定义DLL路径不在系统搜索路径中.当我启动应用程序时它崩溃(STATUS_DLL_NOT_FOUND)因为必要的DLL不在适当的位置.我想做的是检查@ startup是否这个新的自定义DLL文件夹在进程环境变量搜索路径中,如果没有添加它.问题是,应用程序尝试在应用程序执行一行代码之前加载所有这些DLL.

我该如何解决?我考虑过编写一个首先启动的帮助应用程序,适当调整环境变量,然后通过CreateProcess启动主应用程序.这将有效我确信它,但它使开发人员的事情变得困难.当他们调试主应用程序时,他们不会首先启动帮助应用程序 - 而不是他们甚至可以做到这一点.

我已经尝试过注册表应用程序路径功能但没有成功.像以前一样鸡和鸡蛋问题.

我能在这做什么?

dll path setdlldirectory

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

asp.net mvc RedirectToAction("Index")vs Index()

假设我有一个带有索引方法和更新方法的控制器.更新完成后,我想重定向到Index().我应该使用return RedirectToAction("Index")还是只能调用return Index()?有区别吗?

public ActionResult Index()
{
  return View("Index", viewdata);
}

public ActionResult Update()
{
  // do updates
  return RedirectToAction("Index"); or
  return Index();
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc

16
推荐指数
2
解决办法
7494
查看次数

PHP中的简单加密

我正在构建一个带有源系统的系统,我在'网上提供可用于虚拟宠物的网络.该系统将主要由儿童拥有.因为我希望它可用于绝对的初学者程序员,所以我的系统有几个复杂性限制:它不能使用通常不附带PHP的库,也不能触及数据库或写入其他永久存储器.

当每只宠物被采用时,访客将随机获得该宠物的一系列略有不同的变体之一.变化最初看起来是一样的,但随着时间的推移长大成为不同的宠物.访问者将获得HTML的简短代码,该代码链接到他们宠物的图像.由于服务器端没有永久存储空间,因此用户的图像链接必须包含所有信息,以确定他们最终获得的宠物变体.

目前,URL只包含宠物的ID和用户获得的变体的ID.这样做的问题在于,通过将代码相互比较,用户可以确定其中的哪些人最终得到了相同的变体.由于某些变化比其他变化更少,因此用户可以在差异甚至在视觉上明显之前轻松发现罕见的变化.

我想要的是URL中的详细信息的加密系统.掩盖变体ID的东西,以便每个用户获得具有高概率的不同URL.我想过使用变量ID(3或4位)作为大随机数的低位或高位,但是用户会在其中发现模式.理想情况下,加密系统将进行参数化,以便我的系统的每个安装都使用稍微不同的加密.

PHP的mcrypt库可能会有一些有用的东西,但在主机中似乎并不常见.

我可以在这里使用简单的,参数化的混淆/加密吗?

php encryption

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