pwd

shell获取当前执行脚本的路径

女生的网名这么多〃 提交于 2019-12-24 20:27:35
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> shell获取当前执行脚本的路径 filepath=$(cd "$(dirname "$0")"; pwd) 脚本文件的绝对路径存在了环境变量filepath中,可以用 echo $filepath 查看完整路径 在shell中: $0: 获取当前脚本的名称 $#: 传递给脚本的参数个数 $$: shell脚本的进程号 $1, $2, $3...:脚本程序的参数 来源: oschina 链接: https://my.oschina.net/u/923974/blog/550869

java反射机制

試著忘記壹切 提交于 2019-12-24 11:55:24
转自:http://www.cnblogs.com/jqyp/archive/2012/03/29/2423112.html 一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码,.forName("com.mysql.jdbc.Driver.class").newInstance();但是那时候只知道那行代码是生成驱动对象实例,并不知道它的具体含义。听了反射机制这节课后,才知道,原来这就是反射,现在很多开框架都用到反射机制,hibernate、struts都是用反射机制实现的。 三、反射机制的优点与缺点 为什么要用反射机制?直接创建对象不就可以了吗,这就涉及到了动态与静态的概念, 静态编译:在编译时确定类型,绑定对象,即通过。 动态编译:运行时确定类型,绑定对象。动态编译最大限度发挥了java的灵活性,体现了多态的应用,有以降低类之间的藕合性。 一句话,反射机制的优点就是可以实现动态创建对象和编译,体现出很大的灵活性,特别是在J2EE的开发中它的灵活性就表现的十分明显。比如,一个大型的软件,不可能一次就把把它设计的很完美,当这个程序编译后,发布了

mysql_real_escape_string()函数的作用

▼魔方 西西 提交于 2019-12-24 00:48:52
相关函数:get_magic_quotes_gpc()在PHP5.4中已被丢弃 mysql_real_escape_string() 说明这个函数在PHP5.5中不建议使用,在将来的版本中将会被丢弃,建议使用: mysqli_real_escape_string() PDO::quote() mysql_real_escape_string()函数的作用: 防止SQL Injection攻击,也就是你必须验证用户的输入 操作数据的时候避免不必要的字符导致错误 例子:攻击的例子[1] 例子 1 <?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Could not connect: ' . mysql_error()); } // 获得用户名和密码的代码 // 转义用户名和密码,以便在 SQL 中使用 $user = mysql_real_escape_string($user); $pwd = mysql_real_escape_string($pwd); $sql = "SELECT * FROM users WHERE user='" . $user . "' AND password='" . $pwd . "'" // 更多代码 mysql_close($con); ?> 例子

day57 Django补充内容(中间件其他方法、jQuery操作cookie、csrf详解和form组件简单使用)

坚强是说给别人听的谎言 提交于 2019-12-23 13:10:02
day57 Django补充内容(中间件其他方法、jQuery操作cookie、csrf详解和form组件简单使用) 中间件其他方法 我们已经学到了中间件的三个方法:process_request、process_respond 和 process_view: process_request 在路由分发之前被调用,用来处理请求的数据; process_respond 在gwsi相应之前进行一些处理; process_view 在路由分发之后,进入视图函数之前执行。 此外,中间件还有两个方法,process_exception 和 porcess_remplate_response: process_exception 是当试图出现异常时执行,如果没有出现异常则不执行; process_template_response 只对重写了响应对象中 render 方法的相应有作用。 其基本用法为: from django.shortcuts import redirect,HttpResponse,render from django.utils.deprecation import MiddlewareMixin class MD1(MiddlewareMixin): def process_request(self,request): print('MD1--process

Vue-watch 监视

喜夏-厌秋 提交于 2019-12-22 18:20:18
Vue-watch 一、说明 watch: {}用来监听数据的改变,每当被监听的数据改变时,就会执行对应的方法。一般用来监听路由路径的改变。 二、注意 watch中监视的变量发生改变时,执行的方法没有返回值 三、watch监听变量 代码示例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <script src="../lib/vue.js"></script> </head> <body> <div id="app"> <!-- 1.字符串拼接案例, 输出结果为【用户名---密码】--> name:<input type="text" v-model="name"> pwd:<input type="text" v-model="pwd"> result:<input type="text" v-model="result"> </div> <script> var vm = new Vue({ el: '#app', data: { name: '', pwd: '', result: '' }, methods: {}, watch: { // 2.监视数据变量的改变,变量值改变时,会调用对应的方法,该方法可以有两个形参,用来接收新值和旧值 name: function (newVal,

模拟登陆

我的未来我决定 提交于 2019-12-22 15:19:24
练习题2 —— 模拟登陆:用户输入帐号密码进行登陆用户信息加注册时间保存在文件内用户密码输入错误三次后锁定用户,下次再登录,检测到是这个用户也登录不了储存账号的信息文件,涉及到文件名、和格式:db-login.txt dadada1|dadada1|2019-06-10 15:50:50 dadada2|dadada2|2019-06-10 16:02:03 dadada3|dadada3|2019-06-10 16:02:14 dadada|dadada|2019-06-11 18:29:03 dadada4|dadada4|2019-06-11 18:30:32 dadada5|dadada5|2019-06-11 18:34:43 dadada6|dadada6|2019-06-11 18:36:08 dadada100|dadada100|2019-06-11 18:43:40 dadada7|dadada7|2019-06-11 18:48:02 dadada8|dadada8|2019-06-11 19:16:50 db-ban.txt 1 dadada3|3 代码: 1 # @Time :2019/6/7 23:01 2 # -*- encoding:utf-8 -*- 3 4 from _datetime import datetime 5 6 def

Java基础之反射

孤街醉人 提交于 2019-12-22 14:36:54
反射简介:    Java Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法   Java反射机制提供的功能   在运行时判断任意一个对象所属的类   在运行时构造任意一个类的对象   在运行时判断任意一个类所具有的成员变量和方法   在运行时调用任意一个对象的成员变量和方法   生成动态代理   主要API:    java.lang.Class:代表一个类   java.lang.reflect.Method:代表类的方法   java.lang.reflect.Field:代表类的成员变量   java.lang.reflect.Constructor:代表类的构造方法 一、Class类    对照镜子后可以得到的信息:某个类的属性、方法和构造器、某个类到底实现了哪些接口。对于每个类而言,JRE 都为其保留一个不变的 Class 类型的对象。一个 Class 对象包含了特定某个类的有关信息。   Class本身也是一个类   Class 对象只能由系统建立对象    一个类在 JVM 中只会有一个Class实例    一个Class对象对应的是一个加载到JVM中的一个.class文件   每个类的实例都会记得自己是由哪个 Class 实例所生成  

How to implement your own cd command in your own shell [duplicate]

房东的猫 提交于 2019-12-20 15:31:06
问题 This question already has answers here : Why doesn't the cd command work in my shell program? (3 answers) Closed 15 days ago . I am working in a mini project: "MY OWN COMMAND INTERPRETER (SHELL)", like the Bash shell or Sh shell. Till now it can execute every predefined commands like ls, ps, pwd, date. Except this I have implemented some other operations like Input Redirection(<), output redirection(>), PIPE (|) features. Along with this i have implemented my own user-commands like pid, ppid,

pwd

 ̄綄美尐妖づ 提交于 2019-12-20 10:51:46
Print Working Directory 当用户登陆 Linux 系统之后,其当前目录就是它的主目录。那么,如何确定当前目录呢?可以使用 Linux 系统的 pwd 命令来 显示当前目录的绝对路径 。 来源: https://www.cnblogs.com/pacino12134/p/11481054.html

原生JS判断密码强弱

我只是一个虾纸丫 提交于 2019-12-20 10:22:12
前些天工作中有这个需求,自己手写了相关的JS代码,第一种方法是通过ASCII 码判断密码类型,完成用户注册时判断用户输入密码的强度,分强、弱、中三等级,它可以根据用户输入的密码显示对应的密码强弱等级,方便用户改进输入,第二种方法是通过JS正则来判断用户输入的密码强弱。下面分别对这两种方法进行展示。 方法一: html代码: <input name="password" type="PassWord" onKeyUp="CheckIntensity(this.value)"> <table border="0" cellpadding="0" cellspacing="0"> <tr align="center"> <td id="pwd_Weak" class="pwd pwd_c"> </td> <td id="pwd_Medium" class="pwd pwd_c pwd_f">无</td> <td id="pwd_Strong" class="pwd pwd_c pwd_c_r"> </td> </tr> </table> css代码: <style type="text/css"> .pwd{width:40px;height:20px;line-height:14px;padding-top:2px;} .pwd_f{color:#BBBBBB;} .pwd_c