我正在尝试创建一个创建mysql用户和数据库的bash脚本,但我找不到将sql提供给mysql的方法,我正在尝试使用这种格式:
mysql < echo "query"
Run Code Online (Sandbox Code Playgroud)
但这不起作用,请参阅下面的示例:
mysql --host=localhost --user=user --password=password < echo "CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'jakdJxct8W';
CREATE DATABASE IF NOT EXISTS 'testuser_dev' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON 'testuser_dev' . * TO 'testuser'@'localhost';
CREATE DATABASE IF NOT EXISTS 'testuser_qa' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON 'testuser_qa' . * TO 'testuser'@'localhost';"
Run Code Online (Sandbox Code Playgroud)
如何用查询提供mysql?
我的twig模板中的| date("d F,Y")过滤器出现问题.
我想用瑞典语输出月份.我试过在我的parameters.yml文件中设置"locale:sv",但是没有效果.
它在我从Symfony 2.1升级到2.3之前一直在工作,所以我认为这可能与它有关.
有关如何解决此问题的任何想法?
我正在试图弄清楚如何使用sphinx4或pocketsphinx与英国voxforge模型,但我不能让它工作.我试过阅读doc页面(比如这个http://cmusphinx.sourceforge.net/sphinx4/doc/UsingSphinxTrainModels.html),但它对我没有帮助.
我要的是一个可执行文件,我可以指定要使用的模型和音频文件作为源使用,并具有可执行文件打印出来它是什么在录音的声音说最好的猜测.
我喜欢运气:pocketsphinx_continuous -infile recording.wav 2>/dev/null
但它在转录完整的音频文件之前中止,并且默认模型可以通过几个单词从音频创建可读文本.
我已经编译并测试了sphinx4源程序包中的演示,但是所有示例似乎都只有很少的单词,并且需要一个模型来使用voxforge对我有用.
我怎么设置它?
我正在尝试创建一个侦听器,用于侦听403,404和500个异常.这适用于403和404例外但不适用于500例外.对于500个异常(或将作为客户端的500个错误返回的异常),永远不会调用onKernelException方法.它在我当前的Symfony项目中似乎是相同的,并且代码被添加到干净的Symfony 2.4.1安装中.
然后我通过执行不存在的函数引入500错误.
在开发环境中,我得到一个Symfony生成的页面,上面写着"哎呀,看起来像是出了问题." 然后查看有关抛出的"UndefinedFunctionException"以及500状态代码的信息.
在生产环境中,我得到一个空页面以及500状态代码.在错误日志prod.log中,我得到一个带有堆栈跟踪的"PHP致命错误:调用未定义函数"错误.
既然Symfony明显捕获了这个错误,为什么我不能用kernel.exception监听器捕获相应的异常呢?
我正在使用的课程是:
<?php
namespace SystemBundle\Listener;
use Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface;
use Symfony\Bundle\FrameworkBundle\Templating\EngineInterface;
/**
* This exception listener will listen to 500, 404, and 403 errors and render a corresponding view
*
* @SuppressWarnings("static")
* @SuppressWarnings("else")
*/
class ExceptionListener
{
protected $templating;
protected $kernel;
public function __construct(EngineInterface $templating, $kernel)
{
$this->templating = $templating;
$this->kernel = $kernel;
}
public function onKernelException(GetResponseForExceptionEvent $event)
{
$container = $this->kernel->getContainer();
// Exception object
$exception = $event->getException();
// Create Response …Run Code Online (Sandbox Code Playgroud) 我如何使用Rhino从Java返回一个字符串到Javascript,我得到的就是org.mozilla.javascript.JavaNativeObject我使用的时候
var jsString = new java.lang.String("test");
Run Code Online (Sandbox Code Playgroud)
在我的js文件中.
这是正确的方法吗?
var jsString = String(new java.lang.String("test"));
Run Code Online (Sandbox Code Playgroud)
目标是使用Java方法返回String对象,而不是像上面那样动态创建它.
这个重写规则有什么问题?
RewriteRule ^api/(.+)$ api/index.php?url=$1 [L]
Run Code Online (Sandbox Code Playgroud)
我只想在api /之后和其余的get参数之前添加"index.php?url =".
api/image/upload&arg1=1&text=lorem+ipsum
Run Code Online (Sandbox Code Playgroud)
至
api/index.php?url=image/upload&arg1=1&text=lorem+ipsum
Run Code Online (Sandbox Code Playgroud)
(.+)在api /之后获取所有内容有什么问题?
我正在尝试创建一个递归构建特定类别路径的函数
CREATE FUNCTION getPath(inId INT)
RETURNS TEXT
DETERMINISTIC
BEGIN
DECLARE return_path TEXT;
DECLARE return_parent_id INT;
SELECT CONCAT('/', name) INTO return_path FROM article_categories WHERE id = inId;
SELECT parent_id INTO return_parent_id FROM article_categories WHERE id = inId;
IF return_parent_id > 0 THEN
SELECT CONCAT(getPath(return_parent_id), return_path) INTO return_path;
END IF;
RETURN return_path;
END
Run Code Online (Sandbox Code Playgroud)
当我尝试使用没有父项的类别(parent_id = 0)运行此函数时,它工作正常,但是当我尝试一个parent_id> 0的类别时,我得到1424递归存储函数和触发器是不允许的.
我该如何解决这个问题?我将在常规的Web托管服务上托管此代码,该服务至少应该具有MySQL服务器版本5.1.
在Ike Walker的帮助下,我做了一个很好的工作
DROP PROCEDURE IF EXISTS getPath;
DELIMITER //
CREATE PROCEDURE getPath(IN category_id INT UNSIGNED, OUT return_path TEXT)
BEGIN
DECLARE parent_id INT UNSIGNED;
DECLARE …Run Code Online (Sandbox Code Playgroud) 如何使用Node.js,express@2.0.0和mongodb进行会话?我现在正在尝试使用connect-mongo:
var config = require('../config'),
express = require('express'),
MongoStore = require('connect-mongo'),
server = express.createServer();
server.configure(function() {
server.use(express.logger());
server.use(express.methodOverride());
server.use(express.static(config.staticPath));
server.use(express.bodyParser());
server.use(express.cookieParser());
server.use(express.session({
store: new MongoStore({
db: config.db
}),
secret: config.salt
}));
});
server.configure('development', function() {
server.use(express.errorHandler({
dumpExceptions: true,
showStack: true
}));
});
server.configure('production', function() {
server.use(express.errorHandler());
});
server.set('views', __dirname + '/../views');
server.set('view engine', 'jade');
server.listen(config.port);
Run Code Online (Sandbox Code Playgroud)
我当时正在尝试使用的server.get回调中
req.session.test = 'hello';
Run Code Online (Sandbox Code Playgroud)
将该值存储在会话中,但它不存储在请求之间.
它可能需要更多的东西来存储会话值,如何?有没有比connect-mongo更好的文档模块?
如何在同一例程中使用两个游标?如果我删除第二个游标声明和获取循环everthing工作正常.该例程用于在我的webapp中添加朋友.它需要当前用户的id和我们想要添加为朋友的朋友的电子邮件,然后它检查电子邮件是否具有相应的用户ID,如果不存在朋友关系,则会创建一个.除了这个之外的任何其他常规解决方案也会很棒.
DROP PROCEDURE IF EXISTS addNewFriend;
DELIMITER //
CREATE PROCEDURE addNewFriend(IN inUserId INT UNSIGNED, IN inFriendEmail VARCHAR(80))
BEGIN
DECLARE tempFriendId INT UNSIGNED DEFAULT 0;
DECLARE tempId INT UNSIGNED DEFAULT 0;
DECLARE done INT DEFAULT 0;
DECLARE cur CURSOR FOR
SELECT id FROM users WHERE email = inFriendEmail;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
OPEN cur;
REPEAT
FETCH cur INTO tempFriendId;
UNTIL done = 1 END REPEAT;
CLOSE cur;
DECLARE cur CURSOR FOR
SELECT user_id FROM users_friends …Run Code Online (Sandbox Code Playgroud) 我在为iPhone开发Web应用程序时遇到问题.当我在iPhone中访问一个简单的示例,如http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/examples/map-simple.html,并在我按下时缩放地图平移从屏幕上松开手指.这使得地图最终在我缩放到的地方之外的其他地方.
是否有一些方法可以防止地图在捏缩放后释放后平移?
javascript ×3
mysql ×3
java ×2
php ×2
sql ×2
symfony ×2
.htaccess ×1
apache2 ×1
bash ×1
cmusphinx ×1
cursor ×1
date ×1
datetime ×1
events ×1
get ×1
google-maps ×1
iphone ×1
linux ×1
mod-rewrite ×1
mongodb ×1
node.js ×1
pan ×1
pinch ×1
recursion ×1
rhino ×1
session ×1
stdin ×1
string ×1
twig ×1
unix ×1