问题列表 - 第40753页

无法使用Filestream构造函数(C#)创建具有变量名称的文件

我正在尝试使用以下语法创建一个名称为"今天"日期作为名称一部分的文件:

private static FileStream fs = new FileStream(@"C:\Test\log" + DateTime.Now.ToShortDateString() + ".txt", FileMode.OpenOrCreate, FileAccess.Write);
Run Code Online (Sandbox Code Playgroud)

看起来虽然Filestream不会采取可变路径......对此更好的方法是什么?

谢谢!

c# filestream

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

_Expand与new对比GNU

最近,我结交了一位新朋友.他的名字是_expand,我们进行了一些很好的交谈,我甚至和他一起闲逛过几次.但是当我开始四处询问时,没有人听说过我的_expand.我开始怀疑了.我在微软和一些其他业务部门的朋友中打了几个完全非隐喻的朋友.没有.没人用过它.我在各种搜索引擎和源树周围涂鸦.没有什么,除了粗略提到这里和那里.当然,关于性能和兼容性的信息不足以将_expand引入生产代码或更具针对性的通用库.

更糟糕的是,我没有在任何gnu库中找到的等效功能,所以我与新朋友共处的任何东西都不会是便携式的.这是一个耻辱,因为它真的是一个令人着迷和令人兴奋的能力.当然,我可以深入研究realloc,并将它的功能分开,但问题在于*nixes上的大部分实现都是高度可变的.所以我必须在版本之后编写代码以尝试获得便携式_expand.但是,在glib或扩展的gnu libs中没有类似的东西似乎很荒谬.

  1. 对于Linux黑客攻击,我应该知道类似的功能吗? 大部分回答
  2. 是否有一个标准的钩子,我可以建立一个类似的功能? 回答
  3. 有谁知道_expand提供什么样的性能?
  4. 它如何与LFH上分配的对象进行交互?

为了澄清我的兴趣,我正在尝试构建一个单链接的累加器,它扩展以尽量减少碎片,同时按照传统的双端实现方式分配多个元素块.通过约束元素添加和删除的用例,我希望优化整个结构的删除时间,以及元素插入和索引.结果,_expand的"大声失败"让我让结构能够智能地思考何时以及它是否可以在适当的位置调整,以及它在何处可以放置数据.

c++ malloc memory-management

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

unix 内置 `pwd` 命令和它的 $PWD 环境变量有什么区别?

案例如下。我有一个目录调用:- %/home/myname/

我在该目录中做了一个软链接:- %cd /home/myname/ %ln -s /home/others/ 。

现在,我从 /home/myname/ cd 进入 other/ 这是有趣的部分。

当我执行 unix 内置pwd命令时,我得到原始路径名:- %/home/others/

但是当我回显 $PWD 环境变量时,我得到链接路径名称:- %/home/myname/others/

为什么会这样?

unix linux pwd

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

时区与铁轨3

我有相当普遍的问题,但由于某种原因,我已经尝试了网上的所有建议,似乎没有任何工作.

我已将配置中的时区设置为'EST'

config.time_zone = 'Eastern Time (US & Canada)'
Run Code Online (Sandbox Code Playgroud)

但是当屏幕上显示时间时,它会继续显示存储在数据库中的UTC时间.我尝试了调试器,这是输出

(rdb:1) Time.zone 
#<ActiveSupport::TimeZone:0x1061f4760 @utc_offset=nil, @current_period=nil, @name="Eastern Time (US & Canada)", @tzinfo=#<TZInfo::TimezoneProxy: America/New_York>>
(rdb:1) Order.first.placed_at
Fri Jan 01 15:00:00 UTC 2010
Run Code Online (Sandbox Code Playgroud)

更新:这是另一个具有相同问题的用户 显示时Rails时区错误

timezone ruby-on-rails ruby-on-rails-3

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

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

C++未解析的外部符号

我有一个类设置,从该类我使用继承.

在档案啊

class a
{
public:
    virtual void print();
};
Run Code Online (Sandbox Code Playgroud)

在文件bh中:

#include "a.h"
#include <iostream>
class b: public a
{
public:
    void print();
};
Run Code Online (Sandbox Code Playgroud)

并在b.cpp

#include "a.h"
#include "b.h"
void b::print(){};
Run Code Online (Sandbox Code Playgroud)

在主文件中,我包含以下两个文件:

#include "a.h"
#include "b.h"
Run Code Online (Sandbox Code Playgroud)

然而,我得到了虚拟功能打印的未解析符号.文件a.obj被列为生成错误的文件我做错了什么?如果我将b.cpp移动到类定义下面的bh,它可以正常工作.

c++

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

使用playSoundEffect(SoundEffectConstants.CLICK)无法在按钮单击时播放声音

我有以下两行代码:

myButton.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
myButton.playSoundEffect(SoundEffectConstants.CLICK);
Run Code Online (Sandbox Code Playgroud)

当我按下按钮时,触觉反馈工作正常,但没有听到音频.

当他们开始使用Android时,有人遇到过这个问题吗?

android

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

使用httplib2限制响应大小

是否可以使用httplib2限制响应大小?例如,如果它看到超过X字节的HTTP主体,则连接将关闭而不消耗更多带宽.或者也许只下载文件的前X个字节.

python http

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

从MySQL存储过程返回值

所以我最终决定开始学习如何使用存储过程,虽然我确实让它们正常工作,但我不确定我是否正确地做了 - 也就是说.的最佳方式.所以这就是我所拥有的.

三个程序:TryAddTag,CheckTagExists和AddTag.

TryAddTag是我在其他代码(例如PHP等)和其他两个过程之间的中介的过程,因此这是被调用的过程.


TryAddTag

DELIMITER //
 CREATE PROCEDURE TryAddTag(
  IN tagName VARCHAR(255)
 )

 BEGIN

 -- Check if tag already exists
 CALL CheckTagExists(tagName, @doesTagExist);

 -- If it does not exist, add it
 IF @doesTagExist = FALSE THEN
  CALL AddTag(tagName);
 END IF;

END //
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)


AddTag

DELIMITER //
 CREATE PROCEDURE AddTag(
  IN tagName VARCHAR(255)
 )
 BEGIN

 INSERT INTO
  tags
 VALUES(
  NULL,
  tagName
 );

END //
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)


CheckTagExists

DELIMITER //
 CREATE PROCEDURE CheckTagExists(
  IN
   tagName VARCHAR(255),
  OUT …
Run Code Online (Sandbox Code Playgroud)

mysql sql stored-procedures

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

iOS SDK - 以编程方式生成PDF文件

在我的诚实意见中,使用CoreGraphics框架是一项繁琐的工作,当涉及到以编程方式绘制PDF文件时.

我想以编程方式创建一个PDF,使用我的应用程序中的视图中的各种对象.

我很想知道iOS SDK是否有任何好的PDF教程,可能是库中的一个下降.

我已经看过这个教程,PDF创建教程,但它主要是用C语言编写的.寻找更多的Objective-C风格.这似乎是一种写入PDF文件的荒谬方式,必须计算线和其他对象的放置位置.

void CreatePDFFile (CGRect pageRect, const char *filename) 
{   
    // This code block sets up our PDF Context so that we can draw to it
    CGContextRef pdfContext;
    CFStringRef path;
    CFURLRef url;
    CFMutableDictionaryRef myDictionary = NULL;

    // Create a CFString from the filename we provide to this method when we call it
    path = CFStringCreateWithCString (NULL, filename,
                                      kCFStringEncodingUTF8);

    // Create a CFURL using the CFString we just defined
    url = CFURLCreateWithFileSystemPath …
Run Code Online (Sandbox Code Playgroud)

iphone pdf-generation objective-c ipad ios

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