问题列表 - 第10914页

以编程方式删除标准UITableView中的栏

有谁知道是否可以从代码中的UITableView中删除顶部栏?那么在这种情况下,删除"书籍"栏?

iphone cocoa-touch objective-c uitableview

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

C#代码获取A到Z之类的字符串列表?

如何在C#中获取从"A:"到"Z:"的字符串列表?像这样的东西:

List<string> list = new List<string>();
for (int i = 0; i < 26; i++)
{
   list.Add(string.Format("{0}:", Convert.ToChar('A' + i));
}
Run Code Online (Sandbox Code Playgroud)

抱歉,我现在没有可用于验证的VS来验证.顺便说一句,是否有网站可用于交互式测试代码片段?

c# visual-studio-2005

3
推荐指数
2
解决办法
6520
查看次数

如何通过linux命令行生成视频文件的视频屏幕

是否有一个Linux(ubuntu)的命令行程序,它可以生成一个包含来自给定视频(例如WMV)的6个大写的大图像(如我所知,Windows媒体播放器经典可以做到这一点)?我需要这个是我写的一部分剧本.

linux video ubuntu wmv

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

如何将插入符号用于WPF中的控制

需要制作新的WPF控件并将Caret赋予它.在WINFORMS或previos Windows UI中,使用WIN API Caret函数很容易,但现在在WPF中我们没有每个控件的hwnd所以......有没有办法做到这一点?

wpf user-controls caret wpf-controls

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

使用IB将UISegmentedControl添加到NavigationBar

我目前UISegmentedControl正在以视图控制器的viewDidLoad方法以编程方式创建,并通过分配给视图控制器的导航栏将其添加到视图控制器的方法中self.navigationItem.titleView.

这很容易,但我希望能够在Interface Builder中做到这一点,到目前为止还没有弄清楚如何.谷歌也没有多少帮助.有人可以描述如何在IB中执行此操作或指向在线示例吗?我非常感激.谢谢,霍华德

iphone objective-c interface-builder uisegmentedcontrol

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

QWidget*QApplication :: mainWidget()在Qt4中变成了什么?

我正在将应用程序从Qt3移植到Qt4,需要Qt4替换QApplication :: mainWidget(),它用于返回Qt3中的顶级窗口小部件.有没有人知道如何在Qt4中这样做?

c++ qt4

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

二进制版本的iostream

我一直在编写iostreams的二进制版本.它本质上允许您编写二进制文件,但可以很好地控制文件的格式.用法示例:

my_file << binary::u32le << my_int << binary::u16le << my_string;
Run Code Online (Sandbox Code Playgroud)

将my_int写为无符号的32位整数,将my_string写为长度前缀的字符串(前缀为u16le.)要读回文件,可以翻转箭头.效果很好.然而,我在设计上遇到了一个障碍,我仍然围着它.所以,是时候问问了.(我们做了一些假设,例如8位字节,2s补码整数和IEEE浮点数.)

引擎盖下的iostream使用streambufs.这真是一个梦幻般的设计 - iostreams编码' int'到文本的序列化,并让底层的streambuf处理其余的.因此,你得到cout,fstreams,stringstreams等.所有这些,包括iostream和streambufs,都是模板化的,通常是在char上,但有时也是一个wchar.但是,我的数据是一个字节流,最好用' unsigned char' 表示.

我的第一次尝试是基于的模板unsigned char.std::basic_string模板很好,但streambuf没有.我遇到了一个名为class的问题codecvt,我永远无法遵循这个unsigned char主题.这提出了两个问题:

1)为什么streambuf对此类事情负责?似乎代码转换不属于streambuf的职责 - streambufs应该采取流,并缓冲数据到/从它缓冲数据.而已.像代码转换一样高级的东西感觉它应该属于iostreams.

由于我无法使用模板化的streambuf来处理unsigned char,所以我回到char,只是在char/unsigned char之间传递数据.出于显而易见的原因,我试图尽量减少演员阵容.大多数数据基本上都是在read()或write()函数中结束,然后调用底层的streambuf.(并在此过程中使用强制转换.)读取功能基本上是:

size_t read(unsigned char *buffer, size_t size)
{
    size_t ret;
    ret = stream()->sgetn(reinterpret_cast<char *>(buffer), size);
    // deal with ret for return size, eof, errors, etc.
    ...
}
Run Code Online (Sandbox Code Playgroud)

好的解决方案,糟糕的解


前两个问题表明需要更多信息.首先,查看了boost :: serialization等项目,但它们存在于更高级别,因为它们定义了自己的二进制格式.这更适用于较低级别的读/写,其中希望定义格式,或者已经定义了格式,或者不需要或不需要批量元数据.

其次,有些人询问了binary::u32le修饰符.它是一个类的实例化,它具有所需的字节顺序和宽度,此刻可能是未来的签名.该流保存该类的最后传递的实例的副本,并在序列化中使用该副本.这是一个解决方法,我个人试图重载<<运算符:

bostream &operator << (uint8_t n);
bostream &operator << …
Run Code Online (Sandbox Code Playgroud)

c++ binary iostream streambuf

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

SaveOrUpdate与NHibernate中的更新和保存

在NHibernate中SaveOrUpdate和Save/Update之间有什么区别.为什么你总是不使用SaveOrUpdate?另外,SaveOrUpdateCopy有什么意义?

nhibernate

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

图表(节点和边缘)

我正在使用HASKELL进行图形游戏.除了使用bfs或树等之外,我愿意从图中的节点到特定节点获得适当的到达能力的方法.


当我要求haskell中的代码从一个节点到一个特定节点的覆盖能力时,有必要告诉你我对haskell完全不熟悉.我一直在阅读教程和简单的例子,但是当它实现时,我就迷失了.我的图是一个有向图,并说我想检查我是否可以从图中的节点v到达节点w.

haskell graph-theory

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

资源文件中的C#属性文本?

我有一个属性,我想从资源文件加载文本到属性.

[IntegerValidation(1, 70, ErrorMessage = Data.Messages.Speed)]
private int i_Speed;
Run Code Online (Sandbox Code Playgroud)

但我不断得到"属性参数必须是属性参数类型的常量表达式,typeof表达式或数组创建表达式"

如果我添加一个字符串而不是Data.Messages.Text,它可以很好地工作,如:

[IntegerValidation(1, 70, ErrorMessage = "Invalid max speed")]
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

c# resources attributes

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