标签: conceptual

移动设备和桌面设备有什么区别?

使用Chrome浏览器DevTools我想在" 仿真设备"选项卡中添加自定义设备.您可以选择多个选项,例如宽度和高度.并选择:

  • 移动
  • 手机(无触摸)
  • 桌面
  • 桌面(触摸)

所以Mobile和Desktop之间的区别似乎不是触摸事件.


屏幕尺寸为1000*1000px的移动设备(无触摸)

和一个1000*1000px屏幕尺寸的桌面设备

相同?

或移动设备1000*1000px屏幕尺寸的设备

和一个1000*1000px屏幕尺寸的设备桌面(触摸)

相同?


所以我的问题是:

从技术角度来看,桌面和移动有什么区别?

从概念上解释(我对这个特别感兴趣)和DevTools中的区别.


编辑赏金:

在回答了其他问题并了解谷歌,亚马逊以及其他一些大公司如何区分他们展示网页的方式之后,我才开始怀疑.它不是屏幕大小,而是设备类型(如果我是正确的).所以我想知道除了"移动设备可以移动"之外,在桌面设备和移动设备之间识别的技术方面是什么.

mobile desktop device conceptual google-chrome-devtools

11
推荐指数
3
解决办法
2331
查看次数

什么是PowerShell cmdlet?

以概念的方式接近cmdlet,

  1. 它们是如何制作的?他们编译了吗?

  2. 它是否相当于PowerShell的批处理文件?它是脚本还是二进制文件?

  3. 用于存储这些cmdlet的结构是什么?

powershell cmdlets conceptual

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

PowerShell管道概念如何工作?

我了解PowerShell管道通过获取一个cmdlet的输出并将其作为输入传递给另一个cmdlet来工作.但是这样做怎么样?

第一个cmdlet是否完成,然后一次传递所有输出变量,然后由下一个cmdlet处理?

或者,第一个cmdlet的每个输出是一次一个,然后通过所有剩余的管道cmdlet运行?

powershell pipeline conceptual

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

如何将我的RoutedCommand处理程序从View-codebehind移动到ViewModel?

以下RoutedCommand示例有效.

但是,执行命令的按钮的处理是在视图的代码隐藏中.我理解MVVM的方式应该是在ViewModel中.

但是,当我将方法移动到ViewModel(并将其更改为公共)时,我得到错误" ManagedCustomersView不包含OnSave的定义 ".即使我将RoutedCommand第二个参数更改为typeof(ManageCustomersViewModel),我也会得到相同的错误.

如何将命令处理程序从View-codebehind移动到ViewModel?

ManageCustomersView.xaml:

<UserControl.CommandBindings>
   <CommandBinding Command="local:Commands.SaveCustomer" Executed="OnSave"/>
</UserControl.CommandBindings>
...
<Button Style="{StaticResource formButton}" 
   Content="Save" 
   Command="local:Commands.SaveCustomer"
   CommandParameter="{Binding Id}"/>
Run Code Online (Sandbox Code Playgroud)

ManageCustomersView.xaml.cs:

private void OnSave(object sender
                    , System.Windows.Input.ExecutedRoutedEventArgs e)
{
    int customerId = ((int)e.Parameter);
    MessageBox.Show(String.Format
        ("You clicked the save button for customer with id {0}.", customerId));
}
Run Code Online (Sandbox Code Playgroud)

Commands.cs:

using System.Windows.Input;
using TestDynamicForm123.View;

namespace TestDynamicForm123
{
    public class Commands
    {
        public static RoutedCommand SaveCustomer = 
             new RoutedCommand("SaveCustomer", typeof(ManageCustomersView));
    }
}
Run Code Online (Sandbox Code Playgroud)

wpf routed-commands conceptual mvvm

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

你用哪个比喻来描述编程?

一位同事将编程与粘土成型过程进行了比较 - 首先,您定义了质量的粗糙形状,然后雕刻越来越小的细节.您对编程的看法是什么,您将用哪种比喻来描述程序员的工作?

conceptual

8
推荐指数
3
解决办法
2603
查看次数

为什么使用实例变量将控制器与视图"连接"?

这是一个概念性问题,我无法在SO中找到答案,所以我在这里:

为什么实例变量用于连接控制器和视图?我们不是有两个不同类的两个不同的对象(Controller vs Views).因此,当渲染视图时,我们处于不同的上下文中,但我们正在使用另一个对象的实例变量?这不是以某种方式破坏封装吗?

Rails如何设法从一个对象到另一个对象进行匹配?它是否将控制器的所有实例变量克隆到视图中?

ruby-on-rails instance-variables conceptual

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

WPF中的WPF命令和事件有什么区别?

我只是在WPF中搜索WPF命令和事件之间的区别.我登陆了stackoverflow的下一页,讨论正在进行中.

WPF Command和Event有什么区别?

我只能从那里了解

  1. 命令可以在业务层中编写,而事件仅在演示中编写
  2. 单个命令可以与许多控件关联,但事件只能与一个控件关联.

我对吗?它们之间还有其他区别吗?

c# wpf conceptual mvvm

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

为什么min / max / sum(c(NA,4,5),na.rm =“ xyz”)起作用,而具有相同输入的mean()却不起作用?

我想了解为什么R中的sum / min / max函数提供给na.rm时会将字符串解释为TRUE,而mean()没有。

我没有根据的猜测是as.logical("xyz")返回NA,它作为参数提供给na.rm,出于某种奇怪的原因,sum / min / max被接受为TRUE,而不是mean()

参数的预期输出sum(c(NA, 4, 5), na.rm = "xyz")不能解释为逻辑错误(从均值返回)。我不明白为什么不是这种情况。

r conceptual

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

为什么要在XAML Window.Loaded调用的方法中运行代码?

我看到了一个代码示例,它创建了一个Window_Loaded()由XAML的"Window Loaded"事件调用的方法:

<Window x:Class="TestModuleLoader.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300" Loaded="Window_Loaded">
    <Grid>
        ...
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

但是在后面的代码中,代码在构造函数和Window_Loaded()方法中都有效:

using System.Windows;

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

        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            //what advantages do I have running code here? 
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这样做有什么好处吗?

是否有一个"窗口负荷循环"在ASP.NET怎么回事这是有益的了解,即方法,如PreRender(),PostRender()等?

architecture wpf cross-platform conceptual

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

Laravel 数据迁移的推荐/标准处理

Laravel 附带了数据库迁移,用于管理有关数据库结构的CRUD 操作,但是处理实际数据迁移的适当/推荐/标准化方法是什么?

我的问题是,数据迁移是否应该直接在数据库迁移文件中进行?应该是播种机吗?它应该是从数据库迁移中分派的作业吗?这样的逻辑该何去何从。有时,根据数据库迁移的作用,这些数据迁移会变得异常复杂,本着最大化可读性和保持职责分离的精神,我觉得逻辑属于其他地方。

我想,这个问题更多地归因于 OOP 编程结构和整个实践,而不是 Laravel 特定的,但 Laravel 是我现在正在使用的框架,因此在这方面提出了我的问题。

data-migration database-migration conceptual laravel

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