问题列表 - 第11109页

最有效的PHP如果结构

什么跑得快?

设置默认值并更改它 -

    $foo = "";
    if($bar)
    {
        $foo = "someValue";
    }

要么-

    if($bar)
    {
        $foo = "someValue";
    }
    else
    {
        $foo = "";
    }

php performance

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

使用Python构造函数时出错

class fileDetails :

    def __init__(self,host,usr,pwd,database):
        self.host=host
        self.usr.usr
        self.pwd=pwd
        self.database=database

    def __init__(self,connection,sql,path):
        self.connection=mysql_connection()
        self.sql=sql
        self.path=path
Run Code Online (Sandbox Code Playgroud)

如果我使用构造函数,那么它会给出一个错误:

onnetction = fileDetails('localhost',"root","",'bulsorbit')
TypeError: __init__() takes exactly 4 arguments (5 given)
Run Code Online (Sandbox Code Playgroud)

python constructor

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

如何使用C#制作表单系统模式?

我需要在整个系统范围内显示表单,例如屏幕上的/全部/其他窗口.我确实知道这通常是/坏的UI练习/,但我有非常具体的场景.

我们打算将普通的Windows PC用于POS现金登记.屏幕上有一个选项可以打开现金抽屉.如果有人只是在屏幕上按某些东西并且在职员不看的时候获得金钱,那将是相当糟糕的.因此,我们为个人电脑配备了RFID阅读器,每位职员都有他/她自己的RFID卡,用于认证.

然而,当职员离开时,我需要一种锁定计算机(或使其无法使用)的机制.注销似乎太麻烦了.

欢迎任何想法.

LP,Dejan

.net c# security

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

如何让urllib2记录所有传输的字节

我正在编写一个使用多个第三方Web API的网络应用程序,我想跟踪低级别请求和广告分析的响应.所以我正在寻找一个能让Python的urllib2记录通过HTTP传输的所有字节的配方.也许是一个次级的Handler?

python logging http urllib2

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

或者与OrElse对比

什么之间的区别还是OrElse运算

if temp is dbnull.value or temp = 0
Run Code Online (Sandbox Code Playgroud)

产生错误:

未对类型"DBNull"定义运算符"="并键入"整数".

而这一个就像一个魅力!?

if temp is dbnull.value OrElse temp = 0
Run Code Online (Sandbox Code Playgroud)

vb.net

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

当对象确实是一个字符串时,转换vs将对象转换为String

这不是一个真正的问题,但我很好奇.当我将一个字符串保存在一个DataRow中时,它会被转换为Object.当我想使用它时,我必须将其转换为ToString.据我所知,有几种方法可以做到这一点,首先是

string name = (string)DataRowObject["name"]; //valid since I know it's a string
Run Code Online (Sandbox Code Playgroud)

另一个是:

string name = DataRowObject["name"].ToString();
Run Code Online (Sandbox Code Playgroud)

我感兴趣的是两者有什么区别?第一个更有效率吗?(这只是一个推测,在我的脑海中ToString()方法是通过一些循环机制实现的,只是把它"变得"更快,但这只是一种"直觉"我有).

有没有更快/更优雅的方式这样做?

任何人都可以为我清除这个吗?

c# string parsing casting

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

Jasper报告JExcelApi将数字导出为文本

我有一个成功导出到Excel的Jasper报告,但所有数字列(当前类型为java.math.BigDecimal)在Excel中显示为"常规"类型.这使得无法对列进行数值运算(例如添加额外的0) - 即使您首先将单元格的格式转换为数字.我尝试过为列使用不同的java类型,但无济于事.

有谁知道在Jasper中指定数字单元格应该在Excel中被赋予数字类型的任何方式?

excel jasper-reports

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

一个简单的C#DLL - 如何从Excel,Access,VBA,VB6中调用它?

我有一个用c#编写的简单类库.

using System;
namespace TestDll
{
    public class Test
    {
        public string HelloWorld
        {
            get
            {
                return "Hello World";
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是如何从Microsoft Office Visual Basic(我认为是VB6)调用此HelloWorld函数?

我的第一步是添加DLL作为参考 - 但在浏览和选择编译的DLL时,消息"无法添加对指定文件的引用".被扔了.

任何人都可以指出我正确的方向为什么/如何让这个工作?

提前谢谢!

c# vb6 dll excel interop

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

如何配置apache httpcore 4以使用代理?

我正在尝试使用最新的(4.0.1)Apache http核心组件库.但是,我的网络浏览器通过代理 - 假设它是myproxy.com:9191.有人可以提供一些示例代码来获取一个简单的http获取将其用作代理吗?

我尝试在代码的开头添加以下内容,但没有任何乐趣:

ProxySelector.setDefault(new ProxySelector() {
  public List<Proxy> select(URI uri) {
    Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("myproxy.com", 9191);
    return Arrays.asList(new Proxy[]{proxy)});
  }
  public void connectFailed(URI uri, SocketAddress sa, IOException ioe) {
    ioe.printStackTrace();
  }
});
Run Code Online (Sandbox Code Playgroud)

java proxy http apache-httpclient-4.x

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

使用boost :: lambda_来压缩字符串中的空格

我使用boost :: lambda删除字符串中的后续空格,只留下一个空格.我试过这个程序.

#include <algorithm>
#include <iostream>
#include <string>
#include <boost/lambda/lambda.hpp>


int main()
{
    std::string s = "str     str st   st sss";
    //s.erase( std::unique(s.begin(), s.end(), (boost::lambda::_1 == ' ') && (boost::lambda::_2== ' ')), s.end()); ///< works
    s.erase( std::unique(s.begin(), s.end(), (boost::lambda::_1 == boost::lambda::_2== ' ')), s.end()); ///< does not work
    std::cout << s << std::endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

注释行工作正常,但未注释的行没有.

怎么

(boost::lambda::_1 == boost::lambda::_2== ' ') 
Run Code Online (Sandbox Code Playgroud)

不同于

(boost::lambda::_1 == ' ') && (boost::lambda::_2== ' '))
Run Code Online (Sandbox Code Playgroud)

在上面的程序.评论的那个也给了我一个警告,"警告C4805:'==':'bool'类型的不安全混合,并在操作中输入'const char'"

谢谢.

c++ stl boost-lambda

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