问题列表 - 第21543页

Flexigrid - 如何关闭行选择

是否可以关闭Flexigrid上的行选择功能?当你没有实现任何使用选择的东西时,这有点烦人.

替代文字http://i45.tinypic.com/vxgmrt.png

flexigrid

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

21
推荐指数
0
解决办法
5862
查看次数

将浮点数转换为NSData并返回Objective-C

在iphone应用程序中,我希望将浮动转换为NSData,以便通过蓝牙发送,然后在收到时再转换回来.我有蓝牙部分工作正常,但当我使用它转换为NSData时:

NSData *data = [[NSData alloc]init];

float z = 9.8574; // Get the float value, 9.8574 is just an example

[data getBytes:&z length:sizeof(float)];
Run Code Online (Sandbox Code Playgroud)

我无法将其转换回浮动.我尝试了几种方法,但我想知道这是否是将float编码为NSData的正确方法?

谢谢

iphone objective-c

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

.NET SerialPort DataReceived事件未触发

我有一个WPF测试应用程序,用于评估基于事件的串行端口通信(与轮询串行端口).问题是DataReceived事件似乎根本没有触发.

我有一个非常基本的WPF表单,其中包含用于用户输入的TextBox,用于输出的TextBlock以及用于将输入写入串行端口的按钮.

这是代码:

public partial class Window1 : Window
{
    SerialPort port;

    public Window1()
    {
        InitializeComponent();

        port = new SerialPort("COM2", 9600, Parity.None, 8, StopBits.One);
        port.DataReceived +=
            new SerialDataReceivedEventHandler(port_DataReceived);  
        port.Open();
    }

    void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
    {
        Debug.Print("receiving!");
        string data = port.ReadExisting();
        Debug.Print(data);
        outputText.Text = data;
    }

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        Debug.Print("sending: " + inputText.Text);
        port.WriteLine(inputText.Text);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,以下是复杂因素:

  1. 我正在使用的笔记本电脑没有串口,所以我使用一个名为Virtual Serial Port Emulator的软件来设置COM2.VSPE过去曾经令人钦佩地工作,并且不清楚为什么它只会出现.NET的SerialPort类故障,但我提到它以防万一.

  2. 当我点击表单上的按钮发送数据时,我的超级终端窗口(在COM2上连接)显示数据正在通过.是的,当我想测试我的表单读取端口的能力时,我断开Hyperterminal的连接.

  3. 在尝试连接事件之前,我尝试打开端口.没变.

我已经阅读了另一篇文章,其中有人遇到了类似的问题.在这种情况下,这些信息都没有帮助我.

编辑:

这是控制台版本(从http://mark.michaelis.net/Blog/TheBasicsOfSystemIOPortsSerialPort.aspx修改):

class Program
{
    static SerialPort port;

    static void …
Run Code Online (Sandbox Code Playgroud)

.net serial-port

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

避免第二系统综合症的提示

最近我看到我们的开发团队在规划下一版产品时危险地接近" 第二系统综合症 "类型的想法.虽然我只是为了改进和消除我们过去的一些错误,但我不愿意看到我们陷入无休止的重写循环中,从不发动任何事情.

是否有一个好的设计/开发方法有助于构建更好的2.0版本,同时避免第二个系统场景?

methodology

15
推荐指数
2
解决办法
2898
查看次数

edit.exe如何工作?

system32中有一个名为edit.com的exe.这是一个旧的文本编辑器.我想知道他们是如何让一个控制台应用程序有一个gui,并使用鼠标?谢谢

user-interface editor dos

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

JavaScript isset()等价

在PHP中你可以做到if(isset($array['foo'])) { ... }.在JavaScript中,您经常使用if(array.foo) { ... }相同的方法,但这不是完全相同的语句.如果array.foo确实存在,条件也将评估为false,但是false或者0(也可能是其他值).

issetJavaScript 中PHP的完美等价物是什么?

从更广泛的意义上讲,JavaScript处理不存在的变量,没有值的变量等的一般完整指南会很方便.

javascript isset

528
推荐指数
9
解决办法
73万
查看次数

SqlPlus没有终止sql脚本

我有一个包含以下脚本的文件:

BEGIN
    ...
    a bunch of inserts
    ...
    COMMIT;

EXCEPTION
    WHEN OTHERS THEN ROLLBACK;
END;
Run Code Online (Sandbox Code Playgroud)

当我在sqlplus中执行此操作时,我得到以下内容:

SQL> @file.sql
382
Run Code Online (Sandbox Code Playgroud)

好像他没有结束这个街区.我是新手使用pl/sql和sqlplus,所以我不知道我做错了什么.

有任何想法吗?

plsql sqlplus

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

编码和字符集有什么区别?

我对文本编码和字符集感到困惑.出于很多原因,我必须在即将开展的工作中学习非Unicode,非UTF8的东西.

我在电子邮件标题中找到"charset"一词,如"ISO-2022-JP",但在文本编辑器中没有这样的编码.(我环顾了不同的文字编辑.)

文本编码和字符集之间有什么区别?如果您能向我展示一些用例示例,我将不胜感激.

encoding character-encoding

142
推荐指数
9
解决办法
4万
查看次数

我试图在C#中更新文件时引发事件

我知道这个代码不起作用,但描述的很好,我想尝试做什么,我想在Lastwritetime大于oldvalue日期时在if检查中运行代码.

private void timer1_Tick(object sender, EventArgs e)
{
    DateTime lastWriteTime = File.GetLastWriteTime(@"C:\temp\test_folder\TestFile.txt");

    if (lastWriteTime.ToString() > oldValue.ToString())
    {
        MessageBox.Show("Succsess");
    }
    string oldValue = lastWriteTime.ToString();
}
Run Code Online (Sandbox Code Playgroud)

编辑:我没有使用SystemfileWatcher,因为更改时引发了多个事件.

.net c# events

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