小编Dav*_*ton的帖子

涉及从字符串中平均字长的函数?

这是我第一次接触JavaScript,我正在编写一个输出以下内容的函数:

  • 字符串中的单个单词,
  • 字符总数,
  • 总字数,
  • 空白数,
  • 最后是平均字长.

到目前为止,我已经完成了所有方面,除非我在平均过程中苦苦挣扎.

我的代码:

var superCounter = function(x) {
  var charCount = x.length;
  var wordCount = x.split(" ").length;
  var whiteSpace = wordCount - 1; 
  var wordArray = [x.split(" ")];
  var wordAvg = 0;
  for (var i = 0; i < wordCount.length; i++){
    wordAvg += wordArray[i];
  }
  var avgLen = wordAvg / wordCount;
  console.log(("Words: " + wordArray[0]), "Character count: " + charCount, "Word count: " + wordCount, "Whitespace count: " + whiteSpace, "Word length average: " + …
Run Code Online (Sandbox Code Playgroud)

javascript for-loop average function

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

错误的参数号重复功能

我是功能编程的初学者,我试着打印一个迷宫.
这是我的功能

(defn pprint-maze
  [arr row col]
  (loop [coll arr idx 0]
    (match [idx]
      [(_ :guard #(= (mod idx col) 0))] (println "") ; write a \n
      :else (print "-"))                       ; write a wall
    (when (next coll)
      (recur (next coll) (inc idx)))))
Run Code Online (Sandbox Code Playgroud)

我的函数采用了迷宫的集合和大小,现在,只需在行的末尾打印破折号和\n.我遇到的问题是: Exception in thread "main" clojure.lang.ArityException: Wrong number of args (1) passed to: core/pprint-maze/fn--4873/fn--4874

我认为指出的函数是我的循环函数,问题与匹配有关(因为当我评论匹配块时,一切正常).我认为匹配尝试用nil作为参数调用循环函数(println函数的返回).

怎么解决?

recursion clojure

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

如何将属性传递给无状态/功能组件?

在我的核心,index.js我正在渲染这样的组件:

<TestBundle lang={lang} />
Run Code Online (Sandbox Code Playgroud)

我想要获取lang该组件内的属性.

为什么我在渲染时变量未定义<TestBundle />

const TestBundle = (lang) => (
  <section className='relative-container'>
    <div className='row'>
        {lang}
    </div>
  </section>
)

export default TestBundle
Run Code Online (Sandbox Code Playgroud)

================================================== ========


所以这里有一个修改

const TestBundle = (props) => {
  const lang = props.lang
  // ...
Run Code Online (Sandbox Code Playgroud)

//不同的例子

const TestBundle = (props) => {
    const lang = props.lang

      <section className='relative-container'>
        <div className='row'>
            {lang}
        </div>
      </section>
}

export default TestBundle
Run Code Online (Sandbox Code Playgroud)

- 但这会出现错误

./src/components/Services/TestBundle.js
Module build failed: SyntaxError: D:/wamp/www/project/react/src/components/Services/TestBundle.js: Unexpected token (5:2)

  3 | …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

重复列表模式

复制受给定长度限制的列表模式的最佳方法是什么?

例如:

给定一个模式[1,2,3]和长度7,结果将是[1, 2, 3, 1, 2, 3, 1]

elixir

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

确定奇数和偶数

谁能告诉我这里做错了什么?我想要做的是循环遍历列表并为奇数和偶数分配背景颜色.

提前致谢.

var box = document.querySelectorAll('.links-wrapper li');


for(var i = 0; i < box.length; i++){
    if(box[i] % 2 === 0){
    	box[i].style.backgroundColor = 'red';
    } else {
    	box[i].style.backgroundColor = 'blue';
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

静态是什么意思?

考虑以下代码:

static uint8_t tab[] = {1, 2};

void foo() {
    uint8_t tab2[] = {1, 2};
}
Run Code Online (Sandbox Code Playgroud)

我这里有两个数组,一个是static关键字,第二个是在函数内.我应该如何恰当地命名每一个?因为那两个是静态的.我知道tab数组永远存在的区别,不像tab2只有在执行函数时才存在foo().如果tab2是静态数组,在函数退出后死掉它不应该被称为另一个吗?根据编程理论,这些数组的专有名称是什么?

另一个例子:

void bar() {
  static uint8_t tab[] = { 1, 2 };
}
Run Code Online (Sandbox Code Playgroud)

什么是根据这种变量的编程理论的专有名称?"静态静态"阵列?

c static

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

struts2 无法加载配置

SEVERE: Exception starting filter struts2
  Unable to load configuration. - bean -  jar:file:/C:/Users/vaio/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/StrutsCRUD/WEB-INF/lib/struts2-core-2.3.4.1.jar!/struts-default.xml:29:72
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:450)   at
org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
    at
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
    at
org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
    at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
    at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382)
    at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103)
    at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4638)
    at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5294)
    at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1568)
    at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1558)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)    at
java.util.concurrent.FutureTask.run(Unknown Source)     at
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)   at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)  at
java.lang.Thread.run(Unknown Source) Caused by: Unable to load
configuration. - bean -
jar:file:/C:/Users/vaio/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/StrutsCRUD/WEB-INF/lib/struts2-core-2.3.4.1.jar!/struts-default.xml:29:72
    at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69)
    at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:390)     at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:437)
    ... 16 more Caused by: Unable to load bean: type:
class:com.opensymphony.xwork2.ObjectFactory - …
Run Code Online (Sandbox Code Playgroud)

eclipse apache struts2 tomcat7

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

变量可以有两个值吗?

可以给变量两个值吗?

ImageView imageView  = itemView.findViewById(R.id.imageView1) && itemView.findViewById(R.id.imageView2);
Run Code Online (Sandbox Code Playgroud)

java android

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

为什么“|” 不适用于组合 serval 正则表达式?

我正在为 JavaScript 开发正则表达式。如果我这样写,正则表达式就可以工作:

let print = res.replace("[0;32m"," ").replace("[0m"," ").replace("[0;31m"," ");
Run Code Online (Sandbox Code Playgroud)

但是,我想将这三个组合成一个正则表达式,它不起作用。我的代码有什么问题?

// try this
let print = res.replace("[0;32m"|"[0m"|"[0;31m)", " ");
// and try this,too
let print = res.replace(("[0;32m")|("[0m")|("[0;31m"), " ");
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助。

javascript regex

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

android的错误...说没有属性

我试图解码这些错误.

当我在不同的屏幕上查看我的应用程序时,它会出现.

这是下载到错误日志.

错误日志单击此处

indexing android attributes

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