一. 格式化输出 现有一练习需求,问用户的姓名、年龄、工作、爱好 ,然后打印成以下格式 你怎么实现呢?你会发现,用字符拼接的方式还难实现这种格式的输出,所以一起来学一下新姿势 只需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的,你没办法预设知道,因此可以先放置个占位符,再把字符串里 ...
分类:
其他好文 时间:
2018-05-31 20:31:10
阅读次数:
162
一 链接、执行sql、关闭(游标) 二 execute()之sql注入 注意:符号 会注释掉它之后sql,正确的语法:后至少有一个任意字符 根本原理:就根据程序的字符拼接name='%s',我们输入一个xxx’--haha,用我们输入的xxx加‘在程序中拼接成一个判断条件 name=‘xxx’ ha ...
分类:
数据库 时间:
2018-05-11 23:38:12
阅读次数:
229
1.在oracle中,group by后将字符拼接。任务:在学生表中,有studentid和subject两个字段。要求对studentid进行group by分组,并将所选科目拼接在一起。oracle中sql语句如下。 第一幅图是未分组的数据显示,第二幅图是分组后的字符串连接之后的显示。 左为图一 ...
分类:
数据库 时间:
2018-03-24 23:57:52
阅读次数:
2478
1.单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现单引号(对单引号使用转义符后也不行)。 2.双引号的优点: 双引号里可以有变量 双引号里可以出现转义字符 3.拼接字符串: 4.获取字符串长度: 5.提取子字符串: 6.查找子字符串: ...
分类:
系统相关 时间:
2018-03-15 14:24:02
阅读次数:
204
1.格式化输出 现有一练习需求,问用户的姓名、年龄、工作、爱好 ,然后打印成以下格式 1.1 占位符版本 你怎么实现呢?你会发现,用字符拼接的方式还难实现这种格式的输出,所以一起来学一下新姿势 只需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的,你没办法预设知道,因此可以先放置个占 ...
分类:
其他好文 时间:
2018-01-24 14:09:48
阅读次数:
183
一、格式化输出:占位符 编写代码,输出以下内容:会发现,用字符拼接的方式还难实现这种格式的输出,需要把要打印的格式先准备好 由于里面的 一些信息是需要用户输入的,你没办法预设知道,因此可以先放置个占位符,再把字符串里的占位符与外部的变量做个映射关系 #这里的每个%s就是一个占位符,代表后面括号里的j ...
分类:
编程语言 时间:
2018-01-23 15:52:10
阅读次数:
204
今天写的一个页面,里面有个效果,手机号中间4位数字被替换了星号,这个效果挺简单的,实现的方法有多种,既可以是字符串截取也可以用正则 ^_^ 要达到的效果如下: 135****2627 JS代码: 方法 ① :字符串截取+拼接 这种方法的原理是先截取字符串的前3位字符,拼接上中间的4个*号,再截取字符 ...
分类:
移动开发 时间:
2018-01-18 17:00:58
阅读次数:
561
在使用模糊查询sql时,如果使用${}进行字符拼接,无法防止sql诸如问题,如果使用concat函数则只对mysql有效果,用Oracle则需要用连接符||,这样在数据库变的时候需要修改,不利于移植。mybatis提供元素<bind>很好能解决这个问题。 项目结构: 废话不说,使用maven管理ja ...
分类:
其他好文 时间:
2017-12-12 17:39:57
阅读次数:
264
qt中的进程使用需要用到头文件:include<QProcess> 首先来看看需要用到的主要的函数 (1)进程的定义: (2)进程的初始化: (3)启动进程 (4)使用进程读取数据 (5)字符拼接QStringList的使用方法 头函数:process.h 源文件:process.cpp ...
分类:
系统相关 时间:
2017-11-27 00:07:45
阅读次数:
240
原文链接:https://paper.seebug.org/386/ 摘要点关键知识点 通过fuzz得知,在php的格式化字符串中,%后的一个字符(除了'%')会被当作字符类型,而被吃掉,单引号',斜杠\也不例外。 如果能提前将%' and 1=1#拼接入sql语句,若存在SQLi过滤,单引号会被转 ...
分类:
其他好文 时间:
2017-11-12 17:25:01
阅读次数:
128