小编Lin*_*ong的帖子

如何制作带标题和左侧栏的页面?

我想制作一个这样的网页:

|----------------------------|
|            header          |
|----------------------------|
|  L  |                      |
|  e  |                      |
|  f  |                      |
|  t  |                      |
|     |                      |
|  S  |   Content Area       |
|  i  |                      |
|  d  |                      |
|  e  |                      |
|  b  |                      |
|  a  |                      |
|  r  |                      |
|----------------------------|
Run Code Online (Sandbox Code Playgroud)

标题有一个固定的高度,但它的宽度应该是动态的.左侧边栏应具有固定宽度但动态高度.对于内容区域,高度和宽度都是动态的.当用户缩放浏览器时,不应出现滚动条(未设置溢出:隐藏;隐藏它).

我试着写这样的代码:

<div class="top">
    TOP
</div>
<div class="left">
    LEFT
</div>
<div class="main">
    MAIN
</div>
Run Code Online (Sandbox Code Playgroud)

用CSS:

.top {
    width: 100%;
    height: 92px;
}
.left { …
Run Code Online (Sandbox Code Playgroud)

html css

20
推荐指数
2
解决办法
9万
查看次数

如何以优雅的方式处理复杂的URL?

我正在编写一个管理网站,它控制几个具有相同程序和数据库架构但内容不同的网站.我设计的网址如下:

http://example.com/site                 A list of all sites which under control
http://example.com/site/{id}            A brief overview of select site with ID id
http://example.com/site/{id}/user       User list of target site
http://example.com/site/{id}/item       A list of items sold on target site
http://example.com/site/{id}/item/{iid} Item detailed information
# ...... something similar
Run Code Online (Sandbox Code Playgroud)

如您所见,几乎所有URL都需要site_id.在几乎所有的视图中,我都要做一些常见的工作,比如使用site_id查询Site模型和数据库.此外,每当我调用request.route_path时,我都必须传递site_id.

那么......无论如何我还能让我的生活更轻松吗?

python pyramid

6
推荐指数
1
解决办法
551
查看次数

如何在框架内读取资源文件?

我在Mac OS X中构建了一个框架和一个cocoa应用程序.该框架动态链接到应用程序.在框架的一个类中,我需要读取此框架的resources文件夹中的资源文件.下面的代码

NSString *resourcePath = [[NSBundle mainBundle] resourcePath];
NSString *characterCodeTable = [resourcePath stringByAppendingPathComponent:@"pymb.txt"];
Run Code Online (Sandbox Code Playgroud)

不起作用,因为"resourcePath"是应用程序资源文件夹的路径,而不是框架的路径.

那么如何在这个框架本身的代码中访问框架的资源文件夹呢?

顺便说一句:在框架/应用程序包中组织杂项文件有什么最佳做法吗?

macos xcode objective-c

5
推荐指数
2
解决办法
7503
查看次数

如何在使用Traversal时生成要查看的URL?

使用URL Dispatch时,我们可以轻松生成视图的URL,因为每个视图都有一个不同的route_name,如:

login.py:
@view_config(route_name='login')

index.pt:
<a href="${request.route_url('login')}">Login</a>
Run Code Online (Sandbox Code Playgroud)

但是如何在遍历中执行此操作?由于没有可用的资源"登录"实例,我不知道如何生成URL来查看登录.

python traversal pyramid

4
推荐指数
1
解决办法
797
查看次数

如何在LVM卷中安装LVM分区?

我已经建立了一个名为cinder-volumes的VG.在这个VG中,我创建了一个名为leader-volume的PV.然后我将此PV安装为KVM Ubuntu安装的根文件系统.在安装过程中,我选择了LVM分区.最后,我为PV领导者卷创建了一个快照.现在我想在我的Ubuntu安装中读取一些文件......我该怎么办?

lvm

3
推荐指数
1
解决办法
6570
查看次数

如何在python中动态创建属性?

我有一个这样的课:

class User:
    def __init__(self, uid):
        userinfo = json.load(urlopen(passportapi + 'user/' + uid))
Run Code Online (Sandbox Code Playgroud)

此类将从远程api加载用户信息并为此类设置相应的属性,以便我可以通过以下方式访问这些属性:

print user.username
print user.group_id
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这个?谢谢

python

2
推荐指数
2
解决办法
360
查看次数

C++:string = NULL给出了SEGFAULT 11?

我今天修改了我的项目,允许它将文件保存在不同的文件夹中,我发现我的程序在启动时崩溃了:

Segmentation fault: 11
Run Code Online (Sandbox Code Playgroud)

因为我在测试程序之前引入了很多更改,所以我开始注释掉我添加的所有功能,但没有帮助.我甚至放了

cout << "hello world" << endl;
return 0;
Run Code Online (Sandbox Code Playgroud)

作为前两行int main(),它仍然没有显示任何东西而崩溃.

最后,我花了一个小时来弄清楚错误.修改包括声明全局变量

string foldername = NULL;
Run Code Online (Sandbox Code Playgroud)

上面的一行似乎是无辜的,它只是声明一个全局变量.

然后我尝试了一个简单的程序:

#include <string>

std::string a = NULL;

int main(){
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

它在启动时也崩溃了.

为什么将字符串全局变量声明为NULL会使程序在没有任何信息的情况下静默崩溃?

c++

0
推荐指数
1
解决办法
472
查看次数

标签 统计

python ×3

pyramid ×2

c++ ×1

css ×1

html ×1

lvm ×1

macos ×1

objective-c ×1

traversal ×1

xcode ×1