pass

MySQL的SQL语句

☆樱花仙子☆ 提交于 2020-03-05 20:59:01
须知: SQL语言:结构化查询语言,是关系型数据库查询语言的标准,不同的数据库虽然有自己私有扩展,但关键词都支持:(select、update、delete、insert、where) SQL语句分类:像Oracle、MSSQL都是通用的 DDL:数据定义语言(create、alter、drop、rename) DML:数据库维护语言(select、insert、update、delete) DCL:数据库控制语言,权限(Grant、revoke) TCL:事务控制语言(commt、sarepqint):新型的语句 一、数据库增删改查 根据这个表结构以下来操作: select * from user; 基本操作 1.创建数据库 create database name; 2.删除数据库 drop database name; 3.创建一个用户表 create table user(id int,name varchar(30),pass varchar(30)); 4.插入数据 insert into user(id,name,pass) values("1","zhangsan","123"); 5.删除一个表 drop table user; 6.查看表字段 desc table user; 7.查看表数据 select * from user; 8.修改表名 rename

开发和调试第一个 LLVM Pass

孤人 提交于 2020-02-28 22:37:59
1. 下载和编译 LLVM LLVM 下载地址 http://releases.llvm.org/download.html , 目前最新版是 6.0.0,下载完成之后,执行 tar 解压 llvm 包: tar -xzvf llvm-6.0.0.src.tar.xz 再下载 Clang 解压: tar -xzvf cfe-6.0.0.src.tar.xz 将 cfe-6.0.0.src 目录复制到 llvm-6.0.0.src/tools,重命名为 clang。通过 brew 安装 cmake: brew install cmake 然后在命令行下切换到 llvm-6.0.0.src 目录,新建 build 目录,切换到 build 目录执行 cmake 生成配置文件,命令如下: mkdir build cd build cmake -G Xcode CMAKE_BUILD_TYPE="Debug" .. 执行完成之后,可以看到 Xcode 的工程文件 LLVM.xcodeproj,打开工程文件,会提示是否自动创建 Schemes,如图所示: 点击 Manually Manage Schemes 手动创建,添加 ALL_BUILD,如图所示: 然后在 Xcode 上进行编译,编译过程比如慢,可能得二十分钟到半小时左右,全部编译完文件会在 11G 左右。 2. 编写 Pass 代码

吴裕雄--天生自然轻量级JAVA EE企业应用开发Struts2Sping4Hibernate整合开发学习笔记:struts2校验文件的搜索规则

谁都会走 提交于 2020-02-26 14:31:57
<?xml version="1.0" encoding="GBK"?> <project name="struts" basedir="." default=""> <property name="dist" value="classes"/> <property name="src" value="src"/> <path id="classpath"> <fileset dir="lib"> <include name="*.jar"/> </fileset> <pathelement path="${dist}"/> </path> <target name="compile" description="Compile all source code"> <delete dir="${dist}"/> <mkdir dir="${dist}"/> <copy todir="${dist}"> <fileset dir="${src}"> <exclude name="**/*.java"/> </fileset> </copy> <javac destdir="classes" debug="true" includeantruntime="yes" deprecation="false" optimize="false" failonerror="true"> <src

深度剖析PHP序列化和反序列化

无人久伴 提交于 2020-02-23 11:54:31
序列化 序列化格式 在PHP中,序列化用于存储或传递 PHP 的值的过程中,同时不丢失其类型和结构。 序列化函数原型如下: string serialize ( mixed $value ) 先看下面的例子: class CC { public $data; private $pass; public function __construct($data, $pass) { $this->data = $data; $this->pass = $pass; } } $number = 34; $str = 'uusama'; $bool = true; $null = NULL; $arr = array('a' => 1, 'b' => 2); $cc = new CC('uu', true); var_dump(serialize($number)); var_dump(serialize($str)); var_dump(serialize($bool)); var_dump(serialize($null)); var_dump(serialize($arr)); var_dump(serialize($cc)); 输出结果为: string(5) "i:34;" string(13) "s:6:"uusama";" string(4) "b:1;" string(2)

七大排序算法汇总(python实现)

依然范特西╮ 提交于 2020-02-20 03:00:16
关注“python趣味爱好者”公众号,回复“排序算法”获取源代码 目前,常见的排序算法有: 冒泡排序 插入排序 选择排序 堆排序 计数排序 快速排序 本篇文章将围绕这七大算法进行介绍,我们先来学习一下整体的代码结构: class SORT ( object ) : def __init__ ( self ) : self . arr = [ 20 , 64 , 34 , 25 , 12 , 22 , 11 , 90 ] self . n = len ( self . arr ) self . num = 0 print ( self . arr ) def out_put ( self ) : print ( 50 * '-' ) print ( "最终排序结果" , self . arr ) def bubbleSort ( self ) : #冒泡排序 pass def shellSort ( self ) : #希尔排序 pass def insertionSort ( self ) : #插入排序 pass def Selectionsort ( self ) : #选择排序 pass def heapSort ( self ) : #堆排序 pass def countSort ( self ) : #计数排序 pass def quickSort ( self ) :

Python 文件读取

百般思念 提交于 2020-02-12 01:07:15
1. 最基本的读文件方法: # File: readline-example-1.py file = open("sample.txt") while 1: line = file.readline() if not line: break pass # do something   一行一行得从文件读数据,显然比较慢;不过很省内存。   在我的机器上读10M的sample.txt文件,每秒大约读32000行 2. 用fileinput模块 # File: readline-example-2.py import fileinput for line in fileinput.input("sample.txt"): pass   简单一些,不过测试以后发现每秒只能读13000行数据,效率比上一种方法慢了两倍多…… 3. 带缓存的文件读取 # File: readline-example-3.py file = open("sample.txt") while 1: lines = file.readlines(100000) if not lines: break for line in lines: pass # do something   这个方法真的更好吗?事实证明,用同样的数据测试,它每秒可以读96900行数据!效率是第一种方法的3倍,第二种方法的7倍! ———————

66 包

故事扮演 提交于 2020-02-11 16:16:27
包 一、什么是包? 二、为什么要有包? 三、如何用包? 3.1 模块和包 3.2 扩展模块功能 3.3 修改__init__.py文件 3.4 导入包内包 3.5 导入包内包的模块 3.6 绝对导入和相对导入 四、注意事项 五、练习 一、什么是包? 包是模块的一种形式,包的本质就是一个含有.py的文件的文件夹。 二、为什么要有包? 模块的第一个版本只有10个功能,但是未来在扩展版本的时候,模块名和用法应该最好不要去修改,但是这只是对使用者友好,而由于版本扩展,文件越来越大,模块设计者对模块的管理、维护会越来越复杂,因此我们可以使用包来扩展模块的功能。 三、如何用包? 3.1 模块和包 导入模块发生的三件事: 创建一个包的名称空间 执行py文件,将执行过程中产生的名字存放于名称空间中。 在当前执行文件中拿到一个名字aaa,aaa是指向包的名称空间的 导入包发生的三件事: 创建一个包的名称空间 由于包是一个文件夹,无法执行包,因此执行包下的.py文件,将执行过程中产生的名字存放于包名称空间中(即包名称空间中存放的名字都是来自于.py) 在当前执行文件中拿到一个名字aaa,aaa是指向包的名称空间的 导入包就是在导入包下的.py,并且可以使用以下两种方式导入: import … from … import… 3.2 扩展模块功能 如下我们如果需要扩展aaa.py模块

软件工程结对作业(四则运算web版)01

无人久伴 提交于 2020-02-07 07:13:30
转自:http://www.cnblogs.com/fylove/p/6676453.html 结对人:胡建峰、高雪彤 设计思想 在以前的程序基础上两人结合开发web系统。 首先编写了一个登录界面,实现的是不同用户,不同题库的功能。 然后进入主页,主页中在登录成功后显示用户名,并有开始答题,查看历史错题和注销三个按钮。开始答题按钮可以供用户选择出题的条件生成题目,查看历史错题会调出数据库中历史的错题,也可以重新做这些错题,注销会注销当前用户,返回登录界面。 出题界面会显示用户的条件,在下面生成题目,后面有一个输入框,供用户答题,不会的可以空下,最后点击提交可以进入结果验证页面,结果页面中,会对输入和信息与数据库中的作对比,正确的显示一个正确的图片,错误会显示一个错误的图片并显示正确答案,并将错误答案和信息存入数据库。 重做错题,从数据库中导出错题和错误答案,在修改提交后,会进行判断。 在最后对页面使用了Javabean、servlet、ajax、jQuery,并对页面进行了美化。 源程序代码 1 package bean; 2 3 import java.sql.*; 4 import com.db.DB; 5 6 public class User { 7 private String username; 8 private String userpass; 9 10

python基础day05

戏子无情 提交于 2020-02-05 06:19:08
1.函数作用:对重复代码块进行封装,达到了代码的重复利用 2.语法: def 函数名([形式参数]): 函数体(重复代码块) # 返回数据 return 数据 3.函数定义三部曲 确定函数名:见名知意,理解函数功能 确定形式参数:函数体中是否有未知参数参与运算,如果有就将其定义为形式参数 确定返回值: 1.如果后面代码要使用函数中的运算结果,就需要在函数中使用return返回运算结果 2.如果不确定是否需要返回,建议返回 3.要求函数调用后获取/得到…,也要返回 4.只要当要求 输出/处理后不需要返回,这时候才不返回 4.pass空语句 作用:为了保证语句完整语法结构,如果没有清楚具体写什么,可以先用pass占位 5.函数注释:对函数进行解释和说明 语法:函数名下,缩进里面 通过 三引号 进行注释 def 函数名([形式参数]): “”" 函数功能简介 参数说明 :param 参数名:说明 :return:数据类型 说明 “”" pass 6.函数参数加强 1) 必传参数 没有默认值得参数就是必须参数 2) 默认参数 给参数一个默认值, 不传该参数就使用默认值,如果传递该参数就使用传入的值 def 函数名(a,b,c=10): pass 默认值参数必须跟在无默认值参数的后面 3) 关键字参数 在函数调用的时候, 可以给实际参数进行命名(名字=形参名), 好处是可以交换实参的顺序

python中的新式类和旧式类

三世轮回 提交于 2020-02-04 14:12:20
python中的新式类和旧式类 2018-05-15 python2中既有新式类又有旧式类 默认是经典类,只有显式继承object才是新式类 python3中只有新式类 默认是新式类,不必显式继承ojbect 新式类的MRO(method resolution order 基类搜索顺序)算法采用C3算法广度优先搜索,而旧式类的MRO算法是采用深度优先搜索 新式类相同父类只执行一次构造函数,经典类重复执行多次。 新式类都从object继承,经典类不需要 以下是一个例子: class A: pass class B: pass class C(B): pass class D(C,A): pass 执行顺序为:D->C->B,->A class A(object): pass class B(object): pass class C(object): pass class D(A,B,C): pass 执行顺序为: D->A->B->C->Object 来源: https://www.cnblogs.com/aaron2932/p/aaron.html