小编dav*_*jal的帖子

使用PHP从MySQL datetime转换为另一种格式

datetime在MySQL中有一个专栏.

如何使用PHP 将其转换为显示为mm/dd/yy H:M(AM/PM)

php mysql datetime

435
推荐指数
12
解决办法
70万
查看次数

ERROR 2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)

我在Ubuntu 12.04 LTS(Precise Pangolin)上安装了LAMP,然后在phpMyAdmin上设置root密码.我忘记了密码,现在我无法登录.当我尝试通过终端更改密码时,我得到:

ERROR 2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)

我怎样才能解决这个问题?我无法打开LAMP,卸载它或重新安装它.

mysql lamp phpmyadmin forgot-password mysql-error-2002

395
推荐指数
37
解决办法
140万
查看次数

在性能开始降低之前,MySQL数据库有多大

MySQL数据库在什么时候开始失去性能?

  • 物理数据库大小是否重要?
  • 记录数量是否重要?
  • 任何性能下降是线性还是指数?

我有一个我认为是一个大型数据库,大约有15M的记录,占用了近2GB.基于这些数字,我是否有动力清理数据,或者我是否可以安全地继续扩展数年?

mysql database database-performance

292
推荐指数
12
解决办法
17万
查看次数

在JOIN和WHERE中过滤查询的区别?

在SQL中,我试图根据ID过滤结果,并想知道它们之间是否存在任何逻辑差异

SELECT value 
FROM table1 
JOIN table2 ON table1.id = table2.id 
WHERE table1.id = 1
Run Code Online (Sandbox Code Playgroud)

SELECT value 
FROM table1 
JOIN table2 ON table1.id = table2.id AND table1.id = 1
Run Code Online (Sandbox Code Playgroud)

对我来说,它好像逻辑是不同的,虽然你总是会得到相同的结果集,但我不知道是否有下,你会得到两个不同的结果集(或将它们总是返回完全相同的两个结果集的任何条件)

sql join resultset where

29
推荐指数
2
解决办法
8660
查看次数

BringToFront在协调器布局中不起作用

Android Studio 2.0 Preview 4
Run Code Online (Sandbox Code Playgroud)

我正在使用BringToFrontTextView来显示在其他控件前面.

Doc的bringToFront()说你必须打电话requestlayout invalidate.我做了什么,但没有用.

tvLevel.bringToFront();
tvLevel.requestLayout();
tvLevel.invalidate();
Run Code Online (Sandbox Code Playgroud)

我在TextView里面用这个android.support.design.widget.CoordinatorLayout

但是,以下代码确实有效.但仅支持API 21及更高版本.但我需要支持API 16.

  if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
      tvLevel.setTranslationZ(4);
      tvLevel.invalidate();
  }
Run Code Online (Sandbox Code Playgroud)

或者通过设置xml属性属性android:translationZ("4dp")工作.但是,仅适用于API 21

android bringtofront

27
推荐指数
3
解决办法
3342
查看次数

constexpr const char*vs constexpr const char []

"第一次尝试"不会编译,而第二次尝试则不会编译.为什么?有什么不同?

第一次尝试:

#include <iostream>

int main()
{
    constexpr const char text2[] = "hello";
    constexpr const char * b = &text2[4];  // error: '& text2[4]' is not a constant expression
    std::cout << b << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

第二次尝试:

#include <iostream>
int main()
{
constexpr const char * text1 = "hello";
constexpr const char * a = &text1[4];
std::cout << a << std::endl;

return 0;
}
Run Code Online (Sandbox Code Playgroud)

我编译(g ++版本4.9.2)

g++ -std=c++11 -o main *.cpp
Run Code Online (Sandbox Code Playgroud)

这给出了以下错误

main.cpp: In function 'int main()':
main.cpp:7:40: error: '& text2[4]' …
Run Code Online (Sandbox Code Playgroud)

c++ constexpr c++11

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

约定表名称(带下划线)

Laravel 3/4中该表的正确表名是什么?

结构
image_projects(id,project_id,image,ext,size,created_at,updated_at,active)

image_projects
imageprojects
imageProjects
Run Code Online (Sandbox Code Playgroud)

而且,我如何创建模型?

app/models/image_projects.php
app/models/imageprojects.php
app/models/imageProjects.php
app/models/image/projects.php
app/models/projects/image.php
Run Code Online (Sandbox Code Playgroud)

php orm laravel eloquent

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

为什么laravel模型会复制数据集以及如何(如果可能)只有一组数据?

laravel模型提供了一种方法,它可以返回来自另一个关联表的结果.

例如,我有一个名为item的表和另一个名为feedback的表,其中反馈表存储项表中项的反馈.因此,为了得到id为1的项目的所有反馈,我将做:

Item::find(1)->feedback;
Run Code Online (Sandbox Code Playgroud)

以下是返回对象的打印输出.

Illuminate\Database\Eloquent\Collection Object
(    [items:protected] => Array
       (
           [0] => Feedback Object
               (
                   [table:protected] => feedback
                   [connection:protected] => 
                   [primaryKey:protected] => id
                   [perPage:protected] => 15
                   [incrementing] => 1
                   [timestamps] => 1
                   [attributes:protected] => Array
                       (
                           [id] => 1
                           [rma_id] => 3
                           [item_id] => 8
                           [quo_id] => 0
                           [case_id] => i2eM20160120
                           [line_no] => 000001
                           [content] => test
                           [status] => sent
                           [read] => 0
                           [sender] => Tester
                           [created_at] => 2016-01-20 18:03:44
                           [updated_at] => 2016-01-20 18:03:44
                       )

                   [original:protected] => Array
                       ( …
Run Code Online (Sandbox Code Playgroud)

php model object query-builder laravel

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

"临界区","临界区"和"约束执行区"之间的区别

这些实际上是三个不同的概念还是我变得混乱?(我一直在阅读有关线程和垃圾收集的文章,并让自己感到困惑.)

"关键部分" - 我认为这可能只是您不希望多个线程同时访问的代码段的术语,即内部锁和Monitor.Enter/Exit语句?

"关键区域" - 这里没有真正的线索 - MSDN说的是"这告诉主持人该部分内的异常可能会产生更广泛的影响".并且"CLR的主机,例如Sql Server"可以选择"以不同方式"处理在关键区域内抛出的异常.不同如何?为什么?而且,最重要的是,我需要将代码标记为关键区域的真实场景?

"约束执行区" - 我在阅读垃圾收集文章中的CriticalFinalizerObject时遇到过这种情况.

我在MSDN上可以理解的是,其中一个区域内的代码在某种程度上可以保证运行(但是如何?)因此必须抛出"带外"异常.

什么是out-of-band exception?(我确实谷歌了,但它只是问我是否意味着"超出界限").

是否有任何未处理的例外?或者只是某些类型的例外?而且,最重要的是,在现实世界的情景中,我可能需要一个"受限制的执行区域"?

由于我根本不理解这些概念,我不确定这个问题除了".NET"之外还需要什么标签.

.net critical-section critical-region constrained-execution-reg

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

PHP SoapClient不处理WSDL中的abstract和substitutionGroup属性

我正在使用他们提供的wsdl向Canada Post发送一个电话,其中包含以下部分:

<!-- group-id and transmit-shipment are mutually exclusive -->
<xsd:element name="groupIdOrTransmitShipment" abstract="true" />
<xsd:element name="group-id" type="tns:GroupIDType" substitutionGroup="tns:groupIdOrTransmitShipment"/>
<xsd:element name="transmit-shipment" type="xsd:boolean" fixed="true" substitutionGroup="tns:groupIdOrTransmitShipment"/>

<xsd:complexType name="ShipmentType">
    <xsd:all>
        <xsd:element ref="tns:groupIdOrTransmitShipment" />
        <xsd:element name="quickship-label-requested" type="xsd:boolean" minOccurs="0"/>
        <xsd:element name="cpc-pickup-indicator" type="xsd:boolean" fixed="true" minOccurs="0"/>
        <xsd:element name="requested-shipping-point" type="tns:PostalCodeType" minOccurs="0"/>
        <xsd:element name="shipping-point-id" type="tns:OutletIDType" minOccurs="0" />
        <xsd:element name="expected-mailing-date" type="xsd:date" minOccurs="0"/>
        <xsd:element name="delivery-spec" type="tns:DeliverySpecType"/>
        <xsd:element name="return-spec" type="tns:ReturnSpecType" minOccurs="0"/>
    </xsd:all>
</xsd:complexType>
Run Code Online (Sandbox Code Playgroud)

在他们的代码示例中,他们扩展了Soap类并覆盖了__doRequest()Soap方法,如下所示:

/*
 Need to override SoapClient because the abstract element 'groupIdOrTransmitShipment' is expected to be in the request …
Run Code Online (Sandbox Code Playgroud)

php soap wsdl soap-client

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