我想制作一个这样的网页:
|----------------------------|
| 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) 我正在编写一个管理网站,它控制几个具有相同程序和数据库架构但内容不同的网站.我设计的网址如下:
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.
那么......无论如何我还能让我的生活更轻松吗?
我在Mac OS X中构建了一个框架和一个cocoa应用程序.该框架动态链接到应用程序.在框架的一个类中,我需要读取此框架的resources文件夹中的资源文件.下面的代码
NSString *resourcePath = [[NSBundle mainBundle] resourcePath];
NSString *characterCodeTable = [resourcePath stringByAppendingPathComponent:@"pymb.txt"];
Run Code Online (Sandbox Code Playgroud)
不起作用,因为"resourcePath"是应用程序资源文件夹的路径,而不是框架的路径.
那么如何在这个框架本身的代码中访问框架的资源文件夹呢?
顺便说一句:在框架/应用程序包中组织杂项文件有什么最佳做法吗?
使用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来查看登录.
我已经建立了一个名为cinder-volumes的VG.在这个VG中,我创建了一个名为leader-volume的PV.然后我将此PV安装为KVM Ubuntu安装的根文件系统.在安装过程中,我选择了LVM分区.最后,我为PV领导者卷创建了一个快照.现在我想在我的Ubuntu安装中读取一些文件......我该怎么办?
我有一个这样的课:
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)
有没有办法实现这个?谢谢
我今天修改了我的项目,允许它将文件保存在不同的文件夹中,我发现我的程序在启动时崩溃了:
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会使程序在没有任何信息的情况下静默崩溃?