问题列表 - 第25630页

谷歌地图v3 InfoWindow太宽

在谷歌地图v3中,我似乎无法将我的infoWindow的宽度小于200px.这是我正在使用的代码:

var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
    zoom: 15,
    center: latlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
var myMap = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var gmarker = new google.maps.Marker({position: latLng,title:'Example'} );
var infoWindow = new google.maps.InfoWindow();
infoWindow.setOptions({maxWidth: 110});
window_content = '<div style="width:110px;height:110px;">Test</div>';
infoWindow.setContent(window_content);
infoWindow.open(myMap, gmarker);
Run Code Online (Sandbox Code Playgroud)

有没有办法让infoWindow更窄?还是我坚持最小宽度?

google-maps infowindow google-maps-api-3

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

构建一个rails表单来过滤索引页面?

G'day伙计们,我在过滤我系统中几千个商品的展示时遇到了问题.根据我们正在构建的系统的规格,我们必须有一个表单,允许人们输入开始日期,然后是几分钟的间隔,以过滤项目的表示.我已经构建了我的帮助函数来返回该间隔期内的所有交易,但我不能在我的生活中正确构建将在索引页顶部返回dateTime值和整数值的表单?

有任何想法吗?我是否必须构建一个单独的模型对象来分配值,或者是否有更简单的方法?

ruby forms ruby-on-rails

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

如何劫持所有本地http请求并使用c提取url?

我应该去哪个方向(图书馆,文件)?

UPDATE

有人可以说明如何使用winpcap来完成这项工作吗?

更新2

如何验证数据包是否是HTTP数据包?

c http winpcap

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

Android编程 - 屏幕分辨率

我是Android编程的新手.我见过在Android上运行不同屏幕分辨率的不同手机.如何创建一个适用于所有Android设备的应用程序,在我的应用程序视图中没有任何失真.....

android resolution

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

需要使用 libpng 读取图像的帮助

这是我的功能...我不知道为什么它不起作用。生成的图像看起来与 .png 的样子完全不同。但也没有错误。

bool Bullet::read_png(std::string file_name, int pos)
{
    png_structp png_ptr;
    png_infop info_ptr;
    FILE *fp;

    if ((fp = fopen(file_name.c_str(), "rb")) == NULL) {
        return false;
    }

    png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);

    if (png_ptr == NULL) {
        fclose(fp);
        return false;
    }

    info_ptr = png_create_info_struct(png_ptr);
    if (info_ptr == NULL) {
        fclose(fp);
        png_destroy_read_struct(&png_ptr, NULL, NULL);
        return false;
    }

    if (setjmp(png_jmpbuf(png_ptr))) {
        png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
        fclose(fp);
        return false;
    }

    png_init_io(png_ptr, fp);

    png_read_png(png_ptr, info_ptr, PNG_TRANSFORM_STRIP_16 | PNG_TRANSFORM_SWAP_ALPHA | PNG_TRANSFORM_EXPAND, NULL);

    png_uint_32 width = png_get_image_width(png_ptr, …
Run Code Online (Sandbox Code Playgroud)

c++ image-processing alchemy libpng

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

有一个工厂用于创建对象的好处?

我正在努力了解工厂的设计模式.

我不明白为什么在客户端和产品(客户想要的对象)之间有一个中间人是好的.

没有工厂的例子:

$mac = new Mac();
Run Code Online (Sandbox Code Playgroud)

工厂的例子:

$appleStore = new AppleStore();
$mac = $appleStore->getProduct('mac');
Run Code Online (Sandbox Code Playgroud)

工厂模式如何将客户与产品分离?

有人可以给出一个未来代码更改的例子,它将影响示例1的否定,但在示例2中是正面的,所以我理解解耦的重要性?

谢谢.

php design-patterns

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

我可以创建一个不回发的ASP.NET ImageButton吗?

我正在尝试使用ImageButton控件进行客户端脚本执行.我可以使用OnClientClick属性指定要执行的客户端脚本,但是如何阻止它在每次用户单击时尝试发布?单击此按钮时没有理由发布.我已将CausesValidation设置为False,但这不会阻止它发布.

asp.net post postback submit imagebutton

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

Ruby中Windows上的Unicode文件名

我有一段看起来像这样的代码:

Dir.new(path).each do |entry|
    puts entry
end
Run Code Online (Sandbox Code Playgroud)

当我在列出的目录中有一个名为こんにちは世界.txt的文件时出现问题.在Windows 7机器上,我得到输出:

???????.txt
Run Code Online (Sandbox Code Playgroud)

从Google上搜索,在Windows上正确读取此文件名似乎是一项不可能完成的任务.有什么建议?

ruby unicode internationalization windows-7

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

Cunc中的C#歧义+扩展方法+ lambdas

我一直试图通过这篇文章:

http://blogs.msdn.com/wesdyer/archive/2008/01/11/the-marvels-of-monads.aspx

......第1页上的内容让我感到不舒服.特别是,我试图围绕Compose <>()函数,我为自己写了一个例子.考虑以下两个Func:

Func<double, double> addTenth = x => x + 0.10;
Func<double, string> toPercentString = x => (x * 100.0).ToString() + "%";
Run Code Online (Sandbox Code Playgroud)

没问题!很容易理解这两者的作用.

现在,按照本文中的示例,您可以编写一个通用的扩展方法来组合这些函数,如下所示:

public static class ExtensionMethods
{
 public static Func<TInput, TLastOutput> Compose<TInput, TFirstOutput, TLastOutput>(
  this Func<TFirstOutput, TLastOutput> toPercentString,
  Func<TInput, TFirstOutput> addTenth)
 {
  return input => toPercentString(addTenth(input));
 }
}
Run Code Online (Sandbox Code Playgroud)

精细.所以现在你可以说:

string x = toPercentString.Compose<double, double, string>(addTenth)(0.4);
Run Code Online (Sandbox Code Playgroud)

你得到字符串"50%"

到现在为止还挺好.

但这里有一些含糊不清的东西.假设您编写另一种扩展方法,现在您有两个函数:

public static class ExtensionMethods
{
 public static Func<TInput, TLastOutput> Compose<TInput, TFirstOutput, TLastOutput>(
  this Func<TFirstOutput, TLastOutput> toPercentString,
  Func<TInput, TFirstOutput> …
Run Code Online (Sandbox Code Playgroud)

c# generics monads extension-methods func

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

Git忽略了子目录中的.git目录

我正在使用git作为备份工具,并在笔记本电脑和台式机之间的$ HOME目录中使用"漫游配置文件".

我的问题是在我的$ HOME下我有一个开发目录,里面有我正在研究的多个git项目.Git不允许我添加子目录.git文件夹.因此,为了承诺这些项目,我必须将更改推送到我的$ HOME git repo,拉上笔记本电脑(创建它们的地方和.git dir exsits)并提交.

我读过有关子模块的信息,但这并不是我想要的.我只是希望将子.git文件夹视为任何旧目录,以便我可以移动它们并备份它们.

有没有人这样做过或者想过我会怎么做?

git backup

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