问题列表 - 第44471页

使用C#运行T4模板

我有T4模板(mycode.tt),它生成一个cs文件.我通常右键单击tt文件并选择RunCustomTool,它在内部获取xml文件并为我生成代码.现在我想使用ac #windows应用程序运行自定义工具.因此,只需单击一个按钮即可运行自定义工具.是否可以从c#运行CustomTool.

编辑:

我有2个tt文件,其中一个没有codebehind cs文件.但另一个附加了.cs文件,我从第一个.tt文件调用第二个文件的TransformText()方法.所以我需要调用第一个文件.所以我不能使用TransformText()方法.有没有办法动态调用textTemplate文件?

c# t4 customtool

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

如何知道DateTime是否在C#中的DateRange之间

我需要知道Date是否在DateRange之间.我有三个日期:

// The date range
DateTime startDate;
DateTime endDate;

DateTime dateToCheck;
Run Code Online (Sandbox Code Playgroud)

简单的解决方案是进行比较,但有更聪明的方法吗?

提前致谢.

.net c# datetime date-range

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

如何初始化firstChild所以我不知道"x.firstChild是null还是不是对象"?

在我的JSP/HTML中我有这个:

<div id="exampleLabel"> </div>
Run Code Online (Sandbox Code Playgroud)

然后在我的javascript部分,我有一个像这样的onclick调用的函数;

function changeLabel(){
    exampleLabel.firstChild.nodeValue = 'LABEL HAS CHANGED';
}
Run Code Online (Sandbox Code Playgroud)

这在Chrome中运行良好,在Firefox和IE中没有任何功能,页面上出现错误

exampleLabel.firstChild为null或不是对象.

好的,我可以认为没有第一个孩子所以试图做第一个孩子.YYTHING会是一个NPE,我甚至可以认为其他浏览器不仅仅像Chrome那样自己初始化它.

问题是,我如何自己初始化它,然后我可以继续.nodeValue = "blahblah"下去?

javascript

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

C#工厂模式和IoC之间的差异

可能重复:
依赖注入与工厂模式

有人可以解释(简单例子)工厂模式和反转控制模式之间的区别.最好使用.NET2.0

c# design-patterns factory inversion-of-control

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

如何在我的iPhone应用程序中获取GMail联系人

我需要通过提供Gmail用户名和密码来获取Gmail联系人.任何框架,Api,示例代码..

我知道可以获取gmail聊天联系人的XMPPframework.但我想要来自gmail地址簿的联系人.

任何帮助,将不胜感激..

iphone gmail contacts

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

对slideToggle()jQuery没有影响

我正在使用这个非常简单的jQuery代码:

            $("h3").click(function(){
                $(this).next("table").slideToggle("slow");
            });
Run Code Online (Sandbox Code Playgroud)

结果本身实际上是有效的,桌子确实在点击时出现/消失,但是没有"幻灯片"的效果 - 我试过没有"慢"和"慢" - 同样的结果!?

它几乎就像我只是使用.toggle()......

我不知道除了桌子的大小之外还有什么可能是错的,这只是最多12行.

有任何想法吗?

jquery slidetoggle

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

是否可以将默认渲染缓冲区附加到FBO?

我正在考虑重构我的渲染代码的大部分内容并想到一个问题:是否可以使用帧缓冲区对象中的多个颜色附件渲染屏幕和纹理?即使它有许多有用的应用程序,我也找不到任何可能的信息.我想它应该足以将我的纹理绑定为颜色attachment0和renderbuffer 0到attachment1?

例如,我想创建一个交互式应用程序,您可以在其中"绘制"3D模型.我通过将UV坐标渲染到纹理来解决用户绘制的位置,这样我就可以查看鼠标坐标在哪里修改纹理.在我的情况下,最好有一个着色器,它既可以在一次通过中将UV拉伸到纹理,也可以将实际纹理绘制到屏幕上.

有没有更好的方法来做到这一点,还是我走在正确的轨道上?

opengl fbo

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

有没有办法在Windows中通过进程找出和/或限制GPU使用?

我想在某些机器上启动CPU和GPU密集型进程,但这些进程不得干扰用户的任务.所以我需要限制或至少检测我的进程的GPU使用情况.这些进程是封闭源代码,因此我无法从内部观察GPU使用情况.

windows gpu gpgpu process cpu-usage

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

右对齐内部的内联UL

我有一个分页输出,显示在其中

    .这里发布了一个例子:http://jsfiddle.net/6N4bD/1/

    ul包裹着2个div

    第一个div是550宽度的第二个div称为"paginationDiv"基本上包围了ul

    ul有list-style:none.我想要做的是让它浮动,但它仍然作为一个块出现.我尝试过很多东西但似乎没什么用.如果我为paginationDiv添加一个宽度然后它可以工作,但它不准确,因为它永远不会是固定的宽度

    这是它的样子:

    <div class="parentDiv">
       <div class="paginationDiv">
          <ul id="paginationLinks">
            <li>Page 1</li>
            <li>Page 2</li>
          </ul> 
        </div>
     </div>
    
    Run Code Online (Sandbox Code Playgroud)

    那是html代码

    这是css:

    div.parentDiv { 
      width: 550px; 
    }
    div.paginationDiv {
      float: right;
    }
    #paginationLinks ul {
      border: 0;
      padding: 0;
      margin: 0;
    }
    #paginationLinks li {
      list-style: none;
    }
    
    Run Code Online (Sandbox Code Playgroud)

    我在这里发布了一个例子: http://jsfiddle.net/6N4bD/1/

    html css

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

    如何使用Codeigniter避免浏览器缓存

    面对与浏览器chache相关的问题.

    function doUpload(){
    
      $data['includeView'] = "profileconfirm";
    
     $config['upload_path'] = './img/images/uploaded/';
     $config['allowed_types'] = 'gif|jpg|png|jpeg';
     $config['max_size'] = '5000';
     $config['max_width']  = '1024';
     $config['max_height']  = '768';
     $config['file_ext'] =".jpeg";
     $config['file_name'] = $profileId.$config['file_ext'];
     $config['overwrite'] = TRUE;
     $this->load->library('upload', $config);
    
     $query = null ; 
    
     if ( ! $this->upload->do_upload()){
      // Error here
     }else{
     // Image uploaded sucess fully
     // $profile - business logic to populate $profile
    
      $data['PROFILE_DETAILS'] = $profile;
    
     $this->load->view('index', $data);
    }
    
    Run Code Online (Sandbox Code Playgroud)

    此方法用于图像上传.成功上传图像后,它会加载索引视图页面,该页面内部包含profileconfirm视图页面.

    但在profileconfirm页面上,新上传的图片不会反映出来.有时它工作正常,但有时候没有,这种情况大多数时候都会发生.

    请帮忙

    php codeigniter

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