小编Mch*_*chl的帖子

如何在PHP中检查字符串的日期格式?

我想检查字符串是否具有此时间格式:

Y-m-d H:i:s
Run Code Online (Sandbox Code Playgroud)

如果不是做一些代码,例如

if here will be condition do { this }
else do { this }
Run Code Online (Sandbox Code Playgroud)

如何在PHP中执行此条件?

php regex preg-match

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

使用MongoDB PHP驱动程序时的安全问题

我有在MYSQL上保护sql注入的经验,但是我应该在使用php驱动程序的MongoDB上小心一下?在大多数页面中,我通过GET/POST和搜索/插入系统获取数据.我通过UDID /其他字段搜索,并可以插入任何字符串值.我也通过javascript获取用户的cookie.

  1. 那么当GET/POST时,我是在添加每个变量htmlentities函数吗?

  2. 什么会取代mysql_real_escape_string?我应该用吗?

所以,例如,在做的时候

$download = array( 'url' => $_GET['url'] );

$downloads->insert($download); 
Run Code Online (Sandbox Code Playgroud)

这个可以吗?

  1. 有没有办法检查一个字符串是否真的是一个UID?

  2. 在使用MongoDB和PHP时我还应该注意吗?我确实使用javascript获取我的cookie,并使用cookie在我的数据库中搜索.那个怎么样?

php security mongodb

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

如何在extjs网格面板的中心显示"无数据可用"消息?

当没有数据显示时,我在网格中显示"无数据可用"消息.但默认情况下,它显示在网格的左上角.我希望此消息位于网格视图的中心.这是代码:

viewConfig : { 
    deferEmptyText: false,
    emptyText: 'No data Available'
}
Run Code Online (Sandbox Code Playgroud)

我尝试覆盖这样的样式:

.x-grid-empty {
    text-align: center;
    padding-top: 130px !important;
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

extjs

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

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

PHP和MySQL - 处理不同数据库语言内容的最佳方式

问题如下:处理不同数据库语言内容的最佳方法是什么?假设您的购物车的产品可能有多种语言,那么构建数据库方案的最佳方法是什么?

干杯!

php mysql database-design internationalization

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

Netbeans 7.1是否支持Swing Application Framework?如何将表单7.0迁移到7.1?

上周,我非常沮丧,生产中有三个大应用程序,还有更多使用Swing Application Framework.后来,当我开始迁移到Netbeans 7.1,BOOM!时,不再支持SAF.

那么我该怎么办,任何想法如何迁移到Netbeans 7.1?

我将感谢你的帮助.

PS:Netbeans团队,请不要在没有警告的情况下添加框架,这只是Java规范请求 - JSR.当我开始使用SAF时,它似乎永远不会停止.

PS2:为了让我们听到我们正在使用SAF,请访问https://netbeans.org/bugzilla/show_bug.cgi?id=204661

java netbeans swing-app-framework netbeans7.0 netbeans-7.1

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

计算mysql中的总登录注销时间

mysql> select * from timing;

+--------------+---------------------+-----------------+
| employeeIdNo | employeeLogTime     | employeeLogType |
+--------------+---------------------+-----------------+
|            1 | 2011-08-16 14:59:08 | login           |
|            1 | 2011-08-16 15:00:06 | logout          |
|            1 | 2011-08-16 15:14:51 | login           |
|            2 | 2011-08-16 15:15:00 | login           |
|            1 | 2011-08-16 15:59:01 | logout          |
|            2 | 2011-08-16 15:59:09 | logout          |
+--------------+---------------------+-----------------+
Run Code Online (Sandbox Code Playgroud)

我想使用上述数据显示员工的总工作时间。所以我想要一个 mysql 查询来计算(比如说)employeeIdNo=1 的总时间。我的表名是timing,employeeIdNo 是来自表employee 的外键引用。计算后它应该返回给我 totalLogTime 值 = 00:45:52(这是近似值,我没有准确计算出来)。请向我提供适当的查询。提前致谢。

我试过这个查询。:-

mysql> SELECT 
  TIMEDIFF(FIRSTTIME.employeeLogTime,SECONDTIME.employeeLogTime) 
  FROM (
    (SELECT …
Run Code Online (Sandbox Code Playgroud)

java mysql

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

在高度交易系统中触发

我们正在创建一个高度事务性的系统,MySQL作为DB(innodb引擎).我们在表t1上有一个插入和更新触发器,它正在更新表t2和t3.我们观察到,只要并发用户量很高,我们就会在表t1上进行死锁.我们假设触发器发出一个表锁,直到它完成它的执行.我们在t1上放下了触发器,令人惊讶的是没有死锁了.

我的问题:

  1. 是否建议在高度事务性系统中使用触发器
  2. 如果不触发我们实现相同逻辑的其他选项.

表t1具有大约70,000行并且每天增加.

感谢任何输入.

提前致谢.

mysql triggers transactions

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

在Netbeans中逐步(调试)PHP代码

我有一个正在处理的应用程序,我在其中对外部PHP文件进行了许多AJAX调用.这些PHP文件获取某些参数,连接到数据库,并使用它们执行任务.

我刚刚开始使用Netbeans作为IDE,并且喜欢它.但是,每当我在我的一个外部PHP文件(我正在向AJAX发出请求的文件)上放置一个断点并尝试运行调试器时,我的断点就永远不会被击中.难道我做错了什么?或者,Netbeans调试器是否在您引用的外部文件的断点上停止?

php netbeans xdebug

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

未捕获的TypeError:(0,_store.configureStore)不是一个函数

store.js

import {createStore, applyMiddleware} from 'redux';
import createLogger from 'redux-logger';
import rootReducer from './reducers/index';

const logger = createLogger();

const createStoreWithMiddleware = applyMiddleware(logger)(createStore);

export default function configureStore(initialState) {
  return createStoreWithMiddleware(rootReducer, initialState);
}
Run Code Online (Sandbox Code Playgroud)

index.js

import React from 'react';
import ReactDOM from 'react-dom';
import TrackList from './components/TrackList';
import {configureStore} from './store';
import * as actions from './actions';

const tracks = [
  {
    id: 1,
    title: 'Title 1'
  },
  {
    id: 2,
    title: 'Title 2'
  }
];

const store = configureStore();
store.dispatch(actions.setTracks(tracks));

ReactDOM.render(
  <TrackList …
Run Code Online (Sandbox Code Playgroud)

javascript redux es6-modules

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