问题列表 - 第45009页

CSS中的div#test和#test之间的区别

CSS中的div#test和#test选择器有区别吗?

如何在id之前添加'div'有帮助?推荐哪种方法?

css

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

didAddAnnotationViews不适用于MKMapView

我一直在玩MKMapView,试着了解MKMapViewDelegate系统的工作原理.到目前为止,我没有运气在添加当前位置标记时调用didAddAnnotationViews.

我已经设置了我的app委托来实现MKMapViewDelegate,我在我的xib中有一个Outlet到MapView并且已经将MapView的delegate属性设置为self,就像在app delegate实例中一样.我已经在app委托中实现了didAddAnnotationViews,我只是NSLog对它的任何调用,如下所示.地图设置为显示它所执行的当前位置,并在启动时添加蓝色图钉注释,但由于某种原因,未添加了addAddAnnotationViews.

- (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views{
    NSLog(@"Annotation added!");
}
Run Code Online (Sandbox Code Playgroud)

我可能错过了什么想法?

objective-c mkmapview mkannotation ios

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

64位系统的优点

从开发人员的角度来看,我试图理解,64位系统的卖点是什么?

我知道可以使用更多寄存器,可以为进程分配更多内存,但我无法理解是什么让开发人员的生活变得更轻松.任何例子?

从性能的角度来看,如果一个程序运行在32位对64位上,会有什么好处吗?

干杯!

编辑:谢谢你的所有回复.我看到一些针对最终用户体验的对话,这很重要.我正在寻找更多可以挤出的建筑优势.

根据我的理解,看起来编译器 - 汇编程序链上的优化很多,而不是程序员可以调用的功能?

c++ architecture performance 64-bit cpu-architecture

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

需要帮助解密JQuery示例

我刚刚开始学习jQuery和OO Javascript,所以我想弄清楚哪个属于哪个以及它们做了​​什么.我在JQuery文档中遇到了这段代码

(function($sub) {

  $sub // a subclass of jQuery
  $sub === jQuery; //= false

  $sub.fn.myCustomMethod = function(){
    return 'just for me';
  }

  $sub(document).ready(function() {
    $sub('body').myCustomMethod(); //= 'just for me'
  });

})(jQuery.subclass());
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 为什么(函数被()包围?
  2. 这是什么意思(jQuery.subclass()); ?这是一个JQuery的东西或常规JavaScript的一部分?

谢谢

jquery

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

java GridBagLayout锚点

学习GridBagLayout,这里的问题是,名称标签和combox没有显示在面板的顶部,但我已将其锚点设置为NORTH.为什么?

import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.GridLayout;

import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.WindowConstants;

public class Test2 {    
    public Test2() {
        JFrame frame = new JFrame();
        frame.setTitle("test");
        frame.getContentPane().setLayout(new GridLayout(1,2));
        frame.setSize(800, 600);

        JPanel panel1 = new JPanel();
        panel1.setLayout(new GridBagLayout());

        JLabel label = new JLabel("name");
        GridBagConstraints gridBagConstraints = new GridBagConstraints();   
        gridBagConstraints.anchor = GridBagConstraints.NORTH;
        gridBagConstraints.weightx = 0.0;
        gridBagConstraints.weighty = 0.0;
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 0;
        panel1.add(label, gridBagConstraints);

        String[] petStrings = { "Bird", "Cat", "Dog", "Rabbit", "Pig" };
        JComboBox petList …
Run Code Online (Sandbox Code Playgroud)

java swing layout-manager gridbaglayout

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

从Java编写excel文件的最佳方法是什么?

你们建议用什么库从Java编写excel文件?它必须是纯Java解决方案,因此它可以在任何平台上运行.

谢谢,格雷

编辑:它不能是CSV文件格式.它必须有列标题,数据格式类型等.

java excel file-io file-format jexcelapi

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

0.0-1.0值范围的命名约定?

与命名变量,我想尽可能地清楚。

百分比范围可以在0到100之间。我的公共变量仅接受0.0到1.0之间的值,因此将其命名为“百分比”可能会引起混淆,而仅将其命名为“值”将无法阐明范围限制。

是否有表示值介于0.0到1.0之间的变量的“百分比”等效项或命名约定?

math terminology

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

为什么我的南迁不起作用?

首先,我创建了我的数据库.

create database mydb;
Run Code Online (Sandbox Code Playgroud)

我在安装的应用程序中添加"南".然后,我转到本教程:http: //south.aeracode.org/docs/tutorial/part1.html

教程告诉我这样做:

$ py manage.py  schemamigration wall --initial
>>> Created 0001_initial.py. You can now apply this migration with: ./manage.py migrate wall
Run Code Online (Sandbox Code Playgroud)

好的,现在我迁移了.

$ py manage.py migrate wall
Run Code Online (Sandbox Code Playgroud)

但它给了我这个错误......

django.db.utils.DatabaseError: (1146, "Table 'fable.south_migrationhistory' doesn't exist")
Run Code Online (Sandbox Code Playgroud)

所以我使用谷歌(这永远不会奏效,因此问#2我的870度的问题.),我得到这个页面:http://groups.google.com/group/south-users/browse_thread/thread/d4c83f821dd2ca1c

好的,所以我按照说明进行操作

>> Drop database mydb;
>> Create database mydb;
$ rm -rf ./wall/migrations
$ py manage.py syncdb
Run Code Online (Sandbox Code Playgroud)

但是当我运行syncdb时,Django会创建一堆表.是的,它创建了south_migrationhistory表,但它也创建了我的应用程序表.

Synced:
 > django.contrib.admin
 > django.contrib.auth
 > django.contrib.contenttypes
 > django.contrib.sessions
 > django.contrib.sites
 > django.contrib.messages
 > south
 > fable.notification
 > …
Run Code Online (Sandbox Code Playgroud)

python migration django django-south

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

逻辑何时属于业务对象/实体,何时属于服务?

在尝试理解领域驱动设计时,我一直回到一个我似乎无法明确回答的问题.

您如何确定哪个逻辑属于Domain实体,哪些逻辑属于域服务?

示例:我们有一个在线商店的Order类.此类是实体和聚合根(它包含OrderItems).

Public Class Order:IOrder
{
    Private List<IOrderItem> OrderItems

    Public Order(List<IOrderItem>)
    {
        OrderItems = List<IOrderItem>
    }

    Public Decimal CalculateTotalItemWeight()
    //This logic seems to belong in the entity.
    {
        Decimal TotalWeight = 0
        foreach(IOrderItem OrderItem in OrderItems)
        {
            TotalWeight += OrderItem.Weight
        }
        return TotalWeight

    }
}
Run Code Online (Sandbox Code Playgroud)

我想大多数人会同意CalculateTotalItemWeight属于实体.但是,在某些时候我们必须将此订单发送给客户.要做到这一点,我们需要做两件事:

1)确定发运此订单所需的邮资费率.

2)确定邮资费率后打印运输标签.

这两个操作都需要在Order实体之外的依赖关系,例如外部Web服务来检索邮资费率.我们该如何完成这两件事?我看到几个选项:

1)直接在域实体中编码逻辑,如CalculateTotalItemWeight.然后我们打电话:

Order.GetPostageRate
Order.PrintLabel
Run Code Online (Sandbox Code Playgroud)

2)将逻辑放在接受IOrder的服务中.然后我们打电话:

PostageService.GetPostageRate(Order)
PrintService.PrintLabel(Order)
Run Code Online (Sandbox Code Playgroud)

3)创建为对订单进行操作的每个操作的一类,并通过构造器注入传递类的订单的一个实例(这是选项1的变形,但是允许RateRetriever和LabelPrinter类的重用):

 Public Class Order:IOrder
{
    Private List<IOrderItem> OrderItems
    Private RateRetriever _Retriever
    Private LabelPrinter _Printer

    Public Order(List<IOrderItem>, RateRetriever Retriever, LabelPrinter Printer)
    {
        OrderItems = List<IOrderItem> …
Run Code Online (Sandbox Code Playgroud)

.net entity domain-driven-design business-logic

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

作为签名整数的时间

我一直在阅读Y2038问题,我明白time_t最终将恢复到最低可表示的负数,因为它会尝试"递增"符号位.

根据该Wikipedia页面,time_t无法更改为无符号整数,因为它会破坏处理早期日期的程序.(这是有道理的.)

但是,我不明白为什么它首先没有成为无符号整数.为什么不将1970年1月1日存储为零而不是一些荒谬的负数?

time unsigned signed year2038

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