[Python高效编程] - lambda, map, filter, reduce函数

如果编程语言Python的作者Guido van Rossum已经有了自己的意愿,那么在本教程中将会缺少这一章。他在2005年5月发表的文章 “All Things Pythonic: The fate of reduce() in Python 3000“中,他给出了去掉lambda,map()...

2017-11-19 15:47:11

阅读数 228

评论数 0

Xpath和CSS选择器的使用详解

Xpath与CSS选择器在爬虫中非常常见,下列我将描述一下它们的使用详情安装Xpath和CSS选择器Windows平台 pip install lxmlUbuntu平台$ sudo apt-get install python3-lxml $ sudo apt-get install libxml...

2017-11-17 22:35:37

阅读数 5278

评论数 0

MySQL数据库学习笔记

MySQL常用语法总结一.创建Web数据库1.登陆到数据库mysql -h hostname -u username -p mysql -h hostname -u username -D dbname -p2.创建数据库CREATE database dbname3.使用数据库USE dbnam...

2017-11-01 11:17:48

阅读数 331

评论数 0

Django Nginx Gunicorn Centos7 环境部署,将项目上线

序言:相信很多人遇到了这样的问题,将自己的django项目完成后,准备部署到Linux上,遇到了很多的麻烦,网上的教程大多数使用python2的django项目,一旦用于python3后,就会出很多的bug。本教程详细描述python3 Django 1.11项目上线的详细过程创建一个虚拟环境cd...

2017-10-17 11:34:21

阅读数 2425

评论数 1

Commit message全局安装

Git Commit Message 全局安装 开发环境 电脑系统: Windows 10 64位系统 调试工具: PowerShell, Git, cnpm Commit Message 格式 使用 Angular 团队的规范,其Commit Message格式为: <type...

2019-07-03 20:50:08

阅读数 28

评论数 0

Gogs push 报 HTTP 401 错误解决方法

Gogs push 报 HTTP 401 错误解决方法 error: RPC failed; HTTP 401 curl 22 The requested URL returned error: 401 错误原因 用户名和密码错误, 导致验证不通过 解决方法 删除远程数据源 git remot...

2019-06-26 14:59:56

阅读数 20

评论数 0

Win10 VSCode Java OUTPUT乱码

VSCode OUTPUT乱码解决方法 打开 File - Preferences - Settings 切换到项目目录设置 这里只是局部设置,也可以进行全局设置,切换到User Settings或者Workspace Settings即可 选择 Open Settings(JSON) 代码...

2019-04-20 11:17:52

阅读数 145

评论数 0

Windows10 WSL Ubuntu中安装ssh server

在WSL Ubuntu系统中安装ssh server 当对Linux实现文件操作时,使用WinScp更为方便。因此需要使用ssh远程

2019-04-18 18:36:50

阅读数 93

评论数 0

Python多进程编程

Python多进程编程 1 多进程编程 1.1 multiprocessing.Process import multiprocessing #多进程编程 import time def get_html(n): time.sleep(n) print(&quo...

2018-07-30 14:09:52

阅读数 67

评论数 0

Python多线程编程

Python多线程编程 1. GIL锁 2. threading 3. 线程中通信 4. 线程同步 Lock 和 RLock 5. Condition 6. Semaphore 7. ThreadPoolExecutor

2018-07-30 11:18:04

阅读数 292

评论数 0

GCC简单使用

GCC命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的...

2018-05-17 22:29:17

阅读数 95

评论数 0

前后端分离之JWT用户认证

在前后端分离开发时为什么需要用户认证呢?原因是由于HTTP协定是不储存状态的(stateless),这意味着当我们透过帐号密码验证一个使用者时,当下一个request请求时它就把刚刚的资料忘了。于是我们的程序就不知道谁是谁,就要再验证一次。所以为了保证系统安全,我们就需要验证用户否处于登录状态。 ...

2018-01-26 12:19:07

阅读数 218

评论数 0

使用脚本调用Django数据库

使用交本调用数据库 环境配置 mport sys import os pwd = os.path.dirname(os.path.realpath(__file__)) sys.path.append(pwd+"../") os.environ.setdefaul...

2018-01-24 10:52:56

阅读数 771

评论数 2

Django1.11中默认语言改为中文

Django中语言为英文,在settings.py中可以查看:# Internationalization # https://docs.djangoproject.com/en/1.11/topics/i18n/LANGUAGE_CODE = 'en-us'TIME_ZONE = 'UTC'US...

2017-12-30 13:30:44

阅读数 721

评论数 0

VL6180X传感器驱动

vl6180x_i2c.c I2C通信 获取VL6180x地址 可以知道7位地址为0x29 写: 0x52 读: 0x53 写入数据 /* * 通过I2C总线向某一寄存器写入一个字节数据 * 成功 0 * 失败 1 */ uint8 VL6180X...

2017-12-08 11:56:57

阅读数 3385

评论数 2

BMA250传感器驱动

BMA250获取三轴加速度数据 bma250.c #include "bma250.h" #include "softi2c.h" void BMA250_Init(void) { uint8 bGRange = 0; ...

2017-12-08 11:49:17

阅读数 2222

评论数 1

CC2541 软件I2C

在CC2541上硬件I2C不是很稳定,因此写了个软件I2C例程,这个软件I2C还是很稳定的 softi2c.c #include <softi2c.h>void delay_1ms(void) //误差 0us 延时1ms { uint8 a,c; ...

2017-12-08 11:43:25

阅读数 559

评论数 0

如何写打动人的「个人简历」

{回顾上篇}上一篇「吐嘈简历」里说过: 写简历首先要****明确目的**,投的是哪个部门,什么工作,需要你有什么工作能力。 其次用比较****简洁的形式**区分个人信息、工作经历、技术能力。 最后就是好好整理自己****简历的内容**,最重要的就是学习经历与工作经历。 那用人单位最看重的是面试者的...

2017-12-03 12:10:29

阅读数 435

评论数 0

使用SIM900A通过GPRS连接OneNet平台发送GPS 信息的方法

// See if the SIM900 is ready ATOK // SIM card inserted and unlocked? AT+CPIN?+CPIN: READYOK // Is the SIM card registered? AT+CREG?+CREG: 0,5OK...

2017-11-29 21:57:24

阅读数 4640

评论数 0

[Python高效编程] - 拆分含有多种分隔符的字符串

把某个字符串依据分隔符拆分不同的字段,该字符串有多种不同的分隔符,例如: s = “a/b;c|d\tefg|hijk\tlmn;op/q;r\tstuvw;xyz” 其中 “,”、”;”、“|”、”\t”都是分隔符 使用 split() 方法 分割空白字符 “space”、“\...

2017-11-24 22:15:13

阅读数 630

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭