问题列表 - 第33659页

项目创意要擅长C++

我想进入C++团队工作.他们的工作是用C++编写CGI(主要但不限于此).我知道基本的C++.在关于SO的C++书籍指南问题上阅读列表,我从朋友那里得到了三本书(我实际上有第一本书).

  1. C++编程语言 - Bjarne Stroustrup - 供参考
  2. C++模板完整指南 - David Vandevoorde/Nicolai M. Josuttis
  3. 现代C++设计 - Andrei Alexandrescu

  1. 我想知道是否有任何项目或想法,你可以告诉我,我可以实施,以便我变得更好.

  2. 我需要的设置.我有一个Macbook和一个个人糟糕的Ubuntu开发服务器机器.如果需要,我可以bootcamp安装任何操作系统.

  3. 您能否就如何开始编写CGI(或任何教程)给我一些建议?


非常感谢.

AJ

c++ cgi

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

显示MediaController

有没有办法可以MediaController随时播放节目?

  videoView = (VideoView) findViewById(R.id.videoView);
  String path = "/sdcard/feiyang/video/sfqx.3GP";
  MediaController m = new MediaController(this);
  videoView.setMediaController(m);
  videoView.setVideoPath(path);
  videoView.start();
Run Code Online (Sandbox Code Playgroud)

我正在使用m.show(0);,但它不起作用.

android

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

我应该释放NSFileManager的copyItemAtPath:toPath的NSError对象:错误:?

NSFileManager有一个复制方法.

- (BOOL)copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error
Run Code Online (Sandbox Code Playgroud)

如果发生错误,返回时的第三个参数(NSError**)将包含描述问题的NSError对象.

问题:我需要发布它吗?

还有一些其他方法,例如这个方法(NSString**),

NSPropertyListSerialization +(NSData *)dataFromPropertyList:(id)plist format:(NSPropertyListFormat)format errorDescription:(NSString **)errorString
Run Code Online (Sandbox Code Playgroud)

他们遵循相同的内存管理规则吗?要发布或不发布,这就是问题所在.

- -回答

正如安德斯所说,答案是"不"要发布.

我感到困惑,因为NSPropertyListSerialization类有一个方法

+ (NSData *)dataFromPropertyList:(id)plist format:(NSPropertyListFormat)format errorDescription:(NSString **)errorString
Run Code Online (Sandbox Code Playgroud)

文件说如果不是零,我应该释放第三个参数.然而,它被弃用并取而代之

+ (NSData *)dataWithPropertyList:(id)plist format:(NSPropertyListFormat)format options:(NSPropertyListWriteOptions)opt error:(NSError **)error
Run Code Online (Sandbox Code Playgroud)

并且参数现在是(NSError**).无需像其他类似方法一样发布.因此一般的内存管理规则不需要释放这种参数.

---参考文件

在Apple的高级内存管理编程指南中,您不拥有通过引用返回的对象部分:

当您调用这些方法中的任何一个时,您不会创建NSError对象,因此您不拥有它.

cocoa cocoa-touch memory-management

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

Magento:更改为前端未显示的产品名称或描述

当我更改产品名称或描述时,前端未显示更改.它从管理员方面看起来很好,但没有显示前端的变化.

magento

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

C#中的MD5哈希与动作脚本中的MD5哈希不匹配

我在Action Script中散列了一些数据,然后将散列与在C#中计算的散列进行比较,但它们不匹配.

谁知道为什么?

这是我在Action脚本中所做的:

    var hash : String = MD5.hash(theString);
Run Code Online (Sandbox Code Playgroud)

这就是我在C#中所做的:

    var md5Hasher = MD5.Create();
    byte[] data = md5Hasher.ComputeHash(Encoding.UTF8.GetBytes(theSameString));
    var sBuilder = new StringBuilder();

    for (int i = 0; i < data.Length; i++)
    {
        sBuilder.Append(data[i].ToString("x2"));
    }
    var hash = sBuidler.ToString();
Run Code Online (Sandbox Code Playgroud)

我认为这是一个编码的东西,但不能把我的手指放在它上面......让我知道!

-ev

c# md5 actionscript-3

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

在 Java / Android 中读取文件的一段

我确信这可能是一个简单的问题,但不幸的是,这是我第一次使用 Java 并使用 Android SDK。

我正在使用 Apache HTTP 库在 Android 上上传文件,特别是使用 MultipartEntity。

我正在上传到允许我向他们发送文件块的服务,一旦完成,他们将重新组装这些块。我想利用这个功能。

这是场景。

文件 FOO.BAR 为 20 MB。我会把它分成一些任意的块大小,比如说 1 MB,这意味着 20 个块。块 #3 和 #14 失败(可能是蜂窝/WiFi 连接不好)。我现在可以重新上传这两个块,一切都会好起来的。

我想知道的是如何只读取文件的一部分(例如 3MB 和 4MB 之间的数据)?

文件片段应该是 InputStream 或 File 对象。

谢谢,诚

java android file-upload http

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

数据库设计帮助:无论如何,这是谁的孩子

我正在为我的妻子建立一个联系人经理计划,作为学习Silverlight 4的有趣练习.它将跟踪人们的地址,电话号码,电子邮件,特殊场合(生日,周年纪念日等)

在设计数据库的过程中,我遇到了一个小路障.她想能集团联系()的家庭,所以我创建了一个Families有桌子FamilyIDFamilyDescription,然后添加FamilyID到表People.

现在SELECT * FROM People WHERE FamilyID = 2将回归那个特定家庭的每个人.

认为这是一个可以接受的想法; 但是,我在努力学习如何融入孩子,就像孩子一样.我们有一个非常非常大的家庭,所以每个家庭会有多个孩子.我是否只是将它们添加到桌面人物中,如果是这样,我如何区分孩子们和成年人的关系?

我非常感谢任何见解,谢谢.

sql database sql-server database-design sql-server-2008

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

如何在我的Ant构建中修复"Unexpected element"{}目标"{antlib:org.apache.tools.ant} target"错误?

当我运行我的Ant构建时,它失败并出现以下异常:

Unexpected element "{}target" {antlib:org.apache.tools.ant}target
Run Code Online (Sandbox Code Playgroud)

我正在使用Eclipse 3.4.2.

请让我知道我在这里缺少什么.

java ant

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

输入框提示文本的推荐策略是什么(例如搜索框中覆盖的"搜索")?

许多页面都有一个搜索框,通常会有覆盖文本"搜索",当一个人聚焦元素时会消失,当焦点丢失时会重新出现.我很想知道人们推荐的最佳策略.

我采用的策略是使用输入元素的焦点/模糊事件并测试内容以确定是否应该更改值.在我的以下示例中,我使用jQuery.举一个例子,我们有一个带有的idof quick-search,当为空时,我在焦点时显示文本"搜索"我删除文本并更新样式,

$(function() {
  $("#quick-search").focus(function() {
    if (this.value === "Search") {
      $(this).removeClass("quick-search-not-focussed");
      this.value = "";
    }
  }).blur(function() {
    if (this.value === "") {
      $(this).addClass("quick-search-not-focussed");
      this.value = "Search";
    }
  });
})
Run Code Online (Sandbox Code Playgroud)

我的quick-search-not-focussed课程如下:

.quick-search-not-focussed { color: #bbb; }
Run Code Online (Sandbox Code Playgroud)

这对我来说效果很好,因为搜索框只能在输入时提交,因为没有按钮,但是有些场景需要更多输入元素并且输入文本被覆盖,您使用的替代技巧/技术是什么?我个人不喜欢这种方法中使用图像.

html css jquery

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

在Java中添加n个小时到一个日期?

如何在Date对象中添加n小时?我发现在StackOverflow上使用days的另一个例子,但仍然不明白如何用几个小时来做​​.

java date

132
推荐指数
10
解决办法
23万
查看次数