问题列表 - 第23536页

序列化持久性/功能性数据结构

持久性数据结构依赖于结构的共享以提高效率.有关示例,请参见此处.

在序列化数据结构并将其写入文件或数据库时,如何保留结构共享?如果我只是天真地遍历数据结构,我将存储正确的值,但我将失去结构共享.我希望能够将包含共享组件的数据结构保存到文件中,还原它们,并且仍然可以在还原的数据中共享大部分结构.

language-agnostic serialization functional-programming persistent data-structures

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

如何学习Enterprise Library 4.0?

我正在尝试学习企业库.我找到了这个有用的代码示例来从SQL数据库中获取数据.但我试图通过参数发送数据.我也在使用UPDATE,DELETE和SAVE方法.你能给我一个类似的样品吗?我正在使用Enterprise Library 4.0.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using Microsoft.Practices.EnterpriseLibrary.Common;
using Microsoft.Practices.EnterpriseLibrary.Data;

namespace WebApplicationForEnterpirires
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Database objdbase = DatabaseFactory.CreateDatabase("connectionString");
            DataSet ds = objdbase.ExecuteDataSet(CommandType.StoredProcedure, "sp_GetProducts");
            GridView1.DataSource = ds;
            GridView1.DataBind();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net enterprise-library

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

是str.replace(..).replace(..)ad令人厌恶Python中的标准习语吗?

例如,假设我想要一个函数来转义字符串以便在HTML中使用(如在Django的转义过滤器中):

    def escape(string):
        """
        Returns the given string with ampersands, quotes and angle 
        brackets encoded.
        """
        return string.replace('&', '&amp;').replace('<', '&lt;').replace('>', '&gt;').replace("'", '&#39;').replace('"', '&quot;')
Run Code Online (Sandbox Code Playgroud)

这样可行,但它很快变得难看并且似乎具有较差的算法性能(在此示例中,字符串重复遍历5次).更好的是这样的事情:

    def escape(string):
        """
        Returns the given string with ampersands, quotes and angle 
        brackets encoded.
        """
        # Note that ampersands must be escaped first; the rest can be escaped in 
        # any order.
        return replace_multi(string.replace('&', '&amp;'),
                             {'<': '&lt;', '>': '&gt;', 
                              "'": '&#39;', '"': '&quot;'})
Run Code Online (Sandbox Code Playgroud)

这样的函数是否存在,或者是使用我之前编写的标准Python习惯用法?

python performance replace idioms

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

“页面描述语言”和“标记语言”

“页面描述语言”“标记语言”“页面描述标记语言”有什么区别和关系?

基于他们的维基网页,我只是不明白他们有什么区别。为什么需要对页面描述语言进行标记改编——“页面描述标记语言”?

示例: PostScript 是一种页面描述语言。它是一种标记语言吗?HTML 和 Latex 是标记语言。它们是页面描述语言吗?

html markup latex postscript

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

如何在python中覆盖父类的函数?

def __pickSide(self):在父类中有一个私有方法,我想在子类中重写.但是,子类仍然调用继承def __pickSide(self):.我该如何覆盖该功能?子类的函数名称与父函数名称完全相同.

python inheritance overriding parent

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

如何使用两个 16 位寄存器制作 20 位地址?

IAPX88 可以处理 1 兆字节内存(20 位寻址),现在我的问题是我们如何使用两个 16 位寄存器来制作 20 位地址。请举例说明。

assembly real-mode memory-segmentation x86-16

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

PyLab-更改文本框的文本颜色和背景填充颜色

我正在使用PyLab在Python中制作一些图形。我想制作一个带有黑色文本的洋红色色的文本框,但是无法使文本变为黑色。

text(x, y, 'Summary', backgroundcolor = 'm', color = 'k')
Run Code Online (Sandbox Code Playgroud)

这给了我洋红色的背景,然后是几乎和粉红色一样的文字。有什么想法我做错了吗?

非常感谢!

python matplotlib

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

如何在运行时删除LD_LIBRARY_PATH?

我正在构建一个使用Intel的IPP库的C++应用程序.默认情况下,此库安装在/ opt中,并且要求您设置LD_LIBRARY_PATH编译和运行软件(如果选择共享库链接,我会这样做).我已经修改了我configure.ac/ Makefile.am我在编译时不需要设置该变量,但是我仍然无法在运行时找到共享库; 我怎么做?

我正在使用-Wl, -R/path/to/libdir标志进行编译g++

更新1:实际上我的二进制程序有一些正确链接的IPP库,但只有一个不是:

$ ldd myprogram
linux-vdso.so.1 =>  (0x00007fffa93ff000)
libippacem64t.so.6.0 => /opt/intel/ipp/6.0.2.076/em64t/sharedlib/libippacem64t.so.6.0 (0x00007f22c2fa3000)
libippsem64t.so.6.0 => /opt/intel/ipp/6.0.2.076/em64t/sharedlib/libippsem64t.so.6.0 (0x00007f22c2d20000)
libippcoreem64t.so.6.0 => /opt/intel/ipp/6.0.2.076/em64t/sharedlib/libippcoreem64t.so.6.0 (0x00007f22c2c14000)
[...]
libiomp5.so => not found
libiomp5.so => not found
libiomp5.so => not found
Run Code Online (Sandbox Code Playgroud)

当然图书馆在那里:

$ locate libiomp5.so
/opt/intel/ipp/6.0.2.076/em64t/sharedlib/libiomp5.so
Run Code Online (Sandbox Code Playgroud)

c++ g++ autotools shared-libraries intel-ipp

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

php中的16字节二进制形式的规范uuid表示

如何从其字符串/规范表示中获取uuid的16字节二进制形式:

例如:1968ec4a-2a73-11df-9aca-00012e27a270

欢呼,/ Marcin

php uuid

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

使用PHP和AJAX,两个客户端可以在没有MySQL的情况下交换数据吗?

我们假设我正在开发一款AJAX,PHP国际象棋游戏.在游戏过程中,玩家的一个动作将被通知另一个,但我们没有保存该信息.通常情况下,每当玩家进行移动并向其他玩家显示更新位置时,我们就会存储在MySQL中.我想要的是尽可能减少MySQL负载,服务器对两个玩家之间的移动不感兴趣.服务器只会保存最终结果,例如谁获胜.所以我该怎么做?

php mysql ajax

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