问题列表 - 第19069页

Google地图如何知道我的位置?

我有一个诺基亚5500运动手机,我发现我安装谷歌地图后,它可以自动定位到我目前的位置.我想知道谷歌地图如何获得我的位置并在地图上标记它?我怎么能用symbian C++编程实现这个功能(诺基亚5500的操作系统是Symbian 3rd).

c++ google-maps symbian

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

排序一组dicts

我是Python的新手,如果我正确地做这件事,我很好奇.我有一个dicts元组(来自数据库调用):

companies = ( { 'companyid': 1, 'companyname': 'Company C' },
              { 'companyid': 2, 'companyname': 'Company A' },
              { 'companyid': 3, 'companyname': 'Company B' } )
Run Code Online (Sandbox Code Playgroud)

我想在公司名称上对此进行排序.有没有比这更正确的方法呢?

sortcompanies = list(companies)
sortcompanies.sort(lambda x,y: cmp(x['companyname'],y['companyname']))
Run Code Online (Sandbox Code Playgroud)

谢谢你的批评!

python sorting

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

uiwebkit错误101

我有一个搜索框,其中包含希伯来语和英语的关键字,并在维基百科中搜索相应的关键字.

如果我输入英文,它运作良好,但当我输入希伯来语时,它显示此错误:

当我输入希伯来语关键字url看起来像

http://he.wikipedia.org/w/index.php?title=%D7%9E%D7%99%D7%95%D7%97%D7%93%3A%D7%97%D7%99%D7 %A4%D7%95%D7%A9&search =\u05db\u05db\u05db\u05db

当我输入英文关键字url看起来像

http://he.wikipedia.org/w/index.php?title=%D7%9E%D7%99%D7%95%D7%97%D7%93%3A%D7%97%D7%99%D7 %A4%D7%95%D7%A9和搜索= iPhone

哪个映射到:

Error Domain = WebKitErrorDomain Code = 101 UserInfo = 0xf6e950"无法完成操作.(WebKitErrorDomain错误101.)"

是否有任何编码技术应该用于编码URL ???

请赐教这个!!!!!!

提前致谢

iphone webkit

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

html 值向上向下箭头

我知道这是一个非常简单的问题......但我不知道我正在寻找的元素的名称,所以我无法研究它。

我希望添加其中一个向上/向下箭头按钮,允许您增加文本框。

html

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

.NET垃圾收集 - 它有什么影响?

我们有一种情况,我们正在考虑在RAM非常低的服务器上强制进行垃圾收集(平均使用3.6/4GB).不,不幸的是,升级此服务器并不是一个真正的选择.

我们的一个服务进程(用C++间接编写(不要问...))可以使用.NET组件,然后睡10分钟.当该服务处于休眠状态时,它通常会挂在可以与其他进程共享的600MB RAM上.似乎某种方式与WSE跟踪有关,用于调试.我可以看到它在第一次COM调用.NET的下一次迭代时唤醒和GC - 然而这个过程做了一些工作,当它进入睡眠状态时,RAM使用量恢复到大约600MB ......好吧,你可以看出这是怎么回事......

问题:我正在考虑在进程进入睡眠状态之前添加垃圾收集.此框中还有其他服务正在执行与.NET相关的任务.当我在此服务进程中调用垃圾收集时,该GC是否影响该框上的所有其他.NET相关进程或仅影响请求收集的进程?我有点担心为我所关心的流程之外的流程创建某种性能问题.

.net garbage-collection

6
推荐指数
3
解决办法
1305
查看次数

如何通过msi升级

我想通过msi设置升级我的产品.两个msi的升级代码保持不变,因为它是相同的产品系列.即使我更改msi的版本/产品代码进行更新,它只是告诉我产品已经安装或要求我修复它.它不提供替换当前安装的更新选项.

我正在使用Visual Studio 2008 Pro生成msi设置

installer windows-installer upgrade

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

Rails:链接到部分?

目前我尝试做以下事情:

我为我的用户创建了几个部分(即_show_signature.html.erb).现在我想在点击链接时显示它们.在我的用户控制器中,我创建了一个新操作:

  def show_signature
     @is_on_show_signature = true
  end

  def show_information
     @is_on_show_information = true
  end
Run Code Online (Sandbox Code Playgroud)

在我的用户show.html.erb我编码:

<% if @is_on_show_information %>
    <%= render :partial => 'show_information' %>
<% elsif @is_on_show_signature %>
    <%= render :partial => 'show_signature' %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

在我的"导航栏"中,我写道:

  <ul>
    <li class="profile-tab">
      <%= link_to 'Information', show_information_path %>
    </li>
    <li class="profile-tab">
      <%= link_to 'Signature', show_signature_path %>
    </li>
  </ul>
Run Code Online (Sandbox Code Playgroud)

在我的routes.rb中我写道:

  map.show_information '/user-information', :controller => 'user', :action => 'show_information'
  map.show_signature '/user-signature', :controller => 'user', :action => 'show_signature'
Run Code Online (Sandbox Code Playgroud)

现在我的问题:

点击我的"信息"链接会将我重定向到http:// localhost:3000/user-information(因为我告诉他在routes.rb中的这条路径 - …

ruby ruby-on-rails

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

合并的DLL,Intellisense没有选择单独的XML doc文件

我使用ILMerge将我的几个C#项目DLL合并到一个DLL中,用于整个解决方案.我让每个项目为Intellisense生成其文档的.XML文件,当我尝试使用我的合并DLL作为另一个解决方案的参考时,我无法显示这些注释.我将这些文件都放在同一目录中:

  • MergedProjectDlls.dll
  • Project1.XML
  • Project2.XML
  • Project3.XML
  • Project4.XML

我尝试将单个项目XML文件重命名为MergedProjectDlls.XML,然后在Visual Studio中删除并重新添加引用,但是Intellisense仍然没有接受我在已重命名的项目XML文件中存在的注释.

我希望以某种方式将所有这些项目XML文件合并到一个名为MergedProjectDlls.XML的文件中.那可能吗?当Intellisense与MergedProjectDlls.dll位于同一目录时,它会自动接收吗?

编辑:刚刚在MSDN上找到了这个:

要使用生成的.xml文件与IntelliSense功能一起使用,请让.xml文件的文件名与要支持的程序集相同,然后确保.xml文件与程序集位于同一目录中.因此,在Visual Studio项目中引用程序集时,也会找到.xml文件.

并且:

除非使用/ target:module进行编译,否则file将包含指定包含编译输出文件的程序集清单的文件名的标记."

intellisense ilmerge build-process xml-documentation visual-studio

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

如何在Javascript中触发个人事件

我不能在IE中使用Javascript来发起个人事件.在Firefox中工作很棒.

我的代码是:

var evento; 
if(document.createEventObject)  
{  
   evento = document.createEventObject();  
   document.fireEvent('eventoPersonal', evento);     
}  
//FF  
else  
{  
    evento = document.createEvent('Events');  
    evento.initEvent('eventoPersonal',true,false);  
    document.dispatchEvent(evento);  
}
Run Code Online (Sandbox Code Playgroud)

但是当尝试document.fireEvent('eventoPersonal', evento);在IE中执行时,它不起作用.如何在IE中解除自定义事件?

在Internet Explorer中,我在执行的行中收到错误:"无效的参数" document.fireEvent('eventoPersonal', evento);

javascript javascript-events

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

C编程:如何从二进制文件中读取和打印一个字节?

我希望打开一个二进制文件,读取文件的第一个字节,最后将十六进制值(字符串格式)打印到stdout(即,如果第一个字节是03十六进制,我希望打印出0x03例如) .我得到的输出与我在样本二进制文件中所知的不一致,所以我想知道是否有人可以帮助解决这个问题.

这是代码:

#include <stdio.h>
#include <fcntl.h>

int main(int argc, char* argv[])
{
int fd;
char raw_buf[1],str_buf[1];

fd = open(argv[1],O_RDONLY|O_BINARY);

    /* Position at beginning */
lseek(fd,0,SEEK_SET);

    /* Read one byte */
read(fd,raw_buf,1);

    /* Convert to string format */
sprintf(str_buf,"0x%x",raw_buf);
printf("str_buf= <%s>\n",str_buf);

close (fd);
return 0;   
}
Run Code Online (Sandbox Code Playgroud)

该计划编制如下:

gcc rd_byte.c -o rd_byte

运行如下:

rd_byte BINFILE.bin

知道使用的样本二进制文件有03作为其第一个字节,我得到输出:

str_buf = <0x22cce3>

我期望的是str_buf = <0x03>

我的代码中的错误在哪里?

感谢您的任何帮助.

c

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