问题列表 - 第44657页

如何获取自己的文件名

可能重复:
python,脚本路径

有什么办法可以打印文件和当前位置的自我文件名.

python file

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

使用SyncLock的正确方法(一般情况下)

这是关于锁定两个List(Of T)对象的先前问题的后续行动.那里的答案很有帮助,但又给我留下了另一个问题.

假设我有这样的函数:

Public Function ListWork() As Integer
  List1.Clear()
  ..Some other work which does not modify List1..
  List1.AddRange(SomeArray)
  ..Some more work that does not involve List1..
  Return List1.Count
End Function
Run Code Online (Sandbox Code Playgroud)

它驻留在声明List1的类中.在多线程环境中,我现在明白我应该为List1设置一个私有锁定对象,并在修改或枚举时锁定List1.我的问题是,我应该这样做:

Private List1Lock As New Object
Public Function ListWork() As Integer
  SyncLock List1Lock
    List1.Clear()
  End SyncLock
  ..Some other work which does not modify List1..
  SyncLock List1Lock
    List1.AddRange(SomeArray)
  End SyncLock
  ..Some more work that does not involve List1..
  SyncLock List1Lock
    Dim list1Count As Integer = List1.Count
  End SyncLock
  Return …
Run Code Online (Sandbox Code Playgroud)

vb.net optimization multithreading locking

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

一个或多个表用于许多不同但相互作用的事件?

我正在创建一个应用程序,其核心功能随时间跟踪各种数据(血糖水平,胰岛素剂量,食物摄入量等),我正在尝试决定如何最好地在数据库中组织这些信息.

最基本的是这个特定伞中的所有内容都是一个事件,因此我想到了一个包含可能出现的所有属性的字段的事件表.然而,这可能是笨拙的,因为绝大多数领域最终将成为许多领域的空白; 但我不确定这是否真的是一个问题.这种方式的好处是可以更容易地调用和显示所有事件.但由于许多事件只有"时间戳"的共同点,我怀疑它们是否属于同一个表.

我不确定为每种事件都有一个表是有意义的,因为单独使用大多数事件只有一个属性而不是时​​间戳,并且它们通常必须混合在一起.(许多类型的数据通常但不总是出现在一个组中)

某些类型的事件有持续时间.有些是比较罕见的.一类事件通常是保持不变的比率,除非费率被改变为良好或临时覆盖(这些是我最担心的).有些是简单的二进制标记(我计划使用链接表,但为了简单起见,我需要/更喜欢整个event_id来链接它们.

我的倾向是,最好有一些表与密切相关的信息类型,而不是一张表,包含所有内容和大量空间......但我不太清楚如何继续.

在这样的情况下,我会喜欢一些关于确定最佳方法的策略建议.

编辑:这是我正在处理的数据类型的简要说明,以防它更清楚

events:
-blood glucose 
     timestamp
     value 
     (tagged w/: from pump, manually entered
     [pre-meal, post-meal (breakfast, lunch, dinner) before bed, fasting, hypo, high, hyper  - which will be either manually entered or inferred based on settings or other user entries], before/after exercise etc i imagine would be better off dynamically generated with queries as necessary. though could apply same paradigm to the meals?

-sensor glucose (must be separate bc it is not as reliable …
Run Code Online (Sandbox Code Playgroud)

sql events database-design

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

如何在Android中创建GUI而不是使用XML?

我不喜欢管理XMLJava在一起,用我可以创造同样的GUI Java的语言?我怎么能这样做,你能告诉我简单的代码Button吗?我会很感激你的答案.

java xml user-interface android

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

如何将Qt对象隐式转换为QString?

使下面所有注释代码以标准C++/Qt方式工作的最佳方法是什么?

class A {
public:
    A() { }
    virtual ~A() { }
    virtual QString toString() { return "A"; }
};

class B: A {
public:
    B() { }
    ~B() { }
    QString toString() { return "B"; }
};

int main(int argc, char *argv[]) {
    QCoreApplication a(argc, argv);

    A a_;
    B b_;

    // qDebug() << a_;  // I can make this work by overloading << yes?
    // qDebug() << b_;

    // QString x = a_;  // How do I …
Run Code Online (Sandbox Code Playgroud)

c++ string qt operator-overloading

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

Java教程说我可以有一个包 - 私有接口,但我不能

它说,在Java教程"定义接口"中

如果未指定接口public,则只能在与接口相同的包中定义的类上访问您的接口.

但是,这个

interface PPInterface {
    void foo();
    void bar();
}

class NewClass implements PPInterface {
    void foo() {}
    void bar() {}
}
Run Code Online (Sandbox Code Playgroud)

生成编译器错误NewClass因为我'试图分配较弱的访问权限; 是公开的.所以文档是错误的,或者我做错了什么,或者我误解了文档?

我想我不必使用界面 - 我喜欢它,因为它保持了良好的组织.

java interface access-specifier

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

如何转到页面上的特定元素?

在我的HTML页面上,我希望能够"转到"/"滚动到"/"关注"页面上的元素.

通常情况下,我会使用带有a的锚标记href="#something",但我已经使用hashchange事件和BBQ插件来加载此页面.

那么有没有其他方法,通过JavaScript,让页面转到页面上的给定元素?

这是我正在尝试做的基本概述:

function focusOnElement(element_id) {
     $('#div_' + element_id).goTo(); // need to 'go to' this element
}

<div id="div_element1">
   yadda yadda 
</div>
<div id="div_element2">
   blah blah
</div>

<span onclick="focusOnElement('element1');">Click here to go to element 1</span>
<span onclick="focusOnElement('element2');">Click here to go to element 2</span>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

使用C#在两个进程之间进行通信的最佳方式是什么?

使用网络远程或其他?

我想要样本方式,我认为没有套接字或其他更容易部署...

无论如何,请帮忙,谢谢.

c#

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

我想学习音频编程

在我的高中,我们可以参加一个课程,我们基本上可以在一个学期内学习一门课程.我当时想要学习"声音编程",但我意识到我不知道那会带来什么.我有兴趣了解一下合成器的工作原理以及声音在计算机科学中的作用.我真的想专注于低级代码部分,而不是组成部分.这是一个可行的主题吗?有什么好的教程可供那些全新的人使用吗?我知道C++并且正在使用Windows.在第一个答案是一些我感兴趣的(虽然它在我的头上).

audio synthesis signal-processing

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

如何更改magento中的产品显示顺序

如何通过从后端设置一些首选项来更改前端(网格或列表)中的产品显示顺序?我想它应该是默认Magento显示顺序属性中的最佳值和名称.

我尝试创建一个名为display_order的新属性,每个产品都根据产品在前端显示的值保存一个值.但是,它不起作用.请帮我解决这个问题.

magento magento-1.4

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