小编Dan*_*olo的帖子

asp.net的轻量级搜索引擎

我正在寻找基于UMBRACO开发CMS项目,但我还需要索引所创建的文档并提供搜索功能,因此我想知道您是否对.net技术中提供的轻量级搜索引擎有任何建议.主要要求是简单而有效(没有像solr或sphinx那样复杂).

.net c# search-engine umbraco

5
推荐指数
0
解决办法
660
查看次数

什么是这个Internet Explorer(javascript?)语法错误-2146827286?

所以,我一直在尝试解决这个问题,在我的ajax(jquery)网络应用程序上的一些大部分Windows用户无法播放.我无法使用并行vm中运行的Windows 7 IE8重现它.主要问题似乎是在某个地方的javascript,因为用户抱怨的是ajax按钮无法正常工作.他们点击它没有任何反应,所以要么事件没有触发,要么我的ajax调用失败,并且可能从ajax返回可能失败.

在尝试了一些想法之后,一位朋友建议我查看该死的!https://damnit.jupiterit.com/将捕获javascript中的异常并通过电子邮件发送给您.这是一个非常棒的工具!所以,现在我有更多的数据,但是,我被卡住了.基本上似乎大多数异常似乎都在抱怨语法错误.我将粘贴下面的样本.

message:
    Syntax error
number:
    -2146827286
description:
    Syntax error
Browser:
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; .NET CLR 1.0.3705; OfficeLiveConnector.1.3; OfficeLivePatch.0.0)
Run Code Online (Sandbox Code Playgroud)

有趣的是语法错误一直发生在报告MSIE 8.0的浏览器中,但是使用windows vista,xp及更低版本,因此使用最新IE的旧操作系统.

有谁知道这个错误?这可能是一些奇怪的慢速计算机/慢速互联网连接的事情可能是我的javascript文件在我调用函数之前没有完全加载.我在设置任何东西之前使用jquery $(document).ready()等待.

javascript internet-explorer

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

GDIplus比例位图

您好我正在尝试更改比例GDIplus :: Bitmap并保存在内存缩放的BItmap中,我有问题.我尝试了很多不同的样本,结果是NULL.例如,我尝试使用SetResolution更改图像的分辨率,我也尝试从image-> graphic转换位图并使用构造函数GDIplus :: Bitmap scale之一,但我没有结果.例如,我尝试下一个代码:

Bitmap *bitmap = new Bitmap((int32)width, (int32)height,PixelFormat32bppARGB);
bitmap=bmp.Clone(0,0,W,H,PixelFormat32bppPARGB);
mBitmap=(void *)bitmap->Clone(0.0f,0.0f,width,height,PixelFormat32bppPARGB);
Run Code Online (Sandbox Code Playgroud)

c++ gdi+ visual-studio-2010

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

Python 3.1.3 Win 7:csv writerow错误"必须是字节或缓冲区,而不是str"

有一个简单的脚本在我的Win xp机器上在Python 2.7.1下完美运行.现在有了一台带有python 3.1.3的win 7机器.

代码是:

owriter.writerow(dtime[1][1])

dtime[1][1]=['30-Aug-10 16:00:00', '2.5', '15']
Run Code Online (Sandbox Code Playgroud)

收到此错误消息: TypeError: must be bytes or buffer, not str

我应该做些什么改变?

谢谢.

python python-3.x

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

使用ord()将字符串转换为ascii

我必须先说这是一个新手(学习),所以请放弃对一个对你的世界有限的人(Python)的显而易见的疏忽.

我的目标是从用户获取字符串并将其转换为Hex和Ascii字符串.我能够用hex(encode("hex"))成功完成这个,但ascii不是这样.我发现了这个ord()方法并尝试使用它,如果我只使用:print ord(i),循环遍历并将值垂直打印到屏幕上,而不是我想要它们.所以,我试图用字符串数组捕获它们,这样我就可以将它们连接到一行字符串,在"Hex"值下水平打印它们.我只是用尽了我的资源来搞清楚...任何帮助都是谢谢.谢谢!

while True:
   stringName = raw_input("Convert string to hex & ascii(type stop to quit): ")
   if stringName == 'stop':
      break
   else:   
      convertedVal = stringName.encode("hex")
      new_list = []
      convertedVal.strip() #converts string into char
      for i in convertedVal:
         new_list = ord(i)


      print "Hex value: " + convertedVal
      print "Ascii value: " + new_list     
Run Code Online (Sandbox Code Playgroud)

python

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

Python Yield Statement似乎没有从它停止的地方继续

我必须忽略显而易见的事情,但我不能为我的生活弄清楚为什么这个yield语句不会持续给我一个比前一个晚15分钟的新日期时间值.gettime函数的行为更像是"返回"而不是"yield"的函数.

import datetime

#function that continually adds 15 minutes to a datetime object
def gettime(caldate):
    while True:
        yield caldate
        caldate += datetime.timedelta(minutes=15)

#initialize a datetime object
nextdate = datetime.datetime(2011, 8, 22, 11,0,0,0)

#call gettime function 25 times.
for i in range(0,25):
    print gettime(nextdate).next()


#output feels like it should be a series of incrementing datetime values 15 minutes apart.
#in actuality, the same result namely:

#2011-08-22 11:00:00

#happens 25 times.
Run Code Online (Sandbox Code Playgroud)

python yield

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

如何将Python控制台输出重定向到QTextBox

我正在开发一个用于重新编译Linux内核的GUI.为此,我需要从Python实现4-5个Linux命令.我使用Qt作为GUI设计师.我已经使用os.system()call 成功实现了命令.但输出是在控制台获得的.真正的问题是命令的输出是一个列表,需要大约20-25分钟的连续打印.我们如何将此控制台输出传输到Qt中设计的文本框.任何人都可以帮助我setSource()在Qt中使用source作为实时控制台输出来实现操作.

python console redirect qwidget

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

UUID Cassandra

我是Cassandra的新手.我试图将一些值插入columnfamily.配置文件中columnfamily的定义如下.

<ColumnFamily Name="CommandQueue"
                    ColumnType="Super"
                    CompareWith="TimeUUIDType"
                    CompareSubcolumnsWith="UTF8Type"/>
Run Code Online (Sandbox Code Playgroud)

当我尝试向我插入值时,我总是得到"InvalidRequestException(为什么:UUID必须正好是16个字节)".

我正在使用batch_mutate()来插入列.

如何将值插入列族.

cassandra

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

你如何让SQLServerExpress创建用户?

在我的机器上以管理员身份运行,我可以很好地创建数据库,但是当我尝试创建用户时,它会因此错误消息而失败.

1> create user mark from login mark
2> go
Msg 15007, Level 16, State 1, Server ENDER\SQLEXPRESS, Line 1
'mark' is not a valid login or you do not have permission.
Run Code Online (Sandbox Code Playgroud)

我正在使用sqlcmd来做到这一点.

sql-server-2008-express

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

如何获得磁盘/文件上图像宽度x高度的比例?

我将我的用户图片保存为硬盘上的文件.(不在数据库中).

我会得到这个*.jpg文件的高度和宽度,怎么做?

(背景:我必须计算高度和宽度之间的比率,以使其达到指定的高度和宽度而不拉伸它).

.net c# jpeg image

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