peter

PHP MySQL Where 子句

假装没事ソ 提交于 2019-12-02 13:37:33
如需选取匹配指定条件的数据,请向 SELECT 语句添加 WHERE 子句。 WHERE 子句 如需选取匹配指定条件的数据,请向 SELECT 语句添加 WHERE 子句。 语法 SELECT column FROM table WHERE column operator value 下面的运算符可与 WHERE 子句一起使用: seo攻略 运算符 说明 = 等于 != 不等于 > 大于 < 小于 >= 大于或等于 <= 小于或等于 BETWEEN 介于一个包含范围内 LIKE 搜索匹配的模式 注释:SQL 语句对大小写不敏感。WHERE 与 where 等效。 为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数。该函数用于向 SQL 连接发送查询和命令。 例子 下面的例子将从 "Persons" 表中选取所有 FirstName='Peter' 的行: <?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $result = mysql_query("SELECT * FROM Persons WHERE

java对象clone()方法

我只是一个虾纸丫 提交于 2019-12-02 08:48:36
java对象clone()方法 java赋值是复制对象引用,如果我们想要得到一个对象的副本,使用赋值操作是无法达到目的的: @Test public void testassign (){ Person p1= new Person(); p1.setAge( 31); p1.setName( "Peter"); Person p2=p1; System.out.println(p1==p2); //true } 如果创建一个对象的新的副本,也就是说他们的初始状态完全一样,但以后可以改变各自的状态,而互不影响,就需要用到java中对象的复制,如原生的clone()方法。 如何进行对象克隆 Object对象有个clone()方法,实现了对象中各个属性的复制,但它的可见范围是protected的,所以实体类使用克隆的前提是: ① 实现Cloneable接口,这是一个标记接口,自身没有方法。 ② 覆盖clone()方法,可见性提升为public。 @Data public class Person implements Cloneable { private String name; private Integer age; private Address address; @Override protected Object clone () throws

Flask-SQLALchemy学习笔记

杀马特。学长 韩版系。学妹 提交于 2019-11-29 15:22:27
Flask-SQLALchemy学习笔记 Flask-SQLALchemy 是一个给你的应用添加 SQLALchemy 支持的 Flask 扩展。SQLALchemy 是Python语言的SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行,提供能兼容众多数据库(如 SQLite、MySQL、Postgres、Oracle、MS-SQL、SQLServer 和 Firebird)的企业级持久性模型。 一、为你的Flask应用加载Flask-SqlAlchemy扩展 Code example: from flask import Flask from flask.ext.sqlalchemy import SQLAlchemy app = Flask(__name__) app.config[ 'SQLALCHEMY_DATABASE_URI' ] = 'sqlite:////tmp/test.db' db = SQLAlchemy(app) #这个就是你以后操作数据库的对象实例了 SQLALCHEMY_DATABASE_URI格式实例: postgresql://scott:tiger @localhost/mydatabase mysql://scott:tiger @localhost/mydatabase oracle://scott:tiger @127.0.0

Flask-SQLAlchemy 学习

给你一囗甜甜゛ 提交于 2019-11-29 15:22:10
Flask-SQLAlchemy 学习 Flask-SQLALchemy 是一个给你的应用添加 SQLALchemy 支持的 Flask 扩展。SQLALchemy 是Python语言的SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行,提供能兼容众多数据库(如 SQLite、MySQL、Postgres、Oracle、MS-SQL、SQLServer 和 Firebird)的企业级持久性模型。 一、为你的Flask应用加载Flask-SqlAlchemy扩展 Code example: 1 2 3 4 5 6 from flask import Flask from flask.ext.sqlalchemy import SQLAlchemy app = Flask(__name__) app.config[ 'SQLALCHEMY_DATABASE_URI' ] = 'sqlite:////tmp/test.db' db = SQLAlchemy(app) #这个就是你以后操作数据库的对象实例了 SQLALCHEMY_DATABASE_URI格式实例: postgresql://scott:tiger@localhost/mydatabase mysql://scott:tiger@localhost/mydatabase oracle://scott:tiger

Python 基础语法(一)

ぐ巨炮叔叔 提交于 2019-11-29 13:25:32
Python 基础语法(一) Python的特点   1. 简单     Python是一种代表简单思想的语言。   2. 易学     Python有极其简单的语法。   3. 免费、开源     Python是FLOSS(自由/开放源码软件)之一。   4. 高层语言     使用Python编写程序时无需考虑如何管理程序使用的内存一类的底层细节。   5. 可移植性     Python已被移植到很多平台,这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、   BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、   Windows CE甚至还有PocketPC。   6. 解释性     可以直接从源代码运行。在计算机内部,python解释器把源代码转换为字节码的中间形式,然后再把它翻译成计算机使用的机器语言。   7. 面向对象     Python既支持面向过程编程也支持面向对象编程。   8. 可扩展性     部分程序可以使用其他语言编写,如c/c++。   9. 可嵌入型     可以把Python嵌入到c/c++程序中,从而提供脚本功能。   10. 丰富的库

常用的Shell脚本

让人想犯罪 __ 提交于 2019-11-28 13:26:53
1、通过位置变量创建linux系统账户及密码 $1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数 1 #!/bin/bash 2 # Author: Peter zh 3 # Blog: https://home.cnblogs.com/zhangwduoduoj/ 4 # Time: 2019-08-17 19:19:45 5 # Name: userad.sh 6 # Version: v1.0 7 # Description: This is a Script. 8 9 `useradd $1` 10 echo "$2" |passwd --stdin "$1" 2、每周5使用tar命令备份/var/log 下的所有日志文件,防止文件覆盖 vim backup.sh tar zcfP /tmp/varlog_$(date +%F).tar.gz /var/log crontab -e * * * * 5 bin/bash /server/scripts/backup.sh 3、实时监控本机内存和硬盘剩余空间,剩余内存小于500M,根分区剩余空间小于1000M的时候发送报警邮件 1 #!/bin/bash 2 # Author: Peter zh 3 # Blog: https://home.cnblogs.com/zhangwduoduoj/ 4 # Time:

浅拷贝和深拷贝

江枫思渺然 提交于 2019-11-28 06:23:59
  在介绍浅拷贝和深拷贝的区别之前,先看一个例子,或许可以方便我们理解: 1 /* 2 ** example 1 3 */ 4 let value_1 = 1; 5 let value_2 = value_1; 6 7 value_2 = 2; 8 console.log(value_1); // 1 9 console.log(value_2); // 2 10 11 /* 12 ** example 2 13 */ 14 let value_3 = { 15 name: "Peter", 16 age: 22 17 }; 18 let value_4 = value_3; 19 20 value_4.name = "May"; 21 console.log(value_3.name); // May 22 console.log(value_4.name); // May 23 24 /* 25 ** example 3 26 */ 27 let value_5 = { 28 name: "Peter", 29 age: 22 30 }; 31 let value_6 = { 32 name: value_5.name, 33 age: value_5.age 34 }; 35 36 value_6.name = "May"; 37 console.log(value_5

前端面试经典题之ES6新特性

点点圈 提交于 2019-11-28 04:17:56
  ES6 主要是为了解决 ES5 的先天不足,在原先ES5的基础上新增了许多内容,本篇文章将列举出ES6中新增的10大特性。    一、 let 和 const   与var不同,let和const都是用于命名局部变量,都是块级作用域。具体可参考阮一峰老师的文章: http://es6.ruanyifeng.com/#docs/let 。   这三者的用法区别如下: 1 var val = "全局变量"; 2 3 { 4 let val = "局部变量"; 5 console.log(val); // 局部变量 6 } 7 8 console.log(val); // 全局变量 9 10 const val = "常量"; 11 val = "123"; // Uncaught TypeError: Assignment to constant variable.   前面说const声明的是常量,一旦声明就不可再进行修改。但是当用const声明对象时,又会出现一种新情况,举个栗子: 1 const person = {name: "Peter", age: "22"}; 2 person.age = 23; // 不会报错,person的age变量会被改成23 3 person = {name: "Lily", age: "18"}; // 报错  

Python 基础语法(三)

こ雲淡風輕ζ 提交于 2019-11-27 03:40:24
-------------------------------------------- 接 Python 基础语法(二) -------------------------------------------- 七、面向对象编程   python支持面向对象编程;类和对象是面向对象编程的两个主要方面,类创建一个新的类型,对象是这个类的实例。   对象可以使用普通的属于对象的变量存储数据,属于对象或类的变量被称为 域 ;对象也可以使用属于类的函数,这样的函数称为类的方法;域和方法可以合称为类的属性。   域有两种类型--属于实例的或属于类本身;它们分别被称为实例变量和类变量。   类使用关键字 class 创建,类的域和方法被列在一个缩进块中。   类的方法必须有一个额外的第一个参数,但是在调用时不为这个参数赋值,这个特殊变量指对象本身,按照惯例它的名称是 self ,类似C#中的this。 class Animal: pass #empty block   __init__方法  在类的一个对象被创建时调用该方法;相当于c++中的构造函数。   __del__方法  在类的对象被销毁时调用该方法;相当于c++中的析构函数。在使用del删除一个对象时也就调用__del__方法。   Python中所有的类成员(包括数据成员)都是public的;只有一个例外