小编Del*_*try的帖子

在VBA Excel中调用sub中的函数时"对象必需"

在我的VBA程序中为excel; 我有一个名为"ParamCheck"的函数,它获取四个"双"变量,检查它们并返回一条消息"string".

Function ParamCheck(airSpeed As Double, FCUvalue As Double, _
            altitude As Double, terrainElevation As Double) As String

            If airSpeed < MIN_CONTROL_SPEED Then                            
            'check if airspeed is less than 119 ft/min or not
                ParamCheck = "Airspeed is less than minimum control speed"

            ElseIf FCUvalue > FCU_VALUE_LIMIT Then                          
            'check if FCU value if greater than 10 or not
                ParamCheck = "FCU value is greater than limit"

            ElseIf FCUvalue < 0 Then                                        
            'check if FCU vlaue is negative or not
                ParamCheck = …
Run Code Online (Sandbox Code Playgroud)

excel vba function object required

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

C++ Lambda分段错误

以下代码产生分段错误,我不知道为什么:

    myTree<int> tree;
    tree.insert(10); // not important

    std::vector<int> v = tree.toVector(); // Segmentation fault
Run Code Online (Sandbox Code Playgroud)

这是myTree代码(减少,不可编译,只是足以理解它是什么):

template<class T> struct node {
    T key;
    node *left;
    node *right;
    int count;

    node(const T &k=T(), node *l=0, node *r=0) {
        key = k;
        left = l;
        right = r;
        count = 1;
    }
};

template<class T> class myTree {
public:
    myTree() {
        root = 0;
    }

    void traverseInOrder(void (*visitFunc)(node<T>* n)) {
        traverseInOrder(visitFunc, root);
    }

    std::vector<T> toVector() {
        std::vector<T> v;
        traverseInOrder([&](node<T>* n) {
            v.insert(v.end(), n->count, …
Run Code Online (Sandbox Code Playgroud)

c++ lambda function-pointers reference capture

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

如果 fd 超出本地范围,Python 会关闭它吗?

我发现 Python 会自动关闭我的文件描述符。运行以下代码并使用lsof查找打开的文件。当 sleep in function 时openAndSleep,我发现文件“fff”被进程保存。但是当它用完该功能时,文件“fff”不再保留。

import time

def openAndSleep():
    f = open("fff", 'w')
    print "opened, sleep 10 sec"
    time.sleep(10)
    print "sleep finish"

openAndSleep()
print "in main...."
time.sleep(10000)
Run Code Online (Sandbox Code Playgroud)

我检查类文件,它没有__del__方法。看起来很奇怪,有人知道吗?

python file file-descriptor

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

使用正则表达式从 CSV 中删除行内的换行符

你好,我有这样的文字:

1,0.00,,2.00,10,"Block. CertNot Valid.
Query with me",2013-06-20,0,0.00
Run Code Online (Sandbox Code Playgroud)

这是 CSV 文件中的两行,但实际上是一行数据,我想删除换行符,并使用正则表达式将此行放在一行中。

我已经尝试过:(\")(.*)(\n)(.*)(\"),但它不起作用。

python regex csv

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

绘制和填充自定义形状

我正在尝试使用 Android 中的 Path 对象创建自定义形状,但遇到了一个奇怪的问题。
我想要实现的目标如下图所示

在此处输入图片说明

这是我用来绘制和填充形状的代码:

 public class BallView extends RelativeLayout {
     ....
     protected void onDraw(Canvas canvas) {
      ...
      PaintArc(canvas);
     }

    private void PaintArc(Canvas canvas) {
     Paint p = new Paint(Paint.ANTI_ALIAS_FLAG);
     p.setAntiAlias(true);
     p.setStyle(Paint.Style.FILL_AND_STROKE);
     p.setStrokeWidth(2);
     p.setColor(Color.RED);


     RectF oval = new RectF(20, 20, getWidth() - 20, getHeight() - 20);
     RectF oval2 = new RectF(0, 0, getWidth(), getHeight());
     Path path = new Path();
     path.setFillType(Path.FillType.EVEN_ODD);

     path.addArc(oval, 0, 180);
     path.addArc(oval2, 0, 180);

     float y=20+oval.height()/2;
     float x=20;
     path.moveTo(x,y);
     path.lineTo(x - 20, y);

     x=oval.width()+20;
     path.moveTo(x,y);
     path.lineTo(x+20,y); …
Run Code Online (Sandbox Code Playgroud)

android

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

对mod_rewrite表达式的一点帮助

我需要在我们拥有的drupal的mod_rewrite表达式中快速修复

  RewriteCond %{REQUEST_URI} !(\.gif)|(\.jpg)|(\.png)|(\.css)|(\.js)|(\.php)$ 
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)

但我需要重新定向子域的值,所以我需要一些能给出的东西:

  RewriteCond %{REQUEST_URI} !(\.gif)|(\.jpg)|(\.png)|(\.css)|(\.js)|(\.php)$ 
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ index.php?subdomain=THE SUBDOMAIN HERE&q=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)

不知道怎么做,请帮忙!

mod-rewrite

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

VB.NET正则表达式为将来的日期

我想验证文本框,以便它只接受将来的日期.我可以有相同的正则表达式吗?

我正在使用vb.net进行编码.

谢谢.

最诚挚的问候,Manoj

vb.net

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

Bash正则表达式:零到三个数字

我有这个文件

file00.txt
file01.txt
...
file99.txt
file102.txt
file102.txt
Run Code Online (Sandbox Code Playgroud)

file00.extra.txt
file01.extra.txt
...
Run Code Online (Sandbox Code Playgroud)

在bash(ls)中使用正则表达式,我怎么能显示文件.extra

我试着用

 ls file[0-9]\{1,3\}.txt
Run Code Online (Sandbox Code Playgroud)

但什么都不显示.

regex bash ls

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

LINQ - 由lambda表达式分组

说我有以下内容:

var OrderCounts = from o in Orders
                  group o by o.CustomerID into g
                  select new {
                         CustomerID = g.Key,
                         TotalOrders = g.Count()
                  };
Run Code Online (Sandbox Code Playgroud)

如何将其转换为Lambda表达式

linq

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

android [java.lang.NoClassDefFoundError:android.widget.Toolbar]

我在列表视图活动中创建了一个工具栏。我为此使用了以下代码:

public class Home extends ListActivity {

    private ProgressDialog pDialog;

    // URL to get contacts JSON
    private static String url = "http://api-11hr.anovatesoft.com/v1/list";

    // JSON Node names
    private static final String TAG_CONTACTS = "contacts";
    private static final String TAG_USERNAME = "username";
    private static final String TAG_NAME = "name";
    private static final String TAG_EMAIL = "email";
    private static final String TAG_ADDRESS = "address";
    private static final String TAG_CONTACT_NUMBER = "contactnumber";
    private static final String TAG_POSTAL_CODE = "postalcode";
    private static final String TAG_IMAGE …
Run Code Online (Sandbox Code Playgroud)

android android-toolbar

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