随笔分类 -  python web

1
摘要:1、查看sql_mode SELECT @@sql_mode; 查出来的值包含ONLY_FULL_GROUP_BY 即为受此限制 2、修改mySQL配置 sudo chmod 755 /etc/my.cnf sudo vi /etc/my.cnf 3、配置中添加以下语句 sql_mode=STRIC 阅读全文
posted @ 2020-06-25 20:51 Erick-LONG 阅读(157) 评论(0) 推荐(0)
摘要:xxx {{ message }} 鼠标悬停几秒钟查看此处动态绑定的提示信息! 现在你看到我了 {{ todo.text }} {{ message }} 逆转消息 {{ message }} ... 阅读全文
posted @ 2018-02-13 14:41 Erick-LONG 阅读(207) 评论(0) 推荐(0)
摘要:hash_ring 增加删除机器时有可能数据找不到 阅读全文
posted @ 2017-07-26 08:40 Erick-LONG 阅读(995) 评论(0) 推荐(0)
摘要:我们根据pid加客户端的时间戳进行加密md5(pid|时间戳)得到的单向加密串,与时间戳,或者其它字段的串的url给服务端。 服务端接收到请求的url进行分析 客户端时间与服务端的时间戳之差如果大于规定的时间比如我们规定10s,这样就是属于过期时间。防止有人黑了url,再次请求 可以用redis 如 阅读全文
posted @ 2017-07-26 08:01 Erick-LONG 阅读(1508) 评论(0) 推荐(0)
摘要:select,轮询最多可监听1024个人,poll无默认值,但是也是轮询 epoll非轮询,无限制,事件通知机制 EPOLLIN (可读) EPOLLOUT (可写) EPOLLET (ET模式) epoll对文件描述符的操作有两种模式:LT(level trigger)和ET(edge trigg 阅读全文
posted @ 2017-07-16 07:30 Erick-LONG 阅读(620) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-07-13 22:11 Erick-LONG 阅读(339) 评论(0) 推荐(0)
摘要:tftp是基于udp的协议 实现简单的tftp,首先要有tftp的协议图。 tftp默认接收端口为69,但每次有连接过来后,tftp会随机分配一个端口来专门为这个连接来服务。 操作码:1.上传 2.下载 3.传数据 4.接收确认 5.错误码 tftp服务器简单实现: 上传数据简单实现: 下载数据简单 阅读全文
posted @ 2017-07-10 08:44 Erick-LONG 阅读(764) 评论(0) 推荐(0)
摘要:多线程socket收发数据 阅读全文
posted @ 2017-07-09 20:01 Erick-LONG 阅读(1991) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-07-09 14:29 Erick-LONG 阅读(191) 评论(0) 推荐(0)
摘要:wsgi是将Python服务器端程序链接到web服务器的通用协议 Nginx+uwsgi配置 安装Nginx Nginx 配置文件 进入/usr/local/etc/nginx目录下,执行 sudo vim nginx.conf 参考:http://www.cnblogs.com/Lxiaolong 阅读全文
posted @ 2017-07-02 19:24 Erick-LONG 阅读(351) 评论(0) 推荐(0)
摘要:有时候你想在一台服务器上为不同的域名运行不同的站点。比如www.siteA.com作为博客,www.siteB.com作为论坛。你可以把两个域名的IP都解析到你的服务器上,但是没法在Nginx的根目录里同时运行两个不同的网站。这时候,你就需要使用虚拟目录了。假设你把博客放在”/home/user/w 阅读全文
posted @ 2017-06-22 18:29 Erick-LONG 阅读(98060) 评论(0) 推荐(2)
摘要:参考:http://zmrenwu.com/post/20/ uWSGI是一个Web应用服务器,它具有应用服务器,代理,进程管理及应用监控等功能。它支持WSGI协议,同时它也支持自有的uWSGI协议,该协议据说性能非常高,而且内存占用率低,为mod_wsgi的一半左右,我没有实测过。它还支持多应用的 阅读全文
posted @ 2017-06-22 18:08 Erick-LONG 阅读(28793) 评论(0) 推荐(7)
摘要:我们介绍如何使用Apache模块mod_wsgi来运行Python WSGI应用。 安装mod_wsgi 我们假设你已经有了Apache和Python环境,在Linux或者Mac上,那第一步自然是安装。在Ubuntu或Debian环境中,你可以使用apt-get命令来安装: 不过我们建议采用编译安装 阅读全文
posted @ 2017-06-22 09:13 Erick-LONG 阅读(8346) 评论(0) 推荐(0)
摘要:作为Python标准的打包及分发工具,setuptools可以说相当地简单易用。它会随着Python一起安装在你的机器上。你只需写一个简短的setup.py安装文件,就可以将你的Python应用打包 首先,如果你需要另外安装setuptools,你可以使用下面的命令: wget http://pea 阅读全文
posted @ 2017-06-22 08:04 Erick-LONG 阅读(3191) 评论(0) 推荐(0)
摘要:参考文章:http://zmrenwu.com/post/21/ Fabric是一个Python的库,它提供了丰富的同SSH交互的接口,可以用来在本地或远程机器上自动化、流水化地执行Shell命令。因此它非常适合用来做应用的远程部署及系统维护。其上手也极其简单,你需要的只是懂得基本的Shell命令。 阅读全文
posted @ 2017-06-21 21:03 Erick-LONG 阅读(341) 评论(0) 推荐(0)
摘要:“伪”AJAX 由于HTML标签的iframe标签具有局部加载内容的特性,所以可以使用其来伪造Ajax请求。 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> < 阅读全文
posted @ 2017-05-17 15:51 Erick-LONG 阅读(193) 评论(0) 推荐(0)
摘要:一、寻找元素 表单选择器 查找 二、属性操作 基本属性操作 css类 HTML代码/文本/值 三、CSS操作 样式 位置 尺寸 四、文档处理 内部插入 $("p").append("<b>nick</b>"); //每个p元素内后面追加内容 $("p").appendTo("div"); //p元素 阅读全文
posted @ 2017-05-17 15:04 Erick-LONG 阅读(240) 评论(0) 推荐(0)
摘要:一、查找元素 间接查找 二、操作 1、内容 2、属性 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <input type="button" value="全 阅读全文
posted @ 2017-05-17 11:43 Erick-LONG 阅读(191) 评论(0) 推荐(0)
摘要:一、数组 1、序列化 序列化就是将JavaScript中的数据类型转换成字符串,反序列化的过程则相反 2、转义 一般使用在URL中字符的转义等,下面来看一下具体的用法 3、eval JavaScript中的eval是Python中eval和exec的合集,既可以编译代码也可以获取返回值。 4、正则表 阅读全文
posted @ 2017-05-17 11:23 Erick-LONG 阅读(227) 评论(0) 推荐(0)
摘要:Pycharm是当前进行python开发,尤其是Django开发最好的IDE。GitHub是程序员的圣地,几乎人人都在用。 本文假设你对pycharm和github都有一定的了解,并且希望在pycharm下直接使用github的版本控制功能。 废话不多说,下面图文详解,全是干货。windows和li 阅读全文
posted @ 2017-05-15 14:35 Erick-LONG 阅读(242) 评论(0) 推荐(0)

1