- 博客(84)
- 资源 (1)
- 收藏
- 关注
原创 odoo 全局调整list_controller中默认方法(form_controller和kanban_controller等亦可以同样操作)
【代码】odoo 全局调整list_controller中默认方法(form_controller和kanban_controller等亦可以同样操作)
2024-05-14 18:24:49 271
原创 个人浅见之程序员为什么不喜欢关电脑
首先介绍我个人是到现在8年的老程序员了,着手开发过很多项目,如Java,Python,微信小程序,React等web项目(如需帮助,乐意效劳),不喜欢关电脑确实是事实,尤其用的mac电脑后更不重启了,至于为啥用mac电脑,主要是因为系统和linux很相似,又易用,没有crlf等编码格式问题,基本无广告。早期做开发时电脑都是机械硬盘,开机速度一言难尽,老的window系统启动好还要等一会才能移动鼠标,又要本地启动一堆服务,慢慢的就不咋关机了,直到哪天电脑可能卡的不行才会重启一下。现在科技进步,日新月异。
2024-02-15 17:33:18 348
原创 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 2136
原创 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 1044
原创 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 206
原创 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 243 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 6952
原创 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 2529
原创 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 11589
原创 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 2213
原创 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 593
原创 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 1886
原创 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 1821
原创 爬取豆瓣电影数据
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 1948
原创 使用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 5482
原创 利用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 1174
原创 使用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 2532 7
原创 仿flask-webserver实现
主程序import socketimport reimport multiprocessingimport mini_webclass WebServer(object): """这个服务器类""" def __init__(self): """初始化tcp服务器""" # 1. 创建套接字 self.tcp_
2018-07-11 17:16:32 424
转载 五种网络io模型
由于最近再看nginx,其采用了优于apache的select网络io模型,所以稍微了解了下网络io的模型的基础知识。首先,介绍几种常见的I/O模型及其区别,如下:blocking I/Ononblocking I/OI/O multiple...
2018-07-11 10:25:50 390
原创 解决像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 1990 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 2663
原创 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 2628
原创 vi 文本编辑--常见操作
esc:进入命令行模式i: 在光标之前插入 I:行首插入a: 在光标之后插入 A:行末插入 ^:光标定位到行首 $:定位到行末x: 删除光标下的字符 X:删除光标前一个的字符S: 修改一整行 C:修改光标到末尾hjkl 左下上右 H:当前屏幕的最上M: 中间L: 下方ctrl + f 向...
2018-06-11 17:20:02 291
原创 装饰器装饰函数后恢复原函数名--两种方法
装饰器装饰一个函数会改变函数的名字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 1865
原创 Python虚拟环境搭建以及使用pycharm快速搭建(进阶)
虚拟环境如果在一台电脑上,开发多个不同的项目,可能需要用到同一个包的不同版本,- 解决方案就是:虚拟环境 - 作用:虚拟环境可以搭建独立的python运行环境,使得单个项目的运行环境与其它项目互不影响 - 所有的虚拟环境都位于 /home/ 下的隐藏目录 .virtualenvs下(Ubuntu)如何搭建虚拟环境安装虚拟环境的命令:sudo pip insta...
2018-05-31 15:58:31 2793 4
原创 数据库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 260
原创 python3多任务--线程,进程以及协程
多任务并发:同一时间段 执行多个任务 —> 如:单核 基于时间片的CPU轮转并行:同一时间点 执行多个任务 —> 如:多核实现方式有:进程,线程,协程(代码层) 原谅我的低级画功 进程vs线程进程是资源分配的独立单位,线程是操作系统调度的基本执行单位一个程序中默认有一个主进程,一个进程中默认有一个主线程进程间是不共享数据,线程间是共享数据多进程和多线...
2018-05-07 12:20:36 2620 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 624
原创 css手风琴
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>11</title> <style> * {
2018-05-05 10:05:01 533
原创 CSS font-family 各字体一览表
windows常见内置中文字体字体中文名 字体英文名宋体 SimSun(浏览器默认)黑体 SimHei微软雅黑 Microsoft Yahei微软正黑体 Microsoft JhengHei楷体 ...
2018-05-05 10:04:58 84293
原创 移动响应式开发rem转px,获取尺寸小数点丢失问题
js/jq获取元素尺寸都是整数(四舍五入),浏览器上看却是小数 公司项目开发时遇到的比较烦的问题,rem做适配是渲染是转px会产生小数的情况,特定的情况是需要获取元素真实的尺寸,目前没找到获取的办法(有好的办法可以留言)然后就想到重置元素的尺寸var height = $('#wrap li').height();$('#wrap li')....
2018-05-05 10:04:55 758 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人