问题列表 - 第20678页

Ruby:如何编写gem?

我想为Ruby编写一个包,并将其作为gem提供.
有哪些工具,步骤和陷阱?
是否有任何好的教程,截屏视频等,这有助于您学习如何做到这一点?

ruby rubygems

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

C#文本文件 - 如何编写EOF字符

这必须是一个简单的问题,但我找不到任何东西.

我有一个文本文件.我需要在末尾放置一个EOF字符,以便第三方供应商可以正确读取文件.

编写文件结尾字符所需的转义字符是什么?

我不确定是否需要提供更多信息,但如果我这样做,请告诉我.

谢谢

c#

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

构造函数可以抛出运行时异常吗?

当构造函数无法处理的构造函数中的方法抛出被检查的异常时,如果你确定应用程序无法处理它并且在没有对象的情况下将无用而将它们作为运行时异常抛出它们就可以了.建造?

java error-handling exception

18
推荐指数
2
解决办法
3748
查看次数

使用C#进行Windows shell扩展

我想写一个简单的Windows shell扩展来添加到上下文菜单,而C#是我最近使用的语言.它是shell扩展的一个不错的选择吗?接口是否易于使用?是否有额外的开销导致菜单弹出更慢?

任何人都有良好的入门指针?

c# windows-shell shell-extensions

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

为什么Nullable <T> HasValue属性不会在Null上抛出NullReferenceException?

请考虑以下代码:

DateTime? ndate = null;
Console.WriteLine(ndate.HasValue);
Run Code Online (Sandbox Code Playgroud)

我原本期望一个NullReferenceException,但HasValue确实会返回false.但是,由于ndate为null,属性调用如何成功,因为没有对象可以调用属性HasValue?

.net c#

20
推荐指数
3
解决办法
3222
查看次数

DDD Book,Eric Evans:"FACTORY应该被抽象为所需的类型而不是创建的具体类".

在埃里克·埃文斯的"领域驱动设计"一书的第6章"工厂"(第139页)一节中,它说明如下:

"任何优质工厂的两个基本要求是:

...

"2. FACTORY应该被抽象为所需的类型,而不是创建的具体类."

您能否详细说明关于基本要求2的声明的含义.

oop domain-driven-design factory-pattern

7
推荐指数
2
解决办法
2376
查看次数

在我的应用程序中放置"终端"?

是否有任何框架可以说,在我的应用程序中放置像Terminal.app中的显示,然后像往常一样输出到STDOUT上显示文本?完成回滚等?

macos cocoa objective-c

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

如何在嵌入式设备服务器上实现websocket?

我正在与一家电子设备制造商合作,将基于 LAN 的控制系统嵌入到产品中。这个想法是通过网络浏览器提供系统配置/控制界面,这样客户就不需要安装软件。我们可以通过嵌入式模块发送和接收串行数据来与设备进行通信。由于该设备还可以通过前面板 UI 进行控制,因此以极低的延迟保持远程 Web 界面同步带来了挑战。看起来 websockets 或某种 Push 是我们处理从服务器到客户端的实时事件所需要的。

我正在使用 Lantronix Mathport AR 嵌入式设备服务器。该单元开箱即用,可提供任何自定义 HTML 和 java servlet/applet。如果我们需要更大的灵活性,我们可以选择安装轻量级 Linux 发行版。我不确定如何实现任何服务器端应用程序,因为该设备没有运行标准 Apache。我相信它正在使用 Boa。

谁能指导我如何做到这一点的正确方向?

embedded embeddedwebserver push embedded-linux websocket

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

为什么按钮在LinearLayout中没有垂直居中?

我有一个LinearLayout,它只包含一个按钮.我希望此按钮垂直居中并与右侧对齐.我尝试了很多方法,但我无法使这个按钮垂直居中.它始终与顶部对齐.我也尝试在RelativeLayout中放一个按钮,按钮也不能垂直居中.

XML如下.这个布局有什么问题吗?谢谢.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" 
    android:background="#E8E3E4">
    <Button 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:text="More" 
        android:layout_gravity="right" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

将android:layout_gravity ="right"更改为android:layout_gravity ="right | center_vertical"并未在我的问题中解决问题.

android

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

找不到/ bin/sh:get:命令

当我尝试通过cron运行脚本时,我收到此错误消息:

找不到/ bin/sh:get:命令

我也在bash shell中试过它,我试过'curl','wget'和'fetch'但是没有帮助.

谁能告诉解决方案?:D

cron curl get crontab fetch

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