问题列表 - 第26308页

Sharepoint列表的开源替代方案

Sharepoint的列表功能非常强大.因为我不想要Sharepoint的所有其他功能,所以我一直在寻找替代方案(优选的开源),但没有取得多大成功.

基本上我想要一个平台或Web应用程序:

  1. 允许我们定义自定义数据类型(针对不同类型的客户产品)
  2. 有可能创建视图或表单以呈现给用户以读取,创建或更新给定数据类型的项目的信息
  3. 设置此配置的ui不是必需的,但是很高兴

在理想情况下,有一个API可以在以后获取数据以进行进一步处理.

asp.net sharepoint open-source

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

高效的bithifting一个int数组?

要在同一页面上,我们假设sizeof(int)= 4和sizeof(long)= 8.

给定一个整数数组,逻辑上将数组移位到左侧或右侧的有效方法是什么?

我正在考虑一个辅助变量,如long,它将计算第一对元素(索引0和1)的bitshift并设置第一个元素(0).以这种方式继续元素的位移(索引1和2)将是计算机,然后将设置索引1.

我认为这实际上是一种相当有效的方法,但也有缺点.我不能比特位移大于32位.我认为使用多个辅助变量会起作用,但我正在设想沿线的某个地方进行递归.

c arrays bit-manipulation bit-shift

7
推荐指数
2
解决办法
8379
查看次数

C&PHP:使用按位运算符将整数设置存储?

我不熟悉按位运算符,但我似乎以前用它们存储简单的设置.

我需要将几个开/关选项传递给一个函数,我想为此使用一个整数.我该如何设置和阅读这些选项?

php c bit-manipulation bitwise-operators

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

阅读Cassandra总是需要60秒.为什么?(cassandra,thrift,php)

当我使用Thrift和PHP从Cassandra检索数据时,它总是需要60秒.为什么?

php thrift cassandra

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

在ASP.NET中将UNC路径转换为"file:///"URL

我需要将UNC路径转换为file:///URL.例如:

\\fileserver\share\dir\some file.ext --> file://///fileserver/share/dir/some%20file.ext
Run Code Online (Sandbox Code Playgroud)

这有内置功能吗?

c# vb.net asp.net path

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

在C++中使用结构上的memset

大家好.我正在为我的工作修复旧代码.它目前用C++编写.他们将静态分配转换为动态,但没有编辑memsets/memcmp/memcpy.这是我的第一次编程实习,因为我的类似于newbe的问题.

下面的代码在C中,但我希望在C++中使用它(我读过malloc在C++中不是很好的做法).我有两个场景:首先,我们创建了f.然后使用&f以填充零.第二个是指针*pf.我不确定如何将pf设置为全部0,就像前面的C++示例一样.

你可以pf = new foo代替malloc然后打电话memset(pf, 0, sizeof(foo))吗?

struct foo { ... } f;
memset( &f, 0, sizeof(f) );

//or

struct foo { ... } *pf;
pf = (struct foo*) malloc( sizeof(*pf) );
memset( pf, 0, sizeof(*pf) );
Run Code Online (Sandbox Code Playgroud)

c++ memset memcmp

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

Python锁定实现(带有线程模块)

这可能是一个基本问题,但我不熟悉Python中的线程编程,并不完全确定正确的做法是什么.

我应该创建一个单独的锁对象(全局或被传递)并在我需要锁定的任何地方使用它?或者,我应该在每个将要使用它们的类中创建多个锁实例.拿这两个基本的代码样本,哪个方向最好去?主要区别在于第二个类A和B都使用单个锁实例,而第一个使用多个实例.

样品1

class A():
    def __init__(self, theList):
        self.theList = theList
        self.lock = threading.Lock()

    def poll(self):
        while True:
            # do some stuff that eventually needs to work with theList
            self.lock.acquire()
            try:
                self.theList.append(something)
            finally:
                self.lock.release()





class B(threading.Thread):
    def __init__(self,theList):
        self.theList = theList
        self.lock = threading.Lock()
        self.start()


    def run(self):
        while True:
            # do some stuff that eventually needs to work with theList
            self.lock.acquire()
            try:
                self.theList.remove(something)
            finally:
                self.lock.release()



if __name__ == "__main__":
    aList = []
    for x in range(10):
        B(aList)

    A(aList).poll()
Run Code Online (Sandbox Code Playgroud)

样本2

class …
Run Code Online (Sandbox Code Playgroud)

python multithreading locking

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

缺少Jquery日历箭头

我在我的网站上尝试了Jquery日历,它运行良好.我从ajax.googleapis.com链接了css样式表,日历很好但是太大了.所以我只是将文件复制到我的服务器并更改了文件中的高度和宽度.

但是现在前进和后退的箭已经消失了.在我的服务器上托管css时如何让他们回来?

谢谢

jquery calendar jquery-ui

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

Xcode:iPhone截图不再有效

我无法确定何时停止工作,因为我暂时没有使用它,但可能是因为我升级到3.2 SDK.在管理器中,当我选择"屏幕截图"选项卡并按"捕获"时,没有任何反应.

我用三种不同的设备试过这个,然后我重新启动了我的Mac.发生了什么事,我该如何解决?

iphone xcode organizer

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

从float转换为QByteArray

有没有一种快速的方法将浮点值转换为一个字节方式(十六进制)表示QByteArray

memcpy()在使用数组之前做过类似的事情,但这似乎并没有太好用QByteArray.

例如:

memcpy(&byteArrayData,&floatData,sizeof(float));
Run Code Online (Sandbox Code Playgroud)

可以通过其他方式使用:

float  *value= (float *)byteArrayData.data();
Run Code Online (Sandbox Code Playgroud)

我只是实现了这个错误,还是有更好的方法来使用Qt?

谢谢

c c++ qt

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