小编Dan*_*ett的帖子

如何将逗号分隔列表传递给存储过程?

所以我有一个Sybase存储过程,它接受1个参数,这是一个以逗号分隔的字符串列表,并在IN()子句中使用in运行查询:

CREATE PROCEDURE getSomething @keyList varchar(4096)
AS
SELECT * FROM mytbl WHERE name IN (@keyList)
Run Code Online (Sandbox Code Playgroud)

如何在列表中调用超过1个值的存储过程?到目前为止我已经尝试过了

exec getSomething 'John'         -- works but only 1 value
exec getSomething 'John','Tom'   -- doesn't work - expects two variables
exec getSomething "'John','Tom'" -- doesn't work - doesn't find anything
exec getSomething '"John","Tom"' -- doesn't work - doesn't find anything
exec getSomething '\'John\',\'Tom\'' -- doesn't work - syntax error
Run Code Online (Sandbox Code Playgroud)

编辑:我实际上发现这个页面有很好的参考,可以将数组传递给sproc

sql sybase-ase

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

使用自定义TTF字体进行DrawString图像渲染

我在服务器端使用GDI +创建一个流式传输到用户浏览器的图像.没有标准字体符合我的要求,因此我想加载TrueType字体并使用此字体将我的字符串绘制到图形对象:

using (var backgroundImage = new Bitmap(backgroundPath))
using (var avatarImage = new Bitmap(avatarPath))
using (var myFont = new Font("myCustom", 8f))
{
    Graphics canvas = Graphics.FromImage(backgroundImage);
    canvas.DrawImage(avatarImage, new Point(0, 0));

    canvas.DrawString(username, myFont,
        new SolidBrush(Color.Black), new PointF(5, 5));

    return new Bitmap(backgroundImage);
}
Run Code Online (Sandbox Code Playgroud)

myCustom 表示未安装在服务器上但我有TTF文件的字体.

如何加载TTF文件以便我可以在GDI +字符串渲染中使用它?

.net c# fonts gdi+ drawstring

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

如何使用Haystack进行部分场匹配?

我需要一个简单的搜索工具来支持我的django网站,所以我选择了Haystack和Solr.我已经正确设置了所有内容,并且当我输入确切的短语时可以找到正确的搜索结果,但在键入部分短语时我无法获得任何结果.

例如:"John"返回"John Doe",但"Joh"不返回任何内容.

模型:

class Person(models.Model):
    first_name = models.CharField(max_length=50)
    last_name = models.CharField(max_length=50)
Run Code Online (Sandbox Code Playgroud)

搜索索引:

class PersonIndex(SearchIndex):
    text = CharField(document=True, use_template=True)
    first_name = CharField(model_attr = 'first_name')
    last_name = CharField(model_attr = 'last_name')

site.register(Person, PersonIndex)
Run Code Online (Sandbox Code Playgroud)

我猜测有一些我缺少的设置可以实现部分字段匹配.我见过人们EdgeNGramFilterFactory()在一些论坛上谈论过,我用谷歌搜索过它,但我不太确定它的实现.另外,我希望有一个特定于干草堆的方式,以防万一我切换到搜索后端.

django search search-engine django-haystack

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

为什么index.html优先于index.php?

我在服务器上有一个网站.主页是example.com/index.php.

好的,我上传了一个index.html命名文件到服务器(根目录),当我在我的网站域中输入浏览器的URL栏时,我很惊讶,因为index.html页面加载了.

(example.com-> example.com/index.html)所以不是我想要的.

我的问题:为什么会这样?为什么index.html优于index.php?

php apache

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

CSS:减少文本的行间距?

我很难减少CSS行高(或高度 - 我已经尝试过两者)的文本行之间的间距.

我有一点文字,间距是关闭的.我已经尝试修改(似乎)应用的样式,并将文本括在一个<span>...</span>并明确声明样式.似乎没什么用.

该网站是使用Pagelines"lite"主题的Wordpress网站.该URL是http://stage.dsthree.com,问题出现在首页(您可以在文本的第四列中看到它,就在小文本中的"email subscribe"框下方 - 该行的行间距文本已关闭.此网站不允许我发布截图,因为我是新来的...抱歉.

我已将行高降低到1%并降低到1px无效.

任何有关如何减少空白的帮助,指示或建议都非常感谢!

html css wordpress pagelines

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

在运行时以编程方式添加DLL

使用C#,我在运行时创建一个DLL,现在我想在运行时将它添加为我的项目的引用.

我尝试使用该LoadFrom方法,但它不起作用.

我怎样才能做到这一点?

.net c# dll

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

如何通过列的名称检查MySqlDataReader中的NULL?

如何NULL在空旷地区检查价值MySqlDataReader

以下不起作用; 它始终击中else:

if (rdr.GetString("timeOut") == null)
{
    queryResult.Egresstime = "Logged in";
}
else
{
    queryResult.Egresstime = rdr.GetString("timeOut");
}
Run Code Online (Sandbox Code Playgroud)

rdr.IsDbNull(int i) 只接受列号,而不是名称.

c# mysql null dbnull mysqldatareader

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

SVN:忽略子文件夹

我有一个文件夹说:/user_files,我想包含在SVN中,但是下面还有其他文件夹,我不想包含它.

有没有办法用来svn:ignore忽略文件夹中的任何内容,即使该主文件夹包含在回购中?

svn svnignore

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

如何在PYTHONPATH中添加一些东西?

我将一个包(称为pysolr 2.0.15)下载到我的计算机上,与Haystack一起使用.说明要求我将pysolr添加到我的PYTHONPATH中.

这到底是什么意思呢?在解压缩pysolr文件之后,我运行了命令python setup.py install,这就是它.我做了什么,我还需要做什么?

谢谢您的帮助!

python django pysolr pythonpath django-haystack

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

将小数(2.75)转换为时间(2:45)

如果我有一个2.75的双倍,那么在.Net中有一种方法可以将其格式化为'2:45'

如果是例如2.75555555555,则应将其四舍五入到最接近的分钟.我不介意自己编码,但我想知道.Net是否可以.我检查了ToString,但没有找到任何东西.

谢谢

.net c#

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