问题列表 - 第48023页

使用的内存,但我看不到使用它的进程(Debian)

这是我的问题:

top - 11:32:47 up 22:20,  2 users,  load average: 0.03, 0.72, 1.27
Tasks: 112 total,   1 running, 110 sleeping,   1 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8193844k total,  7508292k used,   685552k free,    80636k buffers
Swap:  2102456k total,    15472k used,  2086984k free,  7070220k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                                                                                           
28555 root      20   0 57424  38m 1492 S    0  0.5   0:06.38 bash                                                                                                                                                                                                              
28900 root      20   0 39488 7732 …
Run Code Online (Sandbox Code Playgroud)

memory debian

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

html锚定标记

这种锚定标记格式的含义是什么

<A href="#some name">
Run Code Online (Sandbox Code Playgroud)

html

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

初始化参考文献

我写了下面的代码,我期待得到5 6 6 6,但我得到了5 6 5 0.似乎"val"在开始时正确地获得了引用,但随后它就丢​​失了.有谁知道我的错误在哪里?

class Count {

    public:  
    void add() {  
    val++;
    }
    void print() {  
    cout << val  << endl;  
    }  
    Count(int c): val(c) {  
    }  
    private:  
    int &val;
};  

int main() {  

    int c = 5;  
    Count teste(c);  
    teste.print();  
    teste.add();  
    teste.print();  
    cout << c << endl;  
    teste.print();  
    return 0;  
}
Run Code Online (Sandbox Code Playgroud)

c++ reference

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

如何在FreeBSD中获得以毫秒为单位的时间?

在Linux中,我可以使用以下命令找到当前时间(以毫秒为单位):

date +%s%N
Run Code Online (Sandbox Code Playgroud)

但是在FreeBSD上,我只得到了

[13:38 ]#date +%s%N
1299148740N
Run Code Online (Sandbox Code Playgroud)

如何在FreeBSD中获得以毫秒(或纳秒)为单位的时间?

shell freebsd

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

android中的sqlite LIKE问题

您好我花了将近2个小时试图弄清楚为什么LIKE语句不起作用,我只得到这个错误: 03-03 11:31:01.770: ERROR/AndroidRuntime(11767): Caused by: android.database.sqlite.SQLiteException: bind or column index out of range: handle 0x89d9f8

在SQLiteManager中,它的工作原理如下:SELECT Word FROM Sign WHERE Word LIKE 'he%'; 但是当我尝试从java中执行它时,它将无法工作.这是我的问题,我已经尝试了很多方面没有运气:

Cursor cursor = m_db.query(MY_TABLE, new String[] {"rowid","Word"},"Word"+" LIKE '"+" ?"+"%'", new String[]{name}, null, null, null);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我做错了还是有错误?

谢谢你的时间.

android

30
推荐指数
3
解决办法
3万
查看次数

如何在Oracle 10g Java VM中设置并发调用

如果有人可以解释我如何正确配置plsql java包装器,当不同的数据库用户调用相同的过程来确保正确的并发资源访问处理时.

DBMS和JAVA:Oracle 10g,内部JavaVM 1.4.2

我有1个shema所有者的MyDatabse和10个用户连接的用户:
DBOWNER
DBUSER01
DBUSER02
...
DBUSER10

我有PL/SQL包装程序:my_package.getUser()包装UserHandler.getUser()

我用loadjava上传到MyDatabase的java类UserHandler:

public class UserHandler {
    private static final int MAX_USER_COUNT = 10;
    private static final String USERNAME_TEMPLATE = "EIS_ORA_20";
    private static int currentUserSeed = 0;
    /**
    * Generates EIS user according to pattern agreed by EIS developers. It
    * circles user pool with round-robin method ensuring concurrent calls.
    * 
    * @return valid EIS USERNAME
    */
    synchronized public static String getUser() {
        String newUser = USERNAME_TEMPLATE + currentUserSeed;    
        currentUserSeed++; …
Run Code Online (Sandbox Code Playgroud)

java oracle concurrency plsql

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

在给定指向该元素的指针的向量中查找元素的索引

我有一个结构矢量,如下:std::vector<mystruct> elems.

如果我有一个mystruct指针,我知道它指向其中一个元素elems,我怎样才能得到它的索引elems

c++

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

hg充当Windows服务

我想在Windows服务器上使用mercurial.因为我想通过http来拉和推,这hg serve似乎是最简单的解决方案.它工作正常,但我在每次重启后重新启动它,所以我需要它作为Windows服务.手动安装它sc create ...不起作用,它创建了一个服务,当我尝试启动它时会引发错误.我发现了一些对这个问题的引用

但如果有的话,他们的记录很差.(当然,我可以安装一个Web服务器并使用hgweb,但它看起来更复杂.)您是否有任何经验如何轻松设置hg serve ... <many args>为Windows服务?

更新:感谢您采用不同的方法.我们住在一起hg serve,我们公司的windows-guy设法安装它作为一个不太合适的服务.

windows service mercurial

15
推荐指数
3
解决办法
5043
查看次数

使用python-matplotlib连续3D绘图(即图形更新)?

我有一个模拟计算每次模拟迭代的表面数据.我想连续将该数据绘制为同一窗口的表面图(在每次迭代中更新图),以便了解它是如何演变的并检查算法.

我的想法是创建一个类来初始化窗口/绘图,然后从模拟循环内部重绘到该窗口.这是我提出的课程:

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
from matplotlib import cm
from matplotlib.ticker import LinearLocator, FixedLocator, FormatStrFormatter
import matplotlib
matplotlib.interactive( False )

class plot3dClass( object ):

    def __init__( self, systemSideLength, lowerCutoffLength ):
        self.systemSideLength = systemSideLength
        self.lowerCutoffLength = lowerCutoffLength
        self.fig = plt.figure()
        self.ax = self.fig.add_subplot( 111, projection='3d' )
        self.ax.set_zlim3d( -10e-9, 10e9 )

        X = np.arange( 0, self.systemSideLength, self.lowerCutoffLength )
        Y = X
        self.X, self.Y = np.meshgrid(X, Y)

        self.ax.w_zaxis.set_major_locator( LinearLocator( 10 ) )
        self.ax.w_zaxis.set_major_formatter( FormatStrFormatter( …
Run Code Online (Sandbox Code Playgroud)

python 3d plot matplotlib

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

有没有foo = foo有意义的有效情况?

C#我继承的项目上清理了一些警告,我找到了这段代码:

private bool _WriteValue(object FieldValue,..,..)
  ...
  if(MultipFactor!=1)
     FieldValue=((double)FieldValue)*MultipFactor;
  else
    FieldValue=FieldValue;
Run Code Online (Sandbox Code Playgroud)

我显然else没有想太多就烧掉了块,只是想知道为什么以前的程序员已经离开了这一部分.

  • 是不是太懒了删除它?
  • 对于一些未来的程序员来说,如果在特定的情况下保存一些打字,这是否礼貌?
  • 它藏着危险的东西吗?

在您看来,是否有任何有效的情况foo=foo有意义?


有关该_WriteValue方法的更多详细信息:

_WriteValue方法被包裹成不同的重载WriteValue其传递给方法object FieldValue的参数,以下类型的值:int,long,stringDatetime.

c# legacy refactoring

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