小编Lil*_*ily的帖子

在 Makefile 中使用 bash 变量

我想在我的 makefile 中使用 bash 计时变量,例如在我的终端中我可以这样做并且它可以工作

 MY_TIME=$SECONDS 
 echo $MY_TIME
Run Code Online (Sandbox Code Playgroud)

但是当我在我的 makefile 上写这个时它不起作用

如何在我的 make 文件中使用这两行?

这就是我正在做的

.PHONY: myProg
myProg:
      MY_TIME=$SECONDS 
      echo $MY_TIME
Run Code Online (Sandbox Code Playgroud)

在 Etan Reisner 的回答之后

这就是我现在所拥有的

.PHONY: myProg
 myProg:
        MY_TIME= date; echo $MY_TIME
Run Code Online (Sandbox Code Playgroud)

但是我的 echo 的结果是一个空行,它看起来不像是在存储日期

bash makefile timing environment-variables

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

使用python在范围内生成具有高斯函数的数字

我想在python中使用高斯函数在特定范围之间生成一些数字,给出均值和方差

所以我说我的范围在0到10之间

我希望我的意思是3,方差是4

mean = 3,variance = 4

我怎样才能做到这一点 ?

python gaussian

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

获取用户鼠标在C&GLUT中的位置

我想在两个变量上存储用户的鼠标单击位置

float x,y;
Run Code Online (Sandbox Code Playgroud)

我正在将openGL与一起使用C。我已经有使用glut的鼠标功能,但是当我尝试打印x和y时,它给了我类似的值x = 134; y = 150,而我的屏幕正交在0到1之间。

我想获得确切的点,以便在那里画点。

c mouse glut

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

在Android中更改标签时更改菜单

我的应用程序中有两个选项卡,我希望菜单根据选项卡进行更改.

这就是我做的

  TabHost tabHost = tabHost = getTabHost();

    TabSpec photospec = tabHost.newTabSpec("Photos");
    photospec.setIndicator("Photos", getResources().getDrawable(R.drawable.photo));
    Intent photosIntent = new Intent(this, Photos.class);
    photospec.setContent(photosIntent);



    TabSpec songspec = tabHost.newTabSpec("Songs");       
    songspec.setIndicator("Songs", getResources().getDrawable(R.drawable.songs));
    Intent songsIntent = new Intent(this, Songs.class);
    songspec.setContent(songsIntent);

    tabHost.addTab(photospec); // Adding photos tab
    tabHost.addTab(songspec); // Adding songs tab
Run Code Online (Sandbox Code Playgroud)

现在,当用户点击照片标签时,我想显示一个用于编辑图片的菜单,当用户点击歌曲标签时,我想显示一个控制歌曲顺序的菜单.我希望每次用户点击任何标签时都这样做.

 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
    int currentTab = tabHost.getCurrentTab();
    if (currentTab == 0)
        startActivity(new Intent(this, Photosoptions.class));
    if (currentTab == 1)
        {
           startActivity(new Intent(this, Songsoptions.class));
                      } 
            return true;
        }



      @Override
    public boolean onPrepareOptionsMenu(Menu menu) { …
Run Code Online (Sandbox Code Playgroud)

tabs android menu listener

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

使用h5py访问数据范围

我有一个包含62个不同属性的h5文件.我想访问其中每个数据的数据范围.

在这里解释一下我在做什么

import h5py 
the_file =  h5py.File("myfile.h5","r")
data = the_file["data"]
att = data.keys()
Run Code Online (Sandbox Code Playgroud)

前面的代码给了我一个属性列表"U","T","H",.....等

我想说我想知道"U"的最小值和最大值是多少.我怎样才能做到这一点 ?

这是运行"h5dump -H"的输出

HDF5 "myfile.h5" {
GROUP "/" {
   GROUP "data" {
      ATTRIBUTE "datafield_names" {
         DATATYPE  H5T_STRING {
               STRSIZE 8;
               STRPAD H5T_STR_SPACEPAD;
               CSET H5T_CSET_ASCII;
               CTYPE H5T_C_S1;
            }
         DATASPACE  SIMPLE { ( 62 ) / ( 62 ) }
      }
      ATTRIBUTE "dimensions" {
         DATATYPE  H5T_STD_I32BE
         DATASPACE  SIMPLE { ( 4 ) / ( 4 ) }
      }
      ATTRIBUTE "time_variables" {
         DATATYPE  H5T_IEEE_F64BE
         DATASPACE  SIMPLE { ( …
Run Code Online (Sandbox Code Playgroud)

python h5py

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

标签 统计

python ×2

android ×1

bash ×1

c ×1

environment-variables ×1

gaussian ×1

glut ×1

h5py ×1

listener ×1

makefile ×1

menu ×1

mouse ×1

tabs ×1

timing ×1