问题列表 - 第20620页

正则表达式匹配键盘上的6-15个字母数字字符和1-8个键以上的符号

我试图让一个正则表达式,允许6之间- 15字符,可以是A-ZA-Z0-9和上面的数字符号1- 8在键盘上.

这是我的,但它不起作用.

'/^[a-zA-Z0-9-_][\!\@\#\$\%\^&\*]{5,16}+$/'
Run Code Online (Sandbox Code Playgroud)

regex

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

php:define的用法

在Yii他们使用这个代码:

 defined('YII_DEBUG') or define('YII_DEBUG',true);
Run Code Online (Sandbox Code Playgroud)

我以前从未见过有人这样写过(或).这是真正的PHP代码或yii的一些语法?

php

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

一种创建简单游戏GUI的方法

我已经能够找到很多关于游戏实际逻辑开发的信息.我真的很想做一个纸牌游戏,但我根本不明白如何根据鼠标位置选择一个对象(或至少是正确的方式)首先我想到了边界框检查,但并不是我的所有位图都是矩形.然后我想用每个具有不同颜色的物体制作一个隐藏的缓冲区,但是这样做必然是荒谬的.我想知道它是如何完成的.例如,Adobe Flash如何知道鼠标下的对象?

谢谢

c++ user-interface

6
推荐指数
1
解决办法
1365
查看次数

如何避免在JSP页面中使用scriptlet?

我被告知在我的JSP页面中使用scriptlet(<%= ...%>)并不是一个好主意.

有没有更多java/jsp经验的人可以给我一些关于如何更改此代码的指示,以便更多"最佳实践",无论可能是什么?

这个JSP实际上是我的sitemesh主装饰页面.基本上我的网页设计有一个标签条和一个子菜单,我希望以某种方式突出显示当前标签,并通过查看当前请求URI显示正确的子菜单.

<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %>

<html>
<head>
  <title>My Events - <decorator:title /></title>
  <link href="<%= request.getContextPath() %>/assets/styles.css" rel="stylesheet" type="text/css" />
</head>
<body>

<div class="tabs">
  <a 
    <%= request.getRequestURI().contains("/events/") ? "class='selected'" : "" %>
    href='<%= request.getContextPath() %>/events/Listing.action'>Events</a>
  <a 
    <%= request.getRequestURI().contains("/people/") ? "class='selected'" : "" %>
    href='<%= request.getContextPath() %>/people/Listing.action'>People</a>
</div>

<div class="submenu">
  <% if(request.getRequestURI().contains("/events/")) { %>
    <a href="Listing.action">List of Events</a>
    |<a href="New.action">New Event</a>
  <% } %>
  <% if(request.getRequestURI().contains("/people/")) { %>
    <a href="Listing.action">List of People</a>
    |<a href="New.action">New Person</a>
  <% } %> …
Run Code Online (Sandbox Code Playgroud)

java jsp sitemesh scriptlet

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

是否可以在Javascript循环中获取更新的浏览器窗口?

我有一个Ajax调用,目前需要同步.但是,在执行此Ajax调用时,浏览器界面会冻结,直到调用返回.在超时的情况下,这可能会冻结浏览器很长一段时间.

有没有办法让浏览器(任何浏览器)刷新用户界面,但不执行任何Javascript?理想情况下,这将是一些命令window.update(),它将让用户界面线程刷新.

如果这是可能的,那么我可以用以下代码替换同步AJAX调用:

obj = do_async_ajax_call();
while (!obj.hasReturned()) {
  window.update();
}
// synchronous call can resume
Run Code Online (Sandbox Code Playgroud)

我不能setTimeout在回调中使用或恢复函数的原因是执行流程不能被中断:(有太多的状态变量都相互依赖,long_function()否则必须恢复流程不知何故):

function long_function() {
   // lots of code, reads/writes variable 'a', 'b', ...
   if (sync_call_is_true()) {
     // lots of code, reads/writes variable 'a', 'b', ...
   } else {
     // lots of code, reads/writes variable 'a', 'b', ...
   }
   // lots of code, reads/writes variable 'a', 'b', ...
   return calculated_value;
}
Run Code Online (Sandbox Code Playgroud)

javascript ajax firefox user-interface javascript-events

6
推荐指数
1
解决办法
1729
查看次数

Amazon RDS(关系数据存储)和 SSIS

有谁知道是否可以将 SSIS 与 Amazon RDS 一起使用?由于 RDS 本质上是 MySQL - 这是否可以使用 OLE DB 或其他东西......?

mysql sql-server ssis amazon-rds

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

如何在vim中没有前面的"\ _"搜索"\n"?

如果Vim看到不一致的行结尾,则不会转换fileformat.我怎么能找到那些?

vim file-format

6
推荐指数
1
解决办法
2502
查看次数

什么是避免maven-jar的最佳方法?

我使用不同的插件(ant4eclipse)来装箱我的文件.避免maven-jar插件执行的最佳方法是什么?

  • 我试图删除 <plugin>maven-jar-plugin</plugin>
  • 我试过了 <exclude> ** / * < / exclude>
  • 我试过了 <skip>true</skip>

没有用

java ant maven-2 jar maven-plugin

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

svn和git版本化模型的区别

我想知道git(或其他DVCS)和subversion(或其他CVCS)建议的版本控制方法有什么区别.

以下是我在http://www.xsteve.at/prg/vc_svn/svn.txt找到的有关此主题的内容:

Subversion mananges将树版本化为一阶对象(存储库是树的数组),并且变更集是派生的东西(通过比较相邻树.)像Arch或Bitkeeper这样的系统是相反构建的:它们被设计为将变更集作为一阶对象(存储库是一包补丁)进行管理,并通过将补丁集合在一起来派生树.

但目前尚不清楚subversion存储库如何存储更改,是否包含版本化文件的最旧版本等等.例如,为什么我们不能像git一样生成一堆补丁呢?它总是被提到作为svn和git之间的主要区别,它简化/复合了合并,但不幸的是,我仍然没有得到这个想法.

svn git version-control repository

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

使用gcc在linux中链接<iostream.h>

我正在尝试在linux中运行我的第一个c ++程序(linux mint 8).我使用gcc或g ++,都有同样的问题:编译器找不到我试图导入的库.

我怀疑我应该在工作文件夹中复制iostream.h文件(我不知道在哪里查找),将我的文件移动到其他地方编译或使用某种选项.

谢谢你的建议.

这是gcc命令,c ++代码和错误消息:

gcc -o addition listing2.5.c
Run Code Online (Sandbox Code Playgroud)

.

#include <iostream.h>

int Addition(int a, int b)
{
    return (a + b);
}

int main()
{
    cout << "Resultat : " << Addition(2, 4) << "\n";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

.

listing2.5.c:1:22: error: iostream.h: No such file or directory
listing2.5.c: In function ‘main’:
listing2.5.c:10: error: ‘cout’ undeclared (first use in this function)
listing2.5.c:10: error: (Each undeclared identifier is reported only once
listing2.5.c:10: error: for each function it …
Run Code Online (Sandbox Code Playgroud)

c++ linux gcc

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