问题列表 - 第35394页

monad的一些语言和用法

根据你的说法,你认为哪种语言最适合实现monad(Python/Ruby/LISP)?还有谁能告诉我monad的一些可能的用法(请举例),比如异常?

提前致谢

lisp monads functional-programming scala clojure

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

令牌贴在C中

看完VA_NARG后

我尝试使用宏根据C中的参数数量实现函数重载.现在的问题是:

void hello1(char *s) { ... }
void hello2(char *s, char *t) { ... }
// PP_NARG(...)           macro returns number of arguments :ref to link above
 // does not work
#define hello(...)         hello ## PP_NARG(__VA_ARGS__)  

int main(void)
{
   hello("hi");   // call hello1("hi");
   hello("foo","bar"); // call hello2("foo","bar");
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

我从C-faq那里读到了这个.但仍然无法让它工作......

c c99 stringification c-preprocessor variadic-macros

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

在Android中来回切换活动

我开始使用Android并且在多个活动之间切换时遇到了一个初学者问题.

我理解我可以通过调用一个intent然后使用setResult()返回两个活动.我想知道的是如何在多个活动之间跳转.具体来说,我想了解过程生命周期.我理解每个活动是如何在onCreated()中启动的,但是当我想回来时,我不确定如何实现onResume()或onRestart().

所以基本上我有3个活动:Activity1,Activity2和Anctivity3.

我从Activity1开始,然后用Intent调用Activity2,Activity2调用Activity3.使用按钮.现在我想从Activity3回到Activity1.我也在这里做同样的事情.创建一个Intent并调用startActivity(Activity1_Intent).但它给出了运行时错误.

我想我需要实现OnResume()或onRestart(),但我不知道该怎么做.在onCreate()中我创建了一个gridView,所以当我回来时,我是否需要再次创建该gridView?

如果有人可以给出一个小的解释,参考一个教程,这将是伟大的.非常感谢你.

android switch-statement

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

确定CPU利用率

在Linux中是否有命令或任何其他方法来获取当前或平均CPU利用率(对于多处理器环境)?

我在一个小系统中使用嵌入式Linux.基本上,我需要确定CPU利用率,因此如果它很高,我可以将新进程转移到系统中的另一个控制器,而不是在主处理器上执行,主处理器可能忙于执行更重要的进程.

这个问题不仅仅是为了优先处理进程,另一个控制器可以充分处理新进程,只是当主处理器不忙时,我宁愿它执行.

c linux embedded-linux

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

从SQL Server 2000上的IN子句返回所有值

有没有办法从IN子句中检索所有数据?

我们假设我的桌子有(ID,名字):

0 Banana
1 Mango
2 Papaya
3 Lemon

和我的查询:

SELECT * FROM Fruits WHERE Name IN (Banana,Mango,Orange)
Run Code Online (Sandbox Code Playgroud)

我希望'Orange'返回,带有空ID(因为没有注册).这该怎么做?

sql-server union sql-server-2000

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

Java程序员在注释之前是如何生存的?

在Java中引入注释之前,如何实现相同的功能?

我每天在Java中所做的这么大一部分涉及注释,我无法想象没有它们的程序是什么样的.

在没有注释的情况下实现相同功能的替代方法是什么?

java annotations

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

如何删除字符串上的重音?

可能重复:
如何从.NET中的字符串中删除变音符号(重音符号)?

我有以下字符串

áéíóú
Run Code Online (Sandbox Code Playgroud)

我需要将其转换为

aeiou
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现它?(我不需要比较,我需要新的字符串来保存)


不重复如何从.NET中的字符串中删除变音符号(重音符号)?.那里接受的答案没有解释任何事情,这就是为什么我"重新开启"它.

.net c#

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

用于实例化初始化集合的紧凑语法

我正在寻找一个紧凑的语法来实例化一个集合并添加一些项目.我目前使用这种语法:

Collection<String> collection = 
    new ArrayList<String>(Arrays.asList(new String[] { "1", "2", "3" }));
Run Code Online (Sandbox Code Playgroud)

我似乎记得有一个更紧凑的方法,使用匿名子类ArrayList,然后添加子类的构造函数中的项目.但是,我似乎无法记住确切的语法.

java collections initialization

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

PHP IF语句执行两个条件

我目前正在将支付系统集成到我的网站中.我有一个响应脚本,它基本上从安全服务器接收数据,并在付款完成时显示给客户.我的问题是if语句实际上是向客户显示两条消息,即使付款成功或不成功.

这是If语句:

<?
if ($result == "00") && ($payersetup == "00") && ($pmtsetup =="00"){
?>  
Thank you
<br/><br/>
To return to the home page <a href="http://www.xx.com"><b><u>click here</u></b></a>
<br/><br/>

<?
} else {
?>

<br/><br/>
There was an error processing your subscription.  
To try again please <a href="http://www.xx.com/signUp.html"><b><u>click here</u></b></a><br><BR>
Please contact our customer care department at <a href="mailto:support@xx.com"><b><u>support@xx.com</u></b></a>

<?
}
?>
Run Code Online (Sandbox Code Playgroud)

我也尝试过以下方式:但是使用此方法,正文为空白 - 不显示任何文本.

<?
if ($result == "00") && ($payersetup == "00") && ($pmtsetup =="00"){
$thanks = "Thank you! \n\n …
Run Code Online (Sandbox Code Playgroud)

html php syntax if-statement syntax-error

4
推荐指数
2
解决办法
2587
查看次数

当要解析的元素是json字符串的元素时,使用gson解析json的最简单方法是什么?

我正在使用gson将json解析为java bean.对于我使用的API,大量的json结果将结果包含为json对象的第一个属性."gson方式"似乎是创建一个等效的包装器java对象,它具有一个目标输出类型的属性 - 但这会导致不必要的一次性类.这样做有最佳实践方法吗?

例如解析: {"profile":{"username":"nickstreet","first_name":"Nick","last_name":"Street"}}

我要做:

public class ParseProfile extends TestCase {
    public void testParseProfile() {
        Gson gson = new GsonBuilder().setFieldNamingPolicy(FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES).create();
        String profileJson = "{\"profile\":{\"username\":\"nickstreet\",\"first_name\":\"Nick\",\"last_name\":\"Street\"}}";
        ProfileContainer profileContainer = gson.fromJson(profileJson, ProfileContainer.class);
        Profile profile = profileContainer.getProfile();
        assertEquals("nickstreet", profile.username);
        assertEquals("Nick", profile.firstName);
        assertEquals("Street", profile.lastName);
    }
}

public class ProfileContainer {
    protected Profile profile;

    public Profile getProfile() {
        return profile;
    }

    public void setProfile(Profile profile) {
        this.profile = profile;
    }
}

public class Profile {
    protected String username;
    protected String firstName;
    protected String lastName; …
Run Code Online (Sandbox Code Playgroud)

java serialization parsing json gson

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