面向对象编程中的公共,私有和受保护是什么?
const std::string::size_type cols = greeting.size() + pad * 2 + 2;
Run Code Online (Sandbox Code Playgroud)
为什么string::size_type?int应该工作!它持有数字!
我正在关注Django教程,我在第3部分的末尾,在解耦URLconfs,http: //docs.djangoproject.com/en/1.1/intro/tutorial03/#intro-tutorial03,我是获取"No module named urls"错误消息.
当我改变时:
from django.conf.urls.defaults import *
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('mysite.polls.views',
(r'^polls/$', 'index'),
(r'^polls/(?P<poll_id>\d+)/$', 'detail'),
(r'^polls/(?P<poll_id>\d+)/results/$', 'results'),
(r'^polls/(?P<poll_id>\d+)/vote/$', 'vote'),
(r'^admin/', include(admin.site.urls)),
)
Run Code Online (Sandbox Code Playgroud)
至:
from django.conf.urls.defaults import *
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r'^polls/', include('mysite.polls.urls')),
(r'^admin/', include(admin.site.urls)),
)
Run Code Online (Sandbox Code Playgroud)
我换include('mysite.polls.urls')),了include(mysite.polls.urls)),,但它仍然没有用.
如何解决这个问题呢?
更新2:在mysite/polls/urls.py是
from django.conf.urls.defaults import *
urlpatterns = patterns('mysite.polls.views',
(r'^$', 'index'),
(r'^(?P<poll_id>\d+)/$', 'detail'),
(r'^(?P<poll_id>\d+)/results/$', 'results'),
(r'^(?P<poll_id>\d+)/vote/$', 'vote'),
)
Run Code Online (Sandbox Code Playgroud)
更新4:整个项目在
SELECT COUNT(*) AS test FROM %s WHERE id = %d AND tmp_mail <> ''
Run Code Online (Sandbox Code Playgroud)
什么是%s和%d为什么?
致命错误:在第9行的C:\ xampp\htdocs\allsides\others\basecontroller.php中调用未定义的函数lcfirst()
为什么没有找到官方php手册(http://www.php.net/manual/en/function.lcfirst.php)中提到的Text Proccessing功能?
在控制器中,我有......
function update($id = null)
{
$this->load->database();
// more code
$data = array();
$data = $this->db->get_where(
'users',
array(
'id' => $id
)
);
$data = $data->result_array();
$data = $data[0];
// more code
$this->load->view('update', $data);
}
Run Code Online (Sandbox Code Playgroud)
在视图中,我有......
<h5>Username</h5>
<input type="text" name="username" value="<?php echo set_value('username'); ?>" size="50" />
<h5>Email</h5>
<input type="text" name="email" value="<?php echo set_value('email'); ?>" size="50" />
<h5>Email Confirmation</h5>
<input type="text" name="emailconf" value="<?php echo set_value('emailconf'); ?>" size="50" />
<h5>Password</h5>
<input type="text" name="password" value="<?php echo set_value('password'); ?>" size="50" />
<h5>Password Confirmation</h5>
<input …Run Code Online (Sandbox Code Playgroud) 我无法搜索| 在谷歌.如果你在一个你试图解释的软件源代码中找到它,你不知道它做了什么,你不能向其他人寻求帮助,你怎么知道它的作用?
在test.hs中,我有:
doubleMe x = x + x
Run Code Online (Sandbox Code Playgroud)
在ghci中,我键入:
Prelude> :l test
[1 of 1] Compiling Main ( test.hs, interpreted )
Ok, modules loaded: Main.
*Main> doubleMe 9
<interactive>:1:0: Not in scope: `doubleMe'
*Main>
Run Code Online (Sandbox Code Playgroud)
为什么?怎么修?
由于IBM Developer Works中有关CPS(继续传递样式)的文章,我试图不使用"return".
没有CPS
function getter() {
* calculate a*
return a;
}
function test() {
*part 1*
if(*condition*) {
a = getter();
}
*use a*
*part 2*
}
Run Code Online (Sandbox Code Playgroud)
过渡
剩下的功能
}
*use a*
*part 2*
Run Code Online (Sandbox Code Playgroud)
与CPS
function getter() {
* calculate a*
continuationtest(a);
}
function test() {
*part 1*
if (*condition*) {
getter();
}
function continuationtest(a) {
}
*use a*
*part 2*
}
Run Code Online (Sandbox Code Playgroud)
问题
循环在函数的其余部分结束.
解决办法是什么?