我正在使用Apache/PHP/MySQL堆栈.
使用CakePHP作为框架.
我偶尔会得到一个空白的白页.我无法通过Cake调试它,所以我偷看了apache error.log,这就是我得到的:
[Wed Oct 12 15:27:23 2011] [notice] child pid 3580 exit signal Segmentation fault (11)
[Wed Oct 12 15:27:34 2011] [notice] child pid 3581 exit signal Segmentation fault (11)
[Wed Oct 12 15:30:52 2011] [notice] child pid 3549 exit signal Segmentation fault (11)
[Wed Oct 12 16:04:27 2011] [notice] child pid 3579 exit signal Segmentation fault (11)
zend_mm_heap corrupted
[Wed Oct 12 16:26:24 2011] [notice] child pid 3625 exit signal Segmentation fault (11)
[Wed Oct 12 17:57:24 …
Run Code Online (Sandbox Code Playgroud) 我有一个项目与某些js文件,我无法更新.我在本地运行OSX,而我的远程/临时服务器是Linux(CentOS).
在本地克隆我的项目后,我注意到我有所有那些具有git状态的文件modified
.我从来没有修改它们,所以我尝试了discard changes
或者reset
它们,但它们再次出现.修改中的更改是删除所有行并再次添加它们.
我不确定为什么会发生这种情况或如何解决它,以便我的git状态是干净的,因为它需要.
以下是git状态的几行:
# modified: app/webroot/js/ckeditor/plugins/devtools/lang/el.js
# modified: app/webroot/js/ckeditor/plugins/devtools/lang/fa.js
# modified: app/webroot/js/ckeditor/plugins/devtools/lang/gu.js
Run Code Online (Sandbox Code Playgroud)
更新1:
我现在设法提交上述文件,但登台服务器被锁定,因为它不会提取新的编辑:
error: Your local changes to the following files would be overwritten by merge:
app/webroot/js/ckeditor/_source/lang/ar.js
app/webroot/js/ckeditor/_source/lang/bg.js
app/webroot/js/ckeditor/_source/lang/bn.js
app/webroot/js/ckeditor/_source/lang/cs.js
...
Aborting
Run Code Online (Sandbox Code Playgroud)
我无法提交/推送,因为:
Updates were rejected because a pushed branch tip is behind its remote counterpart
Run Code Online (Sandbox Code Playgroud)
我试过了:
git reset --hard
Run Code Online (Sandbox Code Playgroud)
和
git stash
git stash drop
Run Code Online (Sandbox Code Playgroud)
但它们不起作用,没有任何反应.
更新2:
git diff
给我:
The file will have its original line endings in your …
Run Code Online (Sandbox Code Playgroud) 我有一个类似于布尔值的模型:
class TagCat(models.Model):
by_admin = models.BooleanField(default=True)
Run Code Online (Sandbox Code Playgroud)
这在admin中显示为一个复选框.
TagCat
.这个字段应该对他隐藏.谁能告诉我怎么做?Django文档似乎没有详细说明.
任何人都可以告诉我如何排序这个:
{'a': [1, 2, 3], 'c': ['one', 'two'], 'b': ['blah', 'bhasdf', 'asdf'], 'd': ['asdf', 'wer', 'asdf', 'zxcv']}
Run Code Online (Sandbox Code Playgroud)
成
{'a': [1, 2, 3], 'b': ['blah', 'bhasdf', 'asdf'], 'c': ['one', 'two'],'d': ['asdf', 'wer', 'asdf', 'zxcv']}
Run Code Online (Sandbox Code Playgroud)
?谢谢!
更新1,代码示例:
所以我在做语言学.一篇文章分解为存储在数据库中的单词,并具有各种属性,包括段ID和句子ID.任务:尝试重建原始文本.
从DB中获取500个连续的单词
words = Words.objects.all()[wordId:wordId+500]
# I first create paragraphs, through which I can loop later in my django template,
# and in each para will be a list of words (also dictionaries).
# So i am trying to get a dictionary with values that …
Run Code Online (Sandbox Code Playgroud) 我一直在尝试发送电子邮件进行注册,邀请等.
在本地开发中,电子邮件将被发送.但是,一旦在服务器上没有邮件到达.
我安装了postfix.我试图设置一个邮件服务器,但放弃了.所以目前,如果我输入终端
peter# mail example@example.com
Run Code Online (Sandbox Code Playgroud)
电子邮件到了.但是,这不会发送电子邮件:
$res = mail('example@example.com', 'subj', 'bodddd');
Run Code Online (Sandbox Code Playgroud)
不仅如此,回声$res
也没有给出任何东西.既不是true
也不是false
.
我该怎么做才能让它发挥作用?
感谢名单
我有以下型号:
class Tag(models.Model):
tag_name = models.CharField(max_length=250)
tagcat = models.ForeignKey('TagCat')
class Subject(models.Model):
user = models.ManyToManyField(User)
tags = models.ManyToManyField(Tag)
class TagCat(models.Model):
cat_name = models.CharField(max_length=100)
Run Code Online (Sandbox Code Playgroud)
所以我有一个主题,有一个标签.我想循环主题及其相应的标签,所以我试图构建正确的视图.到目前为止,我有:
def home(request):
user1 = Subject.objects.filter(id=1)
print(user1.tags.all())
Run Code Online (Sandbox Code Playgroud)
我希望通过这个print语句获取用户的标签,但我得到错误
'QuerySet'对象没有属性'tags'
如何使用各自的标签获取"主题"对象并将其传递给模板?
(理想情况下是所有科目.我在这里只做了一个,以简化故障排除过程)
我有一个 MVC Core 2.2,在 docker 容器中有多个项目。当我运行它时,构建镜像和启动容器大约需要 4 分钟。我正在使用docker-compose
.
这似乎很慢,因为这是小型开发,而且我有一台不错的计算机。似乎资源没有被使用,因为在映像构建期间处理器低于 8%,ram 不让步,磁盘几乎为 0%。图形处理器 0%。下载 Microsoft 映像时,我可以看到 Internet 峰值出现几秒钟,但仅此而已。我已经为 docker 提供了以下资源:
Cores: 8
RAM: 8GB
SWAP: 3gb
Disk Image Size: 64GB (30.5 GB used)
Run Code Online (Sandbox Code Playgroud)
任何想法如何使用这些硬件资源来加快构建速度?
我有这个tmp /和cache /目录,它们不断生成不需要提交的文件.
我如何设置它以便svn忽略它们,但不删除它们或从存储库中删除它们,它们是站点工作所必需的.
根据ID的数组列表,我想从数据库中拉出多行.
在其他一些框架中,似乎有类似"WHERE_IN"的东西,但不是这里.
谁能告诉我怎么做?
我想通过find()或read()(或任何其他cakephp函数)知道如何做到这一点,而不是手动构建查询,因为我希望所有数据都被转义和安全.
谢谢
我想知道以下问题的答案和解释:
哪个用户/组应该拥有蛋糕文件?
如果不同,哪个用户/组应该拥有该app/tmp
文件夹?(和子文件夹)
使用正确的用户/组,生成文件夹和文件的正确权限是什么?(如果设置正确也应该用于开发)
在哪里存储已完成的上传文件以及需要为该文件夹设置的所有权/权限.应该在哪里相对app/
?
我知道777修复了错误,但我想正确设置它.
我听说如果一切正确设置,660应该足够生产.
谁需要read
访问权限,谁需要write
访问权限,是否有人需要execute
?
cakephp ×3
django ×2
php ×2
apache ×1
asp.net-core ×1
boolean ×1
build ×1
database ×1
dictionary ×1
django-admin ×1
docker ×1
email ×1
field ×1
git ×1
git-status ×1
permissions ×1
python ×1
repository ×1
sorting ×1
svn ×1
windows-10 ×1