[原]本文根据实际操作主要介绍了Django框架下MySQL的一些常用操作,核心内容如下: ------------------------------------------------------------------------------------------------- 1. Linux环境下MySQL的安装与配置 2. [Linux]MySQL在Django框架下的基本操作 3. Django框架下,一些常用的数据库操作(增删改查 - python) 4. 本文相关的一些参考网…
需求:把Windows下的某些文件自动传送到Linux指定目录下 实现: 1. Windows下安装 WinSCP工具,并把Liunx服务器信息保存 2. 编写脚本,实现双击工具就把Windows下的文件上传到Linux下, ========================== copyFile.txt =====================================START=========== option echo offoption batch onoption confir…
mysql数据库是一种关系型数据库管理系统.  一. windows平台安装Mysql数据库. Mysql数据库官网 :https://dev.mysql.com/downloads/windows/    下载windows版本的数据库,选择msi格式的安装文件下载. 选择NO thanks ,just start my download,下载好后,双击进行安装,但是安装过程中出现提示: 因为电脑的.NET Framework 的版本过低,所以需要安装高版本,下载.NET Framework4…
浏览目录 MTV模型 Django框架前奏 Django基础必备三件套 Djaogo基本命令 MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template 此外,Django还有一个urls分发器,它的作用是将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template Django框架前奏…
http://www.jb51.net/LINUXjishu/56578.html Linux下的ps命令比较常用 Linux下ps命令详解Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN…
1.引出我们的问题? 标准c库都是一样的!大家想必都在windows下做过文件编程,在linux下也是一样的函数名,参数都一样.当时就有了疑问,因为我们非常清楚 其本质是不可能一样的,源于这是俩个操作系统啊!但由于c标准库的封装就实现了接口一样.但是如果往深入,我们就非常清楚了在这层封装上还有一层封装其实就是操作系统对文件操作的封装,也就是文件IO.而我们c语言的封装叫标准IO,他们有什么区别那?显然标准iO是基于文件io的,标准IO调用了文件IO,也优化了文件IO,例如引入缓存机制. 2.上面…
一.问题描述: 一个项目中为了生成树状目录,调用了file.listFiles()方法,然后利用file.isDirectory()方法判断是否为目录,该程序在windows下运行无问题,在Linux下中文文件夹用该方法判断会失败,具体表现为:isFile()---false; isDirectory()---false; 查阅资料,很多网帖说是Linux下无法使用isDirectory()进行判断,但是没有解决方案. 另一方面,程序中显示的文件名为乱码.所以考虑是不是Linux系统的编码问题导…
最近,将Windows下开发的war包部署到Linux下的Tomcat时报了一个错误:tomcat error in opening zip file.按理说,如果正常,当把war包复制到webapps目录下时,会自动解压缩到与包名同名的文件夹下,但是事实并没有解压缩.所以到logs文件夹下看,报了上面的错误. 百度一下,可能是java版本与Tomcat版本和Linux下的不一致,一看,果然不一致,但其实版本都很接近,而且,询问之前的开发人员,他们的war包是可以自动解压缩的,也就是说不是版本的…
用过好多次老是忘记: 写在这里忘了就来看下 Windows下(win7) mklink /D D:\phpStudy\WWW\yii\school\teacher\web\uploads\public D:\phpStudy\WWW\yii\school\api\web\uploads\public 参数解析: 第一个参数:/D 创建软链接 不可或缺 第二个参数:D:\phpStudy\WWW\yii\school\teacher\web\uploads\public  ---新生成的文件夹(原…
LINUX下SYN攻防战如下 (一)SYN攻击原理 SYN攻击属于DOS攻击的一种,它利用TCP协议缺陷,通过发送大量的半连接请求,耗费服务器CPU和内存资源.SYN攻击聊了能影响主机外,还可以危害路由器,防火墙等网络系统,事实上SYN攻击并不管目标是什么系统,只要这些系统打开TCP服务就可以实施.我们知道,在网络中两台电脑建立TCP连接 时需要进行三次握手过程,客户端首先向服务器发关TCP SYN数据包,接着服务器会向客户端发关相应的SYN ACK数据包,最后客户端会以ACK进行响应.从而建立…
今天在windows下使用notepad++写了个python脚本,传到linux服务器执行后提示:-bash: ./logger.py: usr/bin/python^M: bad interpreter: No such file or directory 1.原因分析 这是不同系统编码格式引起的:在windows系统中编辑的logger.py文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息.一般是因为windows行结尾和linux行结尾标识不同造成的,在window中行结…
linux下,命令行显示路径仅最后一个文件名,非常不方便,想显示完整路径.环境背景:linux,无root权限,可sudo(为了服务器安全,一般只给管理员root账号和密码,普通账号仅sudo权限)方法:修改环境变量PS1,vi编辑/etc/profile文件在最后加上一行语句. 命令行提示符完全显示完整的工作目录名称:export PS1='[\u@\h $PWD]$'命令行提示符只列出最后一个目录:export PS1='[\u@\h \W]$'命令行提示符显示完整工作目录,当前用户目录会以…
Django的数据库 1.在Django_test下的view.py里面model定义模型 from django.db import models # Create your models here. # 定义游戏模型类,继承models.Model class GameInfo(models.Model): gtitle = models.CharField(max_length=20, verbose_name='名称') game_date = models.DateField(verb…
  boost‘准标准库’安装过程.安装的是boost_1_60_0. (1)首先去下载最新的boost代码包,网址www.boost.org. (2)进入到自己的目录,解压: bzip2 -d boost_1_60_0.tar.bz2tar xvf boost_1_60_0.tar (3)之后进入boost目录cd boost_1_60_0/./bootstrap.sh之后会产生bjam和b2两个工具sudo ./b2 install(确定已经安装了g++与gcc,此过程会花费一些时间)这个时…
内容: (1)模板文件路径的配置 (2)静态文件路径的配置 一.模板文件路径的配置 模板文件主要通过jinja2模板进行渲染html页面,实现动态页面. 步骤一:创建一个template的文件夹,用于存放html页面(可以在根目录或者其他都可以) 步骤二:在项目的同名文件夹下找到settings.py中的TEMPLATES,指定模板的路径. 此时就可以通过render来访问html页面了 二.静态文件路径的配置 对于一些静态文件如图片.css,js等文件,不需要通过模板渲染,就需要创建一个静态文…
本文链接:https://blog.csdn.net/linqunbin/article/details/94786313————————————————版权声明:本文为CSDN博主「linqunbin」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明.原文链接:https://blog.csdn.net/linqunbin/article/details/94786313…
1 首先系统调用号大大的不同:mac64和linux32的系统调用号也不同(虽然局部可能有相同) 2 mac64的系统调用号在: /usr/include/sys/syscall.h 可以查到,但是调用的时候其值要加上0x2000000,可以写一个宏处理: %define mk64 0x2000000+ 使用方式如下: mov rax,mk64 1 ;exit NO mov rdi,0 ;error_code syscall 3 如果在mac64下汇编要与C库相链接,所有extern符号名前要加…
一.UnxUtils UnxUtils是一个可以支持在Windows下使用linux命令的工具,用习惯了linux之后,感觉Windows的dos命令实在是太难用了,发现了这个工具,非常的小,装了它之后,把路径加入到环境变量中就支持常用的linux命令了. 解压 UnxUtils.zip,然后把UnxUtils这个目录下的\usr\local\wbin加入到环境变量里面就可以了,我的解压在e盘的,把E:\UnxUtils\usr\local\wbin加入到环境变量的PATH变量里面就可以了,现在…
Docker守护程序使用HTTP_PROXY,HTTPS_PROXY以及NO_PROXY环境变量在其启动环境来配置HTTP或HTTPS代理的行为.无法使用daemon.json文件配置这些环境变量. 此示例将覆盖默认docker.service文件. 在设置中,需要在Docker systemd服务文件中添加此配置 如果使用HTTP代理服务器时,将为docker服务创建systemd插件目录: mkdir -p /etc/systemd/system/docker.service.d 创建一个名…
MySQL和Django是搭建网站常用的配置之一,在此记录一下在Windows系统搭建网站时MySQL以及Django常用的操作. MySQL MySQL的SQL语句不区分大小写,推荐将保留字大写,数据库名.表名.字段名等小写. 每条SQL语句必须以';'结尾,MySQL支持多行输入,直到识别到';'开始执行. MySQL中table第一行行号为0. 系统操作 启动服务 net start mysql 安装后MySQL只需启动一次即可 登录 在cmd中执行 mysql -u root -p 用户…
把 Windows 下的应用部署到 Linux 下,使用到了 Quartz 集群的特性,所以建了 MySql 的中间表,一启动看到报错: Invocation of init method failed; nested exception is org.quartz.JobPersistenceException: Couldn't retrieve trigger: Table 'unmijob.QRTZ_TRIGGERS' doesn't exist [See nested exceptio…
这两天在做数据导出,真实折磨死了,记录下来.导出的格式是csv. 由于我们的数据量比较大,导出到excel时,几百万上千万行的时候用程序去写入肯定是不行,所以自然就想到了mysql的outfile功能,但是这个方面好像没有导出标题的功能,只能导出数据,然后我就想先导出数据,然后再在linux下将标题插入到文件第一行,思路是没问题,就是到来倒去,标题写进去了,但是放到window下就乱码了. 如果将数据从mysql导出的时候,用utf8格式,在window下就乱码,在linux下显示正常,如果在m…
一.memcached安装yum  search  memcachedyum  -y install memcachedmemmcached -h service memcached restartchkconfig --level 345 memcached on(设置为服务启动) yum安装 会自动添加自启动服务 /etc/init.d/memchaced 如果修改配置项请如下操作 vi /etc/sysconfig/memcached 提示:自启服务设置chkconfig --level…
曾经在windows 下安装mysql 没怎么出现过问题.而在linux下安装的时候出现了一些问题,昨天在windows 安装的时候也出现了1045 错误.就个人经历来看这个问题就是 root用户password的问题,所以将解决的方式总结例如以下: 一.mysql登录报 1045 错误 mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (us…
1.下载glibc版本的MySQL: https://downloads.mysql.com/archives/community/ 2.查看mysql用户和mysql组是否存在(用户和组的信息存在/etc/passwd里),没有的话要创建 [root@bogon soft]# cat /etc/passwd | grep mysql 添加mysql用户名和mysql组,以安全方式运行进程(306是自己自由指定的编号,不要和其他组的编号重复就行)     3.上传压缩包 [root@bogon…
零点间的记录 一.启动方式1.使用linux命令service 启动:service mysqld start2.使用 mysqld 脚本启动:/etc/inint.d/mysqld start3.使用 safe_mysqld 启动:safe_mysqld& 二.停止1.使用 service 启动:service mysqld stop2.使用 mysqld 脚本启动:/etc/inint.d/mysqld stop3. mysqladmin shutdown 三.重启1.使用 service…
一.安装redis: 1.下载: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 2.解压 tar -zxvf redis-3.2.8.tar.gz 3.复制,放到/usr/local目录下 sudo mv ./redis-3.2.8 /usr/local/redis 4.进入到redis目录下 cd /usr/local/redis/ 5.生成 sudo make 6.测试,时间会比较长 sudo make test 7.安装…
前言 之前在学习HttpRunner时,我们都是把用例写在 YAML/JSON 中进行维护,使用起来也很方便.其实,现在有不少大佬都喜欢开发自动化测试平台,比如我们今天要搭建的HttpRunnerManager,这就是已开发好的基于HttpRunner开发的接口自动化测试平台. Github地址:https://github.com/HttpRunner/HttpRunnerManager 虽然现在HttpRunnerManager的作者已经停止维护该平台了,但我们仍可以通过搭建HttpRunn…
1.Shell学习 1.什么是Shell    shell是一个命令解析器,在操作系统的最外层,负责和用户对话,将用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果.2.什么是shell脚本    当命令捉着语句不在命令行执行,而是通过一个程序文件执行的时候,改程序就是shell程序.3.需要注意的是ishell是包含命令,变量,流行和控制语句的脚本4.Shell脚本擅长处理纯文本类型的数据,    Rsync Nfs Crond Ssh key 基础命令 Apache Mysql P…
Linux课程---14.linux下lamp环境如何安装 一.总结 一句话总结: 要按顺序安装,比如apache需要在php之前安装, 一.安装 gcc 编译器 二.卸载 rpm 安装的 http 和 mysql 软件 三.编译安装 php 依赖包 四.安装 apache 软件 五.安装 mysql 软件 六.安装 php 软件 七.让 Apache 支持 PHP 扩展库 八.安装 pdo-mysql 模块软件 1.linux服务进程常用命令? pstree netstat -tunpl to…