使用Vim 10 多个小技巧
常用vim的技巧 1. 配置 .vimrc Vim 是很多开发者的首选编辑器,通过设置正确的命令和快捷方式,它可以帮你更快的完成工作。这篇文章我们为 Vim 新手提供一些快捷键等方面的小技巧,帮你提升工作效率。 参考 https://blog.csdn.net/Z1XpIYDj9sn/article/details/79722082 1. 配置 .vimrc 当我最初使用 vim 的时候,我浪费了好多时间来缩进代码,我不知道通过修改 Vim 的 .vimrc 配置文件来实现代码缩进、语法高亮、
移动端微信内置浏览器无法识别onclick事件的问题解决
原代码: //点击删除按钮 电脑端显示正确,可以触发函数并执行 ,手机端删除按钮变灰,无法点击
<i class="fa fa-close changeStatus" title="删除" changeNum="3" del_id="<?= $v['id'] ?>"></i>
//更改状态
$(document).on('click',".changeStatus", function () {
var id = $(this).attr('del_id
php内调用js弹窗alert和返回上一页面的语法
php调用js的alter的方法 php内alert弹窗 js返回上一页 链接式: 按钮式: 直接跳转式: JS跳转页面参考代码 php内alert弹窗 <?php
echo "<script>alert('暂无数据');window.history.back(-1);</script>";die;
?>
js返回上一页 链接式: <a href="javascript:history.go(-1)">返回上一步</a>
<a href="<%=Request.ServerVariab
linux下导出、导入mysql数据库sql文件的命令
msyql操作sql语句命令 导出sql文件命令 导出数据和表结构 查看mysq的缓存目录 导出sql文件命令 导出数据和表结构 mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql 敲回车后会提示输入密码 语法 :mysqldump -h[主机所在IP] -u[用户名] -p [要导出的数据库]>[导出的路径//[文件名].sql] mysqldump -ur
php 判断字符串是否包含另一个字符串
php 判断一个字符串是否在另一个字符串中存在 判断某字符串中是否包含某字符串的方法 搜索一个字符串在另一个字符串中的第一次出现 判断某字符串中是否包含某字符串的方法 strpos() 函数返回字符串在另一个字符串中第一次出现的位置,如果没有找到该字符串,则返回 false。 语法 strpos(string,find,start) 参数 描述 string 必需。规定被搜索的字符串。 find 必需。规定要查找的字符。 start 可选。规定开始搜索的位置。 注释:该函数对大小写敏感。
随机从mysql数据库中读取指定条数的数据
从mysql数据库中,随机读取数据 效率极差的一种办法: select * from 表名 order by rand( ) limit 1; //此处的1就是随机取出数据的条数 高效写法,随机取出5条数据 SELECT * FROM user WHERE userId >= ((SELECT MAX(userId) FROM user )-(SELECT MIN(userId) FROM user )) * RAND() + (SELECT MIN(userId) FROM user ) L
shell脚本定时清除指定目录下一个月之前创建的文件
定时清除指定目录自动生成的文件 解决办法 定时任务 删除目录内,指定文件后缀的命令 解决办法 在一个常用的目录 cd /data/web/php-sh/内创建shell脚本文件.sh touch delete_log.sh
vim delete_log.sh
//内容如下
#!/bin/bash
//定义一下要删除的目录
del_url="/data/web/api-log/logs"
//输出要删除的目录
echo $del_url
//执行删除命令
find $del_url -mtime
zsh: no matches found: *.log不兼容报错解决方法
zsh 下使用 find 命令查找指定目录下所有头文件时出现问题 在 zsh 下使用 find 命令查找指定目录下所有头文件时出现问题如下步骤: 执行命令 find / -name *.log 报错: zsh: no matches found: *.log 因为zsh缺省情况下始终自己解释这个 *.h,而不会传递给 find 来解释。 解决办法: 在~/.zshrc中加入:vim ~/.zshrc setopt no_nomatch
保存wq! 退出,执行命令,生效 source ~/.
Linux常用命令 --find命令之exec详解
Linux命令--find命令之exec exec解释: 实例1:ls -l 命令放在 find 命令的 -exec 选项中 实例2:在目录中查找更改时间在n 日以前的文件并删除它们 实例3:在目录中查找更改时间在n日以前的文件并删除它们,在删除之前先给出提示 实例4: -exec 中使用 grep 命令 实例5:查找文件并移动到指定目录 实例6:用exec选项执行 cp 命令 我们常用find的查询文件,查询之后,会做一些常用的操作,比如删除rm -rf ,这个时候,又不想用管道符,那么用e
Yii2的增删改查操作示例
yii2 增删改查 [ 2.0 版本 ] 新增 修改 删除 查询 新增 使用model::save()操作进行新增数据 //第一种
$user= new User;
$user->username =$username;
$user->password =$password;
$user->save()
//第二种 写一个公共方法,传入数组,数组中每一个字段的名称与数据库中字段一致
public static function addUser($params)
dbfread报错ValueError错误解决方法
问题 我在用dbfread处理.dbf数据的时候出现了报错 ValueError("could not convert string to float: b'.'",) 然后查找.dbf源文件的时候,发现在报错的那一行数据中,有一列甚至好几列的数据中出现了'.',里面是否有空格忘记了,但是应该没关系,我查阅了dbfred库文件中的代码,里面对空格的问题已经有了很好的处理。所以这里报错的原因就是 string类型的'.'被认为是数值,却无法转换为float类型的数值,导致报错。 原因 点击报错的
函数--------续
函数参数 函数分为两大类:形参与实参 1.形参即在定义函数时,括号内声明的参数。形参本质就是一个变量名,用来接收外部传来的值。 2.实参即在调用函数时,括号内传入的值。实参本质就是变量的值,值可以是常量、变量、表达式或三者的组合。 注意:在调用函数时,实参的值(变量的值)会绑定给形参(变量名),可以在函数内使用形参名,函数调用结束后解除绑定。 定义 #my_sum函数里面的x,y就是形参 def my_sum(x,y): return x + y 调用 my_sum(10,20) #10,20
多线程【Thread、线程创建】
微信公众号:菜鸟永恒 第13天 多线程 今日内容介绍 Thread 线程创建 线程安全 线程状态 今日学习目标 能够描述Java中多线程运行原理 能够使用继承类的方式创建多线程 能够使用实现接口的方式创建多线程 能够说出实现接口方式的好处 能够解释安全问题的出现的原因 能够使用同步代码块解决线程安全问题 能够使用同步方法解决线程安全问题 能够说出线程5个状态的名称 第1章 多线程 1.1 多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关
Outlook配置163邮箱
一、在163邮箱设置处设置POP3/SMTP/IMAP 二、开启客户端授权码 三、打开Outlook,选择手动设置 选择POP/IMAP 密码是上文中的授权码 点击其它设置,勾选以下选项 点击完成即可
与其他系统对接,传输文件获取不到
与其他系统对接时,人家传来的xslx到我们服务器目录上面,但获取不到时,通过crt获取时是乱码,xftp不是乱码,问了一下项目字符集是GBK的 我们系统是UTF-8的 导致文件流写过来有问题,写了一个test获取时 使用utf-8获取不到,用GBK可以获取到,test的文件字符集进行更改的
Mac打开Terminal报错-bash : : command not found
问题描述: Mac系统在打开Terminal的时候,报错-bash : : command not found。 问题分析: 报错并不影响Terminal的使用,于是忽略不计。但是在修改.bash_profile文件后,为了使配置生效,使用source命令,也是报错-bash : : command not found。 开始以为是source命令找不到,将/bin加入到环境变量中,还是报这个错误。 问题陷入困境。 在网上搜索,发现大部分问题都类似是 -bash:nginx: comman
[UOJ 300] 【CTSC2017】吉夫特
【CTSC2017】吉夫特 UOJ 300 题目大意 给出大小为 \(n\) 的两两互异的数组 \(a\) ,问有多少个不下降子序列满足 \(\prod_{i=2}^k \binom{a_{k-1}}{a_k} \; mod \; 2 > 0\) ,答案模 \(1000000007\) 数据范围 \(1 \le n \le 211985, 1 \le a_i \le 233333\) 时空限制 2s, 512MB 分析 由于模 \(2\) 的性质,我们要保证每个组合数都是奇数,这时我们想到与组
命令行 apple script 操控 iTerm2
参考链接:https://www.iterm2.com/documentation-scripting.html 下面的命令:打开 iterm2, 并且 运行命令 "tail -f /Users/ruby/index.html",然后进入全屏模式 tell application "iTerm"
activate
create window with default profile command "tail -f /Users/ruby/index.html"
end tell
tel
今日推荐
周排行