问题列表 - 第13444页

C编程.如何制作打印字符串的方法

我试图在C中创建一个函数,它将打印一个作为参数的字符串.这在C中甚至可能吗?

我的头文件中有这样的东西,但字符串不是有效的标识符.我知道C中没有字符串,但是string.h类是什么?

#include <string.h>    

#ifndef _NEWMAIN_H
#define _NEWMAIN_H

#ifdef __cplusplus
extern "C" {
#endif

    void print (string message){  //this is where i need help
        printf("%s", message);
    }


#ifdef __cplusplus
}
#endif

#endif /* _NEWMAIN_H */
Run Code Online (Sandbox Code Playgroud)

c string

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

在PHP中使用语言文件最有效的方法?

问题更新而不是提出新问题......

我真的想在我建立的社交网站上提供除英语之外的一些替代语言,这将是我第一次进行任何语言翻译,所以请耐心等待.
我正在研究,所以我很感兴趣并且对这些想法持开放态度,我已经有了很多问题.

1)
i18n是什么意思,我在研究SO上的语言翻译时经常看到它?

2)
大多数人说使用gettext PHP有扩展或支持它,
我一直在研究它,我对它有一个基本的了解,据我所知,这条路线需要做很多额外的工作,
我意味着编码我的网站使用它的功能,即; _('你好世界我现在用英语')或者gettext('hello world我现在用英语')没问题,因为我去的任何路线都需要这样.
但是你必须在你的服务器上安装gettext并让它工作,
然后使用一些特殊的编辑器创建特殊的文件并编译它们我认为呢?

听起来很痛苦,我知道这应该是最好的路线,好像每个人都说是这样.
那么有人可以告诉我为什么这是要走的路线?

3)
我真的很喜欢这种方法的简单性,只需构建一个语言数组并在类似下面的例子的函数中调用你需要的短语,然后你就可以只包含一个带有相应语言数组的文件.

我真正想知道的是,与使用gettext相比,这对于高流量和相当大的网站来说是不是更好的性能方法吗?如果是这样,你能解释为什么好吗?

<?PHP
//Have seperate language files for each language I add, this would be english file
function lang($phrase){
    static $lang = array(
        'NO_PHOTO' => 'No photo\'s available',
        'NEW_MEMBER' => 'This user is new'
    );
    return $lang[$phrase];
}
//Then in application where there is text from the site and not from users I would do something like this
echo …
Run Code Online (Sandbox Code Playgroud)

php multiple-languages

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

C#app与unix c ++ app进行通信的最佳方式是什么?

我能想到的方式

  1. 网络服务或肥皂
  2. 插座
  3. 数据库表
  4. 共享文件

你知道webservice的任何简洁例子吗?

c# unix interop

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

每次我停止调试时,Asp.Net Development Server都会关闭

在我的本地开发机上使用VS2008,当我运行我的asp.net Web应用程序项目时,当我使用F5在调试模式下运行应用程序时,它会启动Asp.Net开发服务器的会话.一切正常,我可以运行我的应用程序进行测试等.然后,当我停止我的应用程序的运行调试实例(通过使用X关闭按钮关闭IE窗口,或通过单击VS IDE中的方形停止调试按钮)时,应用程序停止并返回到VS IDE,但是它还关闭了开发服务器会话,然后,在我对我的代码进行一些编辑并希望再次运行它之后,再次启动开发服务器并提供我非常简单的应用程序的第一页需要永远.

Asp.Net Development Server的会话每次完全关闭是否正常?

我的解决方案中只有一个项目,它使用ADO.NET Typed DataSet和OLEDB适配器,以及aspx Web表单中的基本asp:控件.总的来说,这是一个非常小的应用程序.

每次我想运行我的应用程序只是为了看到一个小小的代码更改,我讨厌等待20-30秒.

asp.net development-environment

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

有持续集成设备的经验吗?

我们有一个运行Hudson CI的持续集成服务器.我正在考虑在办公室里放置一个带有各种构建统计数据的液晶显示器,并且很好奇其他人放在一起的东西.

我正在考虑购买支持WIFI的数码相框,我可以将生成的图像发送到.或重新利用旧笔记本电脑......

思考?经验?

continuous-integration build-process appliance hudson

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

如何运行所有PHPUnit测试?

我有一个名为Script.php的脚本并在Tests/Script.php中对它进行测试,但是当我运行phpunit测试它不会在我的测试文件中执行任何测试.如何使用phpunit运行所有测试?

PHPUnit 3.3.17,PHP 5.2.6-3ubuntu4.2,最新的Ubuntu

输出:

$ phpunit Tests
PHPUnit 3.3.17 by Sebastian Bergmann.
Time: 0 seconds
OK (0 tests, 0 assertions)
Run Code Online (Sandbox Code Playgroud)

这是我的脚本和测试文件:

script.php的

<?php  
function returnsTrue() {  
    return TRUE;  
}  
?>
Run Code Online (Sandbox Code Playgroud)

测试/ script.php的

<?php  
require_once 'PHPUnit/Framework.php';  
require_once 'Script.php'  

class TestingOne extends PHPUnit_Framework_TestCase  
{

    public function testTrue()
    {
        $this->assertEquals(TRUE, returnsTrue());
    }

    public function testFalse()
    {
        $this->assertEquals(FALSE, returnsTrue());
    }
}

class TestingTwo extends PHPUnit_Framework_TestCase  
{

    public function testTrue()  
    {  
        $this->assertEquals(TRUE, returnsTrue());  
    }

    public function testFalse()
    {
        $this->assertEquals(FALSE, returnsTrue());
    }
}  
?>
Run Code Online (Sandbox Code Playgroud)

php linux ubuntu phpunit unit-testing

40
推荐指数
3
解决办法
4万
查看次数

Django没有向管理员发送电子邮件

根据文档,如果DEBUG设置为False并且在设置下提供了某些内容ADMINS,Django将在代码提出500状态代码时发送电子邮件.我已经正确填写了电子邮件设置(因为我可以使用send_mail)但每当我故意提出错误代码时,我都会获得500.html模板,但不会发送错误电子邮件.什么可能导致Django不这样做?

python django

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

C#泛型问题

我正在构建的应用程序中有几个区域,看起来我可能不得不违反DRY(不要重复自己)原则中的生活日光.我真的很想保持干爽而不会被人嘲笑,并且想知道是否有人可以给我一个雨披.对于后台,我使用的是C#/ .NET 3.51 SP1,Sql Server 2008和Linq-to-Sql.

基本上,我的情况围绕以下场景.我需要能够从我的数据库中的几乎任何表中检索过滤的项目列表,或者我需要能够从给定主键ID的数据库中的任何表中检索单个项目.我很确定这些问题的最佳解决方案将涉及大量的仿制药和/或反射.

以下是两个更深入的挑战.(请原谅详细程度.)

  1. 给定一个表名(或者可能是一个复数表名),我希望能够检索表中已过滤的元素列表.具体而言,此功能将与查找表一起使用.(此数据库中大约有50个查找表.经常添加和/或删除其他表.)当前查找表都实现了一个名为IReferenceData的接口(我的),并具有ID(PK),标题,描述和活跃.

对于每个查找表,我有时需要返回所有记录的列表.其他时候我只需要返回活动记录.任何Linq-to-Sql数据上下文自动包含每个TableName的List属性.不幸的是,我不相信我可以使用它的原始形式,因为它是未过滤的,我需要在IsActive属性上应用过滤器.

一种选择是为所有50个表编写类似于以下的代码.育!

public List<AAA> GetListAAA(bool activeOnly)
{
    return AAAs.Where(b => b.IsActive == true || b.IsActive == activeOnly).OrderBy(c => c.Title).ToList();
}
Run Code Online (Sandbox Code Playgroud)

这不会非常困难,但它确实增加了维护的负担.

注意:重要的是,当返回列表时,我维护基础数据类型.可以修改这些查找表中的记录,我必须适当地应用更新.

  1. 对于我的150个表中的每一个,我需要能够通过其主键id检索单个记录(FirstOrDefault或SingleOrDefault).同样,我不想多次编写相同的代码.我宁愿有一种方法可以用于我的所有表.

我不确定这里最好的方法是什么.我想到的一些可能性包括以下内容.(我对其实施没有具体的想法.我只是将它们列为思考的食物.)

A.在数据上下文中使用类似GetTableNameItemByID(Guid id)的方法.(好)B.在数据上下文中有一个像GetItem(this,string tableName,Guid id)这样的扩展方法.(更好)C.有一个像GetItem这样的通用方法或扩展方法(this,Table,Guid id).(我甚至不知道这是否可能,但它是最干净的.)(最佳)

补充说明

出于各种原因,我已经为我的数据上下文创建了一个部分类.如果方法作为普通方法包含在该部分类中,或者在扩展方法的单独静态类中,则肯定是可以接受的.

.net c# generics reflection linq-to-sql

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

如何用jQuery更改url?

假设它在a.html中.

如何使用jQuery将url更改为b.html?

url jquery

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

用于解析日期时间的C库

是否知道c的日期解析功能.我正在寻找类似的东西:

time = parse_time("9/10/2009");
printf("%d\n", time->date);
time2 = parse_time("Monday September 10th 2009")    
time2 = parse_time("Monday September 10th 2009 12:30 AM")
Run Code Online (Sandbox Code Playgroud)

谢谢

c parsing date

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