问题列表 - 第31079页

C#Big-endian ulong来自4个字节

我试图在C#中将一个4字节数组转换为ulong.我目前正在使用此代码:

atomSize = BitConverter.ToUInt32(buffer, 0);
Run Code Online (Sandbox Code Playgroud)

字节[4]包含:

0 0 0 32

但是,字节是Big-Endian.有没有一种简单的方法可以将这个Big-Endian ulong转换为Little-Endian ulong?

c# integer endianness

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

Vim正确显示wchar文本

我正在尝试将没有BOM的文件保存为wchar文本.在我的gVim窗口中,我看到:

T^@E^@X^@T^@H^@E^@R^@
Run Code Online (Sandbox Code Playgroud)

......这真烦人.我想将此文件编辑为常规文本文档,我希望vim以相同的格式保存它.我试着做:set encoding=utf-16(和如其他变化utf-16le,ucs-2以及ucs-2le,但文档视图不会改变.我怎样才能做到这一点?

vim encoding

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

Magento自定义左侧导航模板显示两次

我创建了一个自定义模板(mytheme/template/catalog/navigation/left_parent_category.phtml)来显示当前类别的父类别.

<?php


echo '<div class="box base-mini">';
echo '<ol>';
    $currentCat = Mage::registry('current_category');

    if ( $currentCat->getParentId() == Mage::app()->getStore()->getRootCategoryId() )
    {
        // current category is a toplevel category
        $loadCategory = $currentCat;
    }
    else
    {
        // current category is a sub-(or subsub-, etc...)category of a toplevel category
        // load the parent category of the current category
        $loadCategory = Mage::getModel('catalog/category')->load($currentCat->getParentId());
    }
    $subCategories = explode(',', $loadCategory->getChildren());

    foreach ( $subCategories as $subCategoryId )
    {
        $cat = Mage::getModel('catalog/category')->load($subCategoryId);

        if($cat->getIsActive())
        {
            echo '<li><a href="'.$cat->getURL().'">'.$cat->getName().'</a></li>';
        }
    }
echo '</ol>';
echo …
Run Code Online (Sandbox Code Playgroud)

php xml zend-framework magento

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

基于浏览器的MMO最佳实践

我正在开发一个基于谷歌地图和Django后端的在线浏览器游戏,我正在接近我需要决定如何实施(后端)定时事件的点 - 即NPC拥有数量增加(例如城市人口应根据一些变量增长 - 城市规模,申请速度).

我找到的可能解决方案是:

  • 将排队的操作放在表中并与每个请求一起处理它们.
    • 问题:开销巨大,难以实施
  • 使用cron或类似的东西
    • 问题:这是一个外部工具,我想尽可能少的外部工具.

还有其他方法吗?

python django cron

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

Mac编程:Command-TAB - 如何构建应用程序列表?

我需要枚举具有"窗口","图标"的应用程序,无论它们是否最小化到扩展坞.我基本上需要Command-TAB为您带来的应用程序列表.你是如何以编程方式执行此操作的?

我试过的一切都给了我一切,或者只是非最小化的应用程序.让我疯狂.尝试过CGWindowListCopyWindowInfo,NSArray *runningApps = [workspace launchedApplications]但我无法过滤我需要的列表 - 无论Cmd-TAB带给你什么.

macos cocoa objective-c

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

Iphone/ipad背景图片

所以我按照本指南将背景放在我的主窗口http://howtomakeiphoneapps.com/2009/03/how-to-add-a-nice-background-image-to-your-grouped-table-view /

但是,我正在使用导航控制器,当我在堆栈上推送导航视图时,新视图覆盖它(显然).但是我将导航视图的所有背景颜色更改为清除,但它仍然不显示原始视图.

我希望整个程序都有背景图像.如何在使用导航控制器时执行此操作,而无需为每个后续视图创建新图像.

谢谢,

iphone background image ipad

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

随着最近的NoSQL数据库的出现,我为什么要使用SQL数据库呢?

在开发软件大约5年后,我花了大约20%,也许高达40%的时间只是让RDBMS能够保存和检索复杂的对象图.很多时候,这导致了不太理想的编码解决方案,以便从数据库端更容易做到.在学习NHibernate和作为其一部分的会话管理模式花费了大量时间之后,这最终结束了.使用NHibernate,我终于避免了大部分100%浪费的时间来编写CRUD第1000次,并使用我的域模型中的数据库的前向生成.

然而,所有这些工作仍然导致一个有缺陷的模型,我的数据库只是SQL模仿我的实际对象的最佳尝试.对于文档数据库,不再是这种情况,因为对象变为文档本身而不是仅通过表和列模拟对象.

在这一点上,我真的开始质疑为什么我会再次需要SQL?

有什么可以真正做到实质上与SQL比文档数据库更好?

我知道这有点像苹果到橙子的比较,特别是当你考虑到具有广泛不同的特征集的各种类型的NoSQL数据库时,但为了这个论点,它基于NoSQL数据库的概念本身可以正确地查询对象而不是关键值存储的限制.还要忽略报告方面,因为通常应该在OLAP数据库中处理,除非您的答案包含不使用OLAP数据库的特定原因.

sql rdbms nosql

18
推荐指数
4
解决办法
1686
查看次数

在python中模拟私有变量

可能重复:
python中的私有成员

我有一些我真想隐藏的变量,因为它们不属于我的课堂.所有这些未记录的变量都会使继承变得无用.

如何隐藏您不希望在对象外显示的变量?

为了澄清为什么我需要私有变量,首先一个无法隐藏变量的例子只是一个不便,然后另一个真的是一个问题:

class MyObject(object):
    def __init__(self, length):
        self.length = length
    def __len__(self):
        return length

item = MyObject(5)
item.length
len(item)
Run Code Online (Sandbox Code Playgroud)

所以我有两种方法可以在这里访问项目的"长度".这只是一个不便而且没什么可怕的.

from wares import ImplementationSpecific

class MyThing(object):
    def __init__(self):
        self.__no_access_even_if_useful = ImplementationSpecific()
    def restricted_access(self):
        return self.__no_access_even_if_useful.mutable_value

thing = MyThing()
thing.restricted_access()
thing._MyThing__no_access_even_if_useful.something_useful_for_someone()
Run Code Online (Sandbox Code Playgroud)

所以说我希望有一天能改变实现......除非我真的埋没了实现细节,否则很有可能会破坏它.

我会接受它,因为任何人都可以编程.那个'任何人'可以从我的实现细节中找到一个有用的东西并使用它,即使我强烈劝阻这样做!只是说:"不,它不存在,尝试别的东西."

python oop private

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

WCF代理使用Post即使指定了WebGet属性(仅在从另一个WCF服务调用时) - 导致405错误

我有一个Restful WCF服务坐在另一台配置了WebGet属性的服务器上,以响应HTTP Get方法.我知道该服务正常工作,因为我可以直接通过浏览器调用该服务,并手动执行Get with Fiddler并收到正确的响应.

我在本地计算机上有一个Asp.NET项目,它使用以下代码调用此服务:

代理接口'IProductService':

using System.ServiceModel;
using System.ServiceModel.Web;

namespace Hugo.Infrastructure.Services.Products
{
    [ServiceContract]
    [XmlSerializerFormat]
    public interface IProductService
    {
        [OperationContract(Name = "GetProductById")]
        [WebGet(UriTemplate = "Products/Titles/{id}",
            ResponseFormat = WebMessageFormat.Xml,
            RequestFormat = WebMessageFormat.Xml,
            BodyStyle = WebMessageBodyStyle.Bare)]
        TitleDto GetTitleById(string id);
    }
}
Run Code Online (Sandbox Code Playgroud)

实施'ProductService':

using System.ServiceModel;

namespace Hugo.Infrastructure.Services.Products
{
    public class ProductService : ClientBase<IProductService>, IProductService
    {
        public TitleDto GetTitleById(string id)
        {
            return Channel.GetTitleById(id);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

相关的Web.config部分:

<system.serviceModel>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true">
        <baseAddressPrefixFilters>
        </baseAddressPrefixFilters>      
    </serviceHostingEnvironment>
    ...
    <client>
        <endpoint address="http://server/directory/product.svc" bindingConfiguration="ProductServiceBinding" binding="webHttpBinding" behaviorConfiguration="productService" contract="Project.Infrastructure.Services.Products.IProductService" name="ProductServiceRest" /> …
Run Code Online (Sandbox Code Playgroud)

rest wcf wcf-client

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

如何将图像的文件路径转换为实际图像?

我已将用户的相应图片保存在名为"profileportraits"的文件夹中.因此,当用户上传他们的照片时,它会保存到该文件夹​​中.此外,我还将"纵向路径",即照片的位置/名称保存到MySQL数据库中以获取用户数据.我的问题是:我能够回显纵向路径,用户的肖像存储在页面上.但是如何将实际照片显示在页面上?即如何将文件路径转换为实际图片?我是否必须将从MySQL检索到的路径与目录相匹配?或者是其他东西?下面是一些代码.

{
echo $row['PortraitPath'];
}
Run Code Online (Sandbox Code Playgroud)

通过上面的代码,我能够回显实际路径,即:profileportraits/DSC00310.JPG.我只是想将图片的这条路径转换为实际图片.谢谢.

html php mysql filepath

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