问题列表 - 第32833页

URL缩短器如何计算URL密钥?他们是如何工作的?

URL缩短器如何像bit.ly 计算每个链接的随机密钥?创建自己的算法需要知道什么算法?

algorithm url

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

使用Perl将逗号从行尾移动到行的开头

我继承了几十个看起来像这样的sql脚本:

select
    column_a,
    column_b,
    column_c
from
    my_table
Run Code Online (Sandbox Code Playgroud)

要格式化它们以便它们与我们的sql库的其余部分匹配,我想将它们更改为如下所示:

select
    column_a
    ,column_b
    ,column_c
from
    my_table
Run Code Online (Sandbox Code Playgroud)

逗号从行的开头而不是在结尾处开始.我在Perl中接受了几次传递,但是还没能让它正常工作.

你们中的任何一位Perl神能在这里提供一些启示吗?

perl code-formatting

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

自动重新读取引用对象的所有变量

假设我在python中有这个对象

class Foo:  
    def __init__(self, val):
        self.val = val
Run Code Online (Sandbox Code Playgroud)

和这两个变量

a=Foo(5)
b=a
Run Code Online (Sandbox Code Playgroud)

二者ba指的同一实例Foo(),所以任何修改属性.val将被同等地可见并且作为同步a.valb.val.

>>> b.val
5
>>> b.val=3
>>> a.val
3
Run Code Online (Sandbox Code Playgroud)

现在假设我想说a=Foo(7).这将创建另一个Foo实例,所以现在a并且b是独立的.

我的问题是:有没有办法b自动重新读取新的Foo()实例,而不使用中间代理对象?用我提出的方法显然不可能,但也许有一些我不知道的魔法.

python

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

使用锁是否比使用本地(单个应用程序)信号灯具有更好的性能?

使用锁是否比使用本地(单个应用程序)信号灯具有更好的性能?

我从msdn阅读此博客:msdn上的生产者消费者解决方案

我不喜欢他们解决这个问题的方法,因为队列中总是剩下20个元素。

因此,我改为考虑使用仅在我的应用程序中可用的“信号量”(我只是不会在构造函数中命名),但是我不知道它将如何影响应用程序的性能。

有谁知道会影响性能吗?使用锁而不是“信号量”的其他考虑是什么?

c# multithreading semaphore locking thread-safety

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

打印$ _POST变量名称以及值

我在PHP中有一个POST,我不会总是知道我将要处理的变量字段的名称.

我有一个循环值的函数(但是我也想捕获随之而来的变量名.)

foreach ($_POST as $entry)
{
     print $entry . "<br>";
}
Run Code Online (Sandbox Code Playgroud)

一旦我弄清楚如何获取变量名称,我还需要弄清楚如何使该函数足够智能以检测并循环遍历变量(如果它们存在)(即,如果我有一些复选框值.)

php forms arrays post

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

使用jQuery淡化div的边缘

如何div用jQuery 淡化a的边缘?想想一个带有水平滑动图像的旋转木马.如何淡出左侧和右侧,使边缘附近的图像逐渐消失.

希望很清楚.:)

jquery fade

14
推荐指数
2
解决办法
8238
查看次数

Codeigniter活动记录有几个像或?

嘿..我在我的sql查询中使用几个"喜欢"遇到问题(用Codeigniter的activerecord生成):

SELECT * FROM (`posts`) WHERE `city` LIKE '%test%' AND `title` LIKE '%%' OR `text` LIKE '%%'
Run Code Online (Sandbox Code Playgroud)

事实是,它似乎读取这个查询,就好像第一个像第二个像第二个像是一个括号,但我希望在第二个和最后一个周围有一个括号(我希望它比较,如果最后一个或旁边的工作).

如何使用Codeigniter的Active Record类实现这一目标?

当前代码:if($ type!= 0)$ this-> db-> where('type',$ type);

    $this->db->like('city', $area);
    $this->db->like('title', $words);
    $this->db->or_like('text', $words);

    return $this->db->get('posts')->result_array(); 
Run Code Online (Sandbox Code Playgroud)

mysql activerecord codeigniter

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

Qt - 访问包路径

Qt 文档“ Mac Differences ”页面提供了以下用于访问应用程序的捆绑路径的代码:

CFURLRef appUrlRef = CFBundleCopyBundleURL(CFBundleGetMainBundle());
CFStringRef macPath = CFURLCopyFileSystemPath(appUrlRef, kCFURLPOSIXPathStyle);
const char *pathPtr = CFStringGetCStringPtr(macPath,CFStringGetSystemEncoding());
qDebug("Path = %s", pathPtr);
CFRelease(appUrlRef);
CFRelease(macPath);
Run Code Online (Sandbox Code Playgroud)

然而,与更简单的东西相比,它有什么优点,如下所示:

QDir dir = QDir(QCoreApplication::applicationDirPath());
dir.cdUp();
dir.cdUp();
return dir;
Run Code Online (Sandbox Code Playgroud)

c++ macos qt

5
推荐指数
2
解决办法
3164
查看次数

OpenGL Superbible线性代数 - 这是正确的吗?

我最近开始阅读OpenGL Superbible第5版并注意到以下内容:

有问题的方程式

刚刚采用线性代数这对我来说似乎很奇怪.列向量的大小为4x1,矩阵为4x4,如何将它们相乘?如果向量是行向量而输出是行向量,我同意它是可能的,但是这个?

更新:我通过电子邮件发送了作者,他说我是对的.他注意到本书上一版的订单错了,但最终没有在第5版修复.

opengl linear-algebra

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

Actionscript 3:为什么要覆盖自定义事件...以及何时覆盖它?

我总是有一个关于覆盖自定义事件的问题.我不知道为什么或内部覆盖功能做什么.我搜索谷歌,但没有得到太多的反馈.如果有人可以点亮我,我感激不尽.谢谢.

编辑:

我的项目似乎工作正常,即使我使用我的自定义事件没有覆盖.有人可以解释一下吗?谢谢.

apache-flex flash events actionscript-3

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