- 博客(38)
- 资源 (9)
- 收藏
- 关注
原创 Perl在linux如何链接Sql Server数据库
由于工作需要,在linux系统中使用perl 连接sql server,在网上找了一些网站,但大多是复制粘贴的,没有实际操作过,报错也没法找到原因。故整理了一下自己链接的过程,中间遇到的问题,使共同学习。1、下载相关软件 unixODBC、freetds和DBD-ODBC ①、Linux系统的ODBC unixODBC-2.3.4.tar.gz ( http://www.unixodbc.org) ②、连接SQLServer或Sybase的驱
2022-08-25 14:36:13
929
原创 VirtualAlloc pointer is null,Couldn‘t reserve space for cygwin‘s heap问题解决办法
git pull 报错解决办法
2021-12-29 15:52:29
552
转载 PHP8.0的新特性
PHP 8.0 是 PHP 语言的一个主版本更新。它包含了很多新功能与优化项, 包括命名参数、联合类型、注解、构造器属性提升、match 表达式、nullsafe运算符、JIT,并改进了类型系统、错误处理、语法一致性。1.命名参数仅仅指定必填参数,跳过可选参数。 参数的顺序无关、自己就是文档(self-documented)PHP 7htmlspecialchars($string, ENT_COMPAT | ENT_HTML401, 'UTF-8', false);P.
2021-01-20 15:07:42
2242
转载 谷歌浏览器 performance 详解
本文要点详细介绍谷歌浏览器 performance 选项卡的各个指标,让你知道如何查看网页性能。谷歌浏览器版本为:79.0.3945.117(正式版本) (64 位)。性能分析操作流程在谷歌浏览器调式模式下,切换到 performance 选项卡。点击刷新图标(或者Ctrl+Shift+E快捷键)。 出现如下网页分析进度条。 自动停止后,会出现性能分析图。注意点1:需要勾选屏幕快照选项,才会出现如下屏幕快照截图(一般是默认勾选)。注意点2:整个分析图出现的时间轴就是前面步骤中分析进度条
2020-12-24 11:07:24
7911
原创 Promise链式调用
promise详解promise对象是一个构造函数,用于生成Promise实例。对象状态不受外界影响,只有异步操作的结果才能决定当前是哪一种状态。三种状态:pending(进行中)、fulfilled(已成功)、rejected(已失败)。实例生成以后,用then方法分别指定resolved状态和rejected状态的回调函数Promise的链式调用先看一段代码:你可能想到的结果是12345,可是打印结果是:1,2,3,5,4Why?结论 0.回调是异步的...
2020-09-08 10:53:46
4139
原创 IE 不支持ES6,解决办法
问题:IE不支持ES6语法,所以你使用IE的时候,不识别ES6的语法,然后就报错。我们都知道使用Babel处理IE不兼容问题,可是Babel需要配合webpack使用,配置一堆东西,这个比较简单,网上一堆教程。可是不使用npm的项目,只是单纯的html文件里面,怎么处理在IE浏览器打开报错问题呢?解决方案1.引入babel-browser.min.js 要解决这个我们要先引入babel-browser.min.js,这样你可以使用ES2015进行编码2.引入br...
2020-09-03 15:28:05
4629
25
原创 NodeJs 使用FTP上传大文件(G级别)
最近领导有一项要求是将本地文件夹下面的文件上传到FTP服务器上。由于本人之前做的上传的都是小文件,最多不超过8M的,对(G级)的文件上传暂时没有什么经验,然后结合网站上面的Demo看看的,看了很多帖子,都没能理解,再不就是需要积分下载,本着学习的态度,写一下自己的思路与实现方法,希望能给遇到同样问题的人一个参考。 首先第一步,我们需要安装FTP模块和 fs文件模块,具...
2019-07-26 16:54:49
4555
2
原创 JS、JAVA、PHP中a=a++值为什么没有改变?解析
作为程序猿,都应该知道的基础知识 : a++是先执行表达式后再自增,执行表达式时使用的是a的原值。 ++a是先自增再执行表达示,执行表达式时使用的是自增后的a。但在JS、JAVA、PHP中就那么简单吗?1. JS 2. JAVA3. PHP凭借自己所学,在不测试的情况下,你能给出答案吗...
2019-05-08 11:06:46
1044
原创 git push ssh 免密提交
ssh 无密码登录要使用公钥与私钥。windows下可以用git bash用ssh-keygen生成公钥/私钥对。1.Client客户端本地生成秘钥 首先win+r打开运行窗口,输入.ssh,若有.ssh则删除该文件。 打开Git Bash 输入ssh-keygen -t rsa一直按回车,会生成.ssh文件默认位置 会生成这两个...
2019-03-13 15:26:23
1559
原创 You don't have permission to access xxx on this server 解决方法关闭 SELinux 即可
在网上找到这么一个配置 ,打开apache配置文件httpd.conf,然后试着把deny from all中的deny改成了allow,保存后重起了apache,然后再一测试我的网页,哈哈!居然问题就出在这,访问测试网站完全正常了。 可是修改了之后问题依旧。如图解决方法:经过一上午的纠结最终发现是因为linux系统中有个selinux,把它关闭就好了,开启后...
2019-03-08 14:31:33
2285
原创 Mysql 性能优化
一、通过explain查询和分析SQL的执行计划 执行以下sql : EXPLAIN SELECT * FROM Vsyslog LIMIT 10, 结果如图所示explain 返回各列的含义: 二. count() 和Max()优化 1. max()优化 1)建立索引 create index i...
2019-01-23 10:20:11
334
原创 mysql视图查询慢解决方法
执行下面语句发现查询数据非常慢,要30多s: SELECT t0.* FROM Vsyslog t0 where message like '%Username = teddy%' LIMIT 0,10(其中Vsyslog 是视图)这个查询很慢,一开始搞不懂为什么,后来发现message 是在视图里面经过复杂运算得到的。原因解释:因为Vsyslog 查出的每...
2019-01-17 10:39:08
19765
1
转载 js 同步与异步
一、同步与异步 我们知道Javascript语言的执行环境是"单线程"。也就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务。 这种模式虽然实现起来比较简单,执行环境相对单纯,但是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码...
2019-01-16 14:58:02
529
原创 vue-cli 项目在IE浏览器打开报错解决方法
首先要知道VUE官网已表明仅支持IE8以上版本(不包括IE8),css弹性布局flex各浏览器支持如下:假如项目用到弹性布局,则项目仅支持IE10以上版本。另外兼容其他低版本的,请另寻它法。网上说的本人试了都是没用的,下面是亲自试验的解决方法。1. 问题 :ie浏览器打开vue2.0项目空白,控制台报错 vuex requires a Promise polyfill in t...
2018-08-31 14:46:50
14762
23
原创 自定义微信菜单(一)
我们都知道微信公众号中微信可以require_once "lib/jssdk.php";$GLOBALS["CurWeixinMch"] = 2; // Weixin Mch for JSAPIrequire_once(dirname(__FILE__) . "/WxPayPubHelper/WxPay.pub.config.php");$jssdk =
2018-06-28 09:46:34
457
原创 无法确定 Node.js 版本,因此使用旧版协议进行调试(Error: connect ECONNREFUSED ................
之前用的debug 配置非常好 手贱升级了一下vscode直接傻逼艹
2018-06-19 11:03:45
5959
原创 Windows 上安装 Bugzilla 详解
一。软件准备: 1.phpStudy 下载地址http://phpstudy.php.cn/ 2.bugzilla 下载地址 https://www.bugzilla.org/download/ 3. perl 下载地址https://www.activestate.com/activeperl/downloads 4. 设置perl环境变量。 运行 ...
2018-05-25 17:13:17
3429
3
原创 vue项目引入bootstrap、jq
引入jquery npm install jquery 找到build文件夹下的webpack.base.conf.js文件打开,修改配置: 1、加入webpack对象:var webpack=require('webpack'); 2、在module.exports里面加入:[html] view plain copyplugins: [ new webpack.Provid...
2018-04-24 14:01:35
446
转载 session,cookie,sessionStorage,localStorage的区别
一、cookie和sessioncookie和session都是用来跟踪浏览器用户身份的会话方式。区别:1、保持状态:cookie保存在浏览器端,session保存在服务器端2、使用方式:(1)cookie机制:如果不在浏览器中设置过期时间,cookie被保存在内存中,生命周期随浏览器的关闭而结束,这种cookie简称会话cookie。如果在浏览器中设置了cookie的过期时间,cookie被保存...
2018-04-23 14:56:17
352
原创 500 Internal Server Error 解决方案
今天安装了phpstudy,然后访问www目录的时候出现了然后看下返回码是500.我就知道了是服务器出的问题。首先去Apache安装目录下面的logs文件下查看一下错误日志。.htaccess: Invalid command 'Header', perhaps misspelled or defined by a module not included in the server configu...
2018-04-18 14:20:47
129491
1
原创 微信小程序发送模板消息
首先说明推送消息的条件支付当用户在小程序内完成过支付行为,可允许开发者向用户在7天内推送有限条数的模板消息(1次支付可下发3条,多次支付下发条数独立,互相不影响)提交表单当用户在小程序内发生过提交表单行为且该表单声明为要发模板消息的,开发者需要向用户提供服务时,可允许开发者向用户在7天内推送有限条数的模板消息(1次提交表单可下发1条,多次提交下发条数独立,相互不影响)下面说明如何发生模
2017-11-22 16:49:43
656
原创 IE11浏览器滚动条CSS样式
下面是我不断测试的结果,若有错误或不全,请在评论里面给出,我会立马更正;若有更好的方案,你可以留言,让大家都开开眼界。。。。。。/* 滑动条的颜色 */scrollbar-face-color:#606060;scrollbar-base-color:#cdcdcd; /* 滑动条边框的颜色 */scrollbar-shadow-color:#fff;/* IE11下没
2017-09-14 10:19:33
6162
转载 windows下git bash中文乱码解决办法
解决办法2:(在上述办法1中,如果在git bash中,右键没有菜单的情况下)进入git安装目录,通常是C:\Program Files (x86)\Git\1. 编辑etc\gitconfig文件,在文件末尾增加以下内容:[plain] view plain copy[gui] encoding =
2017-06-13 15:24:14
756
原创 远程端口映射到本地端口
1.正代理和反向代理的区别:正向代理代理的对象是客户端,反向代理代理的对象是服务端2.远程端口xxxx这个端口是连上后自动监听的和apache没有关系ssh -R 远程端口 // 这个端口用哪个都行3.修改ssh配置文件vi /etc/ssh/sshd_configGatewayPorts yesAllowTcpForwarding yes (是否允
2017-04-27 10:03:09
6976
原创 算法时间复杂度&空间复杂度
算法的时间复杂度: 在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。 算法时间复杂度:也就是算法的时间量度, 记作:T(n)=O(f(n)).称为大O记法 他表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同。 其中f(n)是问题规模n的某个函数。一般情况,随着n的增大,T(0)增
2017-03-31 17:30:31
827
原创 Linux Cenos 安装 apache+php+mysql
一.apache:1).安装httpd yum install httpd -y2).httpd常用命令apache 2.4 /bin/systemctl stop httpd.service 停止服务 /bin/systemctl start httpd.service 启动apache /bin/systemctl restart http...
2017-03-15 15:36:17
509
原创 解决chrome浏览器连接不上网络,但是可以ping通网络
1).以管理员身份运行cmd.exe2).输入netsh winsock reset,按Enter确定。3).重启。就发现问题解决了。
2017-03-15 09:54:00
15600
3
原创 GIT 在服务器上布署 & 本地布署
GIT 在Linux & windows安装部署1) 安装git一.Linux部署 git[root@bjoss03 ~]# yum install git2) 创建git用户,用来运行git服务[root@bjoss03 ~]# adduser [git用户名][root@bjoss03 ~]# passwd [密码]3) 初
2017-03-08 14:25:24
1513
原创 配置apache
1.配置apache(1).可以直接运行命令sudo vi /etc/apache2/httpd.conf修改配置文件(2).新建一个—“__my.conf“文件在里面 然后在apache里面include
2017-01-06 19:34:33
376
原创 微信全网发布 返回api文本消息、普通消息、事件消息失败
最近在看微信第三方全网的问题,然后看了下微信官方文档,在这里就不吐槽官方文档写太简单了。自己摸索后终于研究出来了。废话不多说,直接上部分代码。1.全网API检测: //全网API检测define('WXUSERNAME', 'gh_3c884a361561'); if($postObj->ToUserName == WXUSERNAME && preg_ma
2016-12-08 12:58:37
9283
1
原创 自定义微信公众号菜单一二级选项(二)
一首先手动创建php文件,然后在微信公众平台服务器配置指定执行这个文件,那么每次微信公众号发消息就会执行这个文件,我们可以在这个文件中指定菜单点击事件和消息内容处理、设置自动回复规则等。具体见下面php:
2016-10-13 17:28:47
2235
原创 自定义微信公众号菜单一二级选项(一)
微信公众号的后台给我们提供了编辑菜单、预览、自动回复等快捷功能。但是假如我们若想获取公众号里面的内容,则必须启用服务器配置。 但是问题来了。启用服务器配置后,微信会告诉我们自动回复和自定义菜单功能失效了。看了微信的文档,但是说的不是很详细,不知道在哪里写代码我相信不止我一个人遇到这个问题,经过几天的研究终于搞清楚了,下面我简单介绍一下:创建一个php文件:
2016-10-13 17:10:54
3141
原创 筋斗云框架学习笔记(前端接口)
1.var MUI.activePage当前页面。注意:在初始化过程中,值可能为null;调用MUI.showPage后,该值在新页面加载之后,发出pageshow事件之前更新。因而在pagebeforeshow事件中,MUI.activePage尚未更新。要查看从哪个页面来,可以用 MUI.prevPageId。要查看最近一次调用MUI.showPage转向的页面,可以用
2016-09-30 14:30:54
637
原创 筋斗云框架学习笔记
1.如果要在办公室外访问代码库,Git Clone可以用ssh://builder@oliveche.com:10022/home/builder/xeyc-sys2.[后端应用 - server目录]api.php*API接口应用。提供基于HTTP的访问接口,形式如:api.php/fn 或 api.php/obj.query;该文件包含其它实现文件,以及应用内共享的数据。其
2016-09-30 10:33:08
714
原创 PHP 利用xdebug单步调试
我们做开发的都知道单步调试必不可少,但是对于php来说不像其他语言一样方便单步调试,下面我就教大家怎么利用xdebug对php进行单步调试一windows:1.VSCode安装扩展PHP Debug.2.安装XDebug.3.设置php.ini把php_xdebug-2.3.2-5.4-vc9-nts.dll拷贝到php/ext目录下。 (php_xdebug-2.3.2-5.
2016-09-29 14:19:50
2566
IE兼容ES6解决办法。。。。。。。。。。。
2020-09-03
驾校理论知识
2012-12-15
电子设计报告
2012-12-15
图片应用程序
2012-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人