在我的项目中,问题的一部分就在那里.但为了简化,这里的问题正在制定中.有两个正的共素整数:a和b,其中a < b.列出a从1到1的倍数,b-1然后是模数运算b.
a mod b,2*a mod b,3*a mod b,...,(b-1)*a mod b
现在,还有另一个整数n ( 1 <= n < b).通过n列表中的第一个数字,我们必须找到多少数字,比如说m(1 <= m < b).这可以用蛮力方法完成,从而给出一个 O(n).
一个例子:
a=6, b=13, n=8, m=6
清单是:
6, 12, 5, 11, 4, 10, 3, 9, 2, 8, 1, 7
这是从1到12的数字的排列,因为如果我们包括另一个数,即任何两个共素的模运算产生数字的排列,即0.如果我们采取a= 2, b=13,那么列表将是2, 4, 6, 8, …
我用的是帕斯卡。我在处理读取文件时遇到问题。
我有一个包含整数的文件。我读取文件的帕斯卡是:
read(input, arr[i]);
Run Code Online (Sandbox Code Playgroud)
如果我的文件内容是,1 2 3那么它很好,但如果它是1 2 3或1 2 3(enter here)(末尾有空格或空行),那么我的 arr 将是1 2 3 0。
我一直在尝试将正则表达式从ruby转换为PHP,但是我没有运气.
这是ruby正则表达式:
QUOTED_LITERAL = /"[^"\\]*(?:\\.[^"\\]*)*"/
UNQUOTED_LITERAL = /[^\s=,][^\s=,\\]*(?:\\.[^\s=,\\]*|=[^,>])*/
LITERAL = /(#{QUOTED_LITERAL}|#{UNQUOTED_LITERAL})/
PAIR = /#{LITERAL}\s*=>\s*#{LITERAL}/
Run Code Online (Sandbox Code Playgroud)
这是我的PHP:
const PAIR = '/("[^"\\]*(?:\\.[^"\\]*)*"|[^\s=,][^\s=,\\]*(?:\\.[^\s=,\\]*|=[^,>])*)\s*=>\s*("[^"\\]*(?:\\.[^"\\]*)*"|[^\s=,][^\s=,\\]*(?:\\.[^\s=,\\]*|=[^,>])*)/';
Run Code Online (Sandbox Code Playgroud)
但是,当我跑
$result = preg_match_all(self::PAIR, $input, $matches);
Run Code Online (Sandbox Code Playgroud)
我收到错误:
preg_match_all(): Compilation failed: unmatched parentheses at offset 62
但是,当运行它时,http://www.phpliveregex.com/与测试数据:
"foo" => "bar", "foo" => bar, foo => "bar"
Run Code Online (Sandbox Code Playgroud)
它似乎工作正常.
不知道最近发生了什么.
我尝试将每日数据集转换为ts,但是您如何处理闰年?那么我应该将频率设置为什么值?
ts(data,start=c(2010,1,1),frequency=365)?
我试图读取存储在从文本文件的单独行中的未知数量的双值到称为的向量rainfall.我的代码不会编译; 我收到了no match for 'operator>>' in 'inputFile >> rainfall'while循环行的错误.我理解如何从一个文件读入一个数组,但我们需要使用矢量这个项目,我没有得到它.我感谢您在下面的部分代码中提供的任何提示.
vector<double> rainfall; // a vector to hold rainfall data
// open file
ifstream inputFile("/home/shared/data4.txt");
// test file open
if (inputFile) {
int count = 0; // count number of items in the file
// read the elements in the file into a vector
while ( inputFile >> rainfall ) {
rainfall.push_back(count);
++count;
}
// close the file
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用PHPWord创建一个word文档,其中包含从MySQL数据库中提取的动态数据.数据库有MySQL字符集:UTF-8 Unicode(utf8)MySQL连接校对:utf8_unicode_ci表字段也是如此.
数据以HTML格式存储和预览,但是在使用阿拉伯语变量创建文档时,Word中的输出看起来像Ø£ØÙد ÙØ¨Ø§Ø±Ù اÙÙØ±Ù.
$PHPWord = new PHPWord();
$document = $PHPWord->loadTemplate('templates/.../wtvr.docx');
$document->setValue('name', $name);
$document->setValue('overall_percent_100', $overall_percent_100);
$document->save('Individual Report - ' . $name . '.docx');
Run Code Online (Sandbox Code Playgroud)
反正有没有解决这个问题?
我是python的新手。我得到了一个包含大约 2000 个文本文件的文件夹。我应该输出每个单词及其出现的次数(在文件中不重复)。例如,句子:“i am what i am”必须在文件中只包含一次“i”。
我可以对单个文件执行此操作,但是如何对多个文件执行此操作?
from collections import Counter
import re
def openfile(filename):
fh = open(filename, "r+")
str = fh.read()
fh.close()
return str
def removegarbage(str):
# Replace one or more non-word (non-alphanumeric) chars with a space
str = re.sub(r'\W+', ' ', str)
str = str.lower()
return str
def getwordbins(words):
cnt = Counter()
for word in words:
cnt[word] += 1
return cnt
def main(filename, topwords):
txt = openfile(filename)
txt = removegarbage(txt)
words = txt.split(' ')
bins = getwordbins(words) …Run Code Online (Sandbox Code Playgroud) 我想澄清如何在matlab中控制从函数返回变量,例如,让我们考虑一下这段代码
function [x y z]=percentage(a)
n=length(a);
maximum=0;
minimum=0;
subst=0;
minus=0;
plus=0;
minus_perc=0;
plus_perc=0;
for i=1:1:n
if a(i)>0
plus=plus+1;
else
minus=minus+1;
end
end
minuc_perc=minus/n;
plus_perc=plus/n;
maximum=max(minus_perc,plus_perc);
minimum=min(minus_perc,plus_perc);
subst=maximum-minimum;
x=plus_perc;
y=minus_perc;
z=subst*100;
if plus_perc>minus_perc
disp('among the successful people,relevant propession was choosen by');
disp(z)
disp('% people');
else
disp('among the successful people,irrelevant propession was choosen by');
disp(z);
disp('% people');
end
end
Run Code Online (Sandbox Code Playgroud)
我想回到的是plus_proc,min_proc和subst,但是当我运行下面的命令,结果得到这样的
[c d e]=percentage(a)
among the successful people,relevant propession was choosen by
58.3333
% people
c = …Run Code Online (Sandbox Code Playgroud) x<- c(4,5,6,2,3,8,4,7)
y<- c(6,9,2,1,2,5,6,3)
plot(x,y)
plot(x~y)
Run Code Online (Sandbox Code Playgroud)
2个绘图函数参数之间有什么区别?
bash guru;)我正在尝试改进bash中的一些字符串,它在特定文件中grep特定关键字的匹配.它看起来像这样:
find /<path>/hp -iname '*.ppd' -print0 | xargs -0 grep "\*ModelName\:"
Run Code Online (Sandbox Code Playgroud)
这对我来说非常快!比这个快20倍:
find /<path>/hp -iname '*.ppd' -print0 | xargs -0 -I {} bash -c 'grep "\*ModelName\:" {}'
Run Code Online (Sandbox Code Playgroud)
但问题是在第一个脚本中我得到以下几行:
/<path>/hp/hp-laserjet_m9040_mfp-ps.ppd:*ModelName: "HP LaserJet M9040 M9050 MFP"
Run Code Online (Sandbox Code Playgroud)
但是期望的结果就是
*ModelName: "HP LaserJet M9040 M9050 MFP"
Run Code Online (Sandbox Code Playgroud)
(如第二个脚本中所示).我怎样才能实现它?
PS:我正在使用find脚本的灵活性和未来的改进.
我在使用类方法时遇到了麻烦,基本上它是一个函数范围问题(我猜).
JS代码是:
MysqlClass.prototype.registrar = function(usuario,password,correo,socket){
var resultado;
this.connection.query("SELECT usuario FROM usuarios WHERE usuario=?;",[usuario],function(err,rows,fields){
if(err){
resultado = true;
}
if(rows.length==1){
resultado = true;
}else{
resultado = false;
}
});
console.log(resultado);
}
Run Code Online (Sandbox Code Playgroud)
console.log(resultado)显示undefined我想要显示true或false
我使用的是NodeJS与node-mysql
关于班级方法,我有一个问题.首先是我的代码:
typedef enum Colors {
PresetColorsWhite=0,
PresetColorsBlue=1,
PresetColorsLightGray=2,
PresetColorsGray=3,
PresetColorsRed=4,
PresetColorsGreen=5,
PresetColorsYellow=6,
PresetColorsOrange=7,
PresetColorsPurple=8,
PresetColorsBrown=9,
} PresetColors;
@interface PresetColor : NSObject
@property UIColor *color;
@property NSString *colorName;
-(void)initWithPresetColor:(PresetColors)presetColor;
-(NSArray *)getAllColorNames;
-(UIColor *)getColorWithPresetColor:(PresetColors)presetColor;
Run Code Online (Sandbox Code Playgroud)
并实施:
@interface PresetColor()
@property (nonatomic, strong) NSMutableArray *colorArray;
@property (nonatomic, strong) NSMutableArray *colorNamesArray;
@end
@implementation PresetColor
@synthesize color = _color;
@synthesize colorName = _colorName;
-(id)init{
[self initWithPresetColor:PresetColorsWhite];
return self;
}
-(void)initWithPresetColor:(PresetColors)presetColor{
[self setupDictionaries];
self.color = [self.colorArray objectAtIndex:presetColor];
self.colorName = [self.colorNamesArray objectAtIndex:presetColor];
}
- (void)setupDictionaries {
self.colorArray = [[NSMutableArray …Run Code Online (Sandbox Code Playgroud)