小编Ste*_*eAp的帖子

如何刷新导航上的一个但最后一个ContentPage

通常,使用NavigationStack中的一个弹出当前页面:

   Navigation.PopAsync( true );
Run Code Online (Sandbox Code Playgroud)

如何使用Navigation在当前页面之前重绘页面?

背景:当前页面改变了需要在一页但最后一页重新呈现的内容.

c# xamarin xamarin.forms

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

启用 Access DB 的开发人员视图?

MS Access 不是我的主要知识领域。因此我的问题可能不够具体。尽管如此。

我们有一个定制的 MS Access 应用程序,我们希望稍微更改一下,例如将 2012 年添加到某个控件。

与 MS Access 应用程序一样,该应用程序隐藏了数据库的开发人员视图。最近,当应用程序在关闭期间发布错误消息时,开发人员视图被暴露。不幸的是,下面出现错误对话框,通过单击“确定”终止 MS Access。

我认为有一种标准方法可以培养这样一个数据库的开发人员。有人可以提供提示吗?

请不要提供指向破解软件的链接。我只对标准/合法方式感兴趣。

ms-access ms-access-2007 ms-access-2003

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

Cordova的平台www可用吗?

除了iOS和Android之外,Apache Cordova还支持其他一系列Cordova平台.

我想知道,如果有人知道Cordova平台 www .

正如我们为Android构建的那样

cordova build android
Run Code Online (Sandbox Code Playgroud)

我想为网络构建:

cordova build web
Run Code Online (Sandbox Code Playgroud)

因此,Cordova项目的platform文件夹应该有一个子文件夹web.在那里,应用程序可以使用台式PC上的任何浏览器启动部署到Web服务器.

cordova cordova-3 cordova-plugins

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

在 Android 上,应用程序在方向更改时跳回默认页面

我在 iOS 和 Android 上测试了我的Xamarin.Forms应用程序,当我改变移动设备的方向时发现了这种差异:

  • 在 iOS 上,应用保持当前页面
  • 在 Android 上,应用程序似乎使用默认页面重新启动(或者可能弹出除第一个页面之外的所有页面)。

由于我从未在其他 Android 应用程序中看到过这种行为,因此我想禁用它。此外,我不认为这种行为是 Android 的默认行为。

我需要设置哪个属性才能使 Android 目标表现得像 iOS 目标?

xamarin xamarin.forms

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

当小部件消失时如何取消正在运行的 Timer()

在 StatefulWidget 中,我实现了一个deactivate()方法,该方法执行一些清理工作。

实际上,StatefulWidget 会定期轮询服务并使用新接收到的数据重新加载自己。因此,它使用Timer(),它会定期调用服务器轮询回调。

deactivate()被称为就好了。但是在小部件的某些停用时,异步Timer()仍会触发最后一个事件并调用回调 - 而小部件部分停用。

这是我的停用():

  @protected
  @mustCallSuper
  void deactivate() {

    // allow callback of Timeer() to not execute 
    _timerCanceled = true;

    // Cancel the periodic Timer()
    _timer.cancel();

    // Should be called LAST or FIRST?
    super.deactivate();

  }
Run Code Online (Sandbox Code Playgroud)

问:一般问题:如何取消一些异步Timer()并确保它不再调用提供的回调。

或者:如何编写取消 a 的Timer()代码并在完成取消操作后执行代码,以便Timer()绝对不会调用的回调。

dart flutter

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

PHP新手:如何编写好的代码

由于许多PHP相关问题在这里非常基础,我建议准备一系列提示和技巧.

这可能是一个起点:

  • 检查尽可能多的方法的输入参数(参见assert()).
  • 将所有错误记录到日志文件中,并使用您的管理员后端将其可视化(请参阅set_error_handler()).
  • 尽可能经常使用类型提示(请参阅类型提示)
  • 错误级别设置为绝对最大值.然后以这种方式编码,不会出现单个警告(请参阅error_reporting()).
  • 了解PHP 实现和转换数据类型的原因和方式(请参阅类型juggling字符串转换)

因此问题是:PHP新手应该做些什么?

UPDATE-1

由于很多人回顾了这个问题,我建议重新开启.请点击下面的相应链接.

php coding-style

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

PHP替换...用

我有一个txt文件(根据Notepad ++用ANSI编码的文件),里面有'...'.我在逐行读取文件,我想替换...

我尝试的一切似乎都失败了

  1. $str = htmlentities($str); # trying to convert to … as I can deal with this
  2. $str = mb_ereg_replace("…","...",$str);
  3. $str = str_replace("…", "...", $str);

所有上述都不起作用!我错过了什么,我该如何解决这个问题?

注意:我试图解决此问题的PHP脚本以UTF8编码,php标头为UTF8

在此先感谢您的帮助!

php string encoding multibyte

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

将小部件放置在边界框之外

我的应用程序在某个视图的几列中显示各种Container() Widget() 。

我尝试在Container()中放置一些图标以提供删除、最小化等操作。不幸的是,这在本机目标上看起来不太好。

因此,我想保持视觉外观不变,并在鼠标指针移动到Container()上方时在实际Container ()上方显示操作菜单。

该菜单将位于所有其他小部件之上,是非模态的,一旦指针离开Container()的边界框,该菜单就会消失。Containers()不应更改大小和位置。

使用MouseRegion(),我可以使菜单出现和消失。

我可以将一些Widget()放置在Container() [或其他小部件]的边界矩形之外吗?理想情况下,我想将其相对于另一个边界框放置。

更新 2022-03-24

创建了一个 OverlayMenu() 类,它呈现如下内容:

在此输入图像描述

用法:

OverlayMenu(
              actionWidget: 
                  const Icon(Icons.settings, color: Colors.blue, size: 20), 
              callbacks: [
                () {
                  // Click on icons 1 action
                },
                () {
                  // Click on icon 2 action
                }
                ],
              icons: [
                 Icons.delete, Icons.tv
                ],
              leftOffset: StoreProvider.of<EModel>(context)
                  .state
                  .columnWidth
                  .toDouble())
Run Code Online (Sandbox Code Playgroud)

以及OverlayMenu()的实现:

导入“包:flutter/material.dart”;

class OverlayMenu {

  List<IconData> icons; …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout flutter-web

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

构成音乐的算法

假设我想编写一个应用程序来编写音乐.

我想用一套作曲家的乐谱 - 比如Bach's's's tempered clavier' - 并且该节目应该以类似的方式准备新的乐谱.

是否已为此任务知道算法甚至库?

WikiPedia提供了有关算法音乐合成的页面.

algorithm

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

如何将Cocoa应用程序分解为可重用的功能部件?

假设我想将应用程序分解为功能部分.例如,客户数据管理部分,文本格式化部分,发票部分.我更喜欢这样的部分在某种程度上简单但完整的应用程序.

此外,假设我想设计零件,可以在新的或其他应用中重复使用.例如,客户数据部分可以在CRM解决方案中使用,但也可以在发票应用程序中使用.

我正在寻找像复合文档 架构这样的东西.

问题...

  • 我应该使用哪种Apple/Cocoa技术来创建这样的功能部件?
  • 是否可以将数据存储和UI包含在功能部分中?
  • 如果是,如何在另一个应用程序中使用一个应用程序/部件的UI?
  • Cocoa是否存在此类基础架构/框架/技术?

可能更简单的问题......

假设我有两个应用程序AB.为某些相关数据B 提供编辑器B.假设B编辑器完全包含在NSView子类中.因此,编辑控件完全包含在子类中.

  • 我可以以某种方式让B的NSView的子类实时出现在A的窗口中.

我的目标是不是住嵌入任意的东西BA.可以通过仪器AB某种通用协议进行检测.

出于兴趣...

我知道Cocoa的分布式对象技术,它允许应用程序相互通信,即使它们在不同的计算节点上运行.但由于DO只提供传输机制,因此它不是我的高级分解问题的解决方案.

虽然应用程序可以注册要从其他应用程序调用的URL方案,但它们不能提供足够的功能 - 因为URL是从调用者到被调用者的一种方式.看到这里这里.

Apple提供了此Plug-In Architectures文档 - 但重点关注一个应用程序自己的插件.此外,Apple的CFPlugin文档也可能是有意义的(仍然有效吗?).

Matt Gallagher简要概述了在Cocoa中聆听,观察和通知的五种方法中的各种选项.除了通过NSDistributedNotificationCenter发送通知,所有选项都是应用程序本地的.因此,Apple文档 …

macos service soa cocoa objective-c

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

指示表单使用Android Theme.Holo.Light的其他着色

由于我不喜欢Xamarin的Android目标的黑暗主题,我使用它切换到holo light Manifest.xml:

Button和Label显示正确的颜色时,如此创建的菜单不会:

var navMenu = new TableView {
    Intent = TableIntent.Menu,
    Root = new TableRoot {
Run Code Online (Sandbox Code Playgroud)

菜单TableView 在浅灰色背景显示白色文本.很难读.

我可以指示Xamarin.Forms一致地切换颜色吗?

xamarin xamarin.forms

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