问题列表 - 第33168页

强制关闭C#打开的文件

我在这里发现了一个类似的问题,但它已被关闭/接受并回答"不要那样做".

我在我不在乎会发生什么情况的其他应用程序的情况下,我想采取可能被其他人锁定(粗暴地如果需要的话)的文件,并有我与它的方式.我可能需要移动,重命名或删除此文件.

基本上,我需要在由一个应用程序,并没有清理它的锁创建一个目录来处理文件.我知道应用程序在我的调用时已完成处理,但我需要在运行时终止锁定.此外,我似乎与扫描服务器所在的远程共享的本地AV软件的读取相冲突.

所有这些加起来是一个无法解决的"强制关闭"的情况,所以我可以做我需要的.有谁知道该怎么办?

c# file-io locking move

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

RESTful API中未登录与未授权的不同HTTP状态

所以派几个不同的状态标题在我的API,包括404,409,201,302等.现在我遇到了问题401 Unauthorized.我正在发送它,如果用户未登录(整个API是权限管理),或者如果用户不满足正在检索/修改的特定资源的特定访问要求.

现在,我还控制前端客户端(jQuery/HTML应用程序),我想区分这两种情况401.我是否应该使用未登录的独特状态?处理它的最佳方法是在标题旁边发送正文内容吗?

rest http http-status-codes http-status

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

如何在C/C++中接收原始的第2层数据包?

如何在POSIXy C++中接收第2层数据包?数据包只有src和dst MAC地址,类型/长度和自定义格式的数据.它们不是TCP或UDP或IP或IGMP或ARP或其他 - 它们是由硬件人员给我的家庭酿造格式.

socket(AF_PACKET, SOCK_RAW, IPPROTO_RAW)永远不会从它回来recvfrom().

我可以发送罚款,无论我在网络堆栈中使用什么选项,我都无法接收.

(平台是VxWorks,但我可以翻译POSIX或Linux或其他......)

接收代码(当前的化身):

 int s;

 if ((s = socket(AF_PACKET, SOCK_RAW, IPPROTO_RAW)) < 0) {
  printf("socket create error.");
      return -1;
 }

   struct ifreq          _ifr;   
   strncpy(_ifr.ifr_name, "lltemac0", strlen("lltemac0"));
   ioctl(s, IP_SIOCGIFINDEX, &_ifr);

   struct sockaddr_ll _sockAttrib;
   memset(&_sockAttrib, 0, sizeof(_sockAttrib));
   _sockAttrib.sll_len      = sizeof(_sockAttrib);
   _sockAttrib.sll_family   = AF_PACKET;
   _sockAttrib.sll_protocol = IFT_ETHER;
   _sockAttrib.sll_ifindex  = _ifr.ifr_ifindex;
   _sockAttrib.sll_hatype   = 0xFFFF;
   _sockAttrib.sll_pkttype  = PACKET_HOST;
   _sockAttrib.sll_halen    = 6;
   _sockAttrib.sll_addr[0]  = 0x00;
   _sockAttrib.sll_addr[1]  = 0x02;
   _sockAttrib.sll_addr[2]  = 0x03;
   _sockAttrib.sll_addr[3]  = 0x12; …
Run Code Online (Sandbox Code Playgroud)

c c++ sockets posix vxworks

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

如何摆脱应用程序顶部的程序名称栏?

我想摆脱我应用程序顶部的defualt灰色条.我似乎无法找到属性或设置这样做.怎么能实现这个目标?谢谢

android

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

将不透明度设置为菜单,但在CSS中保持文本不透明

如何创建仅其背景透明的菜单?文字应保持不透明(不透明度:1)

如果我订

li:hover {
    opacity: 0.5
}
Run Code Online (Sandbox Code Playgroud)

整个列表项变得透明.我该如何解决这个问题?

css transparency opacity rgba

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

为什么构建操作:*.cs文件没有被忽略?

在一个项目中我有一个糟糕的文件,我想保留它.我知道,我可以使用"从项目中排除",但这会隐藏文件(在VS 2010中,在VS 2008中,它仍然可见).但相反,我在属性下单击了Build Action: None.当我编译时,项目编译,但是当我查看错误列表时,它仍然显示该文件的错误.

报告的错误不应该排除已从构建中排除的文件的错误吗?即,标记Content的文件永远不会构建.但是当*.cs文件出现时Content,错误列表仍会显示此文件的错误.这不仅仅是一种麻烦.在大型项目中,许多错误和警告来自于从未编译过的文件,从而模糊了重要的错误.我该怎么做才能防止这种情况发生?

c# visual-studio-2010

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

在Javascript eval中跟踪错误的源代码行

我正在异步构建包含javascripts的东西,这是有效的,但是我正在寻求改进错误检测(所以所有的错误似乎都不是来自AJAX调用附近的一些线路,它们将它们拉下来.

如果我使用eval来评估多行javascript文件,有没有办法跟踪哪一行发生错误?

通过在包含时保持对我需要的变量的引用,我没有问题确定错误发生在哪个文件中.我的问题是确定错误发生在哪一.

例:

try {
  eval("var valid_statement = 7; \n invalid_statement())))");
} catch(e) {
  var err = new Error();
  err.message = 'Error in Evald Script: ' + e.message;
  err.lineNumber = ???
  throw err;
}
Run Code Online (Sandbox Code Playgroud)

如何判断错误发生在第二行?具体来说,我有兴趣在Firefox中这样做.

我知道错误对象e.stack在Mozilla浏览器中有,但输出似乎没有正确考虑换行.

javascript error-handling eval

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

打开.sql文件时,Visual Studio 2010会挂起

我启动VS 2010,只需打开任何普通(或空白).sql文件,它就会在IDE内部显示错误.它绘制文档选项卡,但没有别的.如果我在键盘上键入,VS会锁定.对于扩展名为".sql"并且与实际内容无关的文件,这似乎只是一个问题.我还注意到,在解决方案资源管理器中,这些.sql文件显示的图标与.js文件相关联的图标.

visual-studio-2010 visual-studio

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

JavaScript类 - 初始化对象时的调用方法

我有一个类似于下面的类.如何init在创建对象时调用我的方法?我不想创建我的对象的实例然后像我下面那样调用initialize.

var myObj = new myClass(2, true);
myObj.init();

function myClass(v1, v2) 
{
    // public vars
    this.var1 = v1;

    // private vars
    var2 = v2;

    // pub methods
    this.init = function() {
        // do some stuff        
    };

    // private methods
    someMethod = function() {
        // do some private stuff
    };
}
Run Code Online (Sandbox Code Playgroud)

javascript object

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

Java Applets的未来是什么样的?

过去,由于Microsoft/Sun JVM拆分,java applet不可靠.Flash接管了,Java applet因浏览器崩溃和性能问题而闻名.

既然JVM作为Clojure和Scala等动态语言的平台正在复苏,那么浏览器内applet的JVM目前和未来前景如何?

  • 浏览器供应商是否继续解决稳定性和性能问题?
  • Java有多少市场渗透率?
  • 鉴于JVM的复苏,applet还会看到任何类型的复兴作为Flash的替代品,或者它们是否会在JVM取得成功的情况下完全过时?

(是的,HTML5是很多很多东西的前进方向.它将继续取代浏览器中最适合的Flash和Java.这不是这个问题的关键.)

java applet jvm clojure

14
推荐指数
3
解决办法
5074
查看次数