问题列表 - 第39342页

我们需要unary_function和binary_function做什么?

我阅读了有关二进制和一元函数的教程.我理解它们的结构,但我无法想象在哪种情况下我需要这些功能.你能给出一个使用它们的例子吗?

http://www.cplusplus.com/reference/std/functional/unary_function/

http://www.cplusplus.com/reference/std/functional/binary_function/

c++ stl

12
推荐指数
3
解决办法
6047
查看次数

如何在vb.net中使用嵌入式资源正确使用名称空间?

我在将一些Crystal Reports组织成VB.Net winforms项目中更易于管理的结构时遇到了麻烦.

报告都默认为根命名空间(在本例中为"Reports"),然后具有"analysisKS3SubjectSummary.rpt","analysisKS4SubjectSummary.rpt"等名称.

为了整理这一点,我为报告类设置了名称空间,并在报告的"自定义工具命名空间"属性上设置了名称空间.这些结构如下:

Reports.Analysis.KS3.SubjectSummary
Reports.Analysis.KS4.SubjectSummary

命名空间工作正常,但如果报告具有与上面相同的名称.该项目不会构建,说明两个嵌入的资源不能具有相同的名称.

然后它显示"Reports.SubjectSummary"作为错误描述,但没有这样的资源.看起来它试图在构建期间将它们放回根命名空间.

知道如何强制嵌入式资源使用给定的命名空间吗?

PS显然这适用于C#,无需修改.但我需要它与VB一起工作.

.net vb.net build embedded-resource crystal-reports

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

this.moveTo在Google Chrome中不起作用

以下代码在Firefox和IE中运行良好,但它在Google Chrome中不起作用,任何人都知道如何使其工作?或者在谷歌浏览器中移动窗口的替代方法?

谢谢!

<html>
<head>
<title>Open windows for clicks</title>
</head>
<script type="text/javascript">
  function moveWindow()
  {
    this.resizeTo(400,300);
    this.moveTo(0,300);
  }
</script>
<body onload="moveWindow();">
  <br>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome

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

使用时区将字符串转换为日期

我在模式yyyy-MM-dd hh:mm a中有一个字符串,我可以单独获取时区对象,其中上面的字符串表示日期.

我想将其转换为以下格式.yyyy-MM-dd HH:mm:ss Z.

我怎样才能做到这一点?

java format timezone date

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

在C/C++中重写C#代码的性能提升

我写了一个程序,它在C#中的字符串一些繁重的工作的一部分.我最初选择C#,不仅因为它更容易使用.NET的数据结构,还因为我需要使用这个程序来分析数据库中的一些2-3万的文字记录,它是非常容易使用C#连接到数据库.

人们普遍认为是拖慢整个代码程序的一部分,我决定使用指针在字符串中使用每一个字符重写它的C,并且采取了一些119秒来分析10,000,000字符串代码现在的一部分C#只需5秒即可获得C代码!性能是当务之急,所以我正在考虑用C重写整个程序,它编译成DLL(一些东西,我不知道该怎么办时,我开始写程序),使用的DllImport从C#中使用它的方法工作用数据库字符串.

考虑到重写整个程序需要一些时间,而且因为使用DllImport来处理C#的字符串需要编组等等,我的问题是C dll更快的字符串处理带来的性能提升是否会超过必须重复编组字符串的性能损失从C#访问C dll?

c c# c++ performance multithreading

17
推荐指数
2
解决办法
2127
查看次数

PHP:调用未定义的函数mb_strlen() - 在启用了mbstring的自定义编译的PHP上

我有这个自定义编译的PHP(v5.3.3),启用了以下扩展(通过configure):

./configure 
--prefix=/usr/local/php5.3.3 
--with-config-file-path=/usr/local/apache2/conf 
--with-apxs2=/usr/local/apache2/bin/apxs 
--with-bz2 
--with-curl=/usr/lib 
--with-curlwrappers 
--with-freetype-dir=/usr/local 
--with-gd=/usr/local 
--with-gettext 
--with-gmp 
--with-iconv=/usr/local 
--with-imap=/usr/local/imap2007e 
--with-imap-ssl 
--with-jpeg-dir=/usr/local/lib 
--with-kerberos 
--with-libxml-dir=/usr/lib 
--with-mcrypt=/usr/local 
--with-mhash 
--with-mysql=/usr/lib/mysql 
--with-mysql-sock=/var/lib/mysql/mysql.sock 
--with-mysqli=/usr/lib/mysql/mysql_config 
--with-openssl=/usr 
--with-pcre-dir=/usr/local/lib 
--with-pear 
--with-png-dir=/usr/local/lib 
--with-readline 
--with-sqlite 
--with-xmlrpc 
--with-xsl=/usr/local 
--with-zlib-dir=/usr/local/lib 
--with-zlib=/usr/local 
--without-pgsql 
--enable-bcmath 
--enable-calendar 
--enable-exif 
--enable-embedded-mysqli=shared 
--enable-ftp 
--enable-gd-jis-conv 
--enable-gd-native-ttf 
--enable-mbstring=all 
--enable-mbregex 
--enable-shared 
--enable-sockets 
--enable-soap 
--enable-sqlite-utf8 
--enable-zend-multibyte 
--enable-zip 
--disable-pdo 
--disable-phar 
Run Code Online (Sandbox Code Playgroud)

phpinfo()明确指出mbstring已启用: 替代文字

有趣的是,当我尝试运行一些PHP脚本(SugarCRM更新)时,它会报告以下错误:

PHP致命错误:在第4165行的crm/include/pclzip/pclzip.lib.php中调用未定义的函数mb_strlen()

任何人都可以为这是为什么会发生这种情况以及如何解决这个问题?

谢谢,m ^ e

php compilation mbstring fatal-error

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

在java中获取谷歌的电子邮件/用户名?

是否可以检索我使用OAuth成功验证的Google帐户的用户名?

我已经检索了用户访问令牌,但我想知道他们是否是API调用我可以这样做https://google.api/getUserName并将访问令牌传递给该调用并成功检索用户的电子邮件/用户名?

在普通的OAuth网络服务中,您只需要秘密和ID访问令牌来调用Web服务,但在谷歌中您也需要用户名.

有任何想法吗?

java oauth google-oauth

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

C#在对象中加载初始数据的位置?

与此问题类似: C#Constructor Design但这个问题略有不同.

我有一个Customer类和一个CustomerManager类.当创建CustomerManager类的实例时,我想加载所有客户.这就是我陷入困境的地方.我可以通过以下几种方式做到:

  1. 在构造函数中加载所有客户(我不喜欢这个,因为如果我有很多客户可能需要一段时间)
  2. 在执行数据库相关操作的CustomerManager类的每个方法中,检查加载的本地客户列表,如果没有,请加载列表:

    public method FindCustomer(int id)
    {
      if(_customers == null)
      // some code which will load the customers list
    }
    
    Run Code Online (Sandbox Code Playgroud)
  3. 创建一个加载所有客户的方法.必须在调用执行数据库相关操作的方法之前调用此方法:

    在课堂里:

    public LoadData()
    {
       // some code which will load the customers list
    }
    
    Run Code Online (Sandbox Code Playgroud)

    形式如下:

    CustomerManager manager = new CustomerManager();
    manager.LoadData(); 
    Customer customer = manager.FindCustomer(int id);
    
    Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?

编辑:

我觉得我在这里被误解了.也许是因为我不够清楚.在CustomerManager类中,我有几种方法取决于本地列表(_customers).所以,我的问题是,我应该在哪里填写该清单?

c# winforms

6
推荐指数
2
解决办法
729
查看次数

Cookie在网络应用中的用途是什么?

我正在构建一个Web应用程序,并注意到其他Web应用程序(特别是gmail)使用cookie,如果您没有启用cookie,它会将您注销.知道这些cookie用于什么,它们是如此重要吗?网络应用中的Cookie是否有任何常见用途?

javascript cookies

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

在语音通话中使用文字转语音

是否可以使用文本转语音引擎通过语音呼叫发送消息?就像答录机一样。

当对方接听电话时,还可以监视传出的语音呼叫以大声朗读文本吗?

谢谢!

android text-to-speech

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