有没有办法让这种方式使c ++中的2个数组A和B的联合更快(给定n
)?我有想法,但看不到其他方式......
double *A = (double *)malloc( n*n *sizeof(double));
double *B = (double *)malloc( n *sizeof(double));
double *U = (double *)malloc((n*n+n) *sizeof(double));
int i=0, ci=0;
for (i = 0; i <n*n; i++)
U[ci++] = A[i];
for (i = 0; i < n; i++)
U[ci++] = B[i];
Run Code Online (Sandbox Code Playgroud) 我有一个对象数组[]但我想将它们转换为双打数组[]我有对象数组dinamicaly因为大小是一个参数...
这该怎么做?
我做了类似的事情:
var doub = (double[])obj;
Run Code Online (Sandbox Code Playgroud) 我正在尝试重新定义我的数据库设计添加一些额外的表,所以在我的表Departaments和Jobs中没有重复的名称...
但我得到的错误121与外键有关,你能解释一下这个问题的原因吗?
我试图做这样的事情,但在sqlfiddle没有运气,我现在正在工作
CREATE TABLE Employee(
EmployeeID INTEGER NOT NULL PRIMARY KEY,
Name VARCHAR(30) NOT NULL,
Sex CHAR(1) NOT NULL,
Address VARCHAR(80) NOT NULL,
Security VARCHAR(15) NOT NULL
);
CREATE TABLE Departments (
DeptID INTEGER NOT NULL PRIMARY KEY,
DeptName VARCHAR(30) NOT NULL
);
Run Code Online (Sandbox Code Playgroud)
如果我取消注释代码,我得到 架构创建失败:无法创建表'db_2_2bf4a.project-employee'(错误号:121):
CREATE TABLE `Dept-Employee`(
EmployeeID INTEGER NOT NULL,
DeptID INTEGER NOT NULL,
CONSTRAINT fk_DeptID FOREIGN KEY (DeptID) REFERENCES Departments(DeptID),
CONSTRAINT fk_EmployeeID FOREIGN KEY (EmployeeID) REFERENCES Employee(EmployeeID)
);
CREATE TABLE `Dept-Manager`(
EmployeeID INTEGER NOT NULL, …
Run Code Online (Sandbox Code Playgroud) 我有一张表,其中包含有关不同类型事件的信息,这些信息可由民事和工人两类人员完成
所以对于他们每个人我有他们各自的表
civil{ civil_id, name, age,telephone...} the primary key is civil_id
worker{ worker_id, name, duty, department...} the primary key is worker_id
Run Code Online (Sandbox Code Playgroud)
然后事件表包含所有可能事件的列表
event {type_of_event} the primary key is type_of_event
Run Code Online (Sandbox Code Playgroud)
然后我计划将信息存储在其他表中
与事件类型,完成工作的人(工人或民事)
id event_type date person
-----------------------------------
1 type1 12-12-12 x
2 type1 05-12-10 y
3 type2 02-12-12 y
Run Code Online (Sandbox Code Playgroud)
现在,在这个设计,我不知道如何与人谁如果做的工作,我就只有一个什么样的人(又名公民)我想只有亲自领域的civil_id存放在这最后的表....但如何知道这是民用还是工人,我还需要其他中间表吗?
给出如下字符串:
ATGGTCCCCTCTTGCCGCGGAAATAATTCCGATATGACCATGGGTAATACTCAAATAATGTAGTTGTGGGAGAGGTATCCACCGTCGGTAGATACTCCTCCGAGCGCTGGTTGGATGAGAGGTTTGTGTGCTTATATTACCGTGAAGCACAGGATCCAAGCCCCAGAGTCAGACCGTCATGTTTGCTTCCGCTGACCGATTACAGCGCTGGAACGTTATAAAGCGCCCACATATTAAGGCACATGACGCTCTCGTAGTTATTTGGGCCGTAATAAATCCAGGGTCTATTTAGCTCGCGCGAGTTTGCAGTGGGCCGACACTAGCAGTTTTGTTCGTAGAGACCTGGCCGAATATTGGCCTGACGAGAAAAGAAGGTGACCACACAATGTAACAGTTCCATATACACCGCACAAAGGGTCATATTATTACCGCCACAACTAGTCCTATCATCTCTGCTTTATCGAATCCAGGGGCAAGAAAAAGTACTGTAGAGTTACCCCGGGTCGGATATACAATGCCGGAAGTGCGTATCGCTACACTCAAGGCCACCCGATACGTCTCCAGCAAGCGGTGGTTGGGGCTGCCTTCAGATGTGTACGTTTCGTGGCAAAGCCTGCTTATATGGTGTTTAATCCAATCGTAGAGAAGGGCGAACCACGATACTGAGCCGACTCGATACGTTGCGGCGAGGCCGTAGCTCCTTTGGGAGTAAGTACAATCGTACACGTGTTAGGCTCTCCCAATATGTCGTAAATCAAACGAAGTATCCAATGGCCTTCCATAAGCCCACCGTCGTCGCATATTAAGGTAGCAGAAGAGATCCGCATGACTAAG
Run Code Online (Sandbox Code Playgroud)
我想得到四个整数(用空格分隔),计算符号'A','C','G'和'T'出现在s中的相应次数.
所以我在做
<?
$dna = "ATGGTCCCCTCTTGCCGCGGAAATAATTCCGATATGACCATGGGTAATACTCAAATAATGTAGTTGTGGGAGAGGTATCCACCGTCGGTAGATACTCCTCCGAGCGCTGGTTGGATGAGAGGTTTGTGTGCTTATATTACCGTGAAGCACAGGATCCAAGCCCCAGAGTCAGACCGTCATGTTTGCTTCCGCTGACCGATTACAGCGCTGGAACGTTATAAAGCGCCCACATATTAAGGCACATGACGCTCTCGTAGTTATTTGGGCCGTAATAAATCCAGGGTCTATTTAGCTCGCGCGAGTTTGCAGTGGGCCGACACTAGCAGTTTTGTTCGTAGAGACCTGGCCGAATATTGGCCTGACGAGAAAAGAAGGTGACCACACAATGTAACAGTTCCATATACACCGCACAAAGGGTCATATTATTACCGCCACAACTAGTCCTATCATCTCTGCTTTATCGAATCCAGGGGCAAGAAAAAGTACTGTAGAGTTACCCCGGGTCGGATATACAATGCCGGAAGTGCGTATCGCTACACTCAAGGCCACCCGATACGTCTCCAGCAAGCGGTGGTTGGGGCTGCCTTCAGATGTGTACGTTTCGTGGCAAAGCCTGCTTATATGGTGTTTAATCCAATCGTAGAGAAGGGCGAACCACGATACTGAGCCGACTCGATACGTTGCGGCGAGGCCGTAGCTCCTTTGGGAGTAAGTACAATCGTACACGTGTTAGGCTCTCCCAATATGTCGTAAATCAAACGAAGTATCCAATGGCCTTCCATAAGCCCACCGTCGTCGCATATTAAGGTAGCAGAAGAGATCCGCATGACTAAG";
echo substr_count($dna, 'A') . " " .substr_count($dna, 'C') . " " . substr_count($dna, 'G') . " " . substr_count($dna, 'T');
?>
Run Code Online (Sandbox Code Playgroud)
但我希望改进答案,就像perl一样
perl -ne '$,=" ";print y/A//, y/C//, y/G//, y/T//'
Run Code Online (Sandbox Code Playgroud)
或者在scala中执行有效的循环:
var a,c,g,u = 0
s.foreach {
case 'A' => a+=1
case 'C' => c+=1
case 'G' => g+=1
case 'U' => u+=1
}
Run Code Online (Sandbox Code Playgroud)
是for循环的最佳选择还是可以修改php的功能substr_count
?
Supossing我有4个字符串我想在它们之间添加一个OR运算符:
Dim s1="db = 45 AND frec = 500 "
Dim s2="db = 25 AND frec = 1 "
Dim s3="db = 5 AND frec = 2 "
Dim s4="db = 15 AND frec = 4 "
Run Code Online (Sandbox Code Playgroud)
所以
Dim result = "db = 45 AND frec = 500 OR db = 25 AND frec = 1 OR db = 5 AND frec = 2 OR db = 15 AND frec = 4"
Run Code Online (Sandbox Code Playgroud)
因为连接字符串很容易
Dim result= s1 & " OR " …
Run Code Online (Sandbox Code Playgroud) 我一般在WEB页面中有3个区域(标题和副标题,2个文本列,左边是测试,右边是图像).我想获得以下结果:
但是我不知道如何制作它,我认为它与葡萄酒形象的z-index有关,但怎么做呢?我有这个:
我目前的代码是:
<header>
<div class="inner-header">
<h1><a title="title">titlw</a></h1>
<h2>subtitle</h2>
</div>
</header>
<section id="tagline">
<div id="tagline-content">column 1 and its text.</div>
<div id="tagline-content-middle">column 2 and its text.</div>
</section>
<section id="product">
<article class="product">
<img src="http://hmimexico.com/noir.png" alt="Girl" />
<h3>title</h3>
<p>Lorem Ipsum .</p>
</article>
</section>
Run Code Online (Sandbox Code Playgroud)
header {
margin-top: -40px;
height: 165px;
}
header .inner-header {
height:165px;
text-align:center;
}
header h1{
padding-top: 45px;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
margin-bottom:0;
}
header h2 {
color:#111111;
font-size: 19px;
line-height: 22px;
font-weight: bold;
letter-spacing: 1px; …
Run Code Online (Sandbox Code Playgroud) 有一个List<KeyValuePair<int,string>>
叫做信息
1 Sur
2 Hn
3 uh
4 er
5 Sur
Run Code Online (Sandbox Code Playgroud)
我想获得所有具有Value字符串的ID,"Sur" (1,5)
然后将此结果转换为int数组.
我正在尝试类似的东西
int[] productsArray = Info.Select(kvp => kvp.Key ).Where(x => x.ToString () == "Sur").ToArray();
Run Code Online (Sandbox Code Playgroud)
据我所知,x In查询将键与"Sur"进行比较,这是不正确的.
如何从一种类似的查询中正确获取整数数组
我有一节课:
public class IdXYZ
{
int id;
double x;
double y;
double z;
public int ID
{
get { return id; }
set { id = value; }
}
public double X
{
get { return x; }
set { x = value; }
}
public double Y
{
get { return y; }
set { y = value; }
}
public double Z
{
get { return z; }
set { z = value; }
}
public IdXYZ(int argid, …
Run Code Online (Sandbox Code Playgroud) 然后你会推荐哪些算法来研究,并认为最重要的是制作一个革命性的新算法!
也许提到那些真正让你想进入最佳状态的东西......