问题列表 - 第6775页

Javascript MVC框架(关注点分离)与asp.net MVC兼容?

任何人都有机会使用ASP.NET MVC的JavaScript MVC框架?

基本上我寻找建议如果可能的方式一起使用它们,我的asp.net MVC应用程序我无法摆脱但我会喜欢使用某种关注javascript/Jquery ...

有人用过这样的东西吗?我试图将2组合在一起,因为asp.net mvc提供的VIEWS也许2会不兼容....

或者为javascript使用一个OOP扩展框架会更好吗?如果是这样的话......任何人都知道一个与asp.net mvc并行工作的好的吗?

asp.net-mvc jquery javascriptmvc

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

32位十六进制的前16位

请原谅我在这里缺乏知识,但有人可以告诉我如何获得32位十六进制数的前16位.

vb.net

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

是否可以在同一个应用程序中使用两个或更多Lex/Yacc解析器

我有一个应用程序,我已经有一种语法的解析器,我需要为另一个目的添加第二个不同的语法.

是否有可能有多个?

如果是这样,你如何获得另一个切入点?

谢谢

大卫艾伦芬奇

parsing yacc lex bison flex-lexer

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

C数组显示垃圾数据(内存问题?)

我正在制作一个8x8 LED矩阵的驱动程序,我是从计算机的并行端口驱动的.这是一个时钟,灵感来自我在Tokyoflash上​​看到的设计.

驱动程序的一部分是一个3*5数字"精灵"的数组,它们被绘制到矩阵中.矩阵的坐标被分配给精灵的坐标,依此类推,直到在其上绘制整个精灵.对具有偏移的另一个数字重复该过程.我已经验证我已经正确绘制了精灵,并且在写入时矩阵是空白的.但是,当我在矩阵上绘制一个数字时,我在Numpad6上得到左边数字的错误1s,右边是Numpad1(没有绘制左边数字的示例.)

我有一周的C经验,这让我感到困惑.

如果你想自己编译它,这里是完整的驱动程序.它远没有完成.

//8x8 LED MATRIX DRIVER VER 0.1 APR062009
//CLOCK 
// 
//  01234567
// 0    BXXXXXXH  B: Binary Mode Indicator 
// 1    DXXXXXXM  D: Decimal Mode Indicator
// 2    NNNNNNNN  H: Hour Centric Display
// 3    LLLNNRRR  M: Minute Centric Display
// 4    LNLNNRNR  X: Secondary Information 
// 5    LLLNNRRR  L: Left Digit
// 6    LNLNNRNR  R: Right digit
// 7    LLLNNRRR  N: Not Used

#include <stdio.h>
#include <unistd.h>
//#include <math.h>
#include <time.h>
#include </usr/include/sys/io.h> …
Run Code Online (Sandbox Code Playgroud)

c memory arrays multidimensional-array

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

将Brevity引入C#/ Java

背景

目前,如果我想new用C#或Java 创建一个对象,我输入类似于以下内容的东西:

List<int> listOfInts = new List<int>(); //C#
ArrayList<String> data = new ArrayList<String>(); //Java

C#3.0试图通过实现以下编译器技巧来提高简洁性:

var listofInts = new List<int>();

由于编译器已经知道我想创建一个特定类型的新对象(事实上我实例化它而没有为它指定null引用或指定一个特定的方法来实例化它),为什么我不能这样做以下?

    //default constructors with no parameters:
    List<int> listOfInts = new(); //c#
    ArrayList<String> data = new(); //Java
Run Code Online (Sandbox Code Playgroud)

跟进问题:

  1. 这种方法可能存在哪些缺陷.我可以遗漏哪些边缘案例?
  2. 是否有其他方法可以缩短实例化(不使用VB6-esque var)并仍保留含义?

注意:我在这样的功能中看到的主要好处之一是清晰度.让我们说var不受限制.对我来说它没用,它会从右边获得作业,为什么要这么麻烦?对我而言,New()实际上缩短了它的含义.它是一个新的()无论你声明什么,对我来说都是清晰简洁的.

c# java oop

7
推荐指数
6
解决办法
1145
查看次数

web.config被w3wp.exe锁定

我有一个奇怪的问题.看起来我的IIS6锁定了应用程序的web.config.如果我尝试编辑它,Windows会抱怨web.config被另一个进程使用.

使用Process Explorer我可以看到该文件归w3wp.exe所有.删除虚拟目录并停止网站根本没用.

任何想法(我不能停止整个服务器,因为很多网站都托管在其中)?

提前致谢

asp.net iis iis-6 locking web-config

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

电子邮件混淆问题

是的,我意识到这个问题已经被问及并回答了,但我对此有具体的问题,我觉得在这个问题上并不清楚,我也不愿意在另一个线程的混乱中迷失方向.

之前的主题表示,将Facebook的电子邮件地址呈现为图像的方式对于商业/专业网站来说是过度的和非专业的用户体验.似乎普遍的共识是使用JavaScript document.write解决方案使用html实体或其他一些方法分解和/或使字符串不被简单的机器人读取.我正在构建的应用程序甚至不需要"mailto:"功能,我只需要显示电子邮件地址.此外,这是一个商业Web应用程序,因此它需要尽可能地看起来/行动.这是我的问题:

  1. 如果我去document.write路由并传递每个字符的html实体版本,那么有没有足够复杂的网页爬虫来执行javascript并拉动渲染文本呢?或者这被认为是最佳实践并完全(或几乎完全)垃圾邮件证明?

  2. 关于图像解决方案有什么不专业?如果Facebook是世界上交易量最高的应用程序之一,并且根本不是业余爱好者,那么为什么他们的方法在另一个关于这个主题的帖子中完全被驳回?

  3. 如果您的答案(如在另一个主题中)不打扰自己解决此问题并让用户的垃圾邮件过滤器完成所有工作,请解释您为什么这样做.我们正在显示他们给我们的用户电子邮件地址,我觉得有责任尽可能地保护他们.如果您觉得这是不必要的,请解释原因.

谢谢.

email obfuscation spam-prevention platform-independent

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

如何在运行时更改/删除CSS类定义?

我知道可以通过JavaScript在运行时添加新的CSS类定义.但...

如何在运行时更改/删除CSS类定义?

例如,我有一个以下类:

<style>
.menu { font-size: 12px; }
</style>
Run Code Online (Sandbox Code Playgroud)

我想要的是,在运行时,更改类的font-size规则.menu,以便页面中使用此类的每个元素都会受到影响.

而且,我也想知道如何删除.menu类定义.

javascript css

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

在NSDictionary中使用class作为键

我正在编写一个上下文"工厂",它将维护一个继承自某些Converter类的转换器/动作对象的字典.这个类有一个方法:

- (Class)classResponsibility
Run Code Online (Sandbox Code Playgroud)

或类似的东西,这样StringConverter类将实现该方法:

- (Class)classResponsibility {
    return [NSString class];
}
Run Code Online (Sandbox Code Playgroud)

然后将该转换器存储在字典中,我曾希望做类似的事情:

[converters setValue:stringConverter forKey:[stringConverter classResponsibility]];
Run Code Online (Sandbox Code Playgroud)

但是编译器抱怨类型"Class"是setValue:forKey:方法的参数2的无效参数类型.我本来想避免将密钥设置为类的名称("NSString"),但如果这是最好的解决方案而不是我会使用它.

dictionary objective-c

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

如何在HTML属性值的URL中编码"&"?

我想在电子邮件应用中点击一下URL.问题是参数化的URL会因为URL中的"&"而破坏它.下面的body变量是问题行.两种版本的"身体"都是不正确的.电子邮件应用程序打开后,文本将停在"... link:"处.对&符号进行编码需要什么?

NSString *subject = @"This is a test";
NSString *encodedSubject = 
[subject stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 

//NSString *body = @"This is a link: <a href='http://somewhere.com/two.woa/wa?id=000&param=0'>click me</a>"; //original
NSString *body = @"This is a link: <a href='http://somewhere.com/two.woa/wa?id=000&#38;param=0'>click me</a>"; //have also tried &amp;
NSString *encodedBody = 
[body stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
NSString *formattedURL = [NSString stringWithFormat: @"mailto:myname@somedomain.com?subject=%@&body=%@", encodedSubject, encodedBody];
NSURL *url = [[NSURL alloc] initWithString:formattedURL];
[[UIApplication sharedApplication] openURL:url];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa cocoa-touch objective-c

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