小编slo*_*ace的帖子

将 cookie 共享到本地主机上的子域

我创建了一堆用于身份验证的 cookie,网站的一部分允许用户导航到该网站的英国部分。这是通过在域中使用 uk 前缀来实现的。(例如 uk.domain.com)。

我基本上有一个小脚本,用于检查子域是否称为 UK,然后我提供 UK 内容。

我怎样才能让 domain.com 上的所有 cookie 都转移到 uk.domain.com?

我试过了 ...

... 将 cookie 设置为根域

 setcookie("auth", "blahblah", time() + 123, "/", "localhost")
Run Code Online (Sandbox Code Playgroud)

... 在域的开头添加一个点

 setcookie("auth", "blahblah", time() + 123, "/", ".localhost")
Run Code Online (Sandbox Code Playgroud)

...在两个域上创建 cookie

 setcookie("auth", "blahblah", time() + 123, "/", "localhost")
 setcookie("auth", "blahblah", time() + 123, "/", "uk.localhost")
Run Code Online (Sandbox Code Playgroud)

... 创建没有任何域或路径的 cookie。

 setcookie("auth", "blahblah", time() + 123, "/")
 setcookie("auth", "blahblah", time() + 123)
Run Code Online (Sandbox Code Playgroud)

我似乎无法让它发挥作用。

php cookies

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

使用 LINQ 选择每个部门收入最高的员工

不太确定如何措辞,但基本上我在列表中有一堆与此类似的数据:

人 1

姓名 - Joe Bloggs
年龄 - 40
部门 - IT
工资 - 20,000

人 2

姓名 - Jess Jane
年龄 - 40
部门 - 厨房
工资 - 16,000

……你懂的。

目前,我刚刚选择了所有人员,按工资对他们进行了排序,然后通过这样做非常简单地将他们输入到列表框中。

var item = (from employee in employeeList.employees
orderby employee.wage descending
select employee);
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是,我如何更改这段代码,以便它过滤列表并仅显示其部门中收入最高的员工?例如,它不会列出数百名员工,而是只显示 IT 部门收入最高的员工,然后是餐饮部门收入最高的员工,等等。

是否可以?如果没有,我可以使用其他任何方法来实现这一目标吗?

c# linq

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

如何遍历字母表?

如何遍历字母表并让它继续经过字母 Z?例如 - a,b,c ... y,x,aa,ab,ac,ad

目前这是我的阵列

letters = [
           "a","b","c","d","e","f","g","h","i","k",
           "l","m","n","o","p","q","r","s","t","u",
           "v","w","x","y","z", "aa", "ab", "ac", "ad", "ae",
           "af", "ag", "ah", "ai", "aj", "ak", "al", "am", "an",
           "ao", "ap", "aq", "ar", "as", "at", "au", "av","aw", "ax", "ay",
           "az", "ba", "bb", "bc", "bd", "be", "bf", "bg", "bh", "bi",
           "bj", "bk", "bl", "bm", "bn", "bo", "bp", "bq", "br", "bs", "bt",
           "bu", "bv","bw", "bx", "by", "bz","ca","cb","cc","cd","ce",
           "cf","cg","ch","ci","cj","ck","cl","cm","cn","co","cp",
           "cq","cr","cs","ct","cu","cv","cw"]
Run Code Online (Sandbox Code Playgroud)

但我想让它在循环中创建。

python python-2.7 python-3.x

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

按月分组并在 Laravel Eloquent 上对日期进行排序

我有以下查询

$months = \App\DATA::select(
    DB::raw('sum(order_value) as `sums`'),
    DB::raw("DATE_FORMAT(created_at,'%M %Y') as months")
)
    ->where("created_at", ">", \Carbon\Carbon::now()->subMonths(6))
    ->groupBy('months')
    ->get();
Run Code Online (Sandbox Code Playgroud)

对过去 6 个月中每个月的数据进行汇总。问题是它按字母顺序输出日期。

August 2019
July 2019
June 2019
May 2019
November 2019
October 2019
September 2019
Run Code Online (Sandbox Code Playgroud)

我不能订购它orderBy

->orderBy('created_at')
Run Code Online (Sandbox Code Playgroud)

由于以下问题

SQLSTATE[42000]:语法错误或访问冲突:1055 ORDER BY 子句的表达式 #1 不在 GROUP BY 子句中并且包含非聚合列

如何按日期订购?

php mysql laravel eloquent

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

标签 统计

php ×2

c# ×1

cookies ×1

eloquent ×1

laravel ×1

linq ×1

mysql ×1

python ×1

python-2.7 ×1

python-3.x ×1