问题列表 - 第15818页

将位图旋转90度

我有一个64位整数,我需要在8 x 8区域内旋转90度(最好是直接位操作).我无法弄清楚任何方便的算法.例如,这个:

// 0xD000000000000000 = 1101000000000000000000000000000000000000000000000000000000000000

1 1 0 1 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
Run Code Online (Sandbox Code Playgroud)

旋转后成为:

// 0x101000100000000 = 0000000100000001000000000000000100000000000000000000000000000000

0 0 …
Run Code Online (Sandbox Code Playgroud)

c++ bit-manipulation bitmap

15
推荐指数
3
解决办法
3225
查看次数

Erlang emakefile解释

我有一个Emakefile,看起来像:

%% --
%%
%% --

{'/Users/user/projects/custom_test/trunk/*', 
 [debug_info, 
  {outdir, "/Users/user/projects/custom_test/trunk/ebin"},  
  {i, "/Users/user/projects/custom_test/trunk/include/."}
 ]
}.
Run Code Online (Sandbox Code Playgroud)
  1. 外行人的条款对每个项目在列表中的作用有何解释?
  2. 如何运行emakefile以便我能够编译它?
  3. 编译后,如何运行生成的BEAM文件?

erlang

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

你怎么知道SQL数据库何时需要更多规范化?

是在你试图获取数据时,没有明显的简单方法吗?

当你发现某些东西应该是它自己的桌子?

有什么法律?

sql database sql-server database-design normalization

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

在iPhone上混合音频

我有许多静态音频文件,我希望能够动态混合在一起并在iPhone上播放(不是一次性,最常见的情况是将两个或三个音频流混合到一个流中).

我该怎么用?我知道OpenAL和Audio Units可能有用,但哪一个?要获得一个启动,是否有一个具体的代码片段,如何在某个地方执行此操作?

在此先感谢,/史蒂夫

iphone audio

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

在MS Enterprise Library或Log4net等第三方组件上创建包装是一种好的做法吗?

这更像是一个很好的练习题.我想提供不同的通用库,如Logging,caching等.有很多第三方库,如MS企业库,log4Net,NCache等.

我想知道它是一个很好的做法,直接使用它们或在每个服务上创建包装器并使用DI在代码中注入该服务.

问候

c# enterprise-library

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

T在课堂上?AddRange ICollection?

我尝试做静态类,添加到icollection但我遇到了一些我似乎无法克服的问题.这就是我如何得到所以我可以在方法中传递ICollection?因为T就是说它无法解决.

然后我想知道有没有办法在icollection上做AddRange?

我在考虑这样的事情,但maby我已经不在乎了吗?

public static ICollection<T> add(this IEnumerable<T> list)
    {
        ICollection<T> collection = null;

        return collection.AddRange(list);            
    }
Run Code Online (Sandbox Code Playgroud)

.net c# icollection

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

在数据持久层中需要多少抽象级别?

我正在使用DDD技术编写应用程序.这是我第一次尝试DDD项目.这也是我的第一个绿地项目,我是唯一的开发商.我充实了域模型和用户界面.现在我开始使用持久层.像往常一样,我开始进行单元测试.

[Test]
public void ShouldAddEmployerToCollection()
{
    var employerRepository = new EmployerRepository();
    var employer = _mockery.NewMock<Employer>();

    employerRepository.Add(employer);
    _mockery.VerifyAllExpectationsHaveBeenMet();
}
Run Code Online (Sandbox Code Playgroud)

如您所见,我没有对Add()函数写任何期望.我做到了这一点,并意识到我还没有确定一个特定的数据库供应商.事实上,我甚至不确定它是否需要数据库引擎.平面文件或xml可能同样合理.所以我想知道我的下一步应该是什么.

我应该添加另一层抽象...说一个DataStore接口还是找一个已经为我完成工作的现有库?如果可以的话,我想避免将程序绑定到特定的数据库技术.

c# abstraction domain-driven-design repository

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

如何将String对象转换为Hash对象?

我有一个看起来像哈希的字符串:

"{ :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' } }"
Run Code Online (Sandbox Code Playgroud)

如何从中获取哈希值?喜欢:

{ :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' } }
Run Code Online (Sandbox Code Playgroud)

字符串可以具有任何嵌套深度.它具有在Ruby中键入有效Hash的所有属性.

ruby

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

如何异步调用此Web服务?

在Visual Studio中,我在此URL上创建了一个Web服务(并检查了"生成异步操作"):

http://www.webservicex.com/globalweather.asmx

并且可以同步获取数据,但是异步获取数据的语法是什么?

using System.Windows;
using TestConsume2343.ServiceReference1;
using System;
using System.Net;

namespace TestConsume2343
{
    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();

            GlobalWeatherSoapClient client = new GlobalWeatherSoapClient();

            //synchronous
            string getWeatherResult = client.GetWeather("Berlin", "Germany");
            Console.WriteLine("Get Weather Result: " + getWeatherResult); //works

            //asynchronous
            client.BeginGetWeather("Berlin", "Germany", new AsyncCallback(GotWeather), null);
        }

        void GotWeather(IAsyncResult result)
        {
            //Console.WriteLine("Get Weather Result: " + result.???); 
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

回答:

感谢TLiebe,在你的EndGetWeather建议下,我能够让它像这样工作:

using System.Windows;
using TestConsume2343.ServiceReference1;
using System; …
Run Code Online (Sandbox Code Playgroud)

c# asynchronous web-services

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

date()的问题

我使用date()函数显示数据库的时间戳.

$date = date( 'F jS', $news_items['date']);
Run Code Online (Sandbox Code Playgroud)

我知道$news_items['date'];他们以YYYY-MM-DD 00:00:00格式返回.

但是函数调用$date在12月31日之后为所有值发送.

php

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