小编jpe*_*lli的帖子

最简单的工具来测量Linux中的C程序缓存命中/未命中和cpu时间?

我正在用C编写一个小程序,我想测量它的性能.

我想知道它在处理器中运行了多少时间以及它有多少缓存命中+未命中.有关上下文切换和内存使用的信息也很好.

该程序执行时间不到一秒.

我喜欢/ proc/[pid]/stat的信息,但我不知道如何在程序死亡/被杀之后看到它.

有任何想法吗?

编辑:我认为Valgrind增加了很多开销.这就是为什么我想要一个简单的工具,比如/ proc/[pid]/stat,它总是在那里.

performance measurement context-switch cpu-cache memcache-stats

49
推荐指数
4
解决办法
4万
查看次数

为什么Git使用SHA-1作为版本号?

Git使用SHA-1为用户引用提交.

Subversion(SVN)和Mercurial(hg)使用增量数字.

为什么Git团队做出使用SHA-1而不是更具描述性的设计决定?

git

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

Twitter Bootstrap2 100%高度响应

我想用twitter的bootstrap v2制作一个响应式布局,包括一个列和一个地图.

我们的想法是使用maps.google.com构建类似的UI,但使用带有bootstrap2的响应式设计.

我希望有一个桌面风格

  • 导航栏在上面
  • 1个左栏(作为侧栏)
    • 高度:100%减去navbarHeight,带滚动条
    • 宽度:.span3
  • 填充屏幕其余部分的内容

然后,对于响应式移动设计,我希望具有全高度的部件具有取决于内容的高度.

我做了一个草图来更好地解释 草图

编辑:希望做像这样,但反应灵敏,只有北(导航栏),西(边栏)和中央(内容)

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/

mobile desktop responsive-design twitter-bootstrap

22
推荐指数
1
解决办法
6220
查看次数

Google的抓取工具无法理解自己的地图.如何解决?

我发现了一些奇怪的单词,(有,在这里,图像,对不起),这些单词应该不在我的网站上,被Google的抓取工具当作关键字

第一个网站

在抓取使用Google地图的网页时,Google似乎遇到了错误,因此将错误字符串视为优秀的关键字!

我正在使用openlayers在两个站点中显示地图.代码是这样的

<script src="http://openlayers.org/api/OpenLayers.js"></script>
<script src="http://maps.google.com/maps/api/js?v=3&amp;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)

javascript seo google-maps openlayers

12
推荐指数
1
解决办法
2252
查看次数

建议像google与postgresql三元组和全文搜索

我想像google建议一样进行文本搜索.

因为神奇的Postgis,我正在使用PostgreSQL.

我正在考虑使用FTS,但我发现它无法搜索部分单词,所以我发现了这个问题,并看到了三元组的工作方式.

主要问题是我正在研究的搜索引擎是用于西班牙语.FTS在词干和词典(同义词,拼写错误),UTF等方面表现出色.Trigrams适用于部分单词,但它们只适用于ASCII,并且(显然)它们不使用字典之类的东西.

我在想是否有任何方式可以使用两者中最好的东西.

是否可以使全文搜索和Trigrams在PGSQL中一起工作?

postgresql full-text-search trigraphs

8
推荐指数
1
解决办法
2701
查看次数

djangonic的方式来处理rdf?

我正在为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(并且它可能存在处理的应用程序那对我来说)

django rdf

8
推荐指数
1
解决办法
1586
查看次数

样式点矢量作为Openlayers中的标记?

似乎在OpenLayers上获取onDrag for Markers是不可能的(这个这个例子)

所以我想使用矢量图层,然后添加点而不是标记.

我的问题是矢量点看起来不像标记.

我可以为点要素指定图标吗?

我想要一个矢量点的功能,带有标记的外观. 比较 -

drag-and-drop point vector openlayers marker

7
推荐指数
1
解决办法
5796
查看次数

滚动在拖放元素中在IE9中创建行

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)

javascript css jquery jquery-ui

7
推荐指数
1
解决办法
240
查看次数

如何禁用wp-admin中的页面标题?

我安装了一个wp网络,用户可以在每个站点中创建页面.

这些页面中的每一个都在主菜单中占有一席之地,并且只有一个用户有权创建所有此菜单.

我想创建一个用户只能编辑页面的内容,而不是标题.

如何从特定用户的管理菜单中禁用要编辑的页面标题,或者(更好)功能?

我认为只有一种可能性,即编辑admin css来隐藏标题文本框,但我有两个问题:

  1. 我不喜欢隐藏东西.
    1. 我不知道admin css在哪里.
    2. 我知道php,但不知道如何为一个功能元素添加一个css hide.

我怎么想要它

wordpress title capability

5
推荐指数
1
解决办法
3896
查看次数

如何在django(1.8)迁移中删除索引varchar_pattern_ops?

使用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

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