Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
K
kb
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • granite
  • kb
  • Wiki
    • Knowledge_share
  • improve_efficiency

improve_efficiency · Changes

Page history
add: knowledge_share: improve_efficiency authored Nov 09, 2021 by 蒋家升's avatar 蒋家升
Hide whitespace changes
Inline Side-by-side
Showing with 59 additions and 0 deletions
+59 -0
  • knowledge_share/improve_efficiency.md knowledge_share/improve_efficiency.md +59 -0
  • No files found.
knowledge_share/improve_efficiency.md 0 → 100644
View page @ 28c8efc5
## 前言
大家有没思考过平时工作中或多或少地,以自己都认为低效的方式经常性地去处理一件事;
> 复制粘贴举例ing... 在某个地方复制了某段文字放在某个地方...
个中缘由不深入讨论,如果这种事情周期频繁,就该思考了,其实在零散时间社区交流同事交流笔记记录等会比搜索放弃得到更多。。
## 技巧
> 软件的个人喜好设置/快捷键(这项会分散于下列分享中)
保留探索精神,不要止于浅尝,折腾一下
## 工具
### 日常
+ 剪切板
+ ditto (win系统) : ctrl+`(~) 调用
+ 输入法输入vv, 具体看各自输入法设置
### 开发
#### IDE:
Integrated Development Environment:集成开发环境:用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具
> 调试器举例ing... PIL.Image, img.show
#### pycharm
+ 个人设置快捷键:分屏、自动换行?录制宏
+ 文件模版;活动模版:try catch、open
+ 外部工具使用介绍:md5、datapump、cmder 多屏启动脚本
#### sublime
+ 插件介绍:sftp、pretty_json
+ 快捷键
```json
[
{ "keys": ["ctrl+alt+j"], "command": "pretty_json" },
{ "keys": ["f4"], "command": "toggle_setting", "args": { "setting": "word_wrap" }},
{ "keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser", "parser":"markdown"} }
]
```
+ linux
[常用指令](https://www.yuque.com/docs/share/aff8f24e-f3a5-4319-8785-06307ecf682a)
### 代码
1. 开发生产环境无感切换,环境变量加个DEV_ENV变量(需要重启)
`os.getenv("DEV_ENV")`
2. 不要截断,为后续扩展
> ErrorItem的init
```python
def func(self, **kw):
...
super().func(**kw)
```
## 结语
其实此次分享比较趋向于改变个人习惯,个别未必能接受转换
但可以思考一下,确实存在用比常规思维下更高效的方式处理同一种事情,是否会去使用
## 作业
各自分享至少一条认为能比日常高效率的技巧或代码或工具至此处
\ No newline at end of file
Clone repository
  • README
  • basic_guidelines
  • basic_guidelines
    • basic_guidelines
    • dev_guide
    • project_build
    • 开发流程
  • best_practice
  • best_practice
    • AlterTable
    • RDS
    • azkaban
    • create_table
    • design
    • elasticsearch
    • elasticsearch
      • ES运维
    • logstash
View All Pages