小编Nug*_*get的帖子

CodeIgniter - 数据库自动加载的空白页面

在我将网站从本地计算机迁移到服务器之后,今天早上我遇到了一个问题.

为了替换上下文,我开发了一个带有框架CodeIgniter的网站,迁移前的所有内容都运行良好.

经过长时间的研究,似乎当我把这个:

$autoload['libraries'] = array('database');
Run Code Online (Sandbox Code Playgroud)

我的网站上有一个空白页面,日志中没有任何php/ci错误.

如果我这样说:

$autoload['libraries'] = array();
Run Code Online (Sandbox Code Playgroud)

该网站工作正常(好吧,我无法登录,但我没有空白页).

我在php.ini文件中添加了mysql.so,但它对我没有帮助.

有人已经遇到过这个问题吗?你怎么解决呢?

谢谢 !

php database codeigniter autoload

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

BIRT JDBCException"无法加载JDBC驱动程序类:com.mysql.jdbc.Driver"从2.6升级到3.7

我正在尝试在我的Tomcat服务器上升级我的birt-viewer的版本,但似乎我在加载JDBC驱动程序时出错:

    exception.error ( 1 time(s) )
detail : org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details:
Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.
    org.eclipse.birt.report.data.oda.jdbc.JDBCException: Cannot load JDBC Driver class: com.mysql.jdbc.Driver. (Element ID:1351)
    at org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1237)
    at org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1216)
    at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:96)
    at org.eclipse.birt.report.engine.executor.TableItemExecutor.execute(TableItemExecutor.java:62)
    at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)
    at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)
    at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute(LocalizedReportItemExecutor.java:34)
    at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)
    at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)
    at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)
    at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111)
    at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160)
    at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)
    at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)
    at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)
    at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)
    at org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layoutChildren(HTMLTableLM.java:132)
    at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)
    at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)
    at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)
    at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100) …
Run Code Online (Sandbox Code Playgroud)

java tomcat birt jdbc driver

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

Javascript来自字符串的日期,提供从Chrome到Firefox的不同输出

我试着写一些JavaScript代码来格式化,因为我希望有一个日期,但我有麻烦使它在Firefox浏览器(它的工作,因为我想在Chrome).

我在表单中的输入是05/01/13(mm/dd/yy),我想要2013-05-01(yyyy/mm/dd).

为此,我所做的是这样的:

var formDate = document.getElementById("start").value;
var myDate = new Date(formDate);
var startDate = new Date();

startDate.setMonth(myDate.getMonth() + 1);
startDate.setFullYear(myDate.getFullYear());
var FormattedDate = startDate.getFullYear() + "-" + ((startDate.getMonth() <= 10) ? "0" : "") + startDate.getMonth() + "-01"; // the day is always 01

alert(FormattedDate);
Run Code Online (Sandbox Code Playgroud)

您可以在这两种浏览器上试用它:http://jsfiddle.net/j4BLH/

在谷歌浏览器上,这段代码2013-05-01以五月为例,但在Firefox上,我有1913-05-01.

我知道我可以编写类似的内容,"20" + startDate.getYear()但我想知道为什么结果与Chrome不同?也许如果你有更好的方法来编写我粘贴在这里的代码,请告诉我:)

谢谢 !

javascript firefox google-chrome date

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

获取分组值除以总数

我有一张这样的桌子:

+----+---------------+----------+
| id | city          | price    |
+----±---------------±----------+
| 1  | Paris         | 2.000,00 |
| 2  | London        | 500,00   |
| 3  | Paris         | 500,00   |
| 4  | Madrid        | 1.000,00 |
±----±---------------±----------±
Run Code Online (Sandbox Code Playgroud)

和这样的请求:

select
    city,
    sum(price)
from orders
group by city
order by sum(price) desc
Run Code Online (Sandbox Code Playgroud)

这给了我一个结果:

+----------+---------------+
| city     | SUM(price)    |
+----------±---------------±
| Paris    | 2.500,00      |
| Madrid   | 1.000,00      |
| London   | 500,00        |
±----------±---------------±
Run Code Online (Sandbox Code Playgroud)

我想要的是第三列中每个城市的价格比率,这样巴黎就有 62.50% 等等,如下所示:

+----------+---------------+-------------+ …
Run Code Online (Sandbox Code Playgroud)

postgresql group-by resultset

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

根据请求更改 PostgreSQL 日期语言

我对 PostgreSQL 有点陌生,我正在尝试更改日期函数结果的区域设置,以获取to_char(my_date, 'Month')另一种语言的结果。

以下是我的一些设置:

$> show lc_time;

en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)

我在文档中发现可以在数据库初始化时更改语言环境:

initdb --locale=fr_FR
Run Code Online (Sandbox Code Playgroud)

但这不正是我要找的。

在 MySQL 中,我曾经这样做过:

SET lc_time_names = 'fr_FR';
Run Code Online (Sandbox Code Playgroud)

但不幸的是,我找不到用 PostgreSQL 做到这一点的方法。有没有 ?

postgresql locale postgresql-9.4

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

在 Excel 2016 上通过 ODBC 连接到 PostgreSQL 数据库

我在使用 ODBC 从 Excel 2016 连接到 PostgreSQL 数据库时遇到问题。

我试图遵循这个答案,但没有成功,而这个来自 MS 的解决方案,没有任何更好的结果......

有人在这方面成功过吗?我看到Excel 2016 在 ODBC 驱动程序方面存在一些问题,但那就像一年前一样,所以我想知道现在情况是否会更好?

感谢您的帮助。

sql postgresql excel odbc excel-2016

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

NSUserDefaults或NSCache - 存储数据的最佳方式

我正在构建一个IOS应用程序,它基本上可以帮助用户查看他在我的网站上发出的订单.

在应用程序启动时,他的订单列表会自动重新加载.我在这里要做的是将这些数据"保存"成能够向他显示他的订单,即使他没有连接到互联网.

我已经使用了NSUserDefaults类保存凭据,但我不知道这是保存较为一致的数据(其中包括这里的正道NSArrayOrder).

我听说这NSCache堂课也可能是一种可能性,但我并不是真的哪一个在我的情况下是最好的.

有人可以给我一些提示吗?

iphone caching objective-c ios

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

如何检查 MySQL 查询语法?

我正在开发我自己的数据库管理系统,用 PHP 开发,我为我自己的查询选择了与 MySQL 查询相同的语法。

我想知道是否有一种工具可以检查 MySQL 查询是否有效,而无需连接到真正的 MySQL 数据库。

有人有办法做到吗?我已经考虑过使用一些正则表达式,但我不确定这是最简单(也是最快)的方法。

php mysql syntax

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

IOS5 - AFNetworking处理请求

我正在制作一个应用程序,我必须调用一些web服务.我选择与AFNetworking合作.

我按照库中提供的Twitter示例进行操作.一切都运作良好,除了我在通知栏中永久保留了小"处理圈"(见下图).

iPhone topbar

这是我的请求代码:

- (id)initWithAttributes:(NSDictionary *)attributes
{
    self = [super init];
    if (!self) {
        return nil;
    }

    _name = [attributes valueForKeyPath:@"name"];
    return self;
}

+ (void)itemsListWithBlock:(void (^)(NSArray *items))block
{
    NSUserDefaults *defaults        = [NSUserDefaults standardUserDefaults];
    NSDictionary *user              = [defaults objectForKey:@"user"];
    NSDictionary *company           = [defaults objectForKey:@"company"];

    NSMutableDictionary *mutableParameters = [NSMutableDictionary dictionary];

    /*
    ** [ Some stuff to set the parameters in a NSDictionnary ]
    */    

    MyAPIClient *client = [MyAPIClient sharedClient];
    [[AFNetworkActivityIndicatorManager sharedManager] setEnabled:YES];
    [[AFNetworkActivityIndicatorManager sharedManager] incrementActivityCount];

    NSURLRequest *request = [client …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c request ios afnetworking

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