小编Ana*_*nax的帖子

MySQL COUNT DISTINCT

我试图在昨天收集我的cp中的不同访问次数,然后计算它们.

SELECT
    DISTINCT `user_id` as user,
    `site_id` as site,
    `ts` as time
FROM
    `cp_visits`
WHERE
    ts >= DATE_SUB(NOW(), INTERVAL 1 DAY)
Run Code Online (Sandbox Code Playgroud)

出于某种原因,这是使用相同的站点ID提取多个结果....我如何只拉取和计算不同的site_id cp登录?

mysql

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

为什么软删除的实体出现在查询结果中?

我正在尝试实现软删除概念.

这是我的对象:

class Post extends Eloquent {

    /**
     * The database table used by the model.
     *
     * @var string
     */
    protected $table = 'posts';
    protected $softDelete = true;

    ...
Run Code Online (Sandbox Code Playgroud)

软删除已开启.

现在,如果我'删除'帖子,它会获得'deleted_at'时间戳:

描述

问题是,当我搜索或仅用于all()显示帖子时,会在那里显示软删除的项目.怎么了?

soft-delete laravel eloquent laravel-4

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

Code Golf:鬼腿

挑战

使用Ghost Leg方法输出数字解决方案的最短代码,给定数字和有效的字符串模式.

例子

Input: 3,
"| | | | | | | |
 |-| |=| | | | |
 |-| | |-| |=| |
 | |-| |-| | |-|"

Output: 2

Input: 2,
"| | |=| |
 |-| |-| |
 | |-| | |"

Output: 1

澄清

  1. 不要打扰输入.考虑其他地方给出的值.
  2. 两个输入值是有效的:列数对应于现有的列和图案仅包含符号|,-,=(和[空格],[LF]).此外,两个相邻的列不能同时包含破折号(在同一行中).
  3. 图案的尺寸未知(最小1x1).

澄清#2

  1. 有两种非法的模式:|-|-||=|=|它创造的模糊性.给定的输入字符串永远不会包含那些.
  2. 输入变量对所有人来说都是一样的; 数值和表示模式的字符串.
  3. 参赛者必须出示一项功能.

测试用例

Given pattern:
"|-| |=|-|=|LF| |-| | |-|LF|=| |-| | |LF| | …

language-agnostic random code-golf rosetta-stone

22
推荐指数
3
解决办法
1778
查看次数

使用PHP语言将所有空格和特殊符号替换为URL中的破折号

当它们与PHP中的破折号一起出现时如何替换空格和破折号?

例如下面是我的网址

http://kjd.case.150/1 BHK+Balcony- 700+ sqft. spacious apartmetn Bandra Wes
Run Code Online (Sandbox Code Playgroud)

在这里我想用PHP中的破折号替换所有特殊字符.在URL中,在"阳台"之后已经有一个破折号.如果我用特殊字符替换短划线,那么它会变成两个短划线,因为URL中已经有一个短划线,我只想要一个破折号.

php

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

是否可以在using语句之上而不是在括号中声明对象

C#中using语句的大多数示例都在括号内声明对象,如下所示:

using (SqlCommand cmd = new SqlCommand("SELECT * FROM Customers", connection))
{
   // Code goes here
}
Run Code Online (Sandbox Code Playgroud)

如果我使用using语句以下方式使用using语句之外的对象会发生什么:

SqlCommand cmd = new SqlCommand("SELECT * FROM Customers", connection);
using (cmd)
{
   // Code goes here
}
Run Code Online (Sandbox Code Playgroud)

以第二个例子中的方式使用using语句是一个坏主意,为什么?

c#

18
推荐指数
2
解决办法
3234
查看次数

通过练习,问题和谜题学习C#

我在"Java如何编程"一书的帮助下学习了Java.这本书有很多问题和练习,对我帮助很大.

我现在正在寻找一个网站,或者最好是一本有类似编程问题/练习的书,这将有助于我学习C#/ .NET并成为更好的程序员.有人可以推荐一本书或指向我的网站吗?

谢谢

编辑:我应该补充一点,我不是在寻找像Project Euler这样的高级内容,而是基本的东西

c#

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

翻译html5画布

我想知道如何翻译已经在html5画布上绘制的整个场景,例如5个像素.我知道translate方法只是翻译画布的坐标系,但我想知道是否有一种方法可以将已经绘制的整个场景转换为画布.

javascript html5 canvas

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

ClickOnce CD安装程序尝试连接到Internet

我正在尝试部署使用VS2008 Express构建的应用程序.我们的想法是将文件上传到网络服务器(通过网站安装),同时为一些没有互联网连接的用户提供离线(CD)安装.

在发布选项中我Installation Folder URL留空了,我取消选中该选项The application should check for updates(因为我正在手动处理更新检查)并且我填写了选项Update location (if different than publish location).

当我尝试测试脱机安装时,无法安装应用程序.我收到错误"应用程序下载没有成功.请检查您的网络连接...",当按下详细信息按钮时,我正在读取以下错误:

  • 激活C:\ Install\myapp.application导致异常.检测到以下失败消息:

为什么,虽然所有文件都存在,但安装是否试图从Internet下载文件?

最后,当我从中删除服务器URL时Update location,一切正常.每次需要更新应用程序时,是否需要创建两个不同的设置?还是有其他解决方案吗?


编辑:

进一步的测试证明,离线安装正常工作在Windows XP中,但它不能在Windows 7中工作,在后一种情况下,使用相同的安装文件,安装程序将尝试从互联网上下载的,而不是使用本地应用程序.部署文件.

没有ClickOnce大师可用吗?

clickonce offline

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

PHP:计算SESSION中的数组数

我将购物车数据存储在SESSION数组中,如下所示:

$_SESSION['cart'][$sessID] = array ('quantity' => 1, 'price' => $prodPrice, 'prodName' => $prodName, 'size' => $size, 'handle' => $handle)
Run Code Online (Sandbox Code Playgroud)

每次用户将项目添加到购物车时,都会创建一个新的sessID和一个新的会话阵列.

我如何计算结账时有多少sessID?

我不想计算购物车中的物品 - 我想计算$ _SESSION ['cart']的出现次数

谢谢

php arrays session

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

在控制台输出中添加新行

在控制台应用程序中,我们将语句写为

Console.WriteLine("the addition is {0}",i)
Run Code Online (Sandbox Code Playgroud)

它给出了输出

另外是50

现在我的问题是:我希望答案看起来像这样:

另外是

50

我如何将输出分配给下一行?

vb.net

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