问题列表 - 第46079页

C中的文件I/O困难

我正在编写一个Unix expand实用程序版本,用文件中的空格替换制表符.为此,我正在阅读每个角色并测试它是否是制表符.如果是,它将使用给定的空格量替换选项卡,否则将打印该字符.

我的主要方法是这样的

int main(int argc, char *argv[]){
 FILE *fp;

 char *help1="-help";
 char *help2= "--help";

 //int spaces; //number of spaces to replace tabs

 fp= fopen(argv[1], "rw");
 parse_file(fp, 4);
 fclose(fp);

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

parse_file方法就像

void parse_file(FILE *fp, int spaces)
{
  int i; //loop counter
  char c; //current character
  while (c!= EOF)
{
    c= getchar(); //get char from stream

    if (c=='\t') //if char is a tab
    {
        for (i=0; i< spaces; i++)
            putchar(" "); //replace with spaces

    } 
    else 
        putchar(c); //otherwise, …
Run Code Online (Sandbox Code Playgroud)

c unix

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

Flash Builder 4 Profiler:如何发现导致已知内存增加的对象?

我知道探查者的问题可能很普遍,但在这里我有一个非常具体的问题和例子.

我知道在下面的代码中(取自Joshua的问题),无数个圆形对象实例被添加到hostComponent.这显然会导致应用程序逐渐放缓.

我的问题是,当我运行Flash Builder Profiler时,我究竟在哪里看到问题出在哪里?

运行应用程序的示例

要试用它,请创建一个新的Flex 4项目,并粘贴以下代码:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
               initialize="onInit()" viewSourceURL="srcview/index.html">
    <fx:Script>
        <![CDATA[
            import mx.core.UIComponent;
            import mx.effects.Fade;         
            import spark.effects.Move;

            private var hostComponent:UIComponent;

            private function onInit():void{

                hostComponent = new UIComponent();
                hostComponent.id = "circleHostComponent";
            }

            /* Add circle UIComponent objects to the hostComponent.
                Move and Fade the circle objects */
            private function onTimerEvent(event:TimerEvent):void{  

                var yPos:Number = Math.ceil(Math.random()*100);
                var radius:Number = Math.ceil(Math.random()*5); //1-12
                var effectAlpha:Number = Math.random()*0.5 + 0.2 …
Run Code Online (Sandbox Code Playgroud)

apache-flex profiler flexbuilder flash-builder

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

如何使用MsBuild以编程方式在IIS(6.0和7.0)中停止或启动网站?

我有Windows Server 2003(IIS 6.0)和Windows Server 2008(IIS 7.0)服务器,我使用MSBuild来部署Web应用程序.

我需要进行安全部署,并执行此操作:

  1. 停止IIS 6中的网站(或IIS 7中的应用程序),而不是停止AppPool.

  2. 检查网站是否停止; 没跑

  3. 如果网站已停止,请执行另一项部署任务.

  4. 启动IIS 6(或IIS 7中的应用程序)网站,

我怎样才能做到这一点?

更新:对我来说:IIS6WebSite和IIS6AppPool(以及IIS7),在尝试停止网站或AppPool时是否等待停止状态?

当我执行网站停止操作(或AppPool的停止操作)时,我需要确保100%网站已停止,然后,只有网站停止时,我才能执行其他目标.

c# msbuild iis-7 iis-6 web-deployment

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

$ HOME git repo(有选择地)到github?

我在我的主目录下保留了很多文件git.重要的dotfiles,我的论文等

我想将某些文件推送到github,例如我的emacs配置,以便共享.

显然,我不想推动整个回购.还有submodules路要走?

我的第一个想法是在这里创建一个目录~/github/emacsrsync选择性文件,然后在该目录下添加一个子模块,指向github,以进行推送.

这是一个好主意,还是有更好的方法?

(但我不希望我的本地git repo存储所有文件,但是这些内容会变得混乱.)

git github git-submodules

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

由于隐式依赖模块中缺少导出功能,至少有一个模块具有未解析的导入

当我从DependencyWalker指向我的C++ dll时,我看到错误消息"由于隐式依赖模块中缺少导出功能,至少有一个模块有未解析的导入"

你能否说一下这个错误是什么?

c++

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

我应该在创建最终包时评论我的日志调用吗?

我有一个使用很多Log.d()Log.e()调用调用的应用程序.现在我想创建我的最终发布包.Eclipse的Android Export功能提到删除"Debuggable"清单中的标志,我已经完成了.我是否还应该评论所有Log调用以提高应用程序的性能,或者这些调用在不可调试的最终版本包中什么都不做?

android android-log

21
推荐指数
2
解决办法
6664
查看次数

Javascript字符串到int数组

var result ="1fg";
for(i =0; i < result.length; i++){
  var chr = result.charAt(i);
  var hexval = chr.charCodeAt(chr)
  document.write(hexval + " ");
}
Run Code Online (Sandbox Code Playgroud)

这给出了NaN 102 103.

可能是因为它将"1"视为整数或类似的东西.有没有办法可以将"1" - >字符串转换为正确的整数?在这种情况下:49.

所以它会

49 102 103而不是NaN 102 103

干杯,

蒂莫

javascript integer flawed-concept

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

RestKit与Three20集成

我正在尝试使用Restkit来调用我的Web服务器api,但是事情不起作用.我的控制器只显示活动指示器,没有任何反应.

我有一个api电话,假设要返回前50个视频,例如:http: //example.com/services/getTop50Video

返回的格式为:

<results>
<mysql_host>72.9.41.97</mysql_host>
<results>        
    <title/>
    <views/>
    <video_id>j2xFxHgENt4</video_id>
    <thumbnail>http://img.youtube.com/vi/j2xFxHgENt4/2.jpg</thumbnail>
    <url/>
</results>
...
</results>
Run Code Online (Sandbox Code Playgroud)

我的应用代表代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    // Configure RestKit Object Manager
    RKObjectManager* objectManager = [RKObjectManager objectManagerWithBaseURL:@"http://example.com/services"];

    RKObjectMapper* mapper =  objectManager.mapper;
    [mapper registerClass:[YouTubeVideo class] forElementNamed:@"video"];

     // Other non relevant stuff
}
Run Code Online (Sandbox Code Playgroud)

TWYouTubeVideo类:

@implementation TWYouTubeVideo

@synthesize title = _title;
@synthesize numberOfViews = _numberOfViews;
@synthesize videoID = _videoID;
@synthesize thumbnailURL = _thumbnailURL;


+ (NSDictionary*)elementToPropertyMappings {
    return [NSDictionary dictionaryWithKeysAndObjects:
            @"title", @"title",
            @"views", @"numberOfViews",
            @"video_id", …
Run Code Online (Sandbox Code Playgroud)

iphone rest objective-c three20 restkit

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

Zend表格显示组装饰器

我想知道如何从显示组中删除标签,当你看下面的标记时,你会看到有一个带有id地址标签的dt和下面的dd,我想删除这些但是保留字段集.

为了添加显示组$this->addDisplayGroup(array(...), 'legend' => 'address');,我在添加每个元素后在我的表单init类中使用它.我可以玩一些装饰器来删除我不想要的元素吗?

<form id="CreateAddress" enctype="application/x-www-form-urlencoded" action="" method="post">
    <dl class="zend_form"> 
        <dt id="address-label">&#160;</dt>
        <dd id="address-element">
            <fieldset id="fieldset-address">
                <legend>Address</legend> 
                <dl>             
                    <dt id="addressLine1-label">
                        <label for="addressLine1" class="required">Address Line 1</label>
                    </dt> 
                    <dd id="addressLine1-element"> 
                        <input type="text" name="addressLine1" id="addressLine1" value="">
                    </dd> 

                    ...etc...

            </fieldset>
        </dd> 
        ...buttons...
    </dl>
</form>
Run Code Online (Sandbox Code Playgroud)

谢谢,
马丁

zend-framework decorator zend-form

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

如何以编程方式在QTableView列上设置文本对齐方式?

到目前为止,我发现的唯一解决方案是继承QItemDelegate并在paint()函数中实现我的对齐规则.这真的是最简单的方式吗?

我正在使用C++ API.

qt qt4 pyqt pyqt4

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