问题列表 - 第18243页

您编写了哪些有用的自定义jQuery选择器?

对我来说,jQuery最好但尚未充分利用的功能之一是自定义选择器.我有一个相当简单的例子,挑选出所有空文本框:

$(document).ready(function() {
    $.extend($.expr[':'], {
        textboxEmpty: function(el) {
            var $el = $(el);
            return ($el.val() == "") && ($el.attr("type") == "text");
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

并致电:

alert($(":textboxEmpty").length);
Run Code Online (Sandbox Code Playgroud)

我真的想知道,如果有其他人有他们写的自定义选择器的一些有用的例子.

当然,我不会对这些陷阱视而不见,并且意识到它们可能非常慢,因此应该与其他更快的选择器结合使用.听听我们是否应该注意其他问题会很有用.

javascript jquery custom-selectors

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

WindowsError:[错误126]找不到指定的模块

我使用以下代码在python中加载一个DLL:

if os.path.exists(dll_path):
     my_dll = ctypes.cdll.LoadLibrary(dll_path)
Run Code Online (Sandbox Code Playgroud)

但我不断收到以下错误

WindowsError:[错误126]找不到指定的模块

dll出现在指定的路径上,但我不明白为什么我收到错误.

python ctypes

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

select语句上的SQL内连接

我试图在这样的选择语句上进行内部联接:

select *
from (select* from bars  where rownum <= 10 )as tab1
inner join (select * from bars  where rownum <= 10 )as tab2
on tab1.close=tab2.close
Run Code Online (Sandbox Code Playgroud)

并且我收到以下错误:ORA-00933 SQL命令未正确结束任何帮助将不胜感激,谢谢!

sql oracle ora-00933

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

c#图像调整大小到不同大小,同时保留纵横比

我正在尝试调整图像大小,同时保留原始图像的宽高比,这样新图像看起来不会被压扁.

例如:

将150*100图像转换为150*150图像.
高度的额外50个像素需要用白色背景颜色填充.

这是我正在使用的当前代码.

它适用于调整大小,但更改原始图像的宽高比会压缩新图像.

private void resizeImage(string path, string originalFilename, 
                         int width, int height)
    {
        Image image = Image.FromFile(path + originalFilename);

        System.Drawing.Image thumbnail = new Bitmap(width, height);
        System.Drawing.Graphics graphic = 
                     System.Drawing.Graphics.FromImage(thumbnail);

        graphic.InterpolationMode = InterpolationMode.HighQualityBicubic;
        graphic.SmoothingMode = SmoothingMode.HighQuality;
        graphic.PixelOffsetMode = PixelOffsetMode.HighQuality;
        graphic.CompositingQuality = CompositingQuality.HighQuality;

        graphic.DrawImage(image, 0, 0, width, height);

        System.Drawing.Imaging.ImageCodecInfo[] info =
                         ImageCodecInfo.GetImageEncoders();
        EncoderParameters encoderParameters;
        encoderParameters = new EncoderParameters(1);
        encoderParameters.Param[0] = new EncoderParameter(Encoder.Quality,
                         100L);            
        thumbnail.Save(path + width + "." + originalFilename, info[1], 
                         encoderParameters);
    }
Run Code Online (Sandbox Code Playgroud)

编辑:我想填充图像而不是裁剪

c# system.drawing image-processing image-scaling

77
推荐指数
8
解决办法
15万
查看次数

将byte []转换为java中的用户定义类

我想转换从socket得到的byte []我写的一个类(Message).我试过了

byte[] data=new btyte[100];
.
.
.
Message m=(Message)data;
Run Code Online (Sandbox Code Playgroud)

但它没有用,给我错误我该怎么办?

java serialization

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

为什么这些正则表达式测试允许某些字符通过?

我正在检查带有以下正则表达式的字符串:

[a-zA-Z0-9]+
[A-Za-z]+
Run Code Online (Sandbox Code Playgroud)

由于某种原因,人物:

.
-
_
Run Code Online (Sandbox Code Playgroud)

被允许通过,为什么?

c# regex

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

为什么表单发布会产生$ _FILES ['thefile'] ['name'] [0]而不是$ _FILES ['thefile'] [0] ['name']?

当您命名多个具有相同名称和数组索引的文件输入字段时,如下所示:
<input type='file' name='thefile[0]'>
<input type='file' name='thefile[1]'>

然后在表单提交中你得到这个:
$_FILES['thefile']['name'][0]
$_FILES['thefile']['name'][1]
依此类推其他字段.

我觉得这很烦人,因为它可以防止重复使用代码进行非数组文件上传.
这会不会更好:?
$_FILES['thefile'][0]['name']等等?

有人知道这个奇怪的CGI/HTML实现背后的原因吗?

html php forms post cgi

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

使用GRUB自定义代码?

我可以在GRUB加载时运行一些自定义代码吗?换句话说,GRUB是否提供了在加载任何操作系统之前运行一些自定义代码的工具?

linux grub bootloader

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

FMOD声音库 - 同步点让我疯狂!

有FMOD经验的人可以阻止我失去它.我不能让这些同步点表现出来.我有一些游戏音乐,包括两个部分,一个介绍和一个循环.它们是独立的声音,在介绍结束后,它开始循环部分,永远重复.我在介绍的最后设置了一个同步点来触发循环.它工作得很好,直到我尝试停止并重新启动音乐(例如当播放器死亡时).无论如何,同步点一旦重新开始介绍就会坚持触发,即使它是在介绍结束时设置的.效果是音乐的两个部分同时播放 - 而且似乎在单个频道上,因为我告诉它重用频道.这甚至可能吗?这是我的一些代码(注意系统,介绍,循环和通道是成员变量):

public void Play()
{
    if (intro != null)
    {
        CHANNELINDEX index = (channel == null) ? CHANNELINDEX.FREE : CHANNELINDEX.REUSE;
        system.playSound(index, intro, false, ref channel);
        uint length = 0;
        intro.getLength(ref length, TIMEUNIT.MS);
        intro.addSyncPoint(length, TIMEUNIT.MS, "StartLoop", ref loopPtr);
        channel.setCallback(callback);
    }
    else system.playSound(CHANNELINDEX.FREE, loop, false, ref channel);
    Playing = true;
}
Run Code Online (Sandbox Code Playgroud)

这是同步点:

private FMOD.RESULT SyncCallback(IntPtr c, CHANNEL_CALLBACKTYPE type, IntPtr a, IntPtr b)
{
    if (Playing)
    {
        RESULT result = intro.getSyncPoint(0, ref loopPtr);
        intro.deleteSyncPoint(loopPtr);
        system.playSound(CHANNELINDEX.REUSE, loop, false, ref channel);
    }
    return …
Run Code Online (Sandbox Code Playgroud)

c# audio fmod

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

避免在ActiveRecord中显示SHOW FIELDS

有什么方法可以阻止ActiveRecord在不需要时向数据库发出SHOW FIELDS吗?

我正在研究数据库性能关键应用程序,并且注意到在典型的查询中,我的SELECT需要0.5毫秒,相关的SHOW FIELDS需要2毫秒 - 4倍长!更重要的是,它不需要,因为我已经指定了我想要检索的唯一列:

UsersAddress.find(:all, :conditions => {:user_id => 1}, :select => :address_id)

UsersAddress加载(0.5ms)SELECT address_id FROM users_addressesWHERE(users_addresses.user_id= 1)

UsersAddress列(2.1ms)显示字段 users_addresses

当然,这只会在每次第一次触摸某个表时发生一次,但不应该是可以避免完成的吗?首先,该信息已经在我的架构中.其次,我不需要它.

任何想法如何优化这样,以便Rails不会运行SHOW FIELDS,除非它真的需要它?

谢谢!

activerecord ruby-on-rails

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