CSS中的div#test和#test选择器有区别吗?
如何在id之前添加'div'有帮助?推荐哪种方法?
我一直在玩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)
我可能错过了什么想法?
从开发人员的角度来看,我试图理解,64位系统的卖点是什么?
我知道可以使用更多寄存器,可以为进程分配更多内存,但我无法理解是什么让开发人员的生活变得更轻松.任何例子?
从性能的角度来看,如果一个程序运行在32位对64位上,会有什么好处吗?
干杯!
编辑:谢谢你的所有回复.我看到一些针对最终用户体验的对话,这很重要.我正在寻找更多可以挤出的建筑优势.
根据我的理解,看起来编译器 - 汇编程序链上的优化很多,而不是程序员可以调用的功能?
我刚刚开始学习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)
问题:
谢谢
学习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编写excel文件?它必须是纯Java解决方案,因此它可以在任何平台上运行.
谢谢,格雷
编辑:它不能是CSV文件格式.它必须有列标题,数据格式类型等.
与命名变量,我想尽可能地清楚。
百分比范围可以在0到100之间。我的公共变量仅接受0.0到1.0之间的值,因此将其命名为“百分比”可能会引起混淆,而仅将其命名为“值”将无法阐明范围限制。
是否有表示值介于0.0到1.0之间的变量的“百分比”等效项或命名约定?
首先,我创建了我的数据库.
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) 在尝试理解领域驱动设计时,我一直回到一个我似乎无法明确回答的问题.
您如何确定哪个逻辑属于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) 我一直在阅读Y2038问题,我明白time_t最终将恢复到最低可表示的负数,因为它会尝试"递增"符号位.
根据该Wikipedia页面,time_t无法更改为无符号整数,因为它会破坏处理早期日期的程序.(这是有道理的.)
但是,我不明白为什么它首先没有成为无符号整数.为什么不将1970年1月1日存储为零而不是一些荒谬的负数?
java ×2
.net ×1
64-bit ×1
architecture ×1
c++ ×1
css ×1
django ×1
django-south ×1
entity ×1
excel ×1
file-format ×1
file-io ×1
ios ×1
jexcelapi ×1
jquery ×1
math ×1
migration ×1
mkannotation ×1
mkmapview ×1
objective-c ×1
performance ×1
python ×1
signed ×1
swing ×1
terminology ×1
time ×1
unsigned ×1
year2038 ×1