我试图找到文件中出现的单词数.我有一个文本文件(TEST.txt)文件的内容如下:
ashwin programmer india
amith programmer india
Run Code Online (Sandbox Code Playgroud)
我期望的结果是:
{ 'ashwin':1, 'programmer ':2,'india':2, 'amith ':1}
Run Code Online (Sandbox Code Playgroud)
我使用的代码是:
for line in open(TEST.txt,'r'):
word = Counter(line.split())
print word
Run Code Online (Sandbox Code Playgroud)
我得到的结果是:
Counter({'ashwin': 1, 'programmer': 1,'india':1})
Counter({'amith': 1, 'programmer': 1,'india':1})
Run Code Online (Sandbox Code Playgroud)
谁能帮帮我吗?提前致谢 .
我想仅在用户选择suggession时才在文本框中显示自动完成建议的值.我试过了
$("#trainerNameAutoComplete").autocomplete({
source:"serverpage.php?id="+1,
minLength:1,
focus: function( event, ui ){
$("#trainerNameAutoComplete").val('');
},
keypress: function(event,ui){
if ((event.which == 38||event.Keycode ==38) || (event.which == 40||event.Keycode ==40)) {
console.log("key down");
$("#trainerNameAutoComplete").val('');
}
},
select:function(event,ui){
somefunction();
}
});
Run Code Online (Sandbox Code Playgroud)
但是当我将鼠标悬停在建议上时,该值在文本框中被清除,但是当我按下向上和向下箭头键时则没有.
我是Yii2的新手.谁能告诉我如何用mongodb配置YII2以及如何在YII2和mongodb之间建立连接?我试图从git hub下载mongodb软件包并尝试运行以下命令
php composer.phar require --prefer-dist yiisoft/yii2-mongodb "*"
Run Code Online (Sandbox Code Playgroud)
在我已安装Yii2的根文件夹内的命令提示符下,但是我收到以下错误
Your requirements could not be resolved to an installable set of packages.
Problem 1
- yiisoft/yii2 2.0.0 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found.
- yiisoft/yii2 2.0.0 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found.
- Installation request for yiisoft/yii2 == 2.0.0.0 -> satisfiable by yiisoft/yii2[2.0.0].
Run Code Online (Sandbox Code Playgroud) 我需要 1 个大写 1 个特殊字符和 1 个小写字母的正则表达式注意需要允许所有特殊字符,并且长度应大于 8 个字符。
我试过 /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/这个,但这限制了一些特殊字符。