问题列表 - 第33551页

如何使用emacs/elisp获取当前缓冲区信息的开始/结束?

我有以下代码运行figlet作为范围输入.如何修改此代码以检查是否未指定b或e,将b设置为当前缓冲区的开头,以及当前缓冲区的e结尾?

(defun figlet-region (&optional b e) 
  (interactive "r")
  (shell-command-on-region b e "/opt/local/bin/figlet" (current-buffer) t)
  (comment-region (mark) (point)))
(global-set-key (kbd "C-c C-x") 'figlet-region)
Run Code Online (Sandbox Code Playgroud)

添加

肖恩帮助我得到了这个问题的答案

(defun figlet-region (&optional b e) 
  (interactive)
  (let ((b (if mark-active (min (point) (mark)) (point-min)))
        (e (if mark-active (max (point) (mark)) (point-max))))
   (shell-command-on-region b e "/opt/local/bin/figlet" (current-buffer) t)
  (comment-region (mark) (point))))
(global-set-key (kbd "C-c C-x") 'figlet-region)
Run Code Online (Sandbox Code Playgroud)

emacs elisp

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

在数组中找到四个元素,其总和等于给定的数字X.

我需要帮助才能找到一个找到的算法:

  • 数组中的四个元素
  • 其总和等于给定数字X.
  • 在O(n ^ 2*log(n))

喜欢伪代码或c,c ++

c c++ algorithm

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

需要帮助来理解这个示例代码

private void SetAlpha(string location)
{
    //bmp is a bitmap source that I load from an image
    bmp = new BitmapImage(new Uri(location));
    int[] pixels = new int[(int)bmp.Width * (int)bmp.Height];
    //still not sure what 'stride' is.  Got this part from a tutorial
    int stride = (bmp.PixelWidth * bmp.Format.BitsPerPixel + 7)/8;

    bmp.CopyPixels(pixels, stride, 0);
    int oldColor = pixels[0];
    int red = 255;
    int green = 255;
    int blue = 255;
    int alpha = 0;
    int color = (alpha << 24) + (red << …
Run Code Online (Sandbox Code Playgroud)

.net c# wpf bitmapimage

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

导入的Python模块中的命令行参数

这更多是关于编码风格的问题,但是我有一个脚本来处理特定文件(或文件集)。允许用户提供这些文件作为命令行参数会很好。当然,用户可能会忘记提供这些文件,或者文件名无效,因此我必须在此处引入try / except。

问题是,将来有人可能要导入我的模块。但是,我不知道程序可能需要哪些命令行参数。另外,如果在我的模块访问命令行参数时抛出错误,则似乎可以通过导入我的模块的脚本更好地处理它。但是,如果引发错误,我的脚本仍然需要能够独立运行。

是否有解决此问题的明智方法,还是仅放弃命令行参数的最佳解决方案?

python command-line

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

密封 - 部分类

你能partial为一个类创建一个类文件sealed吗?

c#

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

FTP检测是否启用了主动或被动模式

专门针对Twisted,我希望能够确定所连接的服务器是否支持主动或被动模式。参见API

如果有人可以用FTP协议解释或提供示例,则如何确定服务器支持主动还是被动模式。

python ftp twisted

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

CallableStatement vs Statement

当调用没有参数的存储过程而没有输出时,使用CallableStatement比使用常规StatementPreparedStatement有什么好处?

java stored-procedures jdbc

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

Python机械化,按url链接,nr参数是什么?

我很遗憾不得不问这样的事情,但python的机械化文档似乎真的缺乏,我无法弄明白......他们只举一个例子,我可以找到一个链接:

response1 = br.follow_link(text_regex=r"cheese\s*shop", nr=1)
Run Code Online (Sandbox Code Playgroud)

但是我不想使用正则表达式,我只想跟踪基于其URL的链接,我将如何做到这一点..还有什么是"nr",有时用于以下链接?

谢谢你的任何信息

python mechanize

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

为什么不自动生成serialVersionUID?

为什么不serialVersionUID自动生成?我在应用程序服务器上遇到了一个问题,显然是在缓存旧类.

java serialization serialversionuid

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

Swing和延迟加载组件

我使用Eclipse插件Visual Editor来构建Java Swing接口.由于我不是代码WYSIWYG(UI)编辑器生成的忠实粉丝,我想优化它,当我注意到,编辑器使用延迟加载实现所有元素,如下所示:

private JPanel getSomePanel ()
{
    if ( somePanel == null )
    {
        somePanel = new JPanel();
        // construct the panel
    }
    return somePanel;
}
Run Code Online (Sandbox Code Playgroud)

我知道,当不立即使用有问题的对象时,延迟加载用于获得更好的性能.然而,对于大多数用户界面而言,这没有多大意义,因为例如窗口通常应该从一开始就显示其上的所有组件.在我的情况下也是如此,我有一个相当简单的清晰布局,其中所有组件在显示窗口时都应该存在.

Visual Editor initialize在根容器的构造函数中添加了一个调用,其中构造了根面板并添加了所有其他元素(通过延迟加载).因此,实际上所有组件都是在构造根容器时创建的,只是嵌套在多个方法中.

在这种情况下,是否有任何延迟加载的用途?我应该在哪些UI情况下使用延迟加载?当使用延迟加载时,我实际上甚至允许直接访问成员变量 - 或者我应该每次都调用getter?

谢谢!

java swing lazy-loading

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