问题列表 - 第38374页

我可以在wxpython中使用没有框架的面板吗?

有一些人吗?我有一些关于wxpython的问题,我可以使用没有框架的面板吗?

python wxwidgets wxpython

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

MySQL查询:使用非唯一值排序列表时获取下一个或上一个项目

我有图像库.每张图片的评级都取决于有多少用户投票"我喜欢这个".MySQL表就是这样的:

id       |image      |rating
------------------------------------
166      |6.png      |9
165      |8.png      |9
189      |1.png      |8
171      |99.png     |8
169      |56.png     |8
155      |34.png     |8
265      |7.png      |7
754      |86.png     |6
166      |37.png     |4
342      |95.png     |2
99       |35.png     |0
76       |34.png     |0
44       |3.png      |0
8        |22.png     |0
Run Code Online (Sandbox Code Playgroud)

任务是:可以查看按评级排序的图库.使用列表图像很容易,ORDER BY rating DESC, id DESC但是当用户点击图像时出现问题,我必须在打开的图像旁边显示"上一张图像"和"下一张图像"按钮.

假设我们现在正在查看示例表中id = 169的图像:

id       |image      |rating
------------------------------------
169      |99.png     |8
Run Code Online (Sandbox Code Playgroud)

如何编写查询,以获取上一张图像(id = 171)?问题是,主要排序是rating(不是唯一的),次要是唯一的id.在任何情况下哪个查询都会给我正确的上一张图像.

我试过了:

SELECT *
FROM images
WHERE rating >= …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

我可以在jQuery上为滚动事件的开始和结束声明逻辑吗?

我想为用户开始在页面上滚动时设置逻辑,滚动完成后,我该如何实现?

我想避免使用下面的内容,因为这意味着我的逻辑将被不必要地反复触发

$(window).scroll(function(){
    console.log("scrolling");
});
Run Code Online (Sandbox Code Playgroud)

jquery events scroll

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

将枚举设置为其默认值

我相信这是相当微不足道的,但我无法做到.

public static string DoSomething(this Enum value)
 {
     if (!Enum.IsDefined(value.GetType(), value))
     {
         // not a valid value, assume default value
         value = default(value.GetType()); 
     }

     // ... do some other stuff
 }
Run Code Online (Sandbox Code Playgroud)

该行value = default(value.GetType());无法编译,但希望您能看到我正在尝试的内容.我需要将Enum param设置为它自己类型的默认值.

c# enums value-type default-value

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

使jfilechooser显示图像缩略图

我想创建一个JFileChooser带缩略图的图像文件.所以我将FileView子类化,并在创建的方法中ImageIcon做了一些缩放,以显示缩略图.

但是,整体效果是,filechooser窗口小部件在打开目录并显示缩略图之前需要一些时间.在下面的createImageIcon()中,我需要使用图像文件路径两次调用新的ImageIcon(),然后调整大小的图像作为构造函数参数.我认为这是减慢小部件的速度.

有没有更有效的替代方案?任何建议/指针都是最受欢迎的.

谢谢,马克

public static void main(String[] args) { 
    JFileChooser chooser=new JFileChooser();
    ThumbNailView thumbView=new ThumbNailView();
    chooser.setFileView(thumbView);
  }

class ThumbNailView extends FileView{
 public Icon getIcon(File f){
  Icon icon=null;
  if(isImageFile(f.getPath())){
   icon=createImageIcon(f.getPath(),null);
  }
  return icon;
 }
 private ImageIcon createImageIcon(String path,String description) {
  if (path != null) {
   ImageIcon icon=new ImageIcon(path);
   Image img = icon.getImage() ; 
   Image newimg = img.getScaledInstance( 16, 16,  java.awt.Image.SCALE_SMOOTH ) ;
   return new ImageIcon(newimg);
  } else {
   System.err.println("Couldn't find file: " + path); …
Run Code Online (Sandbox Code Playgroud)

java jfilechooser thumbnails

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

在不到n次的时间内在一个位串中找到两个连续的1?

我试图找出一种方法来查看一个位串在比特串大小n中是否有少于n次的2个连续的.

例如,假设我们的字符串大小为5(索引0-4).如果索引1和3都是0,我可以返回false.但如果它们都是那些,那么我可能需要做5次才能找到答案.

bitstring不必是长度5.为简单起见,假设它可以在3到8之间.

algorithm bits bitstring

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

git workflow - 使用一个repo作为另一个repo的基础

我在github上分享了Paul IrishHTML5样板,所以我可以拥有自己的版本,更适合我的需求.如果我使用此样板开始每个新的Web项目,那么将该代码放入新的repo的最佳方法是什么?据我所知,我有两个选择:

  • 克隆回购.我不只是想克隆它,因为我并没有真正对样板进行更改 - 我只是将它用作新网站的启动点.此外,如果我从github克隆,那么样板仓库将被设置为我的新站点的远程.

  • 将代码复制粘贴到新目录中,然后在那里启动一个新的git repo.这种感觉有点不对劲.

有没有更好的方法来处理这个?

git github

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

创建一个具有多个函数的jquery插件

好吧,我有点新的插件,我已经在我的项目中使用了很多,我也编写了基本的插件,只适用于带有选项的元素:

(function($){
    $.fn.pulse = function(options) {
        // Merge passed options with defaults
        var opts = jQuery.extend({}, jQuery.fn.pulse.defaults, options);
        return this.each(function() {
            obj = $(this);             
            for(var i = 0;i<opts.pulses;i++) {
                obj.fadeTo(opts.speed,opts.fadeLow).fadeTo(opts.speed,opts.fadeHigh);
            };
            // Reset to normal
            obj.fadeTo(opts.speed,1);
        });
    };
    // Pulse plugin default options
    jQuery.fn.pulse.defaults = {
        speed: "slow",
        pulses: 2,
        fadeLow: 0.2,
        fadeHigh: 1
    };
})(jQuery); 
Run Code Online (Sandbox Code Playgroud)

以上工作正常,但显然它执行一个任务,理想情况下我希望能够在插件中执行多个任务,所以我可以使用:

$('#div').myplugin.doThis(options);
$('#div').myplugin.doThat(options;
Run Code Online (Sandbox Code Playgroud)

原因是我有一个相当大的脚本,它执行各种ajax调用来保存数据和从数据库查询数据(使用外部php文件)我想将所有这些功能集成到一个插件中,但我不知道最好的用于它的结构,香港专业教育学院看了很多教程,基本上炒了我的大脑,我很困惑,我应该怎么做这个.

这只是创建一个新功能的问题,如:

$.fn.pluginname.dothis = function(options){
        return this.each(function() {
            //execute code
        };
   };
Run Code Online (Sandbox Code Playgroud)

关于这个的任何指针,或者让我入门的模板都会非常有用.

永远需要帮助!!!


下一个问题:

(function($){
// Can use $ without …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins

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

在shell脚本中更改父shell的path变量

我想在shell脚本中更改路径环境变量.执行shell脚本后应修改path变量.

shell

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

如何使BorderThickness从WPF资源键接收其值?

我尝试创建String,Int32资源如下,但它不起作用.我收到错误,说该值无法转换.

如果你知道怎么做,请帮忙.

<ResourceDictionary 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <sys:Int32 x:Key="MyKey">1</sys:Int32>
</ResourceDictionary>

<Label Content="abb" BorderThickness="{StaticResource MyKey}" />
Run Code Online (Sandbox Code Playgroud)

wpf resources border thickness

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