编程语言

JDBC

旧巷老猫 提交于 2020-03-19 03:43:26
JDBC 一、JDBC常用接口、类介绍 JDBC提供对独立于数据库统一的API,用以执行SQL命令。API常用的类、接口如下: DriverManager 管理JDBC驱动的服务类,主要通过它获取Connection数据库链接,常用方法如下: public static synchronized Connection getConnection(String url, String user, String password) throws Exception; 该方法获得url对应的数据库的连接。 Connection 常用数据库操作方法: Statement createStatement throws SQLException: 该方法返回一个Statement对象。 PreparedStatement prepareStatement(String sql) throws SQLException;该方法返回预编译的Statement对象, 即将SQL语句提交到数据库进行预编译。 CallableStatement prepareCall(String sql) throws SQLException:该方法返回CallableStatement对象, 该对象用于存储过程的调用。 上面的三个方法都是返回执行SQL语句的Statement对象

JDBC常用接口、类介绍

故事扮演 提交于 2020-03-19 03:36:04
JDBC常用接口、类介绍 JDBC提供对独立于数据库统一的API,用以执行SQL命令。API常用的类、接口如下: DriverManager 管理JDBC驱动的服务类,主要通过它获取Connection数据库链接,常用方法如下: public static synchronized Connection getConnection(String url, String user, String password) throws Exception; 该方法获得url对应的数据库的连接。 Connection 常用数据库操作方法: Statement createStatement throws SQLException: 该方法返回一个Statement对象。 PreparedStatement prepareStatement(String sql) throws SQLException;该方法返回预编译的Statement对象, 即将SQL语句提交到数据库进行预编译。 CallableStatement prepareCall(String sql) throws SQLException:该方法返回CallableStatement对象, 该对象用于存储过程的调用。 上面的三个方法都是返回执行SQL语句的Statement对象,PreparedStatement

【shell】awk引用外部变量

戏子无情 提交于 2020-03-19 02:59:21
在使用awk的过程中,经常会需要引用外部变量,但是awk需要使用单引号将print包起来,导致print后的$引用无效,可以采用下面的方式 例如: #!/bin/bash a="line1 line2 line3" for ((i=1;i<=3;i++)) do echo $a | awk '{print $i}' done 上面这个脚本运行的时候,会输出三次line1 line2 line3,而不是我们想要的每次输出一列。原因是$i没有被替换成$1,$2,$3.解决方案如下 #!/bin/bash a="line1 line2 line3" for ((i=1;i<=3;i++)) do echo $a | awk '{print $"'$i'"}' done 这样,脚本就会逐列进行输出了。 来源: https://www.cnblogs.com/zhenglisai/p/7201287.html

php开启openssl的方法

那年仲夏 提交于 2020-03-19 02:07:19
windows下开启方法: 1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加extension=php_openssl.dll。 2: 讲php文件夹下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3个文件拷贝到 WINDOWS\system32\ 文件夹下。 3: 重启apache或者iis 至此,openssl功能就开启了。 Linux下开启方法: 我使用的是锦尚数据的云主机,PHP版本:5.2.14 下面方案就以我的主机为例讲解为PHP添加openssl模块支持。 网上一些答案说要重新编译PHP,添加configure参数,增加openssl的支持。这里讲一个不需要重新编译的方法。 如果服务器上存在PHP安装包文件最好,如果已经删除,去下载和phpinfo页面显示版本一样的PHP安装文件,我这里是 php-5.2.14.tar.gz 推荐去搜狐镜像下载,网易镜像没有找到。地址为: http://mirrors.sohu.com/php/ 用ssh工具连接到主机。 # 下载到/var/www/php5目录下 cd /var/www/php5 wget http://mirrors.sohu.com/php/php-5.2

Python 基础语法

半世苍凉 提交于 2020-03-18 18:13:17
Python 标识符 在 Python 里,标识符由字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。 以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。 Python 可以同一行显示多条语句,方法是用分号 ; 分开,如: print ('hello');print ('runoob'); Python 保留字符 下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。 所有 Python 的关键字只包含小写字母。 Python保留字符表 and exec not assert finally or break for pass class from print continue global raise def if return del import try elif in while else is with except lambda

lnmp下.user.ini删除问题

喜欢而已 提交于 2020-03-18 18:05:33
3 月,跳不动了?>>> LNMP 1.2开始PHP防跨目录限制使用.user.ini,该文件在网站根目录下,可以修改open_basedir的值来设置限制目录的访问。 .user.ini文件无法直接修改,而且是隐藏文件可能在winscp下可能无法看到,建议使用vim编辑器或nano编辑器进行修改。 如要修或删除需要先执行:chattr -i /网站目录/.user.ini 修改完成后再执行:chattr +i /网站目录/.user.ini 来源: oschina 链接: https://my.oschina.net/u/1440297/blog/611724

解析 | 为什么我学了Python还是不会编程

≯℡__Kan透↙ 提交于 2020-03-18 17:36:08
3 月,跳不动了?>>> 前言 Python是一门使用非常广泛的语言,很容易入门,也被大家首推为编程入门的最佳语言。知数堂有幸邀请到DevOps开发专业人士: 章文炳老师,和他一块聊了一下学习Python的一些疑惑。大概问题如下: 怎么学习Python 系统的看了好几本Python的书,但还是不能独立的做一个编程,是为什么呢?章老师从本次在构建《Python运维自动化》这门课程的思想上给了我们以下解答。 怎么学Python基础 Python基础入门是比较简单的,基本3-4周就可以看完一门Python的书了。接着针对一些自己难以理解的地方着重练习一下。这里注意一下,我们在学习的过程中不需要对每一章的例子进行敲键盘,点个运行通过才算满意。从收益上来看,这种学习方式的性价比并不高,而且会将我们的学习时间拖得很久。这部分的学习,可以联系知数堂助教获取一份知数堂提供的Python基础视频。我们通过视频进行系统的学习,之后自己进行总结。Python基础这个环境,基本10-20天就可以突破了。 Python进阶实战 有学员反映说学习完Python基础,会觉得非常的茫然。因为这时候说工程,离工程太远;说算法,离算法太远。忽然感觉有一些东西不是Python语法上能解决的。这里举两个例子: 1、解决Python面向领导编程需要的实力 这里开个玩笑,提到一个面向领导编程。例如

python怎么入门?学习中的成就感很重要,教育学家经典点评

守給你的承諾、 提交于 2020-03-18 13:45:01
某厂面试归来,发现自己落伍了!>>> python怎么入门?有再多的Python资料,你依然学不会python! 没有学习带来的成就感,你又能坚持多久呢? 曾有教育学家说过,教师所采用的教学方法应针对学生的实际,体现学生的主体意识,使学生在教学中得到满足,获得成就感! python怎么入门?对于教学方法是如此,那我们学习python又何尝不应该多注意学习中的成就感呢? 说起来容易,做起来难,想在学习中获得成就感是很难的,因为本来就学不会,怎么可能会有成就感呢! 其实,对于初学Python的人来说,要想获得成就感,一份合适的资料很重要,单纯的基础内容,没有掺杂了很多高级话题或者深奥内容的资料。 python怎么入门?相信这种资料,很多人都会有, 就在我上一篇,还给大家介绍了一份资料,大家可以去看看,那就是单纯的讲Python入门和基础内容的,没有任何其他的高级话题,而且它的内容不仅简单,循序渐进,还能给你设立小目标。 这种小目标,并不是像其他资料那样难以完成的,而是基本你看了前面的知识点就能完成的小目标,可以是完成小任务,也可以完成一个某个简单的小功能! 你不用担心学的都是简单的内容,会不会自身的技术水平依然无法获得提升! python怎么入门?这一点,大可不用担心,因为循序渐进的内容,会帮助你逐步的深入知识点,而且这个知识点跟上一个知识点,在难度上没有很大的区别

PEP 8 摘要

三世轮回 提交于 2020-03-18 13:37:45
1. 设置代码格式   随着你编写的程序越来越长,有必要了解一些代码格式设置约定。请花时间让你的代码竟可能易于阅读;让代码易于阅读有助于你掌握程序是怎么做的,也可以帮助他人理解你编写的代码。   为确保所有人编写的代码的结构都大致一致,Python程序员都遵循一些格式设置约定。学会编写整洁的Python后,就可以明白他人编写的Python代码的整体结构——这要他们和你遵循相同的指南。要成为装也程序员,应从现在开始就遵循这些指南,以养成良好的习惯。 2. 格式设置指南   若是要提出Python语言修改建议,需要编写Python改进提案( Python Enhancement Proposal ,PEP )。 PEP 8 是最古老的PEP之一,它向Python程序员提供了代码格式设置指南。 PEP 8 的篇幅很长,但是大部分与复杂的代码结构相关。   Python格式设置指南的编写者深知,代码被阅读的次数比编写的次数多。代码编写出来后,调试时你需要阅读它;给程序添加新功能是,需要花很长的时间阅读代码;与其他程序员分享代码时,这些程序员也将阅读它们。   如果一定要在让代码在易于编写和易于阅读之间做出选择,Python程序员几乎总是会选择后者。下面的指南可以帮助你从一开始就编写出清晰的代码。 3. 缩进    PEP 8 建议每级缩进都是用四个空格,这既可以提高可读性

python reload函数

六眼飞鱼酱① 提交于 2020-03-18 12:11:48
一.reload函数简介 在python2.x中 reload函数 是python的内置函数; 在python3.x中reload函数需要导入imp第三方库才能使用 # python2 内置函数 reload(module) # python3 from imp import reload # 导入模块 reload(module) 说明: 1.module 必须是已经成功导入的模块,使用 reload函数的前提,是reload函数重新导入的模块在之前已经使用 import 或者from导入成功了,否则,reload函数也无法生效,导入是一个开销很大的操作; 2.python中的import语句可以导入module文件,但是import语句只是第一次导入的时候会执行module文件中的代码,然后就会把导入的模块文件存入到内存,当再次导入的时候,Python是直接从内存里面取出module文件,而不会执行module文件的内容了,而reload函数强制Python重新导入并执行module文件; 二.reload函数使用 假设有module文件a.py: def fun(): print("python教程") 然后在可交互的控制台执行如下代码: >>>import a >>>a.fun() "python教程 www.shuopython.com" 然后我们不退出可交互式控制台