我有问题因为我真的不知道如何测试我的代码和sql(mysql)以查看SQL查询和PHP函数/代码运行多长时间.
有没有人知道我在哪里可以找到这些工具?
我是Zend框架的新手,我使用.ini文件在我的应用程序中添加路由.
我有2条路线用于不同的模块
resources.router.routes.news_view.type = "Zend_Controller_Router_Route_Regex"
resources.router.routes.news_view.route = "([0-9\-]+)/([a-zA-Z0-9\-]+)\.html"
resources.router.routes.news_view.defaults.module = "news"
resources.router.routes.news_view.defaults.controller = "index"
resources.router.routes.news_view.defaults.action = "view"
resources.router.routes.news_view.map.1 = "date"
resources.router.routes.news_view.map.2 = "title"
resources.router.routes.edu_view.type = "Zend_Controller_Router_Route_Regex"
resources.router.routes.edu_view.route = "([0-9\-]+)/([a-zA-Z0-9\-]+)\.html"
resources.router.routes.edu_view.defaults.module = "education"
resources.router.routes.edu_view.defaults.controller = "index"
resources.router.routes.edu_view.defaults.action = "article"
resources.router.routes.edu_view.map.1 = "date"
resources.router.routes.edu_view.map.2 = "title"
Run Code Online (Sandbox Code Playgroud)
网址模式就像
http://news.mysite.com/27-08-09/sample.html
http://education.mysite.com/27-08-09/sample.html
Run Code Online (Sandbox Code Playgroud)
我面临的问题是为两个模块分配了最后定义的路由.
任何人都可以为此提出解决方案.
有没有办法我们可以查看到mysql服务器的传入查询请求.我有一个场景,我的asp.net应用程序拒绝执行查询,但相同的查询在mysql查询浏览器内执行.我已经安装了mysql dotnet连接器(5.0.9),我可以通过它连接到数据库.
我已经推荐过这个页面了,但我想这只能在mysql会话中使用.mysql服务器托管在centos机器上.
我目前正在使用jQuery Date Time选择器来选择要放入数据库的日期时间.使用日期时间选择器时,结果将在其绑定的文本框中正确显示(IE 27/09/2009 16:00).但是,日期时间没有正确传递给MVC应用程序,并且正在收到01/01/0001 00:00:01.
处理此问题的方法需要单个参数 - 匹配m.页面强类型为匹配.
<p>
<label for="TimeAndDate">Time and date (click to reveal date and time picker):</label>
<br />
<%= Html.TextBox("TimeAndDate") %>
<%= Html.ValidationMessage("TimeAndDate", "*") %>
</p>
<script type="text/javascript">
$(function() {
$('#TimeAndDate').datepicker({
duration: '',
showTime: true,
constrainInput: false
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
为了长度,我省略了上面的脚本,但它们出现在页面中.文本框和验证消息字段由visual studio生成.
我有一种感觉,我需要以某种方式将文本框中的字符串隐式转换为DateTime对象,然后再将其传递给方法,但我不知道如何.
任何有关这方面的帮助将非常感激
谢谢,安迪
我刚开始使用OSGI开发,并且正在努力了解如何最好地处理依赖JAR.
即如果我正在创建一个捆绑包,那么我可能需要使用一些第三方JAR.当我创建我的捆绑JAR以部署到OSGI时,显然这些第三方JAR不包括在内,因此捆绑包将无法运行.
我知道一个选项是将这些JAR转换为捆绑包并将它们部署到OSGI容器中.但是,如果它们只需要被一个捆绑使用,那么这似乎并不理想.
这是什么最好的解决方案?JAR是否可以嵌入到捆绑JAR中,如果是这样,这是一种合理的方法吗?
我在本地运行WAMP,但连接到远程MySQL数据库.PHP的本地版本是最新的5.3.0.
其中一个远程数据库,版本5.0.45工作正常.但是,我正在尝试连接的另一个远程数据库,即版本5.0.22在死亡之前抛出以下错误:
警告:mysql_connect()[function.mysql-connect]:OK数据包比预期的短6个字节.PID = 5880 in ...
警告:mysql_connect()[function.mysql-connect]:mysqlnd无法使用旧身份验证连接到MySQL 4.1+ ...
WTF?
更新:
恢复到PHP 5.2.*即低于5.3.0的任何内容都可以完全解决问题.只要我没有运行5.3.0,我就可以连接到两个数据库.我不确定这种奇怪的解释是什么.
我正试图在这个页面上实现摇动"教程",但我想我错过了一些东西.我将他的加速计功能复制到myAppViewController.m文件中并在其中放入一些nslog,以查看当我使用模拟器"摇动"功能时它是否进入该功能.调试控制台中没有显示任何内容.
http://mithin.in/2009/07/28/detecting-a-shake-using-iphone-sdk
任何人都可以解释我可能会缺少什么?还是指点教程?
我发现这看起来很有希望,但我不知道如何"把它放在一个UIView" 我如何检测有人摇动iPhone?
编辑 - 现在这是我的工作代码,因为接受了答案的建议.
这是我在3.0 iphone sdk中检测摇动手势的代码.
-(BOOL)canBecomeFirstResponder {
return YES;
}
-(void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[self becomeFirstResponder];
}
- (void)viewWillDisappear:(BOOL)animated {
[self resignFirstResponder];
[super viewWillDisappear:animated];
}
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
NSLog(@"{motion ended event ");
if (motion == UIEventSubtypeMotionShake) {
NSLog(@"{shaken state ");
}
else {
NSLog(@"{not shaken state ");
}
}
Run Code Online (Sandbox Code Playgroud) 我正在寻找一个事件,当用户滚动到底部时,我可以在scrollView上使用该事件.
例如,我的项目列表应该自动扩展更多项目.
有什么想法可以做到这一点?
我很感谢任何提示.
是否有任何资源或书籍来创建自己的Linux发行版.我发现这是一个很好的资源
还有什么专业需要像这样开始项目?
我在将下面的SQL转换为Zend Db查询时遇到了一些问题.
$select = ' SELECT s.id, i.id as instance_id, i.reference, i.name, i.sic_code, i.start_date
FROM sles s
JOIN sle_instances i
ON s.id = i.sle_id
WHERE i.id = ( SELECT MAX(id)
FROM sle_instances
WHERE sle_id = s.id
)
ORDER BY i.name ASC';
Run Code Online (Sandbox Code Playgroud)
我之前已经有了代码 - 但Zend Db没有正确生成查询.谁能告诉我我错过了什么?
$select = $db->select() ->from('sles', array( 'id',
'instance_id' => 'sle_instances.id',
'reference' => 'sle_instances.reference',
'name' => 'sle_instances.name',
'sic_code' => 'sle_instances.sic_code',
'start_date' => 'sle_instances.start_date'
)
)
->join('sle_instances', 'sles.id = sle_instances.sle_id')
->where('sles.id = (SELECT MAX(id) FROM sle_instances WHERE sle_id …Run Code Online (Sandbox Code Playgroud)