我正在用C编写一个小程序,我想测量它的性能.
我想知道它在处理器中运行了多少时间以及它有多少缓存命中+未命中.有关上下文切换和内存使用的信息也很好.
该程序执行时间不到一秒.
我喜欢/ proc/[pid]/stat的信息,但我不知道如何在程序死亡/被杀之后看到它.
有任何想法吗?
编辑:我认为Valgrind增加了很多开销.这就是为什么我想要一个简单的工具,比如/ proc/[pid]/stat,它总是在那里.
performance measurement context-switch cpu-cache memcache-stats
我想用twitter的bootstrap v2制作一个响应式布局,包括一个列和一个地图.
我们的想法是使用maps.google.com构建类似的UI,但使用带有bootstrap2的响应式设计.
我希望有一个桌面风格
然后,对于响应式移动设计,我希望具有全高度的部件具有取决于内容的高度.
我做了一个草图来更好地解释

编辑:希望做像这样,但反应灵敏,只有北(导航栏),西(边栏)和中央(内容)
EDIT2:我终于用jquery做了,但我想要一个CSS解决方案.如果有人问,我会把解决方案作为答案.
EDIT3:好的,这是我使用JQuery找到的解决方案(我认为使用普通的js很容易)
$(window).bind('resize', function() {
if ( $(window).width() > 980 ) {
$("#content").height(($(window).height()-40)+"px")
$("#sidebar").height(($(window).height()-58)+"px")
$("body").css("padding-top","40px")
}
else {
$("#content").height(($(window).height()-50)+"px")
$("#sidebar").height(($(window).height()-68)+"px")
$("body").css("padding-top","0px")
}
$("#sidebar").css("overflow", "auto")
$("body").css("padding-bottom","0px")
$(".navbar").css("margin-bottom","0px")
});
Run Code Online (Sandbox Code Playgroud)
的$(selector).css()功能和条件if,以及CSS3可以用纯CSS来取代媒体查询http://twitter.github.com/bootstrap/scaffolding.html#responsive
但问题$(window).height()是计算运行时间.应该用height:100%CSS中的东西代替它,这可以解决问题,但我找不到合适的位置来放置那个100%高度.
编辑4:在这里,我发现它可以是一个只有CSS的解决方案!如果我取得进步,我会发布答案! http://blog.stevensanderson.com/2011/10/05/full-height-app-layouts-a-css-trick-to-make-it-easier/
我发现了一些奇怪的单词,(有,在这里,图像,对不起),这些单词应该不在我的网站上,被Google的抓取工具当作关键字

在抓取使用Google地图的网页时,Google似乎遇到了错误,因此将错误字符串视为优秀的关键字!
我正在使用openlayers在两个站点中显示地图.代码是这样的
<script src="http://openlayers.org/api/OpenLayers.js"></script>
<script src="http://maps.google.com/maps/api/js?v=3&sensor=false"></script>
<script type="text/javascript">
$(function() {
$("#mapOuter").html('<div class="thumbnail"><div id="map" style="height:250px"></div></div>')
map = new OpenLayers.Map("map")
//map.addLayer( new OpenLayers.Layer.OSM ("OpenStreeetMap") )
map.addLayer( new OpenLayers.Layer.Google("Google v3" ) )
vectors = new OpenLayers.Layer.Vector("vector")
map.addLayer( vectors )
map.addControl( new OpenLayers.Control.LayerSwitcher() );
map.addControl( new OpenLayers.Control.Navigation({documentDrag:true}) );
map.addControl( new OpenLayers.Control.PanZoom() );
var in_options = {
'internalProjection': map.baseLayer.projection,
'externalProjection': new OpenLayers.Projection("EPSG:4326")
};
var lon=-57.954900
var lat=-34.917000
map.setCenter(new OpenLayers.LonLat(lon, lat) // Center of the map
.transform(
new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
new …Run Code Online (Sandbox Code Playgroud) 我正在为django寻找一个RDF项目,我找不到任何活跃的.
这似乎是一个很好的http://code.google.com/p/django-rdf,但最后一次提交是在2008年,(4年前).谷歌团体中的群体似乎被抛弃了.最后一篇没有垃圾邮件的帖子是在2008年.因此它不支持新的django版本.
是否有任何库或一些预先构建的开源应用程序可以轻松公开rdf数据?
也许很容易解决,比如写一个视图并使用https://github.com/RDFLib/rdflib在一行或两行代码中返回一些内容,但我无法弄清楚如何做到这一点......
使用RDFlib的想法是获取django对象或对象集合,并以某种方式将其转换为rdf,可能使用rdf解析器.
如果客户端请求"accept:text/html",我认为我可以给出html响应,如果用户使用带有rdf + xml或rdf + turtle的html接受头请求相同的页面,则可以给出RDF(并且它可能存在处理的应用程序那对我来说)
https://jsfiddle.net/hjcsnrs3/1/
我创造了上面的小提琴来解释我的问题.我正在使用jQuery sortable水平拖放元素.适用于Chrome/FF.但是在IE中,尤其是IE9,每当我拖动元素时,它都会下降到下一行.每个拖放都会创建新行.
$( function() {
$( "#sortable" ).sortable({
items: "> div",
opacity: 0.8,
placeholder: "placeholder",
tolerance: "pointer",
helper: "original",
revert: true,
axis: "x"
});
$( "#sortable" ).disableSelection();
});
Run Code Online (Sandbox Code Playgroud) 我安装了一个wp网络,用户可以在每个站点中创建页面.
这些页面中的每一个都在主菜单中占有一席之地,并且只有一个用户有权创建所有此菜单.
我想创建一个用户只能编辑页面的内容,而不是标题.
如何从特定用户的管理菜单中禁用要编辑的页面标题,或者(更好)功能?
我认为只有一种可能性,即编辑admin css来隐藏标题文本框,但我有两个问题:

使用models.varchar(...)字段创建模型时,varchar_pattern_ops正在创建索引.
这是postgresql中生成的表
Table "public.logger_btilog"
Column | Type | Modifiers
------------------+--------------------------+-----------
md5hash | text |
id | integer | not null
Indexes:
"logger_btilog_pkey" PRIMARY KEY, btree (id)
"logger_btilog_md5hash_6454d7bb20588b61_like" btree (md5hash varchar_pattern_ops)
Run Code Online (Sandbox Code Playgroud)
我想varchar_pattern_ops在迁移中删除该索引,并在该字段中添加哈希索引.
我试过这样做:
# models.py
class Btilog(models.Model):
md5hash = models.TextField(db_index=False)
[...]
Run Code Online (Sandbox Code Playgroud)
并且在迁移中也强制添加 db_field=False
# 0013_migration.py
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('logger', '0014_btilog_id'),
]
operations = [
# this should remove all …Run Code Online (Sandbox Code Playgroud) migration django postgresql database-indexes django-migrations
django ×2
javascript ×2
openlayers ×2
postgresql ×2
capability ×1
cpu-cache ×1
css ×1
desktop ×1
git ×1
google-maps ×1
jquery ×1
jquery-ui ×1
marker ×1
measurement ×1
migration ×1
mobile ×1
performance ×1
point ×1
rdf ×1
seo ×1
title ×1
trigraphs ×1
vector ×1
wordpress ×1