在Python中, 总有一些需要"善后"的事情要做, 比如说打开文件后自动关闭文件描述符, 比如说想要显示的释放某种资源, 比如... <! more 上面这种需求很常见的一个场景就是读取文件, 很方便的一种做法是使用 语句来控制 这样写的好处是, 在 里边的代码块执行完毕后, 会自动的关闭关闭文件 ...
分类:
其他好文 时间:
2019-01-01 12:30:00
阅读次数:
188
PHP 文件是什么? PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码 PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器 PHP 文件的默认文件扩展名是 ".php" PHP 能做什么? PHP 可以生成动态页面内容 PHP 可以创建、打开、读取、写入、关闭 ...
分类:
Web程序 时间:
2018-11-15 10:23:50
阅读次数:
149
1. 回顾JDBC a. java操作关系型数据的API。导入相关数据库的驱动包后可以通过JDBC提供的接口来操作数据库。 b. 实现JDBC的六个步骤 注册数据库驱动 获取数据库连接 获取传输器对象 传输sql执行获取结果集对象 遍历结果集获取信息 关闭资源 c. 数据库连接池(数据源) C3P0 ...
分类:
数据库 时间:
2018-11-08 19:49:21
阅读次数:
167
基于浏览器实现分离案例if($http_user_agent~Firefox){rewrite^(.)$/firefox/$1break;}if($http_user_agent~MSIE){rewrite^(.)$/msie/$1break;}if($http_user_agent~Chrome){rewrite^(.*)$/chrome/$1break;}防盗链案例:location~*.(j
分类:
其他好文 时间:
2018-09-03 21:33:51
阅读次数:
167
注意:在JDK1.8运行常量池移到了堆中,元空间取代了永久代。元空间并不在虚拟机中,而是使用本地内存。 内存结构 程序计数器 当前线程所执行的字节码的行号指示器,保证线程切换后能恢复到原来的执行位置。 栈 线程私有,每个线程对应一个Java虚拟机栈,其生命周期与线程同进同退。每个Java方法在被调用 ...
分类:
其他好文 时间:
2018-08-04 23:25:38
阅读次数:
247
Mysqli面向对象操作数据库 首先配置一下数据库: 接着用PHP中的Mysqli扩展库面向对象查询这个数据表。 操作分为以下几个步骤: 连接数据库 操作数据库 处理结果 关闭资源 query($sql); //查询语句返回结果集 while($row=$result fetch_row()){ f ...
分类:
数据库 时间:
2018-07-21 22:52:05
阅读次数:
239
所谓上下文管理器就是实现了上下文管理协议的类(实现__enter__和__exit__方法)或函数(使用contextmanager装饰器)。 上下文管理器应用于某些特殊情景之中,典型的应用场景是打开某种资源对资源进行处理,最后再关闭资源。可以看到,上下文管理器的作用于常见的try/finally ...
分类:
编程语言 时间:
2018-06-17 14:16:45
阅读次数:
169
说明:虽然 JAVA SE 10已经发布,但本次还是采用JAVA SE 9,这个版本只提供给开发人员使用,但不能作为生产环境使用。 大致增加了以下新特性: 1、新增jshell工具; 2、新增日志API; 3、新增不可变集合; 4、增强“菱形”语法; 5、增强自动关闭资源的try语句; 6、改进GU ...
分类:
其他好文 时间:
2018-06-10 12:07:39
阅读次数:
140
try-catch-finally 常用,在异常关闭时应判断流是否为空 try-with-resources ,它会自动关闭括号内的资源(resources),不用手动添加代码 ...
分类:
编程语言 时间:
2018-06-09 18:52:32
阅读次数:
154
AutoCloseable 该接口用于try-with-resources语法糖提供支持,用于自动关闭资源作用 close():用于自动关闭资源的时候需要进行调用该方法,该方法声明中设置了抛出Exception异常 例子: ...
分类:
其他好文 时间:
2018-05-29 01:36:52
阅读次数:
158