问题列表 - 第25441页

RegEx Advanced:积极的外观

这是我的测试字符串:

<img rel="{objectid:498,newobject:1,fileid:338}" width="80" height="60" align="left" src="../../../../files/jpg1/Desert1.jpg" alt="" />
Run Code Online (Sandbox Code Playgroud)

我想在rel属性之间获取每个JSON形成的元素.它适用于第一个元素(objectid).

这是我的ReqEx,工作正常:

(?<=(rel="\{objectid:))\d+(?=[,|\}])
Run Code Online (Sandbox Code Playgroud)

但我想做这样的事情,这是行不通的:

(?<=(rel="\{.*objectid:))\d+(?=[,|\}])
Run Code Online (Sandbox Code Playgroud)

所以我可以解析搜索字符串的每个元素.

我正在使用Java-ReqEx

java regex lookbehind

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

将IBOutlet放在实例变量声明或@property声明中?

适用于iPad的Objective-C,您在哪里放置IBOutlet?在实例变量声明或@property声明中?有什么不同吗?

cocoa-touch iboutlet ios

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

django filefield仅在模板中返回文件名

我在我的FileField类型的模型中有一个字段.这给了我一个类型为File的对象,它有以下方法:

File.name:文件名,包括MEDIA_ROOT的相对路径.

我想要的是类似.filename的东西,它只会给我文件名,而不是路径

就像是:

{% for download in downloads %}
  <div class="download">
    <div class="title">{{download.file.filename}}</div>
  </div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

这将给出类似myfile.jpg的东西

谢谢

django django-templates django-file-upload

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

类似的密码有类似的哈希吗?

我们的计算机系统在工作时要求用户每隔几周更改一次密码,并且您不能拥有与以前相同的密码.它记得你最近的20个密码.我发现大多数人只是在密码末尾增加一个数字,所以"thisismypassword1"变为"thisismypassword2"然后3,4,5等.

由于所有这些密码都存储在某处,我想知道哈希本身是否存在任何弱点,因为标准哈希算法用于存储密码,如MD5.如果黑客有一个类似密码的哈希列表,黑客是否会增加暴力破解密码的机会?

language-agnostic security passwords hash brute-force

10
推荐指数
4
解决办法
1425
查看次数

终止挂起程序并返回Turbo Pascal 3

我在CP/M 2.2上运行Turbo Pascal 3.01A.假设我使用Turbo Pascal中的R菜单选项运行的Pascal程序有一个错误并进入无限循环.是否有一个特殊的控制字符会中断我的程序并返回到Turbo Pascal菜单?

cpm turbo-pascal

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

生成规范路径

有没有人知道我可以用来生成规范路径的任何Java库(基本上删除反向引用).

我需要做以下事情:

原始路径 - >规范路径

/../foo/       -> /foo
/foo/          -> /foo
/../../../     -> /
/./foo/./      -> /foo
//foo//bar     -> /foo/bar
//foo/../bar   -> /bar
Run Code Online (Sandbox Code Playgroud)

等等...

目前我懒洋洋地依赖于使用:

 new File("/", path).getCanonicalPath();
Run Code Online (Sandbox Code Playgroud)

但是这解决了针对实际文件系统的路径,并且是同步的.

   java.lang.Thread.State: BLOCKED (on object monitor)
        at java.io.ExpiringCache.get(ExpiringCache.java:55)
        - waiting to lock <0x93a0d180> (a java.io.ExpiringCache)
        at java.io.UnixFileSystem.canonicalize(UnixFileSystem.java:137)
        at java.io.File.getCanonicalPath(File.java:559)
Run Code Online (Sandbox Code Playgroud)

在我的文件系统中不存在我规范化的路径,因此只需该方法的逻辑就可以了,因此不需要任何同步.我希望有一个经过良好测试的库,而不是自己编写.

java path

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

如何知道用户点击了"X"或"关闭"按钮?

在MSDN中我发现CloseReason.UserClosing用户已经决定关闭表单,但我想单击X按钮或单击关闭按钮是相同的.那么如何在我的代码中区分这两者呢?

谢谢大家.

.net c# winforms

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

Linux内核/驱动程序开发新手

最近,我开始开发运行linux的嵌入式设备的驱动程序.

到目前为止,我只阅读了关于linux内部的内容.
没有先前的驾驶员开发经验,我发现我的第一步很难落地.

  • 我已经下载了内核源代码(v2.6.32).
  • 我读过(吝啬)Linux设备驱动程序(3e)
  • 我在StackOverflow上阅读了一些相关的帖子.
  • 我知道linux有一个"单片"的方法.
  • 我已经构建了内核(在menuconfig中包含现有的驱动程序等)
  • 我知道kconfig和makefile文件的基础知识,所以这不应该是一个问题.

有人可以描述
内核源代码中各种目录的结构(即链接间).

换句话说,给定一个源代码文件,
它将引用相关代码的其他文件

("#include"-s提供了部分想法)

有人可以帮助我获得一个更好的主意吗?
任何帮助将不胜感激

谢谢.

linux kernel linux-device-driver linux-kernel

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

根据列类型声明变量类型

在Oracle的PL-SQL中,您可以声明一个变量并根据表列定义其类型:

declare var1 table.column%TYPE;
Run Code Online (Sandbox Code Playgroud)

是否可以在MS SQL Server中执行类似的操作?

sql-server variables types declaration

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

Django:来自admin的form.clean()的访问请求对象

我的问题与此问题非常相似:如何在表单的clean()方法中访问请求对象或任何其他变量?

除此之外,我对admin表单也有同样的问题.因此,我无法看到自己初始化表单的方法,因此 - 将请求传递给它.

先谢谢.

django django-forms django-admin

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