问题列表 - 第39561页

文件访问问题

在写入文件之前:

using (StreamWriter outfile = new StreamWriter(filePath, false, System.Text.Encoding.UTF8))
{
    outfile.Write(content);            
}
Run Code Online (Sandbox Code Playgroud)

我正在检查文件写使用这个:

public bool CheckIfAccessToFileIsGranted(string filePath)
{
     try
     {
        new FileIOPermission(FileIOPermissionAccess.Write, filePath).Demand();
        return true;
     }
     catch (SecurityException)
     {
        return false;
     }
}
Run Code Online (Sandbox Code Playgroud)

尽管上面的函数授予我评估(返回true),但是在打开流时我收到了UnauthorizedAccessException.为什么?

问候

.net c# permissions

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

MS-Access将SQL Server的datetime2字段视为TEXT

我正在将我的应用程序从MS-Access FE和BE升级到MS-Access FE和SQL Server BE.我使用SSMA Access"升迁"工具将所有表从Access转换为SQL,然后使用ODBC链接Access FE中的SQL表.

在我的访问数据库中,某些表具有在SQL Server的datetime(0)列中转换的DateTime列.在Access中链接这些表之后,Access将这些列视为文本列,即使它们是SQL Server BE中的datetime2(0)列.

这会导致一些问题,因为使用日期格式的查询不能使用文本格式.是否有链接表,以便日期时间(0)字段被Access视为日期时间值?

sql-server ms-access upsizing

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

"C - C++"关于后缀/前缀操作排序的笑话

我的朋友给我发了个笑话:

问:C和C++有什么区别?

A.没什么,因为:(C - C++ == 0)

我试图改变秩序并陷入困境.

看看这段代码:

public class Test {
    public static void main(String args[]) {
        int c = 10;         
        System.out.println(c++ - c);
        System.out.println(++c - c);        
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么会回归:

-1
0
Run Code Online (Sandbox Code Playgroud)

我理解postfix和前缀增量.为什么不是这个结果?

0
1
Run Code Online (Sandbox Code Playgroud)

java syntax operator-precedence

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

facebook-C#-sdk MVC"Hello World"应用程序 - 如何获取访问令牌?

我从CodePlex下载了C#Facebook SDK"Simple MVC Website Example":

http://facebooksdk.codeplex.com/releases/view/54371

并已成功通过我的测试Facebook应用程序进行身份验证.但我无法弄清楚如何获取访问令牌(我想要离线访问,所以我只需要抓取一次令牌,当用户首次授权我的应用程序获取他们的Feed数据时).

非常感谢

c# model-view-controller facebook facebook-c#-sdk

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

Caliburn元素惯例

在尝试学习GameLibrary示例应用程序的源代码时,我看到了这样的一行:

ConventionManager.AddElementConvention<Rating>(Rating.ValueProperty, "Value", "ValueChanged");
Run Code Online (Sandbox Code Playgroud)

查看Caliburn的来源,但无法真正了解哪些元素约定.

有人能简单描述一下吗?

silverlight caliburn.micro

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

如何使用 CSS 将背景图像放置在文本上方?

我试图让我的 HTML 非常简单。我有一个集合列表,其中声明了类似于步骤集的向导的名称...

<div>
    <ul class="wizardBar">
        <li class="step1">Step One</div>
        <li class="step2">Step Two</div>
        <li class="step3">Step Three</div>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我的 CSS 文件中有以下内容来格式化它......

.wizardbar
{
  display:table;           
  padding:0;
  margin:0;
  white-space:wrap;
  list-style-type:none;
}
* html .wizardbar {
  display:inline-block;
  width:1px;
  padding:0 2px;
}
.wizardbar li
{
  display:table-cell;
  width: 116px;
  text-align: center;
  padding-top: 36px;
}
.step1
{
  background: url('Step1.gif') no-repeat;
}
.step2
{
  background: url('Step2.gif') no-repeat;
}
.step3
{
  background: url('Step3.gif') no-repeat;
}
Run Code Online (Sandbox Code Playgroud)

我在这里想要完成的事情是......

步骤1.gif.....步骤2.gif.....步骤3.gif .
步骤1......步骤2......步骤3

其中步骤名称即:“STEP 1”出现在该步骤的图像下方。目前,文本位于图像之上。我不想要任何重叠。

谢谢,贾斯汀

html css background-image

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

Javascript评估问题

var  x  =  5;
function f(y){ return (x+y)-2 }; 
function g(h){ var x = 7; return h(x) }; 
{ var x=10; z=g(f) };
Run Code Online (Sandbox Code Playgroud)

我正在从课堂上的教科书中解决一些问题,为下一次考试做准备,并且无法弄清楚上面的评估方式.

大多数情况下,我不理解调用z = g(f),因为当评估f时,它没有提供参数,那么它是如何评估的呢?怎么知道你是什么?

此外,就范围而言,我相信javascript将大多数内容视为全局变量,因此设置的最后一个x将是函数f中使用的x值,对吗?

谢谢你的帮助!

请注意,这些是我正在练习准备考试的书后面的额外问题,这些不是直接的作业问题.

javascript

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

快速读取交错数据的方法?

我有一个包含多个数据通道的文件.文件以基本速率进行采样,每个通道以基本​​速率除以某个数字进行采样 - 它似乎总是2的幂,但我认为这不重要.

所以,如果我有通道a,bc,在1,2和4的分隔处采样,我的流将如下所示:

a0 b0 c0 a1 a2 b1 a3 a4 b2 c1 a5 ...
Run Code Online (Sandbox Code Playgroud)

为了增加乐趣,通道可以独立地浮动或整数(虽然我知道每个通道),并且数据流不一定以2的幂结束:示例流在没有进一步扩展的情况下是有效的.虽然我知道我正在处理的是什么,但这些价值有时很大,有时甚至是小端.

我有一些代码可以正确地解包这些并用正确的值填充numpy数组,但它很慢:它看起来像(希望我不会过多地掩盖;只是给出算法的概念):

for sample_num in range(total_samples):
    channels_to_sample = [ch for ch in all_channels if ch.samples_for(sample_num)]
    format_str = ... # build format string from channels_to_sample
    data = struct.unpack( my_file.read( ... ) ) # read and unpack the data
    # iterate over data tuple and put values in channels_to_sample
    for val, ch in zip(data, channels_to_sample):
        ch.data[sample_num / ch.divider] = val …
Run Code Online (Sandbox Code Playgroud)

python optimization numpy binary-data

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

如何使用文件的行作为命令的参数?

说,我有一个foo.txt指定N参数的文件

arg1
arg2
...
argN
Run Code Online (Sandbox Code Playgroud)

我需要传递给命令 my_command

如何使用文件的行作为命令的参数?

unix linux shell command-line command-line-arguments

132
推荐指数
8
解决办法
14万
查看次数

转换(ImageMagick或GraphicsMagick)的哪些选项会生成最小(文件大小)的PNG?

ImageMagick创建了一些相当大的PNG.GraphicsMagick要好得多,但我仍然在寻找与convert一起使用的最佳选项,以获得最小的文件大小png.

我这里有一个带有小文件大小大png,并通过IM转换传递我无法达到该文件大小,更不用说让它变小了.通过GM转换我可以稍微小一些,但我正在寻找改进,一般来说我遇到的任何图像.

gm convert -quality 95 a_png.png gm.png
convert -quality 95 -depth 8 a_png.png im.png
gm identify *

a_png.png PNG 2560x2048+0+0 PseudoClass 256c 8-bit 60.1K 0.000u 0:01
gm.png[1] PNG 2560x2048+0+0 PseudoClass 256c 8-bit 60.0K 0.000u 0:01
im.png[2] PNG 2560x2048+0+0 DirectClass 8-bit 130.2K 0.000u 0:01 
Run Code Online (Sandbox Code Playgroud)

什么转换选项产生最小的PNG文件大小?

(是的,我熟悉OptiPNG,PNGOUT和Pngcrush.但是我正在寻找一些可以在我正好碰上的每个*nix盒子上使用的东西.)

compression png imagemagick graphicsmagick

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