我对Angualrjs感到沮丧,因为它一直在抛出错误,或者在我的本地主机上完全无法工作,尽管我已完全按照教程进行操作.例如,我想测试路由的本教程.
这就是我得到的,
错误:[$ injector:modulerr] http://errors.angularjs.org/1.2.6/ $ injector/modulerr?p0 = app&p1 =%5B%24injector%3Aunpr%5D%20http%3A%2F%2Ferrors.angularjs.有机%2F1.2.6%2F%24injector%2Funpr%3Fp0%3D%2524routeProvider%0As%2F%3C%40http%3A%2F%2Flocalhost%2Ftest%2F2013%2Fjs%2Fangular%2F3%2Fjs%2Fangular.min.js% 3A6%0AYb%2FM.%24injector%3C%40http%3A%2F%2Flocalhost%2Ftest%2F2013%2Fjs%2Fangular%2F3%2Fjs%2Fangular.min.js%3A32%0AC%40http%3A%2F%2Flocalhost%2Ftest %2F2013%2Fjs%2Fangular%2F3%2Fjs%2Fangular.min.js%3A30%0AD%40http%3A%2F%2Flocalhost%2Ftest%2F2013%2Fjs%2Fangular%2F3%2Fjs%2Fangular.min.js%3A30%0AE %2F%3C%40http%3A%2F%2Flocalhost%2Ftest%2F2013%2Fjs%2Fangular%2F3%2Fjs%2Fangular.min.js%3A29%0Aq%40http%3A%2F%2Flocalhost%2Ftest%2F2013%2Fjs%2Fangular %2F3%2Fjs%2Fangular.min.js%3A7%0AE%40http%3A%2F%2Flocalhost%2Ftest%2F2013%2Fjs%2Fangular%2F3%2Fjs%2Fangular.min.js%3A29%0AYb%40http%3A%2F %2Flocalhost%2Ftest%2F2013%2Fjs%2Fangular%2F3%2Fjs%2Fangular.min.js%3A32%0AXb%2FC%40http%3A%2F%2Flocalhost%2Ftest%2F2013%2 FJS%2Fangular%2F3%2Fjs%2Fangular.min.js%3A17%0AXb%40http%3A%2F%2Flocalhost%2Ftest%2F2013%2Fjs%2Fangular%2F3%2Fjs%2Fangular.min.js%3A18%0ARc%40http% 3A%2F%2Flocalhost%2Ftest%2F2013%2Fjs%2Fangular%2F3%2Fjs%2Fangular.min.js%3A17%0A%40http%3A%2F%2Flocalhost%2Ftest%2F2013%2Fjs%2Fangular%2F3%2Fjs%2Fangular. min.js%3A200%0Ax.Callbacks%2FC%40http%3A%2F%2Flocalhost%2Ftest%2F2013%2Fjs%2Fangular%2F3%2Fjs%2Fjquery-1.10.1.min.js%3A4%0Ax.Callbacks%2FP. fireWith%40http%3A%2F%2Flocalhost%2Ftest%2F2013%2Fjs%2Fangular%2F3%2Fjs%2Fjquery-1.10.1.min.js%3A4%0A.ready%40http%3A%2F%2Flocalhost%2Ftest%2F2013% 2Fjs%2Fangular%2F3%2Fjs%2Fjquery-1.10.1.min.js%3A4%0Aq%40http%3A%2F%2Flocalhost%2Ftest%2F2013%2Fjs%2Fangular%2F3%2Fjs%2Fjquery-1.10.1.min. JS%3A4%0A
... c-1)+"="+ encodeURIComponent("function"== typeof arguments [c]?arguments [c] .toStrin ...
这就是我在Backbonejs中轻松实现的方法!
var AppRouter = Backbone.Router.extend({
routes: {
'': 'renderListContactsPage',
'list_contacts': 'renderListContactsPage',
'add_new_contact': 'renderAddNewContactPage',
'search_contacts': 'renderSearchContactsPage',
'edit_contact/:id': 'renderEditContactPage',
'!article/edit/:url/': 'renderDynamicPage',
':parent/:url/': 'renderDynamicPage2',
'!:module/:branch/:method/set:setnumber/page:pagenumber/': 'renderDynamicPage3',
'!:module/:branch/:method?set=:setnumber&page=:pagenumber': 'renderDynamicPage3'
},
renderAddNewContactPage: function () {
var projectAddView = new ProjectAddView();
projectAddView.addContactPage();
},
renderListContactsPage: function () {
var projectListView = new ProjectListView();
projectListView.listContactsPage();
}, …Run Code Online (Sandbox Code Playgroud) 如果0行受PDO影响,如何返回false?
我有这个方法来执行SQL查询,
public function executeSQL($query, $params = array())
{
try
{
$stmt = $this->connection->prepare($query);
$params = is_array($params) ? $params : array($params);
$stmt->execute($params);
return true;
}
catch (PDOException $e)
{
// call the get_error function
$this->get_error($e);
}
}
Run Code Online (Sandbox Code Playgroud)
所以我可以运行如下所示的查询来更新表格中的行,
$update = "
UPDATE content_has_language
SET text = ?
WHERE content_id ?
AND language_id IN
(
SELECT language_id
FROM language AS l
WHERE l.code = ?
)
";
$result = $this->connection->executeSQL($update,array(
'xxx',
'1',
'en'
));
Run Code Online (Sandbox Code Playgroud)
无论行是否匹配和更新,它总是返回true.但我需要它返回假 - 如果 0 rows affected. …
在 mysql 中,我可以为表列设置唯一,这样如果该值已经存在,用户就不会插入相同的值,
CREATE TABLE IF NOT EXISTS `user` (
`user_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`screen_name` varchar(255) DEFAULT NULL,
`user_name` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`secret` varchar(255) NOT NULL,
`salt` varchar(255) NOT NULL,
`signature` varchar(255) NOT NULL,
`visited_on` timestamp NOT NULL,
PRIMARY KEY (`user_id`,`person_id`,`category_id`),
UNIQUE KEY `user_name_UNIQUE` (`user_name`),
UNIQUE KEY `salt_UNIQUE` (`salt`),
UNIQUE KEY `signature_UNIQUE` (`signature`),
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Run Code Online (Sandbox Code Playgroud)
那么在 MongoDB 中呢?我怎样才能实现这个目标?
$document = array(
"title" => "Mr",
"fullname" => "John C",
"username" => …Run Code Online (Sandbox Code Playgroud) PHP中非常基本的问题 - 我已将变量设置为null,为什么我在结果中得到错误?
$a = null;
var_dump(isset($a)); // false
Run Code Online (Sandbox Code Playgroud)
如果不是我所追求的变量,我如何检查是否设置了变量isset?
我不能用empty,例如,
var_dump(empty($b)); // false
Run Code Online (Sandbox Code Playgroud)
但$b根本没有设定.
我可以在javascript中做到这一点,这更有意义,
if (typeof variable !== 'undefined') ...
Run Code Online (Sandbox Code Playgroud) 如果内连接和左连接都可以实现相同的结果,哪一个更快并且具有更好的性能(特别是对于大数据)?
内部联接:
SELECT *
FROM Table_A A
INNER JOIN Table_B B
ON A.PK_A = B.PK_B
Run Code Online (Sandbox Code Playgroud)
左连接:
SELECT *
FROM Table_A A
LEFT JOIN Table_B B
ON A.PK_A = B.PK_B
WHERE A.PK_A = B.PK_B
Run Code Online (Sandbox Code Playgroud)
表A:
PK_A User
1 FOX
2 COP
3 TAXI
6 WASHINGTON
7 DELL
5 ARIZONA
4 LINCOLN
10 LUCENT
Run Code Online (Sandbox Code Playgroud)
表-B:
PK_B Message
1 TROT
2 CAR
3 CAB
6 MONUMENT
7 PC
8 MICROSOFT
9 APPLE
11 SCOTCH
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?如何测试大数据的性能?
如何告诉Apache指向127.0.0.1类似的特定文件夹/var/www/projects/mysite1/?
我使用的sudo gedit /etc/apache2/apache2.conf是我的配置:
<Directory />
Options FollowSymLinks
AllowOverride all
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
因此,如果我更改/var/www/为/var/www/projects/mysite1/并http://127.0.0.1/在重新启动服务器后尝试在浏览器上进行访问,则会收到此错误:
禁止的
您无权访问此服务器上的/。
位于127.0.0.1端口80的Apache / 2.4.7(Ubuntu)服务器
有什么想法我该怎么办?
我试图在雅虎卷发服务上测试php_curl,但是我从雅虎收到了一个错误.
// create a new cURL resource
$handle = curl_init();
// set URL and other appropriate options
// http://search.yahooapis.com/WebSearchService/V1/webSearch?appid=YahooDemo&query=persimmon&results=10
curl_setopt_array(
$handle,
array(
CURLOPT_URL => 'http://search.yahooapis.com/WebSearchService/V1/webSearch',
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => 'appid=YahooDemo&query=test&results=10',
CURLOPT_RETURNTRANSFER => true
)
);
$response = curl_exec($handle);
curl_close($handle);
$xml = new SimpleXMLElement($response);
foreach($xml->Result as $x) {
echo $x->Title.'<br/>';
}
echo '<pre>';
print_r($xml);
Run Code Online (Sandbox Code Playgroud)
结果:
SimpleXMLElement Object
(
[Message] => The service has been shut down. For further details, please see the Deprecated Services blog post http://developer.yahoo.com/blogs/ydn/posts/2010/08/api_updates_and_changes
)
Run Code Online (Sandbox Code Playgroud)
自从该服务被弃用以来从yahoo …