问题列表 - 第18032页

纯函数式编程中是否存在副作用

我一直试图将功能编程包围一段时间?我已经查找了lambda演算,LISP,OCML,F#甚至组合逻辑,但我遇到的主要问题是你如何做需要副作用的事情(与用户交互,与远程服务通信,甚至处理模拟使用)随机抽样)不违反纯函数式编程的基本前提,即对于给定的输入,输出是确定性的?我希望我有意义,如果不是,我欢迎任何正确教育我的尝试.提前致谢.

functional-programming side-effects

17
推荐指数
5
解决办法
3378
查看次数

Win32 Windows应用程序的简单C++框架?

是否有一个简单/小框架(除了.NET),它允许您在Win32下使用C++创建窗口化应用程序.就像一个小DLL我可以包含在我的应用程序中.

它应该具有基本功能,如创建窗口,按钮,文本编辑和处理它们.

c++ winapi

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

使用JavaScript编程的Python浏览器

我想筛选一个使用JavaScript的网站.

机械化,Python的程序化Web浏览器.但是,它(可以理解)并不解释javascript.有没有Python的程序化浏览器呢?如果没有,我可以使用Python中的任何JavaScript实现来尝试创建一个吗?

javascript python browser screen-scraping mechanize

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

从负载平衡的服务器记录

如果这听起来像一个基本问题,请原谅我,但我是网络开发的新手.

我们跨多个服务器负载均衡.应用程序配置为使用log4j进行日志记录.它们每个都写入各自服务器上的日志文件.这意味着研究问题意味着从所有这些服务器获取日志,这是繁琐的,并且意味着通过Ops控制负载平衡,并引入延迟.

这是Web应用程序日志记录的标准吗?或者是否有简单的解决方案来在一个地方整合日志记录?什么是使开发人员可以轻松获取日志的标准做法?

logging log4j

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

Xcode:摆脱前瞻性警告

在Xcode中,我声明了一个前向类,以避免循环导入,例如

@class MyClass;
Run Code Online (Sandbox Code Playgroud)

然后我对该类进行方法调用,例如

[MyClass myMethod];
Run Code Online (Sandbox Code Playgroud)

但我得到了一个前瞻性的警告,例如

警告:接收者'MyClass'是一个前向类,相应的@interface可能不存在

如何在整个项目中隐藏这些内容?

xcode warnings objective-c

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

非平凡的推土机映射

我正在努力让Dozer屈服于我的意志,我觉得应该很简单.我有两个相似的模型,我想在它们之间进行映射,但是一个具有比另一个更"深"的层次结构,这在处理集合时会引起我的问​​题.考虑以下类:

来源类:

class Foo {
    String id;
    NameGroup nameGroup; 
    // Setters/Getters
}

class NameGroup {
    private List<Name> names;
    // Setters/Getters
}

class Name {
    private String nameValue;
    // Setters/Getters
}
Run Code Online (Sandbox Code Playgroud)

目的地类:

class Bar {
    private String barId;
    private BarNames barNames;
    // Setters/Getters
}

class BarNames {
    private List<String> names;
    // Setters/Getters
}
Run Code Online (Sandbox Code Playgroud)

现在我想要以下单向映射:

Foo.id -> Bar.barId // Simple enough
Run Code Online (Sandbox Code Playgroud)

但我需要:

Foo.nameGroup.names.nameValue -> Bar.barNames.names
Run Code Online (Sandbox Code Playgroud)

因此,每个Name实例都Foo.nameGroup.names应该导致String添加到BarNames.names列表中.这可能吗?

java javabeans dozer

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

如何在C#中停止线程?

我已经创建了一个客户端 - 服务器应用程序,并且在服务器上我希望有机会停止服务器然后再次启动它.问题是我无法阻止侦听Tcp连接的线程.

如何在C#中关闭线程?

谢谢.

private void KeepServer(){
    while (this.connected)
    {
         tcpClient = tls.AcceptTcpClient();
         Connection newConnection = new Connection(tcpClient);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# connection multithreading tcp tcplistener

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

C# - 需要一个允许空键的IDictionary实现

基本上,我想要这样的东西:

Dictionary<object, string> dict = new Dictionary<object, string>();
dict.Add(null, "Nothing");
dict.Add(1, "One");
Run Code Online (Sandbox Code Playgroud)

是否有任何内置到基类库中允许这样做?添加null键时,前面的代码将在运行时抛出异常.

谢谢

c# collections idictionary

13
推荐指数
2
解决办法
9840
查看次数

PHP CURL:手动设置内容长度标题

假设我使用PHP,CURL上传文件:

$postData = array();

$postData['file_name'] = "test.txt";
$postData['submit'] = "UPLOAD";

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url );
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData );
Run Code Online (Sandbox Code Playgroud)

现在假设我必须手动设置内容长度标头.

$headers=array(
     "POST /rest/objects HTTP/1.1",
     'accept: */*',
     "content-length: 0" //instead of 0, how could I get the length of the body from curl?
    )
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); //set headers
$response = curl_exec($ch);
Run Code Online (Sandbox Code Playgroud)

我该如何测量身体的大小?(只是将filesize指定为内容长度似乎不起作用)

在另一个示例中,如果正文包含的数据不是实际文件.(由postfields手动设置)在那种情况下,我如何获得身体的内容长度?

感谢任何关于此的灯光,这似乎是一个棘手的问题.

php curl http

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

将许多服务器端信息传递给JavaScript的最佳做法是什么?

假设我的内页有很多Javascript.通过简单地使用一些Print/Echo语句初始化JavaScript值,此时很容易初始化变量.

Example: var x = <?php echo('This is a value');?>
Run Code Online (Sandbox Code Playgroud)

我首先想到我可以通过函数参数传递所有变量值但这是不可能的,因为我们有很多值(我们有一个多语言网站,所有文本都来自服务器(BD)).

Example : initializeValues(<?php echo('Value1,Value2,Value3,Value...');?>);//JS Method that can be external of the page
Run Code Online (Sandbox Code Playgroud)

当我们想要从页面中取出所有JavaScript以移动外部 JavaScript文件上的所有内容时,会出现更多问题.初始化所有这些变量的好方法是什么?如果我通过使用文档的OnLoad绑定JavaScript方法,我将无法使用Print/Echo方法填充所有值.

有什么好的模式来解决这个任务吗?

javascript php

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