问题列表 - 第23249页

按哈希表中的值排序 - Ruby

我有以下国家/地区;

COUNTRIES = {
  'Albania' => 'AL', 
  'Austria' => 'AT',
  'Belgium' => 'BE',
  'Bulgaria' => 'BG',
   .....
  }
Run Code Online (Sandbox Code Playgroud)

现在,当我输出哈希时,值不按字母顺序排列AL,AT,BE,BG ....而是以无意义的顺序排序(至少对我而言)

如何输出具有按字母顺序排序的值的哈希?

ruby ruby-on-rails hashtable

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

使用Google图表选择字体系列?

是否可以为任何非Flash Google图表可视化设置font-family?特别适用于图表轴上的文字.谷歌图表功能强大,但很难看.不幸的是,我无法转向更好的事情,比如gRaphael.

javascript charts google-api google-visualization

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

First()会执行OrderBy()吗?

(渐近)性能之间是否存在差异?

var a = Orders.OrderBy(order => order.Date).First()
Run Code Online (Sandbox Code Playgroud)

var y = Orders.Where(order => order.Date == Orders.Min(x => x.Date)).ToList();
Run Code Online (Sandbox Code Playgroud)

即将First()执行OrderBy()?我猜不是.MSDN说通过foreach och GetEnumerator枚举集合,但是短语不排除其他扩展.

linq linq-extensions

10
推荐指数
3
解决办法
7038
查看次数

什么是关于逻辑设计的优秀/好书?

我想要一些好书,涵盖逻辑设计,制作计算机电路.似乎有很多关于逻辑设计的昂贵书籍,但目前还不清楚哪些是好的.

hardware cpu logic

8
推荐指数
0
解决办法
9553
查看次数

Magento为下拉属性添加新选项

您好我正在为magento编写产品同步脚本.我知道如何添加具有给定属性集的新产品.但是我正在使用的一个属性是一个大小字段.遇到新尺寸时我想将此选项添加到属性中,我想知道如何做到这一点?

php magento

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

为什么Erlang中没有中间件?

我之前问了一个关于用Erlang或Java编写的ESB的问题,在Erlang中似乎没有任何东西,只有Java中的产品.

编写ESB的最佳语言是什么?

我想我很难理解为什么像Erlang这样的语言没有这样的中间件产品,特别是因为它应该非常适合这项工作.

更新:Erlang实际上有"一些"中间件产品:

@aChristian建议使用RabbitMq

此外,Erlang确实有中间件,实际上它是Erlang发行版的标准部分.它被称为OTP.

java erlang

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

如何使用emacs拼写检查python docstring?

我想在我的Python代码的文档字符串上运行拼写检查,如果可能的话,从emacs中.

我找到了ispell-check-comments设置,可用于拼写仅检查代码中的注释,但我无法仅针对特定python特定事物的文档字符串.

python emacs spell-checking docstring

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

将文件写入SD卡

我正在尝试从Http帖子回复到SD卡上的文件写一个文件.一切正常,直到检索到数据的字节数组.

我已尝试WRITE_EXTERNAL_STORAGE在清单中设置权限,并尝试了我在网上找到的许多不同的教程组合.

我所能找到的只是使用活动的openFileOutput("",MODE_WORLD_READABLE)方法,但我的应用程序如何通过使用线程来写文件.具体来说,当一个文件必须被写入时,从另一个线程调用一个线程,所以即使我尝试了它,给一个活动对象也不起作用.

该应用程序已经走了很长的路,我无法改变应用程序当前的编写方式.

拜托,有人帮帮我吗?


代码:

File file = new File(bgdmanip.savLocation);
FileOutputStream filecon = null;
filecon = new FileOutputStream(file);

byte[] myByte;
myByte = Base64Coder.decode(seReply);

bos.write(myByte);
filecon.write(myByte);
myvals = x * 11024;
Run Code Online (Sandbox Code Playgroud)

bgdmanip.savLocation保存整个文件路径.seReply是来自HttpPost响应的字符串回复.第二组代码循环参考x.文件已创建但仍为0字节.

java file-io android file

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

我应该创建私有静态final String ="一些异常消息"还是留在代码中?

我应该创建私有静态final String ="一些异常消息"还是留在代码中?有任何性能问题吗?我有很多例外情况.在任何特定情况下,文本大多不同.警惕性能和内存问题.在未来的recs中,国际化很有可能.

java exception-handling

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

MapViewOfFile在32位和64位进程之间共享

我正在尝试在64位进程中对已经映射到另一个32位进程的内存的文件使用MapViewOfFile.它失败并给我一个"访问被拒绝"错误.这是一个已知的Windows限制还是我做错了什么?相同的代码适用于2个32位进程.

代码排序如下:

hMapFile = OpenFileMapping(FILE_MAP_ALL_ACCESS, FALSE, szShmName);
if (NULL == hMapFile)
{   /* failed to open - create new (this happens in the 32 bit app) */
   SECURITY_ATTRIBUTES  sa;
   sa.nLength = sizeof(SECURITY_ATTRIBUTES);
   sa.bInheritHandle = FALSE;  
   /* give access to members of administrators group */
   BOOL success = ConvertStringSecurityDescriptorToSecurityDescriptor(
            "D:(A;OICI;GA;;;BA)",
            SDDL_REVISION_1,
            &(sa.lpSecurityDescriptor),
            NULL);
   HANDLE hShmFile = CreateFile(FILE_XXX_SHM, 
            FILE_ALL_ACCESS, 0, 
            &sa, 
            OPEN_ALWAYS, 0, NULL);

   hMapFile = CreateFileMapping(hShmFile, &sa, PAGE_READWRITE, 
            0, 
            SHM_SIZE, 
            szShmName);

   CloseHandle(hShmFile);
}

// this one fails in 64 bit app …
Run Code Online (Sandbox Code Playgroud)

c++ windows 64-bit memory-mapped-files 32bit-64bit

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