问题列表 - 第1405页

如何从值的类型和名称创建枚举对象?

我有一个枚举的类型(System.Type)和一个包含要设置的枚举值的字符串.

例如给出:

enum MyEnum { A, B, C };
Run Code Online (Sandbox Code Playgroud)

我有typeof(MyEnum)和"B".

如何创建设置为MyEnum.B的MyEnum对象?

c# enums

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

将套接字绑定到ansi c中的端口80

当我尝试将端口80绑定到c中的套接字时,我总是得到错误,我没有权限使用此端口.是否有一个简单的方法来获得此权限?

c sockets networking webserver

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

显示表情符号的正确方法是什么?

在你自己的应用程序中.

[编辑]

好吧,所以我完全同意 - 比你知道的更多 - 没有模棱两可的图形表情符号是令人厌恶的.但!当项目所有者告诉我必须支持图形表情符号时,这对我没有帮助.

[/编辑]

问题比最初看起来更复杂,尤其是考虑到编辑,自动换行,可变宽度字体和颜色表情.

所以我的问题实际上是对那些做过这个的人,你想出一个令人满意的渲染表情的方式,这不只是一次大规模的黑客行为吗?

开始讨论:

在两个实现中,我尝试了以下方法.

在3D应用程序中,其中文本行呈现为"纹理"; 我用图像替换了表情符号字符串,匹配文本渲染的类型,因此表情符号只是文本的另一个元素.

基本上,文本呈现引擎必须在最深层次上进行修改.这会产生很好的效果,但是非常耗时,并且很难做到正确(或者至少对我而言; P)

在第二种方法中(使用不同的语言和平台),我决定尝试使用单个字符替换表情字符串并在替换字符上绘制情感来尝试更高级别的"假".这当然有很多局限性,但具有实施起来相当快的优点,并且可以在不费力的情况下达到相当稳定的状态.

language-agnostic fonts emoticons

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

意外的T_CONCAT_EQUAL

我在以下形式的行上收到意外的T_CONCAT_EQUAL错误:

$arg1 .= "arg2".$arg3."arg4";
Run Code Online (Sandbox Code Playgroud)

我正在使用PHP5.我可以简单地去做以下事情:

$arg1 = $arg1."arg2".$arg3."arg4";
Run Code Online (Sandbox Code Playgroud)

但我想首先知道什么是错的.有任何想法吗?

谢谢,斯威尼

php string concatenation

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

鼠标移动后,SetCursor恢复

我正在使用SetCursor将系统光标设置为我自己的图像.代码看起来像这样:

// member on some class
HCURSOR _cursor;

// at init time
_cursor = LoadCursorFromFile("somefilename.cur");

// in some function
SetCursor(_cursor);
Run Code Online (Sandbox Code Playgroud)

当我这样做时,光标确实会改变,但在第一个鼠标移动消息时,它会变回默认的系统箭头光标.这是项目中设置光标的唯一代码.我需要做什么才能使光标保持原样?

windows user-interface

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

我应该从MooTools转换为jQuery吗?

我有一个相当大的代码库,依赖于MooTools v1.11,我即将转换为1.2版本.由于这是一次非常重大的改革,我已经玩弄了转换为jQuery的想法.

任何人都有关于是否更新到jQuery或只是坚持使用MooTools的建议?

我主要使用MooTools进行Ajax,拖放和一些小的效果.

javascript jquery mootools

18
推荐指数
4
解决办法
7749
查看次数

什么是在.NET中保持活动套接字检查的最佳方法?

我正在寻找一种在.NET中进行保持活动检查的方法.该方案适用于UDP和TCP.

目前在TCP中,我所做的是一方连接,当没有数据要发送时,它每隔X秒发送一次保持活动.

我希望对方检查数据,如果在X秒内收到非数据,则提出事件左右.

我尝试做的一种方法是进行阻塞接收并将套接字的RecieveTimeout设置为X秒.但问题是每当Timeout发生时,套接字的Receive会抛出一个SocketExeception并且这边的套接字会关闭,这是正确的行为吗?为什么套接字在超时后关闭/死亡而不是仅仅继续?

检查是否有数据和睡眠是不可接受的(因为我可能在睡觉时接收数据时滞后).

那么最好的方法是什么呢?为什么我在另一方面描述的方法失败了?

.net sockets

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

始终在底部的texbox滚动

有一种方法可以将滚动条保持在多行文本框的底部吗?

像vb6中的东西

txtfoo.selstart=len(txtfoo.text)
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用txtfoo.selectionstart = txtfoo.text.length但没有成功.

问候.

c# winforms

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

如何通过Linux上的C++串行接口与Arduino进行通信?

我有一个连接到Arduino板的RFID阅读器.我想通过它的串行接口连接它,每当RFID阅读器省略信号时(当它读取(RF)ID时),我想在我的C++程序中检索它.

我已经有了从Arduino上简单地打印RFID到串行的代码.

我不知道的是,如何在Linux中从C++读取它

我看过libserial,看起来很简单.但是,如何让C++程序对信号做出反应然后读取RFID,而不是连续收听?这有必要吗?

编辑:在我读过的大多数例子中,(c ++)程序发送输入,并接收输出.我只是想听听并收到Arduino的输出.

c++ linux serial-port arduino rfid

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

Scrum是否只是敏捷?

我听说很多公司表现得像他们敏捷,但他们唯一敏捷的事情就是Scrum流程.这足以被认为是敏捷的吗?单独使用Scrum似乎是糟糕的经理更频繁地召开更多会议的完美借口.我应该厌倦这些公司吗?

agile project-management scrum

10
推荐指数
4
解决办法
2423
查看次数