- 博客(107)
- 资源 (6)
- 收藏
- 关注
原创 解压后在别的电脑能安装PS,在我电脑就提示安装文件损坏
解决办法1:重新拷贝到U盘。解决办法2:解压后,对Set-up.exe文件右键:属性 -> 兼容性 -> 更改所有用户的设置 -> 勾上“以兼容模式运行这个程序”,然后选择"Windows 7" -> 勾上“以管理员身份运行此程序” -> 确定 -> 确定。然后重新运行Set-up.exe,如果还是安装失败,这时需要还原刚才的设置,再重新执行S...
2019-10-23 11:47:17
7339
1
原创 进入到win7安装界面后鼠标键盘无法使用
解决办法:1、开机时按 Del 键,进入BIOS2、切换到Advanced,然后向下选择 USB Configuration,回车进入子界面3、进入子界面后,向下移动光标到XHCI Hand-off ,回车后选择 Disabled。4、按 F10,回车后自动重启。下次进入到win7 安装界面,鼠标和键盘应该能使用了。...
2019-05-07 16:27:21
70399
7
转载 找回苹果电脑登录密码
1 重启苹果电脑,并且按住command + R键。2 进入osx实用界面。(可以理解为进入电脑的BIOS)3 选择左上角,“实用工具” -> “终端”4 输入代码“resetpassword”。5 回车,进入修改密码弹框,修改密码。 6 重新启动设备,使用新密码登录。这样就可以了。还有其他方法是通过系统盘(U盘)启动Mac mini 进入,然后修改用户信息。...
2018-12-28 14:17:43
2110
转载 mysql主从复制的实现
mysql主从复制的原理:主服务器master产生二进制日志文件,从服务器slave实时分析这个二进制日志文件,如果发现主服务器master做什么,从服务器slave也跟着做什么。 【主服务器master】1、给主服务器安装mysql# 安装mysqlyum -y install mysql mysql-server mysql-devel# 配置mysql开机启动...
2018-08-14 15:00:44
220
转载 PHP函数实现几天前几天后,几月前几月后,几年前几年后
<?phpdate_default_timezone_set('PRC'); //默认时区echo "今天:",date("Y-m-d",time()),"<br>";echo "今天:",date("Y-m-d",strtotime("18 june 2008")),"<br>";echo
2018-07-19 11:41:54
697
转载 redis添加访问密码
http://blog.csdn.net/chenjunan888/article/details/50543587打开redis.conf文件,找到requirepass foobared对应的位置,然后修改foobared成自己想要的密码,并删除当前行前面的#注释,然后保存退出,重启redis服务。
2017-09-20 17:00:18
717
原创 APP接口签名算法
以ThinkPHP5为例/** * 生成签名 */ public static function buildSign() { $param = input('param.'); // ThinkPHP5获取所有请求参数的助手函数 unset($param['sign']); // sign字段不需要加入
2017-06-19 22:15:12
2707
原创 MySql存储日期类型用int、datetime还是varchar?
那要看你怎么取舍:需要可读性好,那就使用datetime类型,如果你对性能要求很高,那就必须使用int类型,而且int类型所占用的存储空间也比其他两种类型要少!因为我做了测试:数据库表里有五十万条数据,一个字段叫time1,是int类型,一个字段叫time2,是datetime类型,最后一个字段叫time3是var char (10)类型,int 查询5次分别是 0.858
2017-06-12 12:21:26
12004
原创 PDOStatement::execute(): MySQL server has gone away
原因:mysql执行时间或执行缓存容量超过了默认值。解决办法:(应用时必须重启数据库~~)在mysql配置文件my.ini中添加或修改为以下配置:wait_timeout=2880000interactive_timeout=2880000max_allowed_packet=100M
2017-06-01 20:45:02
7406
1
原创 ThinkPHP5更新数据遇到SQLSTATE[HY093]: Invalid parameter number: mixed named and positional parameters
错误原因:Db::table('goods_sku')->where("sku_id =?", [$jdskuId] )->update($data);解决办法1:Db::table('goods_sku')->where("sku_id=:param1", ['param1'=>$skuid])->update($data);解决办法2:Db::table
2017-05-31 23:12:37
4293
原创 ThinkPHP5请求参数为数组时报错:variable type error:array
解决办法:如果你要获取的数据为数组,请一定注意要加上 /a 变量修饰符才能正确获取到。例如:$ids = input(' ids/a'); // ids后面加上/a
2017-05-22 23:34:24
4308
转载 Linux中格式化和挂载数据盘
https://help.aliyun.com/document_detail/25426.html?spm=5176.doc25446.2.3.NiCWWf
2017-05-22 14:12:14
306
原创 fatal: protocol error: bad line length character: Welc
TORTOISEGIT Tortoisgit更新到版本24.0.2的问题,回退安装23版本即可。
2017-05-17 15:09:33
5111
原创 Permission denied (publickey)无权访问远程Git代码仓库
环境:windows系统错误信息如下:Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists. 原因:没有配置SSH密钥。解决...
2017-05-10 11:36:22
4641
原创 Your configuration specifies to merge with the ref 'refs/heads/master' from the remote, but no such
环境:1. windows 电脑。2. 我是通过git命令行clone的代码仓库。3. 然后我用TortoiseGit去拉取和推送代码,于是出现了这个错误。原因:通过git命令行生成的".get"目录与TortoiseGit不兼容。解决办法:删除本地项目根目录中隐藏的“.get”目录,然后通过TortoiseGit克隆代码仓库的方式生成".get"目
2017-05-10 11:02:21
11336
原创 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
我在阿里云ECS服务器上执行一下命令无法登录SQL:mysql -uroot -p提示如下错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)解决办法:先检查是否有sock文件,命令为 ls /tmp | grep
2017-05-03 00:37:47
385
转载 统计项目有多少行代码
工具:Eclipse,或Eclipse衍生的开发工具。原理:使用File查询工具来查询有多少个换行符。步骤:1、打开Search中的File Search,2、在containg text中输入\n,勾选Regular expression(正则表达式),3、File name patterns则输入*.java(如果想把其他的文件也算进去,可以继续,*.js, *.jsp……
2016-12-29 15:10:02
3494
原创 ThinkPHP模型开发之自动完成常见问题
问题一:字段无法调用系统函数。原因1,函数名写错了。原因2,既然调用的是系统函数,那么附加规则应该是function,不是callback。原因3,这个系统函数已经被新版php废弃。问题二:字段无法调用自定义模型方法。原因1、一定要是当前模型的自定义方法。愿意2,自定义方法的权限一定不能是private,最好是protected。原因3,既然调用的是自定义模型方
2016-12-16 11:33:08
428
原创 windows远程桌面无法连接
原因一:远程主机没有设置用户密码。请设置一个密码。原因二:远程主机没有开启远程桌面。请到计算机属性->高级系统设置->远程->远程桌面,启用它。原因三:远程主机和自己的电脑不在同一个网段。如果远程主机的IP是192.168.36.5,那么你电脑的IP应该是192.168.36.X。(X是255内的数字,但是不能和远程主机是同一个IP)原因四:如果以上都配置正确了,那么最后一个原因就
2016-12-16 11:19:24
2240
原创 CSS实现极细边框的原理
CSS实现极细边框的原理 #line1 {border-top: 1px solid red;} #line2 {border-top: 1px solid red; transform: scaleY(0.5); } 正常粗细极细边框。使用transform: scaleY(0.5)实现横向细边框,transform: scaleX(0.5)实现纵向细
2016-12-14 22:58:21
7914
原创 JQueryValidationEngine常见问题
1、明明正则表达式写的很正确,却依然表单字段验证不通过。原因:我们给正则表达式加上了双引号或单引号。"phone":{ "regex" : /^[0-9]{11}$/, // 正则表达式是不需要加双引号或单引号的 "alertText" : "* 无效的手机号码"}
2016-12-12 20:26:08
2985
原创 seajs使用常见问题
1、$ is not a function原因:jquery默认遵循amd书写规范。解决办法:需要修改jQuery文件,搜索到define.amd,并 修改成 (define.amd || define.cmd),让其也支持如果在seajs.config的alias中给jquery配置了别名叫'jq'或其他,则确保别名一定要叫'jquery'。2、Bootstrap's J
2016-12-12 15:58:17
1474
原创 seajs开发教程及注意事项
seajs可以解决多人协作开发时JS变量函数命名冲突,以及JS依赖难管理问题。目录结构:index.html 页面文件我的第一个sea模块应用我的第一个sea模块应用!seajs.config({ // 基础路径 base: '/static/js/sea-modules/', // 当模块标识很长时,可以使用 alias 来简化书写,方便
2016-12-12 02:47:32
592
原创 php判断是否SSL协议
/** * 判断是否SSL协议。此代码来自ThinkPHP框架的公共函数文件(ThinkPHP/Common/functions.php)。 * @return boolean */function is_ssl() { if(isset($_SERVER['HTTPS']) && ('1' == $_SERVER['HTTPS'] || 'on' == strtolower($_
2016-12-09 10:49:39
1438
原创 nginx配置实现https
server { listen 443 ssl; listen [::]:443 ssl ipv6only=on; #pem证书是通过lets encrypt的certbot工具生成而来 ssl_certificate /etc/letsencrypt/live/your.domain.com/fullchain.pem;
2016-12-08 23:18:05
665
原创 mysql 查询优化经验
直接join原表查询比join一张虚拟表查询的性能要好很多。代码1(查询耗时206毫秒):select p.pro_id, p.child_brand_name, p.subject, p.main_photo, MIN(c.price2) minPrice, MAX(c.price2) maxPrice from www_car c
2016-12-07 17:57:56
277
原创 lets encrypt教程
【准备】我的服务器是CentOS 7ping出acme-v01.api.letsencrypt.org的IP,得到IP后加入服务器的白名单。(可选,主要是为了防止被云服务器的防火墙给挡了数据)【开始】如果是CentOS 6/7系统,先执行:yum install epel-release# 1、安装certbot#CentOS 7系统直接yum安装certb
2016-12-06 12:58:42
2637
原创 查看linux版本
(1) 查看linux内核版本及平台uname -r -m(2) 查看linux发行版版本lsb_release -a或more /etc/issue
2016-12-05 11:46:06
289
原创 生成给Nginx用的OpenSSL证书
# 1) 生成RSA私钥openssl genrsa -des3 -out server.key 1024# 2) 生成签名openssl req -new -key server.key -out server.csr# 3) 根据已生成的RSA私钥输出无加密的私钥openssl rsa -in server.key -out server_nopass.key
2016-12-02 01:00:29
3332
原创 PHP常用的常量和函数
提示:本示例在/home/www/hello.php内执行__FILE__ // 表示当前文件,例如/home/www/hello.phpdirname(__FILE__) // 表示当前文件所在目录,例如 /home/www__DIR__ // 表示当前目录,例如 /home/wwwdirname(__DIR__) // 表示当前"目录"所
2016-12-01 12:33:57
453
原创 路由器无线中继
A为可以上网的路由器。B为新买来的路由器。1、在B路由器的无线网络设置的WDS设置中,填写A路由器的SSID名称(WIFI名称)和WIFI密码。2、把B路由器的无线网络设置给关闭DHCP。3、保存设置后,B路由器提醒需要重启,重启路由器即可。
2016-11-30 16:58:48
616
原创 微信订阅号、服务号、企业号的区别
服务号、订阅号、企业号的介绍(区别) 1、订阅号:主要偏于为用户传达资讯(类似报纸杂志),认证前后都是每天只可以群发一条消息;如果想简单的发送消息,达到宣传效果,建议可选择订阅号。2、服务号:主要偏于服务交互(类似银行,114,提供服务查询),认证前后都是每个月可群发4条消息;如果想进行商品销售,进行商品售卖,建议可申请服务号。3、企业号:主要用于公司内部通讯使用,需要先有
2016-11-10 11:56:29
934
原创 sublime的ConvertToUTF8插件安装
1、先下载ConvertToUTF8并解压,将解压后的文件夹名修改为ConvertToUTF8。2、将 ConvertToUTF8文件夹移动到 Sublime Text 的Packages文件夹下。(可通过 Sublime Text 菜单中的 Preferences > Browse Packages 找到Packages文件夹)官方教程...
2016-11-09 16:19:57
23807
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人