问题列表 - 第10493页

什么是C++中的"翻译单元"

我正在阅读Meyers编写的"Effective C++",并且遇到了"翻译单元"一词.

有人可以给我一个解释:

1)究竟是什么

2)在使用C++编程时,我应该何时考虑使用它

3)如果它只与C++有关,或者它可以与其他编程语言一起使用

我可能已经在不知道术语的情况下使用它了....

c++

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

Spring roo Vs(Wicket和Spring)

Spring roo是新的框架,我发现它非常有趣.我已经在网络应用程序工作了3到3年了,如果每个人都没有足够的关于标记和服务器逻辑分离的纪律,那么总是发现JSP很难在各个团队中维护.我在最后的项目中使用过JackBe/BackBase,我喜欢用作视图的xml模板.这比JSP好得多.但我无法通过selenium为后备库自动化网络测试.

我肯定会在后端使用Spring MVC(-view),Hibernate.我发现Wicket是一个不错的选择.你和Spring一起使用过wicket,你有什么经历?

spring wicket web-applications spring-mvc spring-roo

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

MSTEST PrincipalPermission

如何对使用PrincipalPermission属性修饰的代码进行单元测试?

例如,这有效:

class Program
{
    static void Main(string[] args)
    {
        AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
        var c = new MyClass();
    }
}

[PrincipalPermission(SecurityAction.Demand, Role = @"BUILTIN\Users")]
class MyClass
{
    public MyClass()
    {
        Console.WriteLine("This works.");
    }
}
Run Code Online (Sandbox Code Playgroud)

这会抛出SecurityException:

[TestClass]
public class UnitTest1
{
    [TestInitialize]
    public void TestInitialize()
    {
        AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
    }

    [TestMethod]
    public void TestMethod1() 
    { 
        var c = new MyClass();
    }
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

.net c# security unit-testing mstest

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

CodeIgniter:使用URL段指向函数

我正在为我的公司制定一个调查系统,我在系统中进行了设置,以便有两种方式来进行调查.

1)新调查者没有先前的信息

2)调查已经发出并创建了一个会话.

如果我希望我的URL看起来像:
mydomain.com/SurveySystem/index.php/survey/$surveyID

($ surveyID是调查的整数)

第二种情况是我们为考生创建链接.我希望URL看起来像这样:
mydomain.com/SurveySystem/index.php/survey/$surveySessionID/$guestID

在我的Survey课程中,我将其设置如下:

function index(){

$segments = $this->uri->total_segments();

if($segments == 1){
   echo "no surveyID set";
   return;
}

if($segments == 2){
    $this->take_survey($this->uri->segment(2));
}

if($segments == 3){
    $this->survey_session($this->uri->segment(3), $this->uri->segment(4));
}
Run Code Online (Sandbox Code Playgroud)

}

当没有信息传递时,它回声就好了.但是,如果我尝试在surveyID中放置一个整数,它认为我在控制器中加载了一个方法.

感谢您的帮助!

php codeigniter

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

为什么我在这个PHP命令行脚本中出现此分段错误?

它只是一个快速脚本,消息到我称之为"心理日志文件"的消息.只是为了跟踪我的想法,当我离开并让自己回去工作.无论如何,它大部分时间都可以正常工作,但我经常会遇到分段错误.在C中听说过他们,但之前从未在PHP中使用它们.这是脚本:

#!/usr/bin/php 
<?php 

    $mental_log_file = "/home/ali/mental-log"; 
    array_shift($argv);      //get rid of the initial arg (name of the command) 
    $log_entry = date('j-n-y H:i') . ' ' . implode(' ', $argv) . "\n";

    file_put_contents($mental_log_file, $log_entry, FILE_APPEND);
Run Code Online (Sandbox Code Playgroud)

这是我几次运行得到的:

ali@oem-desktop:~$ mlog blah
ali@oem-desktop:~$ mlog blah
Segmentation fault
ali@oem-desktop:~$ mlog blah
ali@oem-desktop:~$ mlog blah
Segmentation fault
ali@oem-desktop:~$ mlog blah
ali@oem-desktop:~$ mlog blah
ali@oem-desktop:~$ mlog blah
Segmentation fault
ali@oem-desktop:~$ mlog blah
ali@oem-desktop:~$ mlog blah
Segmentation fault
ali@oem-desktop:~$ mlog blah
Segmentation fault

知道我在这里做错了什么吗?即使在产生分段错误的运行上,该文件似乎也按预期正确更新.我正在运行Ubuntu 9.04 Jaunty.

ali@oem-desktop:~$ php --version …

php segmentation-fault

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

如何在Django中保留单个值?

我的Django应用程序每天都会检索一个RSS提要.我想坚持在应用程序的某个地方最后更新Feed的时间.我只检索一个Feed,它永远不会成长为多个Feed.我怎样才能坚持上次更新的时间?

我的想法到目前为止

  1. 创建模型并向其添加日期时间字段.这似乎有点过分,因为它向数据库添加了另一个表,其中只有一行.除此之外,它是最明显和最直接的解决方案.

  2. 创建一个只存储键/值映射的设置对象.最后更新的日期只是该数据库中的行.这基本上是以前解决方案的通用版本.

  3. 使用dbsettings/django-values,它允许您在数据库中存储设置.最后更新的日期只是一个"设置".

我缺少的任何其他想法?

django

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

算法挑战:从图像生成颜色方案

背景

所以,我正在研究一个新的Web应用程序迭代.并且,我们发现我们的用户沉迷于懒惰.真的很懒.事实上,我们为他们做的工作越多,他们就越喜欢这项服务.现有应用程序的一部分要求用户选择要使用的配色方案.但是,我们有一个图像(用户网站的截图),为什么我们不能只是满足他们的懒惰并为他们做呢?答:我们可以,这将是一个有趣的编程练习!:)

挑战

给定图像,如何创建相应的配色方案? 换句话说,如何选择图像中的主要X颜色(其中X由Web应用程序定义).在我们的特定情况下使用的图像是用户网站的屏幕截图,以全分辨率(例如1280x1024)拍摄.(注意:请简单描述一下您的算法 - 不需要发布实际的伪代码.)

奖励积分(街道积分,而不是实际的SO积分):

  • 描述一种简单而有效的算法.代码是我们创造的方式 - 保持简单和美观.
  • 允许用户根据各种"情绪"调整配色方案,例如"炫彩","明亮","静音","深度"等(a la Kuler)
  • 描述用于可靠地确定网站屏幕截图中使用的主要文本颜色的方法(可能需要其自己的,单独的算法).

灵感

有几个现有的站点执行类似的功能.请随意查看它们并问自己:"我如何复制它?我怎么能改进它?"

algorithm image colors

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

Android有免费的OCR库吗?

我正在寻找在Android上运行的Java OCR,但是Asprise似乎不是一个独立于平台的OCR.有没有我可以用于Android应用程序开发的开源/免费Java OCR?

ocr android

146
推荐指数
4
解决办法
14万
查看次数

从DataRow(C#)检索DateTime值

如何DateTime从行中获取C#的值,当前代码给出错误,任何帮助都表示赞赏,数据来自进度数据库:

foreach (DataRow r in ds.Tables[0].Rows)
{
    string prodCode = r["PRD-CDE"].ToString();
    statCode = r["STAT"].ToString();
    DateTime firstIssueDate = (DateTime)(r["FISS"]); 
    DateTime endIssueDate = (DateTime)(r["EISS"]);
    if(endIssueDate > DateTime.Now)
    { /*do some thing...*/}
    else {/*user invalid...*/}
}
Run Code Online (Sandbox Code Playgroud)

获取日期转换和解析有两种方法,谢谢大家的帮助

最终工作代码段:

foreach (DataRow r in ds.Tables[0].Rows)
            {
                string prodCode = r["PRD-CDE"].ToString(),statCode = r["STAT"].ToString();
               // r.<DateTime?>("FISS");
                if (r["FISS"] != DBNull.Value)
                {
                    DateTime firstIssueDate = Convert.ToDateTime(r["FISS"]);
                    if (r["EISS"] != DBNull.Value)
                    {
                        DateTime endIssueDate = DateTime.Parse(r["EISS"].ToString());
                        if (endIssueDate > DateTime.Now)
                        {
Run Code Online (Sandbox Code Playgroud)

c# ado.net datetime

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

什么类型的图表最适合可视化线程问题(例如争用)?

在调试我们的系统问题时,我发现线程争用导致了瓶颈。我需要向参与处理此问题的其他人解释这一现象。其中一些不是来自开发团队(但是,他们具有相当的技术性)。那么什么类型的图表可以用来描述线程问题,例如争用、死锁等?一些例子会非常有用。

diagram multithreading deadlock contention

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