小编Sev*_*ess的帖子

在twitter bootstrap中匹配"icon-home"的颜色

我试图使用twitter bootstrap将主页图标的颜色与非活动文本的颜色相匹配,如下所示:

<div class="navbar navbar-fixed-top">
  <div class="navbar-inner">
    <div class="container">
      <ul class="nav">
        <li class="nav_item"><a href="indexdefaults.html"><i class="icon-home icon-gray"></i>Home</a></li>
        <li class="active"><a href="about.html">About</a></li>
      </ul>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

但是"icon-grey"类比"nav_item"类中的文本暗得多.什么是匹配nav_item文本颜色的相应类图标foobar?

css colors twitter-bootstrap

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

快速获取与模式匹配的文件数量的方法

我有一个目录,目前有8K文件.在接下来的一个月左右,这个数字将增长到100K以上.我需要能够计算匹配特定模式的目录中的文件.模式匹配增加了大量的时间:

[XXXXXX@login-0-0 scripts]$ time ls | grep . -c
8373

real    0m0.115s
user    0m0.109s
sys 0m0.009s
[XXXXXX@login-0-0 scripts]$ time ls *.o* | grep . -c
6262

real    0m1.997s
user    0m0.121s
sys 0m0.270s
Run Code Online (Sandbox Code Playgroud)

随着文件数量的不断增加,按模式计数的时间将变得太大.我可以解决这个问题吗?

作为旁注,文件系统是Lustre,我可以处理非便携式解决方案.

unix filesystems ls

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

尝试运行Matlab-Compiler-Runtime应用程序时Windows 7中的SxS错误

我正在尝试运行一个在Windows 7计算机上构建为独立Matlab应用程序的数据分析工具.我已经安装了Matlab编译器运行时(MCR)库版本7.11,2009b.当我尝试启动应用程序ELISAgui.exe时,我收到以下错误:

C:\Users\amatteson\temp\ELISAgui>ELISAgui.exe
My Own Exception: Fatal error loading library C:\Program Files (x86)\MATLAB\MATL
AB Compiler Runtime\v711\bin\win32\mclmcr.dll Error: The application has failed
to start because its side-by-side configuration is incorrect. Please see the app
lication event log or use the command-line sxstrace.exe tool for more detail.
Run Code Online (Sandbox Code Playgroud)

我首先尝试重启.然后修复安装MCR环境.然后删除和全新安装.没有改变错误.因此,我决定勇敢地使用Windows(我非常喜欢Linux或Mac的人)并打破sxstrace工具.我按照这里列出的程序"诊断并排故障"并从工具中得到以下输出(我真诚地道歉发布完整的跟踪,但我不确定相关的是什么):

=================
Begin Activation Context Generation.
Input Parameter:
    Flags = 0
    ProcessorArchitecture = Wow32
    CultureFallBacks = en-US;en
    ManifestPath = C:\Program Files (x86)\MATLAB\MATLAB Compiler Runtime\v711\bin\win32\hg.dll
    AssemblyDirectory = C:\Program Files (x86)\MATLAB\MATLAB Compiler Runtime\v711\bin\win32\
    Application Config …
Run Code Online (Sandbox Code Playgroud)

windows matlab side-by-side matlab-deployment matlab-compiler

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

结构中的数组

我是C的新手,在嵌入结构时遇到阵列类型问题.以下是我的问题的一个例子:

typedef struct {
    double J[151][151];
} *UserData;

static int PSolve(void *user_data, N_Vector solution)
{
UserData data;
data = (UserData) user_data;

double J[151][151];
J = data->J;

/* Solve a matrix equation that uses J, stored in 'solution' */

return(0);
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译这个时,我得到错误:从类型'double(*)[151]'分配类型'double [151] [151]'时出现不兼容的类型

我目前的解决方法是用代码中的'data-> J [x] [y]'替换'J [x] [y]'来求解矩阵方程,但是分析表明这样效率较低.

将参数更改为PSolve不是一个选项,因为我正在使用sundials-cvode解算器来规定参数的类型和顺序.

c arrays structure

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

使用python在sqlite中填充新列的性能

我正在更新一个sqlite数据库,以获得一个bin填充数字0到100 的新列.我写了一个简单的脚本,说明了我遇到的一些性能问题:

import sqlite3

conn = sqlite3.connect('partition_dev.db')
db_parts = conn.cursor()

i = 0
for row in db_parts.execute('''SELECT * from parts''').fetchall():
    db_parts.execute('''UPDATE parts set bin=? where entry=?''',(i,str(row[0])))
    conn.commit()
    i = i+1
    print i
    if i>100:
        i=0
Run Code Online (Sandbox Code Playgroud)

这对于65K行数据库来说运行的时间非常长.我刚开始使用sql,所以我假设我做的事情显然是次优的,但我不确定是什么.如何提高此更新的性能?

python sqlite

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

代码段中的内存泄漏

我试图粉碎我的C++.我把一个简单的程序拼凑起来找到带有记忆的斐波那契序列.有一个内存泄漏,我似乎无法弄清楚为什么.泄漏在Fibonacci :: setToFind中报告.

很抱歉长代码块,但我无法弄清楚如何制作一个更小的可重现的例子.

#include <iostream>

class Fibonacci
{
public:
    int m_valuefound;
    int m_tofind;
    long int *m_memo;

    int findValue(int value){
        if (m_memo[value] == 0) {
            if (value == 0 || value == 1) {
                m_memo[value] = 1;
            } else {
                m_memo[value] = findValue(value-1) + findValue(value-2);
            }
        }
        return m_memo[value];
    }

    void setToFind(int value){
        m_tofind = value;
        m_memo = new long int[value];

        std::fill_n(m_memo,value,0);
    }

    void solve(){

        int value = m_tofind;
        int result = findValue(value);

        std::cout<< "Value is: " << result << …
Run Code Online (Sandbox Code Playgroud)

c++ memory-leaks

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