后端
大风车滴呀滴溜溜地转
为天地立心,为生民立命,为往圣继绝学,为万世开太平。
展开
-
Django 使用 HttpResponse 返回 json 字符串显示 Unicode 编码
用Django写Web的时候,服务端接受数据并处理之后想返回给前端一些数据,但是显示的确实Unicode字符:{"rep": "\u4f60\u597d\u5440\uff0c\u5f88\u9ad8\u5174\u8ba4\u8bc6\u4f60\u3002", "status": 1}原来后端代码为:return HttpResponse(json.dumps({"rep" : rep...原创 2019-08-08 21:06:20 · 3340 阅读 · 0 评论 -
CentOs7 卸载 MySql + 通过 yum 安装 MySql
彻底卸载MySql1 查看mysql是否安装rpm -qa | grep -i mysql 2 关闭mysqld服务systemctl stop mysqld rpm -ev mysql-community-common-8.0.13-1.el7.x86_64 --nodeps用类似与上述的命令删到通过上面两种命令查不出来任何有关mysql的东西。3.删除残留的mysql目...原创 2019-09-19 18:09:38 · 452 阅读 · 0 评论 -
Makefile 学习 1
概述——————————什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了...转载 2019-08-30 17:38:47 · 342 阅读 · 0 评论 -
curses颜色操作
curses颜色操作start_color,init_pair,init_color,has_colors,can_change_color,color_content,pair_content,COLOR_PAIRSynopsis# include <curses.h>int start_color(void);int init_pair(short pair...原创 2019-08-28 16:06:59 · 1455 阅读 · 0 评论 -
CentOS curses 中文乱码问题
安装相关文件:sudo yum install libncurses5 libncursesw5 libncursesw5-dbg libncursesw5-dev 添加#include <locale.h>头文件将 #include <curses.h> 改为 #include <ncurses.h>改变gcc编译链接指令gcc -std=c99 ...原创 2019-08-28 15:35:19 · 456 阅读 · 0 评论 -
小试Curses
首先我们应该了解, 在终端使用使用的屏幕模式是基于文本的。所以在开始使用curses前, 需要用initscr();函数初始化屏幕。对应的, 程序结束需要调用endwin();函数来关闭curses状态。C可以说是Linux的官方语言, 不过你也可以用C++或Python等语言调用curses。#include <curses.h> ...原创 2019-08-28 12:07:18 · 470 阅读 · 0 评论 -
Curses 中的 curs_set() 函数
NAMEcurs_set - set the cursor modeSYNOPSIS#include <curses.h>int curs_set(int visibility);DESCRIPTIONThe curs_set() function sets the appearance of the cursor based on the value of visibil...原创 2019-08-27 21:07:12 · 970 阅读 · 0 评论 -
Curses 中的 noecho() 函数
noecho()echo模式中的一个函数。ECHO模式即回显模式,ECHO模式用来决定用户的输入是否立即回显。当ECHO模式设置后,它使得在键盘上输入的每一个字符都在终端屏幕上当前光标处显示出来,在调用某些函数如addch()的时候字符显示后光标的位置将自动的向后移动一个位置。在非回显模式下,字符的显示必须由程序本身来完成,否则字符不会显示。非回显模式下按键通常用来控制屏幕的操作而不是用...原创 2019-08-27 20:54:01 · 1776 阅读 · 0 评论 -
Curses学习
1.1什么是cursescurses实际上是一个函数开发包,专门用来进行UNIX下终端环境下的屏幕界面处理以及I/O处理。通过这些函数库,C和C++程序就可以控制终端的视频显示以及输入输出。使用curses包中的函数,用户可以非常方便的创建和操作窗口,使用菜单以及表单,而且最为重要的一点是使用curses包编写的程序将独立于各种具体的终端,这样的一个直接的好处就是程序具有良好的移植性。这一...原创 2019-08-27 20:46:32 · 842 阅读 · 0 评论 -
C / C++ 软件项目的目录结构
引言:对于一个优秀的程序员而言,不仅仅是编写代码的能力很强,技术高深,还有着强大的组织文件结构以及程序版式能力,这些虽然不会影响着程序的运行效果,但是能体现一个优秀程序员的专业素质,更能够帮助我们清晰的理解和阅读!程序文件的目录结构1、Include目录下用于存放应用程序的头文件集合,也就是.h文件集合,在这个目录下面还可以根据需要划分子目录。2、Source目录用于存放应用程序的源代码文...原创 2019-08-27 18:10:00 · 8179 阅读 · 3 评论 -
django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).
启动Djangopython36 manage.py runserver 0.0.0.0:8888报错信息如下:django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17)sqlite的版本太低需要升级.下载sqlite源码包安装:wget http://www.sqlit...原创 2019-08-24 17:45:50 · 14464 阅读 · 10 评论 -
Django学习~1
一、什么是web框架?框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。import socketdef handle_request(client): buf...转载 2019-08-05 10:25:18 · 500 阅读 · 0 评论 -
Ubuntu 启动或停止django服务
设置可远程访问#Django 项目-settings.pyALLOWED_HOSTS = ['*']启动#默认启动的服务端口是8000,可自行指定python manage.py runserver ip:port#不挂断地运行命令,输出日志到文件nohup python manage.py runserver ip:port &查看#命令:#用于显示tcp,u...转载 2019-08-06 21:03:04 · 1561 阅读 · 0 评论 -
Linux停止后台运行Django项目
首先通过:sudo netstat -tulpn | grep :8000查看相应端口的ID。然后直接用kill命令就OK了:kill -9 1600原创 2019-08-06 20:53:49 · 4259 阅读 · 0 评论 -
Linux运行Django项目远程访问时报错:Invalid HTTP_HOST header: '***.***.*.*:8000'.
需要设置Django项目下的setting.py文件:改为:ALLOWED_HOSTS = ['*']原创 2019-08-06 20:58:52 · 733 阅读 · 0 评论 -
AI Studio 学习 Go 豆瓣电影爬取
分析1.首先获得每个主页面的内容豆瓣电影 Top 250 URL:https://movie.douban.com/top250第一页URL:https://movie.douban.com/top250?start=0&filter=第二页URL:https://movie.douban.com/top250?start=25&filter=第三页URL:https:/...原创 2019-09-23 11:48:56 · 850 阅读 · 0 评论