locate

Call to a member function on null error CodeIgniter

安稳与你 提交于 2019-12-24 14:19:28
问题 Please dont`t ask why I have more than one controller: this is what my teacher wants. I have 3 controllers: Api.php , Token.php and Apikey.php , where Api.php is the "main" one. PROBLEM : When I pass into the URL : http://localhost/revolution/index.php/api/registerUser/first_name/12First it seems there are problems with loading the Token controller from Api controller. ERROR: Fatal error: Call to a member function generateToken() on null What can I do? API Controller: Api.php class api

Linux下的五个查找命令:grep、find、locate、whereis、which

不羁的心 提交于 2019-12-21 08:23:07
1 、 grep grep (General Regular Expression Parser,通用规则表达式分析程序)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 它的使用语法为: grep [ 选项 ] pattern [ 文件名 ] . 匹配任意一个字符 * 匹配0 个或多个*前的字符 ^ 匹配行开头 $ 匹配行结尾 [] 匹配[ ]中的任意一个字符,[]中可用 - 表示范围, 例如[a-z]表示字母a 至z 中的任意一个 \ 转意字符 命令中的选项为: -b 显示块号 -c 仅显示各指定文件中包含模式的总行数 -i 模式中字母不区分 大小 写 -h 不将包含模式的文件名显示在该行上 -l 仅显示包含模式的文件名 -n 显示模式所在行的行号 -s 指定文件若不存在或不可读,不提示错误信息 -v 显示所有不包含模式的行 其中,pattern为所要匹配的字符串。如在/etc/passwd文件下查找包含“carey”字符的行: $ grep carey /etc/passwd 要用好grep这个工具,其实就是要写好正则表达式,所以这里不对grep的所有功能进行实例讲解,只列几个例子,讲解一个正则表达式的写法。 $ grep 'test' d* 显示所有以d开头的文件中包含test的行。 $ ls -l | grep '^public'

Linux-文件搜索命令

纵然是瞬间 提交于 2019-12-20 20:31:06
1.文件搜索命令locate locate命令格式 locate 文件名 在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate(根据Linux版本不同,数据库名不一样) locate命令所搜索的后台数据库,每天更新一次数据库updatedb,才搜索的到(刚新键的文件时搜搜不到的,需要updatedb才能实时搜索得到) updatedb 更新数据库 Linux没有locate命令则需要安装 yum install mlocate,updatedb后才能用 /etc/updatedb.conf:查看搜索筛选规则 2.命令搜索命令whereis and which 搜素系统命令 -b:只查询可执行文件 -w:只查看帮助文档所在位置 which:里面还含有别名,但看不到相应的帮助文档 PATH环境变量:定义的是系统搜索命令的路径:echo $PATH 3.文件搜索命令find 搜索文件:find 【搜索范围】 【搜索条件】 避免大范围搜索,会非常耗费系统资源 find是在系统当中搜索符合条件的文件名。如果需要匹配,使用通配符匹配 find / -name install.log find /root -iname(不区分大小写的搜索) install.log find /root -user|-nouser root:按照所有者搜索 find /var/log

基于locate函数的的时间盲注

天大地大妈咪最大 提交于 2019-12-18 18:21:57
QQ交流群:876554035 1.在盲注中,字符串截取函数我们一般使用substr或者substring(两者一样),但是还有一个冷门函数locate函数可以截取实现盲注。 2.那么我们先来了解这个函数的用法,locate(substr,str,pos) 返回子串 substr 在字符串 str 中的第 pos 位置后第一次出现的位置。如果 substr 不在 str 中返回 0。看下图。 3.由于这函数的用法,不能结合ascii或者ord来使用,只能结合if来使用,下面来操作一下。 a)先判断数据库长度 ?id=1' and length(database())=8 --+ b)再取数据库名称 ?id=1' and if((locate('s',database(),1))=1,sleep(5),0)--+ 其中这三个位置需要取遍历,更换s字符,后面就是n=n,直到遍历出数据库的名称。 c)再判断表的数量 ?id=1’ and (select count(table_name) from information_schema.tables where table_schema=‘security’)=4 d)再取表名,表字段,数据… ?id=1’ and if((locate(‘m’,(select table_name from information_schema

Linux--查找命令locate(二)

馋奶兔 提交于 2019-12-16 13:18:54
locate 查找 优缺点: 1. 通过文件名检索文件,检索速度最快 2. 所有能够检索的东西,都是存放在数据库中的 3. locate局限性,有的文件系统、有的文件及有的目录默认是不会搜索的 1、如果没有这个命令,可以如下操作安装 [root@salt-master test03]# yum install mlocate -y [root@salt-master test03]# which locate /usr/bin/locate 2、updatedb–初始化locate数据库 [root@salt-master test03]# locate ifcfg-eth1 locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory [root@salt-master test03]# updatedb 3、查找文件,简单快捷 [root@salt-master test03]# locate ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-eth1 4、支持模糊查找,如果用find需要使用通配符* [root@salt-master test03]# locate ifcfg /etc/sysconfig/network

Return specific text from MySQL using LOCATE and SUBSTRING

Deadly 提交于 2019-12-13 06:23:19
问题 I want to know how many yards were ran in my NFL SQL database. I use the following query: Select season, description, down, ydsto1st FROM nflpxp WHERE ( DESCRIPTION LIKE "%up the middle%" OR DESCRIPTION REGEXP "(left|right) (tackle|guard|end)" OR DESCRIPTION REGEXP " rushe(d|s) for " ) AND season = 2012 AND off = 'WAS' GROUP BY id This returns season description down ydsto1st 2012 (13:58) (Shotgun) R.Griffin right end to WAS 44 for 12 yards (S.Shanle). 2 10 2012 (11:23) A.Morris right tackle

Could not find IBeacon

非 Y 不嫁゛ 提交于 2019-12-11 01:07:37
问题 Having the trouble to connect to IBeacon, I have downloaded the Locate app but it was unable to find my IBeacon. I have also manually configured the ibeacon but without success. Another approach was that I have downloaded the eBeacon app and my IBeacon is visible only in central peripherals, not in the list of Beacons. I think the problem is in the device. Here it is my beacon. Any ideas will be appreciated. Thanks! P.S I have asked the question about the problems for connection to IBeacon

MySQL优化之like关键字

落花浮王杯 提交于 2019-12-10 01:49:28
1.%号不放最左边 无法使用索引了,开头是不确定的,MySQL也无法进行优化了,只能扫描表了。 2.使用覆盖索引 如果业务需要%就放开头我们也没办法,一般情况需求都是这样的,毕竟优化还是为业务服务的。 创建复合索引idx_name_age select name,age from tb where name like '%e%'; 查询是覆盖索引的,起码比全表扫描要好。 如果需要更多字段的数据而不单单是age的话,可以进行两次查询,第一次通过name来获取id(这一步是索引扫描),第二步拿获取来的数据在进行id匹配查询(这一步效率很高,ref或者const)。 LIKE语句 SELECT `column` FROM `table` where `condition` like `%keyword%' 事实上,可以使用 locate(position) 和 instr 这两个函数来代替 一、LOCATE语句 SELECT `column` from `table` where locate(‘keyword’, `condition`)>0 二、或是 locate 的別名 position POSITION语句 SELECT `column` from `table` where position(‘keyword’ IN `condition`) 三、INSTR语句 SELECT

DELPHI 数据库控件心得

自古美人都是妖i 提交于 2019-12-10 01:16:09
TField 对象的SetText和GetText事件处理函数 使用TField对象的SetText和GetText事件处理函数可方便的解决字段的代码与代码所对应值的显示问题 TSimpleDataset/TClientDataset对象的Aggregation 使用TDataset对象的Aggregate属性可以来计算客户端数据集中数据的总计数值、平均值或是计算最大值和最小值。 使用TBookMark来标记记录书签, 访问数据集中的数据 通过使用TBookMark以及TDataset对象的 BookMark 属性, 要以为当前的纪录设置书签, 例 var bk:TBookMark; begin bk:=ds.GetBookMark; //设置书签 .... ds.GoToBookMark(bk);//回到原来的纪录 ds.FreeBookMark(bk);//释放内存 end; Locate 与 Lookup 区别: Locate找到查寻的数据后,它会把目前的记录位置移动到找到的这笔数据上 Lookup找到查寻的数据后,它会回传找到的数据的特定字段数值,却不会移动目前的记录位置。 Lookup方法的第三个参数则是指定当Lookup找到欲查寻的数据之后,要回传这笔数据的那些字段数值。如果开发人员想要Lookup回传多个字段数值,那么每一个字段也是以分号分隔。

lLinux的常用命令

走远了吗. 提交于 2019-12-09 14:26:11
命令基本格式: 命令提示符: [root@localhost ~]# root 代表当前的登录用户(linux当中管理员账号是root) @ 无实际意义 localhost 代表当前计算机的主机名 ~ 表示当前所在目录(家目录) # 表示超级用户的提示符 (普通用户为$) 命令格式: 命令 [选项] [参数] ([]表示可以省略) 个别命令的使用不遵循次格式 当有多个选项时,可以写在一起 简化选项和完整选项 -a 等于 --all ls [选项] [文件或目录] (list) 作用:查询目录中的内容 选项:   -a 显示所有文件,包括隐藏文件   -l 显示详细信息   -d 查看目录属性   -h 人性化显示文件大小   -i 显示文件inode(ID号) mkdir -p [目录名] (make directories) 作用:创建新目录   -p 递归创建(一次创建多个) cd [目录] (change directory) 作用:切换所在目录 简化操作:   cd ~ 进入当前用户的家目录   cd - 进入上次目录   cd ..进入上一级目录   cd . 进入当前目录 相对路径: 参照当前所在目录,进行查找 如:[root@imooc ~]# cd../usr/local/src/ 绝对路径: 从根目录开始指定,一级一级对贵查找。 在任何目录下,都能进入指定位置 如