小编Mr *_*ter的帖子

如何在执行JSF <h:commandLink>操作之前执行Javascript?

如果您有一个JSF <h:commandLink>(使用a的onclick事件<a>来提交当前表单),那么在执行操作之前如何执行JavaScript(例如请求删除确认)?

javascript jsf

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

SQL注入:不是替换("'","''")足够好吗?

虽然我当然可以看到使用参数进行SQL查询的优势,特别是在处理日期时间等事情时,我仍然不确定参数是防止SQL注入的唯一方法.
事实是,我继承了一个应用程序,它有类似的东西

"SELECT Field FROM Table WHERE Filter='"+userinput.Replace("'", "''")+"'"
Run Code Online (Sandbox Code Playgroud)

到处都是.现在虽然那些看起来不太令我愉快,但我不介意重写它们,我的问题是,我需要吗?尽我所能,我看不到用这种方式执行SQL注入的方法.

t-sql sql-server

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

如何在我的 HTML 中链接 .svg 文件?

我有一个 .svg 文件,里面有一些代码。
如果我只是将该代码与<svg>标签一起放在我的 HTML 中,它就可以正常工作。
问题是我的 .svg 中有很多代码,我不想把所有这些代码都放在我的 HTML 中。所以我制作了一个 .svg 文件并尝试链接它,但它似乎没有链接。
有谁知道我应该如何将 .svg 文件链接到 HTML 文件?

html svg hyperlink

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

Spring JPA Query返回Null而不是List

我有一个@Entity Video一个一对多有关系,List<Tag> tags因为它的领域之一.我用下面的@Repository使用弹簧的数据以获得最热门的标签:

@Repository
public interface TagRepository extends CrudRepository<Tag, Integer>{
    @Query("SELECT t FROM Tag t WHERE (SELECT SUM(v.views) FROM Video v WHERE t MEMBER OF v.tags) > 0")
    public List<Tag> findMostViewedTags(int maxTags);
}
Run Code Online (Sandbox Code Playgroud)

查询处理和认为是有效的春天,我测试生成的SQL VS我的数据库在本地,它返回2个标签.但是在我的代码中,当我调用方法findMostViewedTags(100)时,我收到值Null.

查询查找策略是默认的"CREATE_IF_NOT_FOUND".

  1. 如果没有找到结果,该方法应该返回一个空列表还是Null?我希望的行为是收到一个空列表.
  2. 为什么方法调用return Null而不是List<Tag>size()2?

java spring jpa spring-data spring-data-jpa

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

尝试计算对象图的大小时,达到了1.000对象引用的配置限制

我有一个jhipster项目,我添加了一些实体.
我的服务非常慢,因为此警告消息:

尝试计算对象图的大小时,达到了1.000对象引用的配置限制.如果继续进行尺寸调整操作,则可能发生严重的性能下降.通过将CacheManger或Cache <sizeOfPolicy>元素maxDepthExceededBehavior设置为"abort"或使用@IgnoreSizeOf注释添加停止点,可以避免这种情况.如果性能下降不是配置限制的问题,请使用CacheManager或Cache <sizeOfPolicy>元素maxDepth属性提高限制值.有关更多信息,请参阅Ehcache配置文档.

我可以更改什么来增加此限制或取消项目中的缓存?

java caching ehcache jhipster

11
推荐指数
2
解决办法
7317
查看次数

使用换行符粘贴文本/返回格式化文本

我想做一个格式化用于邮寄地址的列,我不能获取换行符/返回载体或<br/>在制作新列时工作.

name = c("John Smith", "Patty Smith", "Sam Smith")
address = c("111 Main St.", "222 Main St.", "555 C Street")
cityState = c("Portland, OR 97212", "Portland, OR 95212", "Portland, OR 99212")
df <- data.frame(name, address, cityState)
Run Code Online (Sandbox Code Playgroud)

我想创建一个格式化地址标签中数据的列:John Smith 111 Main st.波特兰,OR 97212

每个新列:每行后都会有一个返回:所以它总是3行.其他3列中的每一列都有一行.

# example of what I am trying to do... 
paste0(name, "return", address, "return", cityState).  Everything I have tried does not work for making a newline.
Run Code Online (Sandbox Code Playgroud)

text text-processing r

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

当我使用最新的angular-cli(beta 15 w/webpack)运行测试时,如何提供资产?

当我尝试运行ng测试时,我的所有模块和组件都正确加载,但我在<img>标签中包含的任何资产都不会渲染,因为它们没有在/ assets文件夹中提供(就像它们在构建中或在使用ng服务开发期间)

除此之外,最好知道如何将全局styles.scss/css文件包含在测试中,因为如果我将CSS放入组件并禁用ViewEncapsulation,我只能渲染这些样式.

我正在使用最新的angular-cli webpack版本(Beta 15)

任何帮助是极大的赞赏.

typescript webpack angular-cli angular

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

嵌入在 svg 中的视频标签

我正在尝试将视频嵌入到 svg 中(该 svg 只能在网络上查看)。为此,我使用了 foreignObject 标签:

<svg version="1.1" class="center-block" xmlns="http://www.w3.org/2000/svg"
     xmlns:xlink="http://www.w3.org/1999/xlink" width="800" height="600"
     style="border: 1px solid black;">
  <g>
    <g transform="translate(151,104) scale(1,1)">
      <rect x="0" y="0" width="300" height="200"></rect>
      <foreignObject x="0" y="0" width="300" height="200">
        <video width="300" height="200" controls="" style="position: fixed; left: 151px; top: 104px;">
          <source src="http://techslides.com/demos/sample-videos/small.mp4" type="video/mp4">
        </video>
      </foreignObject>
    </g>
  </g>
</svg>
Run Code Online (Sandbox Code Playgroud)

它在显示视频的意义上“有效”,但它相对于其父级有几个像素<g>。我尝试了几种组合:带样式的视频、不带样式、带命名空间的视频标签等。这在 Firefox 中效果更好,但在 Chrome(Mac 和 Linux)中完全中断。我不想在 svg 之外添加 html 标签,因为这会更麻烦(svg 是用 React 动态创建的)。

有没有人能够得到类似的工作?

html svg

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

Android : Rotate Vector Image to 90 degree

I have following code for my vector:

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"

    android:viewportWidth="314.015"
    android:viewportHeight="314.015">
    <path
        android:fillColor="#FCD83500"
        android:pathData="M157.007,0C70.291,0 0,70.289 0,157.007c0,86.712 70.29,157.007 157.007,157.007c86.709,0 157.007,-70.295 157.007,-157.007C314.014,70.289 243.716,0 157.007,0zM31.403,157.015c0,-69.373 56.228,-125.613 125.604,-125.613V282.62C87.631,282.62 31.403,226.38 31.403,157.015z" />
</vector>
Run Code Online (Sandbox Code Playgroud)

and Output is:

在此处输入图片说明

But I want this image in all direction as below:

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明

What I have tried:

Added <vector> tag in between <rotate> but its giving me warning like Element vector is not allowed here

<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="90"
    android:pivotX="50%"
    android:pivotY="50%"
    android:toDegrees="90">

    <vector xmlns:android="http://schemas.android.com/apk/res/android"
        android:width="24dp"
        android:height="24dp"

        android:viewportWidth="314.015"
        android:viewportHeight="314.015">
        <path
            android:fillColor="#FCD83500"
            android:pathData="M157.007,0C70.291,0 …
Run Code Online (Sandbox Code Playgroud)

android vector rotation drawable

11
推荐指数
5
解决办法
3480
查看次数

Meteor的帐户-ui-bootstrap-3 {{loginButtons}}没有显示

安装后bootstrap-3accounts-ui-bootstrap-3,将ui-accounts在登录窗口小部件没有出现{{ loginButtons }}被使用.取而代之的<div>是找到了它,但没有可见的小部件.

是否缺少要显示的窗口小部件的其他步骤?

添加Bootstrap 3包

mrt add bootstrap-3
mrt add accounts-ui-bootstrap-3
Run Code Online (Sandbox Code Playgroud)

main.html中

<body>
  {{> header}}
</body>

<template name="header">
    <div class="navbar navbar-fixed-top navbar-inverse" role="navigation">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="#">My Bootstrap 3 App</a>
            </div>
            <div class="collapse navbar-collapse">
                <ul class="nav navbar-nav">
                    <li class="active"><a href="#">Home</a></li>
                    <li>{{ loginButtons }}</li>
                </ul>
            </div><!-- /.nav-collapse -->
        </div><!-- /.container -->
    </div> …
Run Code Online (Sandbox Code Playgroud)

javascript node.js meteor meteorite twitter-bootstrap-3

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