问题列表 - 第38454页

Erlang持久数据结构

正如我所理解的,当您使用如下表达式创建新列表时,Erlang不会复制L1,它只是复制H.

L2 = [H|L1]
Run Code Online (Sandbox Code Playgroud)

Erlang是否具有持久的数据结构(请参阅持久性数据结构)dict,也就是说,当您在树中添加/删除/修改节点时,只复制了少量元素(如Clojure中)?

erlang clojure

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

存储'对象'

PyTables是否支持存储Python对象?这样的事情:

dtype = np.dtype([('Name', '|S2'), ('objValue', object)])
data = np.zeros(3, dtype)
file.createArray(box3,'complicated',data)
Run Code Online (Sandbox Code Playgroud)

我在尝试这样做时遇到错误...如何正确存储对象数组?有可能吗?谢谢

python pytables

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

isFollowingCamelCaseConventionInCPlusPlus more_import_than_readability?

我正在为我的下一个项目从Python转向C++.
我知道为什么我不应该而且我知道为什么我应该这样做.别介意辩论.

C++ conventionForVariablesIsCamelCase AndI'mHavingTrouble AcceptingIt as,at_least_for_my_eyes_it's_less_readable_than_the_lower_case_underscored_convention.

你们有没有遇到一篇文章或信息声称程序员应该采用lower_case_underscored约定并放弃camelCase,即使在C++项目中也是如此?或者也许研究表明一个人在科学上比另一个人更具可读性?

c++ coding-style readability naming-conventions

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

C#返回私有对象

是否有任何指南可以返回类的对象?我有一个类,它有一个List和一个方法,它对列表做了一些事情并返回该列表:

public class Foo
{
  private List<Bar> _myList = new List<Bar>();

  public List<Bar> DoSomething()
  {
    // Add items to the list
    return _myList;
  }

}
Run Code Online (Sandbox Code Playgroud)

我不认为这是返回列表的好方法,因为现在调用方法可以修改列表,从而更新对象Foo中的列表.这可能会导致意外和不需要的行为.

你是如何处理这种情况的?您是否复制了对象(在本例中为列表)并返回该对象,或者?有没有最好的做法或技巧?

c#

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

弹簧跳跃的P ++罪恶波浪公式

我需要创建一个以弧形跳过屏幕的弹簧单高跷.我当时认为最好的方法是将它移到一个正弦波上.如果波的顶部是1,地面是0并且波的底部是-1,那么每次它达到0时我将重置值以再次开始正弦波.因此,不是遵循典型的正弦波(0,1,0,-1,0等),而是会出现0,1,0,1,0等.

不幸的是,我的数学非常糟糕,而且我已经花了好几个小时来开发一个公式.目前我正试图制造一个普通的正弦波,其中上半部分模拟跳跃的弹簧跳弹,似乎甚至无法达到那么远.我最接近的是:

m_vel.x++;
float f = PI / 30 / 2;
m_vel.y = 200 * sin(f * m_vel.x);
m_vel.y = -m_vel.y;
Run Code Online (Sandbox Code Playgroud)

我需要波浪很窄,高点要高得多.上面的公式在第一次迭代时开始,但随后波浪变宽,高点和低点彼此接近.任何人都可以帮助数学菜鸟吗?

c++ math trigonometry formula wave

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

如何在C#代码中更改输入语言?

我正在使用C#(VS2010)编写一个wpf应用程序,当我的应用程序运行时,输入语言取自系统输入语言,即英语.

我希望我的应用程序自动更改输入语言而不必按(Shift + Alt)

你能告诉我怎么做吗?

另一个问题,我可以使用我的应用程序更改系统中的时区吗?

c# wpf

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

如何在.NET 4中覆盖动态对象的PropertyDescriptor.GetValue和PropertyDescriptor.SetValue

我们正在使用DynamicObject动态属性创建,但我们想用它PropertyGrid来显示这些属性并进行编辑.

首先,我发现这个文章,而这一个.我尝试使用第二篇文章代码,但以更通用的方式,基本上用变量替换所有方法名称常量.但问题是VS2010找不到CSharpGetMemberBinder类型.

有人知道如何更换它吗?或者最好的方法是什么?

c# binding dynamic c#-4.0

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

如何为 Django 创建 ltree 数据类型?

如何为 Django 创建 Postgres ltree 数据类型?以及如何将它与 QuerySet 一起使用?(创建包装?如何?)

关于lree: http: //www.postgresql.org/docs/current/static/ltree.html

关于 Django 中的自定义字段:docs.djangoproject.com/en/1.2/howto/custom-model-fields/

PS 还有“Django Tree Libraries”,但 ltree 看起来更好..

django postgresql tree django-models django-queryset

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

Servlet 3.0异步支持不起作用

这是我的web.xml

    <filter>
    <filter-name>pollingTest</filter-name>
    <filter-class>
        webapp.controller.core.servlet.PollingService
            </filter-class>
    <async-supported>true</async-supported>
</filter>
<filter-mapping>
    <filter-name>pollingTest</filter-name>
    <url-pattern>/app/poll</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>ASYNC</dispatcher>
</filter-mapping>
Run Code Online (Sandbox Code Playgroud)

这是班级:

public class PollingService implements Filter {
Logger logger = LoggerFactory.getLogger(getClass());

@Override
public void destroy() {
    logger.info("Destroy");
}

@Override
public void doFilter(ServletRequest req, ServletResponse res,
        FilterChain chain) throws IOException, ServletException {

    logger.info("Running");
    req.startAsync(req, res);
    this.doFilter(req, res, chain);
    return;
}

@Override
public void init(FilterConfig arg0) throws ServletException {

    logger.info("Init=");
}
Run Code Online (Sandbox Code Playgroud)

}

我在glassfish和tomcat 7上运行它,得到例外:

java.lang.IllegalStateException: Request is within the scope of a filter or servlet that does …
Run Code Online (Sandbox Code Playgroud)

asynchronous servlets servlet-filters

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

将System.Drawing.Color转换为System.Windows.Media.Color

System.Drawing.Color drawRedColor = System.Drawing.Color.Red;
System.Windows.Media.Color mediaColor = ?drawRedColor.ToMediaColor();?
Run Code Online (Sandbox Code Playgroud)

.net system.drawing system.windows.media

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