脚本
文章平均质量分 76
天步
这个作者很懒,什么都没留下…
展开
-
php一些魔术方法简单说明
<?php//$str = "我想要找空格之后的字符串是 我是空格之后的字符串";//$preg = "/.*\s(.*)/i";//preg_match($preg,$str,$arr);//echo $arr[1]; class Add extends Person { public function su(){ retur...原创 2019-11-22 16:01:33 · 108 阅读 · 0 评论 -
代码已经提交git后如何再次忽略文件
可以创建.gitignore文件来忽略在工程目录下创建.gitignore文件,添加想忽略的,这些文件必须是没有add 到版本库的,这样才会起作用,文件内容如下所示:.gitignore/projectName/WebRoot/WEB-INF/classes/projectName/src/resource/config.xml对于已加入版本控制的文件,忽略的时候,很多的方案是...原创 2019-11-13 22:18:57 · 685 阅读 · 0 评论 -
git回滚版本并更新库操作
1. git log //查看提交版本号2. q退出查看3. git reset xxxxx //这里是版本号,回滚版本git reset --hard HASH //返回到某个节点,不保留修改。git reset --soft HASH //返回到某个节点。保留修改4. git checkout . //回滚版本之后文件被修改过的还原到此版本状态5. git statu...原创 2018-03-16 09:47:59 · 1261 阅读 · 0 评论 -
git命令行说明
Git tips设置config信息1 2 3 $ git config --global user.name sphenginx $ git config --global user.email sphenginx@sphenginx.com $ git config --list 生成ssh key1 ssh-keygen -t rsa -C"sphenginx@gmail.com...转载 2018-03-16 13:11:25 · 208 阅读 · 0 评论 -
Git子模块操作手册
Git子模块操作手册 一.添加子模块并提交含子模块项目1. 在当前项目目录下执行以下命令:gitsubmodule add https://gitee.com/tianbu/git_module.git说明:命令分为三部分gitsubmodule add / https://gitee.com/tianbu/git_module.git/自定义模块名gitsubmodule add:添加子...原创 2018-04-17 16:21:56 · 2744 阅读 · 0 评论 -
全选,反选,获取全选数据填充到另外区域的简单操作
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>筛选列表</title> <link rel="stylesheet" type=&原创 2018-05-24 15:26:01 · 386 阅读 · 0 评论 -
sublime text修改左侧导航颜色
sublime text3修改左侧导航栏颜色,百度有很多方案,大部分都是安装插件,都很麻烦还不好用,下面是自测最简单的方式此方式基于mac os系统,不需要安装任何插件,背景颜色自己随便调整,1,首先安装sublime text 2,sublime text32,打开sublime text2的 sublime text -> preferences -> browse...原创 2018-08-04 14:41:04 · 4103 阅读 · 0 评论 -
关于git生成项目后,忽略文件不起效的问题解决
Git 代码管理中,我们在没有添加 .gitignore 文件的前提下提交了代码之后再提交 .gitignore 文件,或者是中途添加某一文件类型到 .gitignore 文件中,需要通过以下命令行的方式,让 .gitignore 文件生效:git rm -r –cached . -->清除缓存git add . -->添加缓存git commit -m “Refresh add...原创 2018-08-30 15:41:27 · 333 阅读 · 0 评论 -
获取汉字的拼音首字母大写
function get_letter($string) {//生成字符串数组$charlist = mb_str_split($string);//接收多个字符串,返回每个字符首字母大写return implode(array_map("get_a_z", $charlist));//只返回首个字符首字母大写//return get_a_z($charlist['0'])...原创 2018-09-13 09:54:57 · 3137 阅读 · 0 评论 -
php分割txt文件
<?php/*** 104857600=100mb* 10485760=10mb* 10485760/5=2mb* 读取的定义为源文件* 写入的定义为目标文件*/$size=filesize('201808.txt');$i=0;$block_info = [];while($size>0){//组建规格数组$block_info[]...原创 2018-12-05 15:21:40 · 1353 阅读 · 0 评论 -
mysql数据恢复,使用binlog配置恢复未备份数据
使用mysqlbinlog配置,恢复数据库什么是mysqlbinlogbinlog是记录所有数据库表结构变更(例如CREATE、ALTER TABLE…)以及表数据修改(INSERT、UPDATE、DELETE…)的二进制日志。binlog不会记录SELECT和SHOW这类操作,因为这类操作对数据本身并没有修改,但你可以通过查询通用日志来查看MySQL执行过的所有语句。使用mysq...原创 2019-03-19 11:40:06 · 1451 阅读 · 0 评论 -
git 错误 git error: You have not concluded your merge (MERGE_HEAD exists).
简单,安全解决办法$:git merge --abort$:git reset --merge$:git pull保留本地更改终止合并重新合并再次拉取代码原创 2019-07-31 09:44:21 · 1501 阅读 · 0 评论 -
开发项目curl发起https请求,cURL error 60: SSL certificate problem: unable to get local issuer cert提示找不到本地证书错误
个人开发的时候,在新建的环境,使用curl发起https请求,基本都是错误,需要专门配置,配置完成之后,经常会跟随一个小问题,cURL error 60: SSL certificate problem: unable to get local issuer certificate,找不到证书,下面简要说一下配置过程和证书路径,1.开启https请求开启:php_openssl,在php....原创 2019-09-04 15:05:40 · 5182 阅读 · 0 评论 -
完整的制作并发布一个composer package ,并有各文件内的内容注释
新建一个文件夹,内部目录如下:src //放置代码的文件夹----SuNing.php //一个classcomposer.json //配置文件,描述包LICENSE //许可证文件README.md //包的一些说明,使用方法,个人自定义文件内容以下内容示例,仅供参考SuNing.php:<?phpnamespaceSuNing\MyTes...原创 2019-09-18 11:25:08 · 1018 阅读 · 0 评论 -
txt文档添加其他字符串小脚本
场景:有一个几万行的代码,需要在每行开始前添加一些固定字符串。实现:$file = 'wendang.txt';$txt = file_get_contents($file);$arr = explode("\r\n",$txt);for($i=0;$i$arr[$i] = "str_language +='".$arr[$i]."';";}$txt = imp原创 2018-01-10 09:08:24 · 768 阅读 · 0 评论 -
文件切片上传
HTML5 file api 读取文件MD5码背景自从html5 file api出现以来,我们可以做的事情越来越多,越来越有趣了,之前介绍过 《HTML5实现断点续传》、《HTML5实现拖拽下载》等关于File API的一些实例,今天和大家分享一下,如何用HTML5 file api读取文件的MD5码。MD5码在文件的唯一性识别上有很重要的应用,业内常用MD5进行转载 2017-12-06 15:44:06 · 5017 阅读 · 0 评论 -
php获取ajax的headers方法与内容详解
1.前端页面Cross-Browser QRCode generator for Javascript点击$(".suning").click(function(){$.ajax({url: 'headers.php',data: {'key':'123'},//如果需要字符串json方式,请使用JSON.stringify(原创 2017-12-22 16:43:43 · 2072 阅读 · 0 评论 -
数据库表下载为表格excel表格
数据库指定表导出为表格excel表格原创 2016-10-11 16:19:02 · 1070 阅读 · 0 评论 -
图片上传预览不需要三方插件代码工具
图片上传预览代码,不需要借助第三方插件,jquery部分改写为Js,可以把jquery都省略掉,缺点是当数据非常多时,未上传的图片,也会存储到服务器。服务器空间大,可以忽略此不足。原创 2016-09-30 10:29:41 · 694 阅读 · 0 评论 -
改进版,全数据库查询含有特定数据的表名字段,简单的冒泡写法
把代码放到自己php项目根目录下打开,按页面说明填写参数即可支持模糊查询,当查询参数汉字,查询为空但数据库存在的时候,需要修改自己mysql配置,在my.ini中把字符集部分修改为utf8即可原创 2016-09-30 10:23:41 · 518 阅读 · 0 评论 -
指定某个时间,倒计时
JS设定时间,与当前时间,倒计时原创 2016-11-21 18:25:56 · 984 阅读 · 0 评论 -
简单的文本写入代码
简单的页面内容用ajax写入指定文本,因为是简便的,所以没有检索是否存在要写入的文本, 如果有就写入,如果没有就创建并写入这个业务,这个缺点后期添加吧。原创 2016-11-22 09:18:05 · 5909 阅读 · 0 评论 -
微信内置浏览器唤醒微信支付的一个小隐藏坑,
关于微信jsapi传递参数失败的一个小问题原创 2016-12-28 09:37:21 · 6034 阅读 · 3 评论 -
jquery_mobile移动端幻灯片效果,滑动切换,点击切换
自动适应设备的宽度,滑动会切换大图,底部导航跟随切换。点击底部导航切换大图。使用的jquery_mobile插件,引入1.4.5的插件,CSS表和jquery库即可,除了ID,CLASS命名可能会和你项目重复,改成单独即可,其他应该没有重复的,因为本脚本使用计时器写的,加入了方法判定,在执行一个方法的时候,锁定其他方法禁止执行,不会冲突,使用计时器来控制动画,可能不尽如人意,准备重构一下改成Jquery的animate()方法来执行动画效果。近期重构好在上传使用内置方法不用计时器的版本吧。原创 2017-01-14 11:09:48 · 1996 阅读 · 0 评论 -
JS实现多图片上传,无插件,动态生成标签
多图片的上传,不需要使用插件,使用javascript,jquery即可,动态生成标签,后台是支持5个文件,自己按需要修改就行,jquery库任意版本如果使用live监听事件要用1.8.3以下版本,代码内使用的是on()监听事件,按需要使用即可原创 2017-01-22 16:04:39 · 1495 阅读 · 0 评论 -
html5 multiple="multiple" 属性 多图片单file标签上传无插件
使用html5的multiple="multiple"特性,无插件,使用javascript,jquery和php后台处理,单file标签,多文件上传,带预览,美化CSS即可原创 2017-01-23 17:26:54 · 5358 阅读 · 0 评论 -
图片局部放大原生js,html代码
代码主要是3部分,JS部分,小图部分,大图部分。实现原理:小图和大图是用的同一张图片,为了清晰效果,图片要足够大,大图父标签是一个DIV,溢出隐藏属性,鼠标进入小图就采集坐标,改变大图的上左边距来把同坐标的部分移入到父div中,因为父div比大图小,溢出隐藏可见部分,呈现在页面的就是图片的一部分并且是大图没缩小过。图片路径引用自己的图片即可。代码部分:#min_div{ w原创 2017-04-19 14:28:11 · 2793 阅读 · 0 评论 -
javascript连接mysql与php通过odbc连接任意数据库
脑洞大开用javascript链接mysql,2个小时总算实现了,用到了odbc,后面又想到用php链接odbc链接数据库,也实现了,就把案例放一下。注意事项:1.javascript连接mysql使用的是”new ActiveXObject“这个对象,这个对象只有IE浏览器支持,所以只能在IE浏览器下实现连接mysql。2.javascript也是通过odbc连接mysql,和php原创 2017-05-11 17:30:27 · 5760 阅读 · 5 评论 -
有关table布局时tr 属性display:block显示布局错乱
display:blockdisplay:block是可以把非块级元素强制转换为块级元素显示,如内嵌元素span,原来不支持设置宽高,宽度是由内容撑开的;display:table-rowtable-row:指定对象作为表格行,类同于html标签问题如下当表格为多列的情况下,属性为"display:block"行的内容宽度仅与第一列宽度相同,也就是说无论你使colspa转载 2017-11-06 11:37:47 · 1480 阅读 · 0 评论 -
javascript发送表单文件,ajax异步,不刷新页面上传PDF文件,并写入数据库,得到异步数据,提示上传成功或失败
php简单上传pdf文件和预览,预览效果使用的是浏览器自带的浏览功能,时间充足的情况下,在添加html5标签预览,ajax异步,不刷新页面上传PDF文件,并写入数据库,得到异步数据,提示上传成功或失败原创 2016-11-26 16:21:15 · 2067 阅读 · 0 评论 -
表格,excel数据导入mysql数据库
注意:test.csv文件名可以自定义只需要和代码一致即可。一定要用记事本打开test.csv文件另存为utf8编码,否则会报错。代码部分://连接数据库信息$link = mysqli_connect("数据库IP","用户名","密码") or die("不能连接数据库");//链接数据库mysqli_select_db($link,"数据库名");//建立通道mysq原创 2016-10-11 16:15:25 · 412 阅读 · 0 评论