Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
1
1-homework-yanjun
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bonnieyan
1-homework-yanjun
Commits
07ec68e2
Commit
07ec68e2
authored
Feb 13, 2019
by
bonnieyan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
homework
parent
0cbdaa3f
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
141 additions
and
5 deletions
+141
-5
.idea/workspace.xml
+0
-0
10-homework-yanjun/multiprocess_cal_salary.py
+8
-5
10-homework-yanjun/my.log
+104
-0
11-homework-yanjun/sql
+29
-0
No files found.
.idea/workspace.xml
View file @
07ec68e2
This diff is collapsed.
Click to expand it.
10-homework-yanjun/multiprocess_cal_salary.py
View file @
07ec68e2
...
...
@@ -95,7 +95,7 @@ class Finace():
if
__name__
==
"__main__"
:
pool
=
multiprocessing
.
Pool
(
processes
=
4
)
list_work
=
[]
#
res = []
res
=
[]
worker
=
Worker
(
1
,
'小A'
,
'住在回龙观'
,
[{
"程序员"
:
2000
},
{
"扫地"
:
1000
}],
'2019-01-01'
,
'2019-01-31'
)
worker1
=
Worker
(
1
,
'小B'
,
'居住在天通苑'
,
[{
"程序员"
:
2000
}],
'2019-01-01'
,
'2019-01-31'
)
worker2
=
Worker
(
1
,
'小c'
,
'居住在西二旗'
,
[{
"程序员"
:
2000
}],
'2019-01-01'
,
'2019-01-31'
)
...
...
@@ -105,14 +105,17 @@ if __name__ == "__main__":
list_work
.
append
(
worker2
)
list_work
.
append
(
worker3
)
for
work
in
list_work
:
res
=
pool
.
apply_async
(
Finace
.
calc_salary
(
work
))
print
(
res
.
get
())
# res.append(res)
# res = pool.apply_async(Finace.calc_salary(work))
# print(res.get())
res
.
append
(
pool
.
apply_async
(
Finace
.
calc_salary
(
work
)))
print
(
res
)
pool
.
close
()
pool
.
join
()
#
# for r in res:
# Finace.write_excel(r)
# # Finace.write_excel(r)
# print(r.get())
...
...
10-homework-yanjun/my.log
View file @
07ec68e2
...
...
@@ -26,3 +26,107 @@
2019-02-11 23:16:38,526 - INFO - ['程序员', '扫地']
2019-02-11 23:16:38,526 - INFO - [8000, 4000]
2019-02-11 23:16:38,526 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 22:45:58,980 - INFO - 4
2019-02-13 22:45:58,980 - INFO - ['程序员', '扫地']
2019-02-13 22:45:58,980 - INFO - [8000, 4000]
2019-02-13 22:45:58,980 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 22:55:02,208 - INFO - 4
2019-02-13 22:55:02,208 - INFO - ['程序员', '扫地']
2019-02-13 22:55:02,208 - INFO - [8000, 4000]
2019-02-13 22:55:02,209 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 22:56:34,437 - INFO - 4
2019-02-13 22:56:42,742 - INFO - ['程序员']
2019-02-13 22:56:43,249 - INFO - [8000]
2019-02-13 22:56:53,490 - INFO - [[1, '2019-1', '小B', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 22:57:02,634 - INFO - 4
2019-02-13 22:57:02,634 - INFO - ['程序员']
2019-02-13 22:57:02,634 - INFO - [8000]
2019-02-13 22:57:02,634 - INFO - [[1, '2019-1', '小c', '居住在西二旗', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 22:57:04,431 - INFO - 4
2019-02-13 22:57:04,432 - INFO - ['程序员']
2019-02-13 22:57:04,432 - INFO - [8000]
2019-02-13 22:57:04,432 - INFO - [[1, '2019-1', '小D', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:01:34,114 - INFO - 4
2019-02-13 23:01:34,114 - INFO - ['程序员', '扫地']
2019-02-13 23:01:34,114 - INFO - [8000, 4000]
2019-02-13 23:01:34,114 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 23:04:49,302 - INFO - 4
2019-02-13 23:04:49,302 - INFO - ['程序员', '扫地']
2019-02-13 23:04:49,302 - INFO - [8000, 4000]
2019-02-13 23:04:49,302 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 23:04:49,302 - INFO - 4
2019-02-13 23:04:49,302 - INFO - ['程序员']
2019-02-13 23:04:49,303 - INFO - [8000]
2019-02-13 23:04:49,303 - INFO - [[1, '2019-1', '小B', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:04:49,303 - INFO - 4
2019-02-13 23:04:49,303 - INFO - ['程序员']
2019-02-13 23:04:49,303 - INFO - [8000]
2019-02-13 23:04:49,303 - INFO - [[1, '2019-1', '小c', '居住在西二旗', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:04:49,303 - INFO - 4
2019-02-13 23:04:49,303 - INFO - ['程序员']
2019-02-13 23:04:49,303 - INFO - [8000]
2019-02-13 23:04:49,303 - INFO - [[1, '2019-1', '小D', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:05:12,366 - INFO - 4
2019-02-13 23:05:12,366 - INFO - ['程序员', '扫地']
2019-02-13 23:05:12,366 - INFO - [8000, 4000]
2019-02-13 23:05:12,366 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 23:05:12,367 - INFO - 4
2019-02-13 23:05:12,367 - INFO - ['程序员']
2019-02-13 23:05:12,367 - INFO - [8000]
2019-02-13 23:05:12,367 - INFO - [[1, '2019-1', '小B', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:05:12,367 - INFO - 4
2019-02-13 23:05:12,367 - INFO - ['程序员']
2019-02-13 23:05:12,367 - INFO - [8000]
2019-02-13 23:05:12,367 - INFO - [[1, '2019-1', '小c', '居住在西二旗', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:05:12,367 - INFO - 4
2019-02-13 23:05:12,367 - INFO - ['程序员']
2019-02-13 23:05:12,367 - INFO - [8000]
2019-02-13 23:05:12,367 - INFO - [[1, '2019-1', '小D', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:06:03,516 - INFO - 4
2019-02-13 23:06:03,517 - INFO - ['程序员', '扫地']
2019-02-13 23:06:03,517 - INFO - [8000, 4000]
2019-02-13 23:06:03,517 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 23:06:03,517 - INFO - 4
2019-02-13 23:06:03,517 - INFO - ['程序员']
2019-02-13 23:06:03,517 - INFO - [8000]
2019-02-13 23:06:03,517 - INFO - [[1, '2019-1', '小B', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:06:03,517 - INFO - 4
2019-02-13 23:06:03,517 - INFO - ['程序员']
2019-02-13 23:06:03,517 - INFO - [8000]
2019-02-13 23:06:03,517 - INFO - [[1, '2019-1', '小c', '居住在西二旗', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:06:03,517 - INFO - 4
2019-02-13 23:06:03,518 - INFO - ['程序员']
2019-02-13 23:06:03,518 - INFO - [8000]
2019-02-13 23:06:03,518 - INFO - [[1, '2019-1', '小D', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:07:02,875 - INFO - 4
2019-02-13 23:07:02,875 - INFO - ['程序员', '扫地']
2019-02-13 23:07:02,875 - INFO - [8000, 4000]
2019-02-13 23:07:02,875 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 23:07:02,876 - INFO - 4
2019-02-13 23:07:02,876 - INFO - ['程序员']
2019-02-13 23:07:02,876 - INFO - [8000]
2019-02-13 23:07:02,876 - INFO - [[1, '2019-1', '小B', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:07:02,876 - INFO - 4
2019-02-13 23:07:02,876 - INFO - ['程序员']
2019-02-13 23:07:02,876 - INFO - [8000]
2019-02-13 23:07:02,876 - INFO - [[1, '2019-1', '小c', '居住在西二旗', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:07:02,876 - INFO - 4
2019-02-13 23:07:02,876 - INFO - ['程序员']
2019-02-13 23:07:02,876 - INFO - [8000]
2019-02-13 23:07:02,877 - INFO - [[1, '2019-1', '小D', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:12:41,720 - INFO - 4
2019-02-13 23:12:41,720 - INFO - ['程序员', '扫地']
2019-02-13 23:12:41,720 - INFO - [8000, 4000]
2019-02-13 23:12:41,720 - INFO - [[1, '2019-1', '小A', '住在回龙观', '程序员', 8000, '工资结算4周', 8000], [1, '2019-1', '小A', '住在回龙观', '扫地', 4000, '工资结算4周', 12000]]
2019-02-13 23:12:41,720 - INFO - 4
2019-02-13 23:12:41,721 - INFO - ['程序员']
2019-02-13 23:12:41,721 - INFO - [8000]
2019-02-13 23:12:41,721 - INFO - [[1, '2019-1', '小B', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:12:41,721 - INFO - 4
2019-02-13 23:12:41,721 - INFO - ['程序员']
2019-02-13 23:12:41,721 - INFO - [8000]
2019-02-13 23:12:41,721 - INFO - [[1, '2019-1', '小c', '居住在西二旗', '程序员', 8000, '工资结算4周', 8000]]
2019-02-13 23:12:41,721 - INFO - 4
2019-02-13 23:12:41,721 - INFO - ['程序员']
2019-02-13 23:12:41,721 - INFO - [8000]
2019-02-13 23:12:41,721 - INFO - [[1, '2019-1', '小D', '居住在天通苑', '程序员', 8000, '工资结算4周', 8000]]
11-homework-yanjun/sql
0 → 100644
View file @
07ec68e2
这里有张 World 表
+-----------------+------------+------------+--------------+---------------+
| name | continent | area | population | gdp |
+-----------------+------------+------------+--------------+---------------+
| Afghanistan | Asia | 652230 | 25500100 | 20343000 |
| Albania | Europe | 28748 | 2831741 | 12960000 |
| Algeria | Africa | 2381741 | 37100000 | 188681000 |
| Andorra | Europe | 468 | 78115 | 3712000 |
| Angola | Africa | 1246700 | 20609294 | 100990000 |
+-----------------+------------+------------+--------------+---------------+
如果一个国家的面积超过300万平方公里,或者人口超过2500万,那么这个国家就是大国家。
编写一个SQL查询,输出表中所有大国家的名称、人口和面积。
例如,根据上表,我们应该输出:
+--------------+-------------+--------------+
| name | population | area |
+--------------+-------------+--------------+
| Afghanistan | 25500100 | 652230 |
| Algeria | 37100000 | 2381741 |
+--------------+-------------+--------------+
请写出SQL语句
select name, population, area from World where area > 3000000 or population > 25000000
\ No newline at end of file
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