自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吃不胖的程序猿历程

命,是失败者的借口 ; 运,是成功者的谦词~

  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 设置homebrew安装源为阿里源

【代码】设置homebrew安装源为阿里源。

2024-02-23 18:52:14 260

原创 个人浅见之程序员为什么不喜欢关电脑

首先介绍我个人是到现在8年的老程序员了,着手开发过很多项目,如Java,Python,微信小程序,React等web项目(如需帮助,乐意效劳),不喜欢关电脑确实是事实,尤其用的mac电脑后更不重启了,至于为啥用mac电脑,主要是因为系统和linux很相似,又易用,没有crlf等编码格式问题,基本无广告。早期做开发时电脑都是机械硬盘,开机速度一言难尽,老的window系统启动好还要等一会才能移动鼠标,又要本地启动一堆服务,慢慢的就不咋关机了,直到哪天电脑可能卡的不行才会重启一下。现在科技进步,日新月异。

2024-02-15 17:33:18 316

原创 odoo封装字段widget中无感知刷新数据

【代码】odoo封装字段widget中无感知刷新数据。

2024-02-13 18:10:32 217

原创 odoo owl生命周期

odoo owl生命周期

2024-02-12 14:12:25 123

原创 odoo自定义widget组件两种方式

自定义odoo 小组件

2024-02-08 18:08:45 252

原创 python二维数组分组合计 itertools groupby

python二维数组分组合计 itertools groupby提供简单思路from itertools import groupbya = [['a', 'b', 1, 2, 3], ['a', 'c', 1, 2, 3], ['a', 'd', 1, 2, 3], ['b', 'b', 1, 2, 3], ['b', 'c', 1, 2, 3], ['a', 'e', 1, 2, 3], ]a.sort(key=lambda x:

2020-05-18 00:46:50 2029

原创 个人博客迁移至自己搭建的博客~

http://www.shangaoshuiyuan.com/链接: 山高水远~~.

2019-09-24 13:50:34 342 1

原创 keras 常见问题处理

1. example 案例中 MNIST 数据集下载不了下载imdb.npz 提取码: gkkc新建~/.keras/datasets 文件夹,放入imdb.npz2. imdb.load_data 时报Object arrays cannot be loaded when allow_pickle=False原因是numpy 与keras 版本的问题解决:修改keras-venv...

2019-08-22 22:33:07 532

原创 linux基础(待补充)

linux目录结构/bin: 存放二进制可执行命令(大多数的系统命令,eq:ls|cat|mkdir…)/boot: 存放用于系统引导时是使用的各种文件(开机所需的文件)/dev: 存放设备的文件 eq:disk|dvd|stdin/etc: 存放系统配置文件 eq:hosts|localtime|apt.conf/home: 存放所有用户文件的目录/lib: 存放系统中程序文件,即...

2019-04-11 13:25:50 168

原创 js 数组深浅拷贝记录

js 数组深浅拷贝方法let a = [[1,2],1];let b;b = a // 地址引用a === b // truea[0] === b[0] //trueb = [...a] // 浅拷贝a === b // falsea[0] === b[0] // trueb = a.concat()a === b // falsea[0] === b[0] //t...

2019-03-25 13:44:25 199 2

转载 nginx作代理时,查看请求被转发到哪台服务器

server 127.0.0.1:8087;}加上如下红色配置:server { listen 80; server_name demo.testcas.com; #charset koi8-r; #access_log logs/host.access.log main; location / { #root html; #index index.html index.htm; add_...

2018-12-26 18:37:09 6835

原创 python 实现后台进程

#! /usr/bin/python import timeimport osimport loggingimport daemon def child_process(): logging.info("child process's pid: %d" % os.getpid()) while (1): logging.info("child's ...

2018-10-30 10:18:24 2498

原创 git忽略文件夹中除了指定的文件外的其他所有文件

谷歌找了一堆废话,在此记录**/test/*!**/test/a.py

2018-10-26 17:04:26 6404 1

原创 python生成13位或16位时间戳以及反向解析时间戳

import datetimeimport timedef get_time_stamp16(): # 生成16时间戳 eg:1540281250399895 datetime_now = datetime.datetime.now() print(datetime_now) # 10位,时间点相当于从1.1开始的当年时间编号 date_sta...

2018-10-24 14:40:23 11416

原创 nginx + docker 部署react or vue 前端项目(ubuntu16.04)

nginx + docker 部署react or vue 前端项目(ubuntu16.04)安装docker (参考:docker官网)下载dockersudo dpkg -i /path/to/package.deb安装docker-composesudo curl -L "https://github.com/docker/compose/releases/download/...

2018-09-28 13:48:02 2168

原创 uwsgi+virtualenv部署django(个人记录备忘,转载注明出处)

uwsgi+virtualenv部署django将uwsgi 安装到virtualenv中workon testpip install uwsgi测试django项目是否正常python manage.py runserver #注意路径使用uwsgi 运行项目(需在自己的python环境中)找到wsgi.py文件,将os.environ.setdefault的值设置为和ma...

2018-09-28 10:52:27 562

原创 nginx访问量统计

nginx访问量统计1.根据访问IP统计UVawk ‘{print $1}’ access.log|sort | uniq -c |wc -l2.统计访问URL统计PVawk ‘{print $7}’ access.log|wc -l3.查询访问最频繁的URLawk ‘{print $7}’ access.log|sort | uniq -c |sort -n -k 1 -r|mor...

2018-09-19 14:51:46 1842

原创 ubuntu 创建桌面图标

sudo vi /usr/share/applications/Pycharm.desktop[Desktop Entry]Type=ApplicationName=PycharmGenericName=Pycharm5Comment=Pycharm5:The Python IDE Exec="/home/hupeng/pycharm/bin/pycharm.sh" %f #pyc...

2018-07-27 19:48:08 1776

原创 爬取豆瓣电影数据

from pprint import pprintimport requestsimport json# 发送请求获取响应url = 'https://movie.douban.com/j/search_subjects'headers = { "User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 ...

2018-07-11 20:36:29 1899

原创 使用requests爬取内涵8的内涵段子

使用requests爬取内涵8的内涵段子使用retrying模块进行超时重试处理使用随机User-Agent和随机代理服务器 进行简单的反反爬"""myreq.py 模块功能:parse_url 方法给 url 就返回 html简单反反爬1.随机 User-Agent2.随机代理服务器容错处理1.重试2.超时"""import requestsimp...

2018-07-11 20:24:14 5411

原创 利用requests模块中的session爬取登陆后的github页面

利用requests模块中的session爬取登陆后的github页面从登陆界面入手,找到登陆接口 尝试爬取登陆后的主页,并保存session用session保持登陆状态爬取其他页面 import requestslogin_url = 'https://github.com/session'login_name = input("请输入用户名:")login_pwd...

2018-07-11 20:11:45 1132

原创 使用requests库爬取百度翻译

使用requests库爬取百度翻译首先查看pc端百度翻译接口发现有内部有签名机制(http://fanyi.baidu.com/v2transapi) 尝试切换到移动端看看结果 根据移动端接口爬取接口数据"""url http://fanyi.baidu.com/v2transapi请求方式 POST"from":"en","to":"zh","que

2018-07-11 20:01:38 2452 7

原创 仿flask-webserver实现

主程序import socketimport reimport multiprocessingimport mini_webclass WebServer(object): """这个服务器类""" def __init__(self): """初始化tcp服务器""" # 1. 创建套接字 self.tcp_

2018-07-11 17:16:32 370

转载 五种网络io模型

由于最近再看nginx,其采用了优于apache的select网络io模型,所以稍微了解了下网络io的模型的基础知识。首先,介绍几种常见的I/O模型及其区别,如下:blocking I/Ononblocking I/OI/O multiple...

2018-07-11 10:25:50 365

原创 解决像python-flask地址占用问题

以端口5000为例报错信息:[Errno 98] Address already in uselsof -i:5000 : 查看占用5000端口所的进程kill -s 9 25903 : 强制删除某pid 的进程curl localhost: 查看某域名的网页内容...

2018-06-26 22:01:27 1938 1

原创 python 一行代码实现将 1-N 的整数列表以 3为单位分组

print([[x for x in range(1,101)][i:i+3] for i in range(0,100,3)])result[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15], [16, 17, 18], [19, 20, 21], [22, 23, 24], [25, 26, 27], [28...

2018-06-14 22:36:18 2627

原创 python第二次导入 已导入模块 不生效 问题的解决

python多次重复使用import语句时,不会重新加载被指定的模块,只是把对该模块的内存地址给引用到本地变量环境。方式1关闭程序重新运行方式2使用reload()重新导入已导入的模块# test.py# # a = 12# import testprint(test.a) # 修改test.a=13 使用reload重导reload(t...

2018-06-11 21:24:46 2547

原创 vi 文本编辑--常见操作

esc:进入命令行模式i: 在光标之前插入 I:行首插入a: 在光标之后插入 A:行末插入 ^:光标定位到行首 $:定位到行末x: 删除光标下的字符 X:删除光标前一个的字符S: 修改一整行 C:修改光标到末尾hjkl 左下上右 H:当前屏幕的最上M: 中间L: 下方ctrl + f 向...

2018-06-11 17:20:02 276

原创 装饰器装饰函数后恢复原函数名--两种方法

装饰器装饰一个函数会改变函数的名字def set_func(func): def call_func(*args, **kwargs): # 业务代码 print('xx') return func(*args, **kwargs) return call_func@set_funcdef func_test(): ...

2018-06-09 15:16:04 1633

原创 Python虚拟环境搭建以及使用pycharm快速搭建(进阶)

虚拟环境如果在一台电脑上,开发多个不同的项目,可能需要用到同一个包的不同版本,- 解决方案就是:虚拟环境 - 作用:虚拟环境可以搭建独立的python运行环境,使得单个项目的运行环境与其它项目互不影响 - 所有的虚拟环境都位于 /home/ 下的隐藏目录 .virtualenvs下(Ubuntu)如何搭建虚拟环境安装虚拟环境的命令:sudo pip insta...

2018-05-31 15:58:31 2545 4

原创 redis常用操作

redis常见操作

2018-05-25 17:09:28 181 1

原创 数据库mysql 日常操作

一.数据库 mysql创建使用:sudo apt-get install mysql-server 安装服务器端sudo service mysql start 启动服务ps ajx | grep mysql 查看进程中是否存在mysql 服务sudo service mysql stop 停止服务sudo service mysql restart 重启su...

2018-05-20 15:54:55 238

原创 python3多任务--线程,进程以及协程

多任务并发:同一时间段 执行多个任务 —> 如:单核 基于时间片的CPU轮转并行:同一时间点 执行多个任务 —> 如:多核实现方式有:进程,线程,协程(代码层) 原谅我的低级画功 进程vs线程进程是资源分配的独立单位,线程是操作系统调度的基本执行单位一个程序中默认有一个主进程,一个进程中默认有一个主线程进程间是不共享数据,线程间是共享数据多进程和多线...

2018-05-07 12:20:36 2546 2

原创 python正则

正则基本用法import reresult = re.match(r"正则","匹配字符串") 从开始匹配 成功返回 `match object` == re.search(r'^正则','匹配字符串')result = re.search(r'正则','匹配字符串') 从中找到符号的字符串 成功返回 `match object`result.group() 若匹配成功...

2018-05-05 11:17:42 584

原创 css手风琴

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>11</title> <style> * {

2018-05-05 10:05:01 513

原创 CSS font-family 各字体一览表

windows常见内置中文字体字体中文名 字体英文名宋体                      SimSun(浏览器默认)黑体                      SimHei微软雅黑               Microsoft Yahei微软正黑体            Microsoft JhengHei楷体              ...

2018-05-05 10:04:58 83769

原创 移动响应式开发rem转px,获取尺寸小数点丢失问题

js/jq获取元素尺寸都是整数(四舍五入),浏览器上看却是小数       公司项目开发时遇到的比较烦的问题,rem做适配是渲染是转px会产生小数的情况,特定的情况是需要获取元素真实的尺寸,目前没找到获取的办法(有好的办法可以留言)然后就想到重置元素的尺寸var height = $('#wrap li').height();$('#wrap li')....

2018-05-05 10:04:55 705 4

原创 广告终结

adblock广告清除

2018-05-05 10:04:52 186 2

原创 时间戳

1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)>>>UNIX TIME的纪元时间到当前时刻的总秒数 ...

2018-05-05 10:04:46 149

原创 python序列化--JSON

序列化–JSON把变量从内存中变成可存储或传输的过程称之为序列化(pickling)如果我们要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON,因为JSON表示出来是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输(个人认为是最好的~)JSON表示的对象就是标准的JavaScript语言的对象pytho...

2018-05-04 20:11:06 151

蓝屏调试程序

查看蓝屏信息,快速分析定位蓝屏问题.....

2018-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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