使用Vim 10 多个小技巧

常用vim的技巧 1. 配置 .vimrc Vim 是很多开发者的首选编辑器,通过设置正确的命令和快捷方式,它可以帮你更快的完成工作。这篇文章我们为 Vim 新手提供一些快捷键等方面的小技巧,帮你提升工作效率。 参考 https://blog.csdn.net/Z1XpIYDj9sn/article/details/79722082 1. 配置 .vimrc 当我最初使用 vim 的时候,我浪费了好多时间来缩进代码,我不知道通过修改 Vim 的 .vimrc 配置文件来实现代码缩进、语法高亮、
分类: 其他 发布时间: 01-15 23:38 阅读次数: 0

移动端微信内置浏览器无法识别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
分类: 其他 发布时间: 01-15 23:38 阅读次数: 0

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
分类: 其他 发布时间: 01-15 23:37 阅读次数: 0

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
分类: 其他 发布时间: 01-15 23:37 阅读次数: 0

php 判断字符串是否包含另一个字符串

php 判断一个字符串是否在另一个字符串中存在 判断某字符串中是否包含某字符串的方法 搜索一个字符串在另一个字符串中的第一次出现 判断某字符串中是否包含某字符串的方法 strpos() 函数返回字符串在另一个字符串中第一次出现的位置,如果没有找到该字符串,则返回 false。 语法 strpos(string,find,start)    参数 描述 string 必需。规定被搜索的字符串。 find 必需。规定要查找的字符。 start 可选。规定开始搜索的位置。 注释:该函数对大小写敏感。
分类: 其他 发布时间: 01-15 23:37 阅读次数: 0

随机从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
分类: 其他 发布时间: 01-15 23:37 阅读次数: 0

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
分类: 其他 发布时间: 01-15 23:36 阅读次数: 0

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 ~/.
分类: 其他 发布时间: 01-15 23:36 阅读次数: 0

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
分类: 其他 发布时间: 01-15 23:36 阅读次数: 0

Yii2的增删改查操作示例

yii2 增删改查 [ 2.0 版本 ] 新增 修改 删除 查询 新增 使用model::save()操作进行新增数据 //第一种 $user= new User; $user->username =$username; $user->password =$password; $user->save() //第二种 写一个公共方法,传入数组,数组中每一个字段的名称与数据库中字段一致 public static function addUser($params)
分类: 其他 发布时间: 01-15 23:36 阅读次数: 0

小程序教程

开发小程序教程 教程地址:https://developers.weixin.qq.com/miniprogram/dev/
分类: 其他 发布时间: 01-15 23:35 阅读次数: 0

dbfread报错ValueError错误解决方法

问题 我在用dbfread处理.dbf数据的时候出现了报错 ValueError("could not convert string to float: b'.'",) 然后查找.dbf源文件的时候,发现在报错的那一行数据中,有一列甚至好几列的数据中出现了'.',里面是否有空格忘记了,但是应该没关系,我查阅了dbfred库文件中的代码,里面对空格的问题已经有了很好的处理。所以这里报错的原因就是 string类型的'.'被认为是数值,却无法转换为float类型的数值,导致报错。 原因 点击报错的
分类: 编程语言 发布时间: 01-15 23:34 阅读次数: 0

函数--------续

函数参数 函数分为两大类:形参与实参 1.形参即在定义函数时,括号内声明的参数。形参本质就是一个变量名,用来接收外部传来的值。 2.实参即在调用函数时,括号内传入的值。实参本质就是变量的值,值可以是常量、变量、表达式或三者的组合。 注意:在调用函数时,实参的值(变量的值)会绑定给形参(变量名),可以在函数内使用形参名,函数调用结束后解除绑定。 定义 #my_sum函数里面的x,y就是形参 def my_sum(x,y): return x + y 调用 my_sum(10,20) #10,20
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

多线程【Thread、线程创建】

微信公众号:菜鸟永恒 第13天 多线程 今日内容介绍  Thread  线程创建  线程安全  线程状态 今日学习目标  能够描述Java中多线程运行原理  能够使用继承类的方式创建多线程  能够使用实现接口的方式创建多线程  能够说出实现接口方式的好处  能够解释安全问题的出现的原因  能够使用同步代码块解决线程安全问题  能够使用同步方法解决线程安全问题  能够说出线程5个状态的名称 第1章 多线程 1.1 多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

Outlook配置163邮箱

一、在163邮箱设置处设置POP3/SMTP/IMAP 二、开启客户端授权码 三、打开Outlook,选择手动设置 选择POP/IMAP 密码是上文中的授权码 点击其它设置,勾选以下选项 点击完成即可
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

Android 开发 技术大纲

大家好, 下面 是 Android 开发 的 技术大纲, 觉得 画的很好, 所以 转载过来, 这个 技术大纲 出自 “享学课堂” 。
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

与其他系统对接,传输文件获取不到

与其他系统对接时,人家传来的xslx到我们服务器目录上面,但获取不到时,通过crt获取时是乱码,xftp不是乱码,问了一下项目字符集是GBK的 我们系统是UTF-8的 导致文件流写过来有问题,写了一个test获取时 使用utf-8获取不到,用GBK可以获取到,test的文件字符集进行更改的
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

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
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

[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\) 的性质,我们要保证每个组合数都是奇数,这时我们想到与组
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

命令行 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
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0