小编Iam*_*ksy的帖子

正则表达式只允许数字或空字符串

有人可以帮助我创建这个正则表达式.我需要它来检查字符串是完全空白(空)还是只包含正整数.如果还有其他任何失败.这就是我到目前为止所拥有的.

/^\s*|[0-9][0-9]*/
Run Code Online (Sandbox Code Playgroud)

regex

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

正则表达式 - 简单的电话号码

我知道有很多关于如何匹配某些电话号码类型的正则表达式示例.对于我的例子,我只想允许数字和一些特殊字符.我再次遇到这个困难.

应该允许的电话号码可以采用这些形式

5555555555
555-555-5555
(555)5555555
(555)-555-5555
(555)555-5555 and so on
Run Code Online (Sandbox Code Playgroud)

我只想要一些允许[0-9]和特殊字符'(',')'和' - '的东西

到目前为止我的表情看起来像这样

/^[0-9]*^[()-]*$/
Run Code Online (Sandbox Code Playgroud)

我知道这是错的,但逻辑上我认为这意味着允许数字0-9或允许字符(,)和 - .

regex

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

Hibernate =未找到列

我通过Hibernate运行Java中的聚合函数,由于某种原因它给我这个错误:

INFO Binary:182 - could not read column value from result set: l_date; Column 'l_date' not found. 
Run Code Online (Sandbox Code Playgroud)

当我运行MySQL查询时,列名是l_date和登录,我无法弄清楚为什么它没有找到它.

我在MySQL中测试了查询并验证它确实有效.我的功能如下.

public List<Logins> getUserLoginsByMonth() {
     Session session = getSessionFactory().openSession();
     ArrayList<Logins> loginList = null; 

     try {
          String SQL_QUERY = "SELECT l_date as l_month, SUM(logins) as logins FROM (SELECT DATE_FORMAT(login_time, '%M') as l_date, COUNT(DISTINCT users) as logins FROM user_logins WHERE login_time > DATE_SUB(NOW(), INTERVAL 1 YEAR) GROUP BY DATE(login_time)) AS Z GROUP BY(l_month)";

          Query query = session.createSQLQuery(SQL_QUERY);
          List results = query.list();
          for(ListIterator iter = …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate native-sql

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

Hibernate - 遍历createSQLQuery结果并读入适当的对象

我是Hibernate/Java(JSF 2.0)的新手,我试图调用自定义查询并将结果读入我创建了Logins的对象.Logins有两个setter函数,setLoginDate(Date date)和setUserId(Integer userId),我的函数看起来是这样的,我遇到的问题是如何转换结果集并将适当的值读入temp loginList

public List<Logins> getUserLogins() {

     Session session = getSessionFactory().openSession();
     List<Logins> loginList = null;
     Login temp = null;

     try {

         String SQL_QUERY = "SELECT login_date, user_id FROM user_logins";
         Query query = session.createSQLQuery(SQL_QUERY);

         List results = query.list();
         for(ListIterator iter = results.listIterator(); iter.hasNext(); ) {

              ** THIS IS THE PART I AM NOT CLEAR ON ***
              temp.setLoginDate(resutls.get(0));
              temp.setUserId(results.get(1));

              loginList.add(temp);
              temp = null;

              *****************************************

              return loginList;
         }

     } catch(HibernateException e) {
         throw new PersistanceDaoException(e);
     } finally {
         session.close();
     }

}
Run Code Online (Sandbox Code Playgroud)

java hibernate

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

PHP - 在静态站点上创建搜索

我有一个站点,后端没有DB,但有一天可能有一个.我目前需要能够从主页搜索我现有的网站.我的第一个问题是搜索仅包含静态页面的网站是个好主意吗?

我希望以某种方式利用谷歌这样做,所以我不必编写自己的算法或任何东西.该网站完全由谷歌索引,所以我认为这足以暂时.我想将谷歌搜索的结果渲染回我的模板化页面.这又是可能的,这是一个好主意吗?

任何建议都会很棒.我知道用现在的数据库搜索一个站点似乎是多余的,但我的用户群可能不是非常精确的计算机,任何有助于他们获得所需信息的东西都是有利的.谢谢你的建议.

php theory

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

标签 统计

hibernate ×2

java ×2

regex ×2

native-sql ×1

orm ×1

php ×1

theory ×1