小编Hur*_*ile的帖子

带有LIKE运算符的Select语句中的MySQL Case

是否可以在MySQL 语句中组合CASE语句和LIKE运算符SELECT

例如,我试图查询一个数据库,该数据库以两种格式之一存储单个列中的数据(这很糟糕并且伤害了我的头脑,但我无法更改数据,所以它就是它.).所以有时列numbers会有像"6901xxxxxxxx"这样的数据,有时会有像"91xxxxxxxxxxx"这样的数据.

我想做的是像这样查询数据 -

SELECT
    CASE digits
      WHEN LIKE "6901%" THEN substr(digits,4)
      WHEN LIKE "91%" THEN substr(digits,2)
    END as "digits",
FROM raw
Run Code Online (Sandbox Code Playgroud)

这显然不起作用,但我希望它可能.

mysql case

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

jQuery优化/最佳实践

好吧马鞍牛仔,因为这将是一个漫长的.我早上花了一些旧的代码,我不知道最佳实践和优化.为了避免乘坐主观道路,我会发布一些例子,希望能够轻松回答问题.我将尽量使示例非常简单,以便于回答并减少出错的可能性.开始了:

1)分配与jQuery调用

我理解,当访问选择器时,通常认为将选择器分配给变量而不是多次进行相同的调用会更好 - 例如.

$('div#apples').hide();
$('div#apples').show();
Run Code Online (Sandbox Code Playgroud)

var oranges = $('div#oranges');
oranges.show();
oranges.hide();
Run Code Online (Sandbox Code Playgroud)

引用jQuery时是否适用同样的规则$(this)?防爆.一个简单的脚本,可以使表中的某些数据可单击并自定义链接.

$('tr td').each( function() {
    var colNum = $(this).index();
    var rowNum = $(this).parent().index();
    $(this).wrap('<a href="example.com/hello.html?column=' + colNum + '&row=' + rowNum +'">'); 
})
Run Code Online (Sandbox Code Playgroud)

$('tr td').each( function() {
    var self = $(this);
    var colNum = self.index()
    var rowNum = self.parent().index()
    self.wrap('<a href="example.com/hello.html?column=' + colNum + '&row=' + rowNum +'">'); 
});
Run Code Online (Sandbox Code Playgroud)

2)thisvs$(this)

好的,下一个是我长期以来一直想知道的东西,但我似乎无法找到任何相关信息.请原谅我的无知.什么时候调用vanilla js this而不是jQuery包装是有意义的$(this)?这是我的理解 -

$('button').click(function() { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery sizzle

38
推荐指数
2
解决办法
5721
查看次数

Django 1.2中的多数据库配置

希望这是一个简单的问题.

我在理解Django 1.2中新的多数据库功能的文档时遇到了一些麻烦.首先,我似乎找不到你如何在你的一个模型中使用第二个数据库的例子.

当我在models.py中定义一个新类时,如何指定我打算连接的数据库?

我的settings.py包含类似于 -

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', 
        'NAME': 'modules',
        'USER': 'xxx',                      
        'PASSWORD': 'xxx',                  
    },
    'asterisk': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'users',                     
        'USER': 'xxxx',                      
        'PASSWORD': 'xxxx',                  
    }

}
Run Code Online (Sandbox Code Playgroud)

编辑:我正在阅读路由器上的文档,如假人.如果其他人正在努力解决这个问题,请确保在放弃之前阅读2到3次!

python django django-models

20
推荐指数
2
解决办法
3299
查看次数

Web服务器与App服务器

应用程序服务器是否类似于Web服务器上的附加应用程序服务层?

应用程序服务器是否始终以Web服务器为核心?

有什么不同?

webserver appserver

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

增加AngularJS模板中的变量

我会先说这是对AngularJS很新的,所以请原谅我,如果我的心态远远不够.我正在使用AngularJS编写一个非常简单的单页报告应用程序,肉和土豆当然使用角度模板系统自己生成报告.我有许多报告,我正在从类似Jinja的语法转换,我很难复制任何类型的计数器或运行制表功能.

防爆.

{% set count = 1 %}
{% for i in p %}
  {{ count }}
  {% set count = count + 1 %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,我已经定义了一个变量$scope.total = 0;,然后我可以在模板内部访问而没有问题.我无法弄清楚的是如何totalng-repeat元素中增加它.我想这会是这样的 -

<ul>
    <li ng-repeat="foo in bar">
        {{ foo.baz }} - {{ total = total + foo.baz }}
    </li>
</ul>
<div> {{ total }} </div>
Run Code Online (Sandbox Code Playgroud)

这显然不起作用,也不会像{{ total + foo.baz}}预先感谢任何建议.

javascript angularjs

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

jQuery - 在一个div之后和另一个之前包裹元素

我有这个HTML

<div class="sbox">
<div class="top-sbox"></div>
<h3>Menu</h3>
    <ul class="subpages">
    <li><a href="#">Subpagina</a></li>
    <li><a href="#">Subpagina</a></li>
    <li><a href="#">Subpagina</a></li>
    <li><a href="#">Subpagina</a></li>
    <li><a href="#">Subpagina</a></li>
    <li><a href="#" class="last">Subpagina</a></li>
    </ul>


<div class="bottom-sbox"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何在div.top-sbox之后和div.bottom-sbox之前包装所有元素.谢谢!

我想要这个结果:

<div class="sbox">
<div class="top-sbox"></div>
<div id="wrapper">
<h3>Menu</h3>
    <ul class="subpages">
    <li><a href="#">Subpagina</a></li>
    <li><a href="#">Subpagina</a></li>
    <li><a href="#">Subpagina</a></li>
    <li><a href="#">Subpagina</a></li>
    <li><a href="#">Subpagina</a></li>
    <li><a href="#" class="last">Subpagina</a></li>
    </ul>
</div>  
<div class="bottom-sbox"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

html jquery

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

Django调试工具栏安装问题

我试图让django-debug-toolbar启动并运行时遇到问题.我把所有的加入必要的信息INSTALLED_APPS,MIDDLEWARE_CLASSES和我的IP地址在INTERNAL_IPS元组.我已经运行了setup.py脚本,所有内容似乎都正常加载,因为我没有从django或apache获得任何错误.

然而,没有任何事情 - 任何页面上没有工具栏,有没有人见过这种行为?我错过了一些明显的东西吗

python django django-debug-toolbar

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