Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
hydraulicModel
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
刘乐
hydraulicModel
Commits
f1ea02ef
Commit
f1ea02ef
authored
4 years ago
by
刘乐
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
文档更改
parent
6b0c5bcb
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
39 additions
and
14 deletions
+39
-14
CivHydrTest.cpp
funcDemo/CivHydrTest.cpp
+2
-2
funcDemo.vcxproj.user
funcDemo/funcDemo.vcxproj.user
+4
-1
CivPgDbConnection.cpp
pandaDbManager/CivPgDbConnection.cpp
+5
-1
CivProjInpDbHelper.cpp
pandaDbManager/CivProjInpDbHelper.cpp
+3
-3
pandaDbManager.vcxproj.user
pandaDbManager/pandaDbManager.vcxproj.user
+2
-1
StringUtils.cpp
pandaLog/StringUtils.cpp
+12
-2
StringUtils.h
pandaLog/StringUtils.h
+9
-3
pandaLog.vcxproj.user
pandaLog/pandaLog.vcxproj.user
+2
-1
~$力模型数据库.docx
建模文档/~$力模型数据库.docx
+0
-0
水力模型工作计划(2020-10月份).xlsx
建模文档/水力模型工作计划(2020-10月份).xlsx
+0
-0
No files found.
funcDemo/CivHydrTest.cpp
View file @
f1ea02ef
...
...
@@ -86,10 +86,10 @@ void CivProjSimulationTest::test(char* uri)
{
// 追踪节点编号
char
projCode
[
512
];
strcpy
(
projCode
,
"
57cae198-838d-4776-8ec1-c195df12b00b
"
);
strcpy
(
projCode
,
"
ba01c9a8-f113-4131-b566-5f7f1ce25e5c
"
);
char
time
[
512
];
strcpy
(
time
,
"2020-09-
16
09:00:00"
);
strcpy
(
time
,
"2020-09-
24
09:00:00"
);
bool
isSucc
=
projSimulation
(
uri
,
projCode
,
time
);
...
...
This diff is collapsed.
Click to expand it.
funcDemo/funcDemo.vcxproj.user
View file @
f1ea02ef
<?xml version="1.0" encoding="utf-8"?>
<Project
ToolsVersion=
"Current"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<PropertyGroup
/>
<PropertyGroup>
<ShowAllFiles>
false
</ShowAllFiles>
</PropertyGroup>
</Project>
\ No newline at end of file
This diff is collapsed.
Click to expand it.
pandaDbManager/CivPgDbConnection.cpp
View file @
f1ea02ef
#include "CivPgDbConnection.h"
#include "CivCommonUtils.h"
#include "StringUtils.h"
#include <iostream>
...
...
@@ -48,7 +49,10 @@ bool CivPgDbConnection::queryResult(std::vector<std::map<std::string,std::string
{
std
::
string
filedName
=
CivCommonUtils
::
UTF8_To_string
(
PQfname
(
mResult
,
j
));
std
::
string
filedValue
=
CivCommonUtils
::
UTF8_To_string
(
PQgetvalue
(
mResult
,
i
,
j
));
StringUtils
::
trim
(
filedName
);
StringUtils
::
trim
(
filedValue
);
map
.
insert
(
std
::
pair
<
std
::
string
,
std
::
string
>
(
filedName
,
filedValue
));
}
result
.
push_back
(
map
);
...
...
This diff is collapsed.
Click to expand it.
pandaDbManager/CivProjInpDbHelper.cpp
View file @
f1ea02ef
...
...
@@ -20,7 +20,7 @@ void CivProjInpDbHelper::setProjCode(const std::string& projCode)
void
CivProjInpDbHelper
::
handlePump
()
{
// 处理水泵连接的管段
}
void
CivProjInpDbHelper
::
sortProjDeatil
()
...
...
@@ -196,7 +196,7 @@ void CivProjInpDbHelper::handleValve()
) vnode \
WHERE vnode.
\"
终止节点
\"
= va.
\"
本点号
\"
and va.
\"
方案编码
\"
= '"
+
mPorjCode
+
"'"
;
if
(
!
mDbConn
->
execSql
(
startSql
))
if
(
!
mDbConn
->
execSql
(
startSql
))
return
;
std
::
vector
<
std
::
map
<
std
::
string
,
std
::
string
>>
valvesVec
;
...
...
@@ -273,7 +273,7 @@ void CivProjInpDbHelper::handleValve()
pipeStruct
.
Length
=
"2"
;
pipeStruct
.
Diameter
=
valveMap
.
find
(
"阀门直径"
)
->
second
;
pipeStruct
.
Roughness
=
std
::
string
(
"130"
);
//valveMap.find("摩阻系数")->second;
pipeStruct
.
Status
=
(
valveStatus
==
"开"
)
?
"
Open"
:
"CV
"
;
pipeStruct
.
Status
=
(
valveStatus
==
"开"
)
?
"
CV"
:
"Open
"
;
pipeStruct
.
MinorLoss
=
"0"
;
auto
pter
=
std
::
make_pair
(
valveSn
,
pipeStruct
);
...
...
This diff is collapsed.
Click to expand it.
pandaDbManager/pandaDbManager.vcxproj.user
View file @
f1ea02ef
<?xml version="1.0" encoding="utf-8"?>
<Project
ToolsVersion=
"Current"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<PropertyGroup>
<ShowAllFiles>
tru
e
</ShowAllFiles>
<ShowAllFiles>
fals
e
</ShowAllFiles>
</PropertyGroup>
</Project>
\ No newline at end of file
This diff is collapsed.
Click to expand it.
pandaLog/StringUtils.cpp
View file @
f1ea02ef
...
...
@@ -17,4 +17,15 @@ void StringUtils::split(std::string sourceStr, std::vector<std::string>& res, co
res
.
push_back
(
temp
);
ptr
=
NULL
;
}
}
\ No newline at end of file
}
void
StringUtils
::
trim
(
std
::
string
&
s
)
{
if
(
!
s
.
empty
())
{
s
.
erase
(
0
,
s
.
find_first_not_of
(
" "
));
s
.
erase
(
s
.
find_last_not_of
(
" "
)
+
1
);
}
}
This diff is collapsed.
Click to expand it.
pandaLog/StringUtils.h
View file @
f1ea02ef
...
...
@@ -12,9 +12,15 @@ class PANDALOG_API StringUtils
public
:
/**
*@brief 将字符串按照分隔符分割成字符串数组
*@param [
std::string]
源字符串
*@param [
std::vector]
分割后的字符串数组
*@param [
std::string
] delim 分割符,默认空格分割
*@param [
in] sourceStr
源字符串
*@param [
in] res
分割后的字符串数组
*@param [
in
] delim 分割符,默认空格分割
*/
static
void
split
(
std
::
string
sourceStr
,
std
::
vector
<
std
::
string
>&
res
,
const
std
::
string
&
delim
=
" "
);
/**
*@brief 去除字符串首尾空格
*@param [in] s 源字符串
*/
static
void
trim
(
std
::
string
&
s
);
};
This diff is collapsed.
Click to expand it.
pandaLog/pandaLog.vcxproj.user
View file @
f1ea02ef
<?xml version="1.0" encoding="utf-8"?>
<Project
ToolsVersion=
"Current"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<PropertyGroup>
<ShowAllFiles>
tru
e
</ShowAllFiles>
<ShowAllFiles>
fals
e
</ShowAllFiles>
</PropertyGroup>
</Project>
\ No newline at end of file
This diff is collapsed.
Click to expand it.
建模文档/~$力模型数据库.docx
deleted
100644 → 0
View file @
6b0c5bcb
File deleted
This diff is collapsed.
Click to expand it.
建模文档/水力模型工作计划(2020-10月份).xlsx
0 → 100644
View file @
f1ea02ef
File added
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment