小编Abd*_*UMI的帖子

连接布尔元素groovy的列表

我有一个布尔元素列表:

  def list=[true,false,true,true]
Run Code Online (Sandbox Code Playgroud)

我问是否存在如下方法:

  list.joinBoolean('&&')
Run Code Online (Sandbox Code Playgroud)

<false

因为:true && false && true && true = false

list.joinBoolean('||')
Run Code Online (Sandbox Code Playgroud)

<true

因为:true || 假|| 真|| 真=真

如果它不存在,我知道如何进行循环以获得预期的结果;

  boolean tmp=true;
  list.each{e->
     tmp=tmp && e;    
  }
   return tmp;
Run Code Online (Sandbox Code Playgroud)

要么

  boolean tmp=false;
  list.each{e->
     tmp=tmp || e;    
  }
   return tmp;
Run Code Online (Sandbox Code Playgroud)

groovy arraylist

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

如何在p:fileUpload中将上传的图像作为BLOB插入MySQL中?

如何在p:fileUpload中将上传的图像作为BLOB插入MySQL中?

@Lob
@Column(name = "photo")
private byte[] photo;
Run Code Online (Sandbox Code Playgroud)

而在XHTML页面,我写这个:

<p:inputText value="#{condidat.condidat.photo}" >
<p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}"   
    allowTypes="*.jpg;*.png;*.gif;" description="Images"/>                       
</p:inputText>
Run Code Online (Sandbox Code Playgroud)

如何将上传文件的值检索为byte[]

jsf jpa file-upload primefaces

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

相当于Fifrefox和Chrome中的ActiveXObject连接MySQL DB

要使用javascript建立与MySQL数据库的连接,只需执行以下操作即可:

var conn = new ActiveXObject ("ADODB.Connection");
conn.Open("Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=blah_blah_blah;User=foo;Password=bar;");
Run Code Online (Sandbox Code Playgroud)

但是,ActiveXObject仅在IE浏览器中定义.

其他浏览器怎么样?

mysql firefox google-chrome activexobject

5
推荐指数
0
解决办法
1141
查看次数

获取java.time.chrono.HijrahDate实例的月份名称

HijrahDate hd=HijrahChronology.INSTANCE.date(LocalDate.of(2014,11, 25));
Run Code Online (Sandbox Code Playgroud)

如果我们有HijrahDateInstance,则应该有一个UmalquraCalendar API显示月份名称的方法:

我使用groovy API检查此实例的属性:

['era':AH, 
'class':class java.time.chrono.HijrahDate, 
'prolepticMonth':17233,
 'eraValue':1,
 'dayOfWeek':2,
 'leapYear':false, 
'chronology':Hijrah-umalqura, 
'dayOfYear':32] 
Run Code Online (Sandbox Code Playgroud)

但是,我们找不到月份名称,该月份名称必须是以下列表项之一:

  1. Mu?arram(????的意思是“禁止”),之所以这么称呼,是因为在本月内战斗被禁止。穆哈拉姆邦包括阿修罗节。
  2. ?afar(?意思是“ void”),据称之所以命名是因为异教的阿拉伯房屋在一年中的这个时候是空的,而他们的乘员却聚集着食物。
  3. 拉布?我(Rab ?? al-Awwal,??????????)的意思是“第一个春天”。

  4. 拉布?II(Rab ?? ath-Th?n???????????或Rab ?? al-?khir ???? ????

..................... ............等等 SEE

因此,由于没有属性保存月份的名称,因此有一种方法可以检索此信息?

这是什么方法

hijri java-8 umalquracalendar

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

使用Sinon对get方法进行存根

我正在尝试使用属性存根对象的get方法,

工作良好:

sinon.stub(input.model, 'get');
input.model.get.returns(10);
Run Code Online (Sandbox Code Playgroud)

但考虑一下我们是否需要在对象中存根某些特定属性,

例如:

input.model.get('yourValue') 
Run Code Online (Sandbox Code Playgroud)

↪这怎么可以被打断?任何的想法?

javascript unit-testing sinon

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

react-native init挂起/停止没有错误

新的反应,通过Mac上的udemy教程.安装节点好,但是当我去开始一个项目

react-native init projectname

终端输出:

这将引导您在/ Users/myuserid/projects/projectname中创建一个新的React Native项目从npm安装react-native软件包...

它只是"挂"在那里......看似冷冻或ch..当我检查监视器时,看起来终端正在使用0%CPU.没有任何指示(反斜杠翻转或其他)正在处理.

在projectname目录中有一个"package.json"文件和一个带有一堆子文件的"node_modules"文件.

我看到这个帖子有类似的问题(https://github.com/facebook/react-native/issues/2806),但看起来没有补救措施.有什么方法可以加快速度吗?如何判断它是否已永久停滞?这会在我做的每个项目中发生吗?

我不在中国......我的网速很快......我正在使用NPM 3.3.12

谢谢!

scaffolding react-native

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

用于按属性名称选择元素的普通js以

背景:

我想选择所有以属性名称开头的元素ng-.


使用jQuery,以下链接是与此问题最接近的线程:

  1. jQuery - 如何按属性名称选择值以.

  2. 如何按属性名称删除所有属性.

然而,第一个使用jQuery和第二做出决议删除的问题已经选定的元素选择.

我试试这个:

document.querySelectorAll('[ng-*]')
Run Code Online (Sandbox Code Playgroud)

它不起作用,而是抛出错误.

javascript regex built-in selector

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

在 Mac OSX 中找不到 tools.jar React Native Android

我到达这一步:

reactive-native run-android ; 
Run Code Online (Sandbox Code Playgroud)

当我运行时echo $JAVA_HOME,我得到了 JDK 目录的完整路径:

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
Run Code Online (Sandbox Code Playgroud)

我将该路径添加到./android/gradle.properties

org.gradle.java.home=/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/
Run Code Online (Sandbox Code Playgroud)

我得到了同样的错误:

..... .... :app:generateDebugSources 最新 :app:processDebugJavaRes 最新 :app:compileDebugJavaWithJavac 失败

失败:构建失败并出现异常。

  • 出了什么问题:任务“:app:compileDebugJavaWithJavac”执行失败。

    找不到tools.jar

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

……

macos android java-home react-native

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

JSCONSOLE 不起作用

我按照说明进行操作:(将浏览器指向http://jsconsole.com,输入:listen,获取描述符,然后将那个小脚本放入我的网页中...),但我只得到以下输出:

Creating connection...
Connected to ...
sent remote command
Run Code Online (Sandbox Code Playgroud)

没有显示 console.log 中的任何内容。

我在 Windows 10 上尝试了 edge 和 google chrome。我也尝试在 node.js 下安装本地版本,但仍然没有运气。

不知道出了什么问题,有人可以帮忙吗?谢谢

javascript browser debugging mobile

5
推荐指数
0
解决办法
922
查看次数

使用 lodash 忽略除最后一个调用之外的所有调用来消除抖动

如果我有一个功能foo。它会在短时间内收到许多呼叫。

function foo(name) {
  console.log(`Hi ${name}, it is now: `, new Date());
}
Run Code Online (Sandbox Code Playgroud)

使用 lodash 延迟连续函数调用( debounce )工作正常。

   const debouncedFoo = _.debounce(foo, 1000 );
Run Code Online (Sandbox Code Playgroud)

但是,我的目标是即使超时 ( 1000) 已经过去也不执行整个调用队列,并且考虑要执行的最后一次调用

换句话说,如果我debouncedFoo在 900 毫秒内调用了5 次(小于“等待参数”1000 毫秒),我只想foo被执行一次,这是最后一次 (5??) 调用。

阅读 lodash 文档,我知道它debounce被 3 重载了??参数是选项。我使用了它们,但没有发生预期的行为:

   // first attempt
  const debouncedFoo = _.debounce(foo, 1000, {leading: true} );
  // second attempt
  const debouncedFoo = _.debounce(foo, 1000, {trailing: false} );
Run Code Online (Sandbox Code Playgroud)

javascript debouncing

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