问题列表 - 第7358页

ASP.NET MVC下拉列表

有人能指出我的文章,显示从linq到sql(正在设置的文本和值)填充的下拉列表.

谢谢丹尼

asp.net-mvc

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

是否可以将javascript嵌入到SSRS报告中?

SQL Server报告可以嵌入vbscript并执行客户端,但是可以使用javascript完成相同的操作吗?我认为能够执行jQuery和CSS操作客户端以创建更具交互性的深入体验会有很大的实用性.

javascript sql-server jquery report

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

如何使用QSocketNotifier(linux)观看串口?

如果/ dev/ttyS0上有什么东西,有人可以给我一个关于如何设置QSocketNotifier来触发事件的例子吗?(最好是在python/pyqt4中)

python qt serial-port pyqt4

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

如何确定方法是私有的,受保护的,内部的还是公共的?

我正在设计一个类,如果某些方法暴露为公共方法,它们不会造成任何伤害.但它们也可以是私有的,因为它们只能在我的项目中使用同一个类.

公开它们具有以下优点:

  1. 单元可测试,无需访问器.
  2. 灵活性.

将它们设为私有具有以下优点:

  1. 公共文档简化.
  2. 一些未知的错误没有暴露.

在这种情况下,哪些是一般指导原则?

.net c# oop

5
推荐指数
3
解决办法
859
查看次数

如何仅读取 Windows COM 端口上的可用数据?

我有一个串行 (COM) 端口的文件句柄。我需要立即读取可用的任何数据,而不是等待发送其他数据。

如何确定有多少数据可用?我可以打电话SetCommMask(myHandle, EV_RXCHAR),然后等待一个事件来告诉我一些数据可用,但这不会告诉我现在可以在不阻塞的情况下读取多少数据。

目前,我正在使用 CreateFile() 和重叠 I/O 来执行读取,因此它们是异步的,但它们仍然会等到缓冲区填满后报告 I/O 已完成。

windows serial-port

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

C#开发工作的项目结构

您认为哪种目录/解决方案/项目结构对于用C#编写的中型到大型项目来说是最易于管理和方便的?"中到大"是指在具有嵌套命名空间的分层结构中包含各种Visual Studio C#项目类型的项目.1

我主要对Visual Studio 2008中"Windows"部分中的项目类型感兴趣:Windows窗体,WPF,两者的自定义控件和类库.另外,我正在使用MSBuild(通过Visual Studio)来构建我的项目.

我从未发现Visual Studio自动生成的默认结构值得使用.此结构有一个文件夹,仅用于包含解决方案和每个项目的嵌套文件夹.我想知道这是否是因为我过去使用C#的项目规模(从小到中).这个结构对大型项目有什么好处?你觉得它有用吗?

我也对文件夹名称及其与命名空间的关系等内容感兴趣.

以下是我个人的项目结构目标.

目标

  • 每个项目都应该是完全独立的.也就是说,我更愿意能够单独检查每一个并编译它(在依赖项允许的情况下).
  • 导航结构应该很容易.
  • 目录结构应以清晰直接的方式映射到名称空间.
  • 识别解决方案文件应该很容易.
  • 项目应该在很少或没有额外努力的情况下在Visual Studio(MSBuild)中在层次结构的大多数或所有级别上构建

    1. 请注意,除非明确指出,否则我在此处使用"项目"一词意味着"开发工作".

c# msbuild visual-studio

12
推荐指数
2
解决办法
7717
查看次数

iPhone应用程序:我在哪里放置配置文件?

在我的应用程序中,我有一个简单的ASCII文件,它存储一些配置信息以及它使用和更改的其他小信息.我想用应用程序将该文件复制到iPhone.

1)请告诉我应该把这个文件(config.txt)放在xcode中.我应该把它放在资源下吗?

2)我将如何在iPhone中访问它?我可以使用吗?

str = [NSString stringWithContentsOfFile:@"config.txt"] 
Run Code Online (Sandbox Code Playgroud)

或者我必须使用更完整的路径; 如果有,那是什么?

iphone xcode filepath

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

typeid()在g ++中返回额外的字符

class foo
{
public:
  void say_type_name()
  {
    std::cout << typeid(this).name() << std::endl;
  }
};

int main()
{
  foo f;;
  f.say_type_name();
}
Run Code Online (Sandbox Code Playgroud)

上面的代码在我的ubuntu机器上用g ++ 打印P3foo.我不知道它为什么打印P3foo而不仅仅是foo.如果我改变代码就好

    std::cout << typeid(*this).name() << std::endl;
Run Code Online (Sandbox Code Playgroud)

它打印3foo.

有什么想法吗?

c++ g++ name-mangling typeid

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

iPhone - 如何从应用程序中保存用户设置?

在长期记忆中保存iPhone应用程序中的几个变量的最简单方法是什么?

我有一个适用于不同sqlite数据库的应用程序,我希望在退出应用程序后保存最后一个活动数据库名称,以便在用户再次进入应用程序时打开最后一个数据库.

为此目的创建一个特殊的数据库并将这些值存储在其中有点不方便,因为我只有几个变量要存储.

存储这些变量的最简单方法是什么?

先感谢您.

iphone cocoa-touch objective-c

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

使用realloc调整缓冲区大小

如果指向的区域被移动,则完成自由(ptr).

你能解释一下上面的一行realloc()吗?这一行来自calloc,malloc,realloc和free的手册页.

c realloc

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