- SMART管理
- python中调用C语言
- 源码
import ctypes from ctypes import *
dir(ctypes)
- 源码
- MVC
- M-Model模型,V-View实图,C-Controller控制器
- 事件引导
- XX游戏架构图
- 图示
- 冒泡算法
- 实现
-
1 public class MaoPao{ 2 public static void main(String[] args){ 3 int[] sort = {1,2,4,5,7}; 4 5 for(int i = 0;i<sort.length;i++){ 6 int temp = 0; 7 for(int j = 0;j<sort.length;j++){ 8 if(sort[i] > sort[j]) 9 { 10 temp = sort[j]; 11 sort[j] = sort[i]; 12 sort[i] = temp; 13 } 14 } 15 } 16 System.out.print("Sort is "); 17 for(int k = 0 ; k < sort.length ; k++){ 18 System.out.print(sort[k] + " "); 19 } 20 } 21 }
- 存储过程和触发器有什么区别
- 存储过程
- 它是SQL语句和控制语句的预编译集合。存储过程保存在数据库里,可由应用程序调用执行。
-
存储过程的优点:
- 执行速度更快---因为存储过程是预编译过的
- 模块化程序设计—类似方法的复用
- 提高系统的安全性—防止SQL注入
- 减少网络流量—只需传输存储过程的名称即可
- 触发器
- 一种特殊类型的存储过程,它不同于前面介绍的一般的存储过程。一般的存储过程名称被直接调用,而触发器主要是通过事件进行触发而被执行
- 自动化操作,减少了手动操作以及出错的几率
- DML触发器
-
Insert、delete、update(不支持select) 要执行的操作
After触发器(for)、instead of触发器(不支持before触发器) 操作的时间(什么时候操作)
After(for):操作完成后才调用此触发器
Instead of :操作完成前调用此触发器
-
- 存储过程
- 数据库
- select * from a.b.c.d 其中a:服务器,b:数据库,c:用户名,d:表名
- java
- 修饰符
-
类内 包内 子类 包外 public 1
1 1 1 protected 1 1 1 default 1 1 private 1