问题列表 - 第8701页

有没有办法让DIV无法选择?

这是一个有趣的CSS问题给你!

我有一个透明背景的textarea覆盖了一些TEXT,我想用它作为一种水印.文本很大,占据了textarea的大部分.它看起来不错,问题是当用户点击textarea时,它有时会选择水印文本.我希望水印文本永远不会被选中.我期待如果z-index中的某些内容较低,则无法选择,但浏览器在选择项目时似乎并不关心z-index层.有没有一个技巧或方法来使它这样DIV永远不可选择?

css

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

解析源代码 - 不同语言的唯一标识符?

我正在构建一个接收源代码作为输入的应用程序,并分析代码的几个方面.它可以接受来自许多常用语言的代码,例如C/C++,C#,Java,Python,PHP,Pascal,SQL等(但是许多语言都不受支持,例如Ada,Cobol,Fortran).知道语言之后,我的应用程序知道该怎么做(我有不同语言的处理程序).

目前我要求用户输入编写代码的编程语言,这很容易出错:尽管用户知道编程语言,但由于鲁莽,他们中的一小部分(在极少数情况下)会点击错误的选项,这打破了系统(即我的分析失败).

在我看来,应该有一种方法可以从输入文本本身中找出(在大多数情况下)语言是什么.几点说明:

  • 我收到纯文本而不是文件名,所以我不能使用扩展名作为提示.
  • 用户不需要输入完整的源代码,也可以输入代码片段(即可以不包括包含/导入部分).
  • 我很清楚,我选择的任何算法都不是100%证明,当然对于非常短的输入代码(例如,Python和Ruby都可以接受),在这种情况下我仍然需要用户的帮助,但我想尽量减少用户参与流程以最大限度地减少错误.

例子:

  • 如果文本包含"x-> y()",我可能确定它是C++(?)
  • 如果文本包含"public static void main",我可能肯定知道它是Java(?)
  • 如果文本包含"for x:= y to z do begin",我可能确定它是Pascal(?)

我的问题:

  1. 您是否熟悉任何标准库/方法,以自动确定输入源代码的语言是什么?
  2. 什么是独特的代码"令牌",我当然可以将一种语言与另一种语言区分开来?

我正在用Python编写代码,但我认为这个问题与语言无关.

谢谢

language-agnostic parsing programming-languages

11
推荐指数
3
解决办法
2115
查看次数

使用Iframe或Object标签将网页嵌入另一个

在基于Web的系统中,我维护最近上线的工作,它使Object元素在主网页中嵌入第二个网页.(实际上主网页包含菜单和标题,主应用程序页面在对象中)

例如

<object id="contentarea" standby="loading data, please wait..."  
    title="loading data, please wait..." width="100%" height="53%" 
    type="text/html" data="MainPage.aspx"></object>
Run Code Online (Sandbox Code Playgroud)

此应用程序的旧版本使用IFRAME执行此操作.我发现通过使用object标签,嵌入式Web页面的行为与先前在IFRAME中托管的行为不同.例如,在IE中,工具提示看起来不起作用(我将发布一个单独的问题!),看起来嵌入式页面无法访问脚本中的父页面,尽管它可以是IFRAME .

我被告知在IFRAME上支持对象标记的原因是IFRAME已被弃用,因此不能依赖于未来版本的浏览器.这是真的吗?是否最好在Iframe上使用Object标签来嵌入网页?或者很可能IFRAME将来会得到很好的支持(很久以后我老了,灰色,并且超过了我维护的应用程序的使用寿命)?

html iframe object

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

在C中解析一个字符串

只用C

我想解析一个字符串:

  1. 计算字符串中字符的出现次数(例如,计算'e'传入的字符串中的所有s)
  2. 一旦计数(或者甚至在我计算时)将e替换为3

c string parsing str-replace

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

如何使用受SSL保护的Maven 2存储库和通配符/自签名证书?

我试图通过使用自签名证书保护的SSL使用Maven 2存储库.我按照HTTPS中的说明和Java中的自签名证书进行操作,但我没有工作.

我认为这是因为证书是一张外卡证书.所以我想知道我是否应该做一些不同的事情来导入外卡证书?

java ssl maven-2 keytool

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

如何使用Maven的程序集插件向jar清单添加Implementation-Version值?

我想使用maven程序集插件向我的jar文件中的清单添加一个实现版本行,该清单反映了POM版本号.

请注意,这与我最近关于jar插件的另一个问题类似但不同.

java build-process maven-2 jar manifest

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

Msbuild根据目标参数列表复制到多个位置?

我有一个我想要复制到多个位置的目录.

说我有

  • home.aspx

我想把它复制到

  • ABC/home.aspx
  • 高清/ home.aspx
  • GHI/home.aspx

所以我有两个问题:

  • 如何定义列表abc,def,ghi?
  • 如何使用此列表的每个元素执行我的复制任务?

msbuild copy msbuild-task msbuild-propertygroup

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

DelegateCommand是否与"附加行为"相同?

我一直在使用CodePlex 的MVVM Visual Studio模板中的DelegateCommand.这非常适合使View能够在其ViewModel上执行命令.

我在某处读过MVVM中应该使用" 附加行为 ".据我所知,"附加行为"与DelegateCommand是相同类型的模式,但Silverlight使用它,因为它没有命令.

这是正确的?或者"附加行为"是什么样的不同,值得学习添加到DelegateCommand?

silverlight wpf mvvm delegatecommand

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

JDBC批量更新问题

我对Java-JDBC API以及Oracle数据库有一点点独特的要求.我有autoCommit是默认值,这对Oracle来说是正确的,我使用类似于此链接的示例.

但是,当我添加说1000批时,让我们说每个都是插入.让我们假设大约有20条记录违反了某些约束条件,我希望剩下的980条记录对数据库进行COMMITTED(以后对任何其他连接的任何其他查询都可见)并忽略20条记录.在上面的示例中,当一行违反任何事务时,即使我在catch块中提交,事务也只会提交直到第一次失败.

我知道批量更新只有在你相当确定所有行都会通过并且异常处理不是一个时才会完成,但是我打算修补现有数据库所以某种"不良做法"没问题:)任何代码示例都会非常感谢.

****更多细节****

使用简单插入/更新是不行的,因为我处理接近3M行,所以每1000条记录批处理.简单地在循环中添加1000个插入(忽略异常)会占用更多时间(每1000个记录大约5秒),而批量更新<300ms.

问题:对于Oracle数据库,驱动程序似乎在第一次失败时停止,即当1000行被批处理并且第100次失败时,我希望它继续直到第1000行.我认为这不能在JDBC中完成(使用Oracle)就像链接表明只有少数数据库支持这样的功能,可能Oracle不是一个

java jdbc batch-file

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

如何缓存InputStream以供多种用途

我有一个文件的InputStream,我使用apache poi组件来读取它像这样:

POIFSFileSystem fileSystem = new POIFSFileSystem(inputStream);
Run Code Online (Sandbox Code Playgroud)

问题是我需要多次使用相同的流,POIFSFileSystem在使用后关闭流.

从输入流缓存数据然后将更多输入流提供给不同的POIFSFileSystem的最佳方法是什么?

编辑1:

通过缓存我的意思是存储供以后使用,而不是作为加速应用程序的方法.最好是将输入流读入数组或字符串,然后为每次使用创建输入流?

编辑2:

很抱歉重新打开这个问题,但在桌面和Web应用程序中工作时条件有所不同.首先,我从tomcat web app中的org.apache.commons.fileupload.FileItem获取的InputStream不支持标记,因此无法重置.

其次,我希望能够将文件保存在内存中,以便在处理文件时更快地访问和减少io问题.

java caching inputstream apache-poi

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