小编Rel*_*lla的帖子

哪里可以获得D语言的最佳资源?

哪里可以获得D语言的最佳资源?

d

11
推荐指数
2
解决办法
1113
查看次数

有免费的OCaml到C翻译吗?

所以我有很好的OCaml代码(50000行).我想把它移植到C.那么有没有免费的OCaml到C翻译器?

c c++ ocaml

11
推荐指数
4
解决办法
5984
查看次数

如何将\ save文件放入应用程序目录?(adobe air)

如何将\ save文件放入应用程序目录?(adobe air)(请输入代码示例)

air filesystems mxml file actionscript-3

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

哪种语言理解'变量a = 0,20,...,300'?

哪种语言很聪明才能理解variable a = 0 , 20, ..., 300?所以你可以很容易地创建数组,它给出了步骤开始var last var(或者,更好的没有最后一个变量(一个无限数组)),而不仅仅是数字(甚至复杂的数字和自定义结构,如Sedenion,你可能会定义在你的拥有一个班级或其他......)

重点是,找到一种可用于某种语言的语言或算法,这种语言可以解释你给出的变量数组(或变量的参数)如何变化的规律.并使用该法则构成一个结构,您可以从中获得任何变量.

对于每个人 - 您提供的示例对所有初学者都非常有帮助.同时也是构建这种"智能阵列"课程所需的基本知识.所以,非常感谢您的热心帮助.

正如杰夫萨尔注意到的那样

所有可能的规则可能包括一些需要评估一些/所有现有成员以生成第n个成员的规则.

所以这是一个很难的问题.而且我认为那种"天生"的语言很适合玩耍,希望不仅适用于数学家.

arrays variables programming-languages list lazy-evaluation

11
推荐指数
6
解决办法
1406
查看次数

是否有解决此类投影重建几何问题的算法?

我们有一个红色正方形的网格.意思是我们有一个3个正方形(角度= = 90度)的数组,我们知道它们具有相同的大小,位于同一平面上,并且相对于它们所躺着的平面具有相同的旋转,并且不在同一条线上平面.

我们有一个包含带正方形平面的空间投影.

我1

我们想要用正方形转动我们的平面投影,这样我们就会看到它像我们面对的那样,一般来说我们需要一个公式来转动原始平面投影的每个点,这样它就像我们在下面的图像上一样.

什么公式可以用来解决这个问题,如何解决它,有没有人面临这样的事情呢?

我2

algorithm math geometry projective-geometry

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

提升asio socket:如何获取IP,连接的端口地址?

我有一个使用boost asio的TCP服务器.我接受了套接字连接.如何获取IP,我的服务器正在与之通信的机器端口?

顺便说一句:是否有可能获得有关连接服务器用户看到我的server4机器的IP的信息?

c++ ip tcp boost-asio

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

如何将boost :: shared_ptr <>转换为引用(&)?

所以我有一个类使用带有函数的引用(&)

void request(tcp::socket& socket); 
Run Code Online (Sandbox Code Playgroud)

我正在开始迁移我的所有代码,boost::shared_ptr<tcp::socket>但我真的想知道如何将我的shared_ptrs转换为引用,以便能够使我的代码逐个函数进行逐步演变,而不是在一次迭代中将我所有的全部变为shared_ptr.那么如何将shared_ptr转换为引用呢?

c++ boost pointers reference

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

Boost :: Geometry:如何在multi_polygon中连接相交的多边形?

所以我想在multi_polygon中加入所有相互关联的poligons.怎么办这样的事情?

我们想要优化这样的图像(一个绿色multi_polygon)(我们可以看到黄色虚线 - 显然是在multi_polygon的每个poligon上执行的简化结果,而不是在multi_polygon上)

在此输入图像描述

这里有可编译的代码来生成这样的图像:

#include <iostream>
#include <fstream>
#include <boost/assign.hpp>

#include <boost/algorithm/string.hpp>
#include <boost/geometry/geometry.hpp>
#include <boost/geometry/geometries/geometries.hpp>
#include <boost/geometry/multi/geometries/multi_polygon.hpp>

#include <boost/geometry/extensions/io/svg/svg_mapper.hpp>

template <typename Geometry1, typename Geometry2>
void create_svg(std::string const& filename, Geometry1 const& a, Geometry2 const& b)
{
    typedef typename boost::geometry::point_type<Geometry1>::type point_type;
    std::ofstream svg(filename.c_str());

    boost::geometry::svg_mapper<point_type> mapper(svg, 400, 400);
    mapper.add(a);
    mapper.add(b);

    mapper.map(a, "fill-opacity:0.5;fill:rgb(153,204,0);stroke:rgb(153,204,0);stroke-width:2");
    mapper.map(b, "opacity:0.8;fill:none;stroke:rgb(255,128,0);stroke-width:4;stroke-dasharray:1,7;stroke-linecap:round");
}


boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<double> > make_point(int x, int y)
{
    boost::geometry::model::polygon<boost::geometry::model::d2::point_xy<double> > return_item;
    boost::geometry::model::d2::point_xy<double> p1(x, y);
    boost::geometry::model::d2::point_xy<double> p2(x-1, y);
    boost::geometry::model::d2::point_xy<double> p3(x-1, y-1);
    boost::geometry::model::d2::point_xy<double> p4(x, y-1);

    boost::geometry::append(  return_item, p1);
    boost::geometry::append( …
Run Code Online (Sandbox Code Playgroud)

c++ boost join polygon boost-geometry

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

如何在C/C++中执行RGB-> YUV转换?

如何在C/C++中执行RGB-> YUV转换?

我有一些Bitmap .. RGB我需要将它转换为YUV

库?TUTS?文章?

c c++ rgb yuv

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

我们可以在Unix编译器中使用wmain()函数,还是只能在windows上使用?

我们可以在Unix编译器中使用wmain()函数,还是只在\ for windows上使用?

c c++ unix widestring wmain

10
推荐指数
2
解决办法
3405
查看次数