- 博客(15)
- 资源 (6)
- 收藏
- 关注
转载 MySQL错误:Can't connect to MySQL server (10060)远程连接数据库失败
当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060),我们从以下几个方面入手,找出错误的原因:1.网络不通。检查能不能ping通。2.防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。3.mysql的账户设置。mysql账户是否不允许远程连接。如果无法连接可以尝试
2017-08-31 14:07:00
5366
转载 使用SMTP发送邮件报错:Expected response code 250 but got code "553", with message "553 Envolope sender mis...
我们在使用邮件发送功能的时候通常都是用SMTP,邮件格式一般是form:test@qmsu.net,to:user@example.net。 在发送邮件的时候有时会遇到了一个这样的问题: Expected response code 250 but got code "553", with message "553 Envolope sender mismatch with login use
2017-08-28 20:10:28
9009
转载 stream_socket_enable_crypto(): this stream does not
今天在Yii框架中调用PHPMailer发送邮件的时候(使用SMTP的TLS加密认证方式)出现错误,在网上Google了下,找到一篇文章解决了问题(stackoverflow上也有相关问题及解答,点这里查看)。原文内容如下:“Warning: stream_socket_enable_crypto(): this stream does not support SSL/crypto” is
2017-08-28 20:10:04
2932
转载 Expected response code 220 but got code “”, with message “””
在使用swift_mailer时出现了以下错误:Expected response code 220 but got code "", with message """解决办法:这个一般是由于encyption配置导致的Secure Sockets Layer (SSL)Transport Layer Security (TLS)'mailer' =>
2017-08-28 20:09:11
3541
转载 一种基于redis的购物车实现方案(php)
namespaceHome\Controller;useThink\Controller;useOrg\Net\Http;useThink\Cache\Driver\Redis;classIndexControllerextendsController{private$redis_obj=null;public function__construct(){$
2017-08-25 20:50:32
2828
转载 redis解决购物车的问题
在逛各大电商网站的时候,总会有将商品加入购物车,然后合并付款,这个大大的提高了用户的体验,某东更是任性,在未登录的情况下都可以将商品加入购物车,但是任性总是有代价的,后面我会说一下这个小bug。可能不算是个bug,但是体验上也有不爽的地方。还是谈谈购物车是如何实现的吧,购物车首先标识要唯一,因为每个账号要对应一个购物车,在登录状态下,我们可以直接将数据保存到数据库中,使用用户的id表示自己购买
2017-08-25 20:31:47
4398
1
转载 购物车的数据是否应该保存在数据库中?
目前我们使用购物车的存储方式主要有:Session方式,Cookie方式,数据库存储,我们来一一分析优缺点。1.Session(Memcached)方式优点:购物车信息保存在服务端,可以保存1M 信息。缺点:对于大型网站会占有过多的服务器内存资源,造成服务器压力过大。Session保存的信息会在用户退出登录后丢失。用户下次登录,购物车中商品信息丢失,用户只能从新选择。2.Cooki
2017-08-25 20:28:08
6769
转载 Redis作者谈Redis应用场景
毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。下面是一篇新鲜出炉的文章,其作者是Redis作者@antirez,他描述了Redis比较适合的一些应用场景,NoSQLFan简单列举在这里,供大家一览:
2017-08-25 20:05:46
201
转载 redis php扩展安装(window)
redis扩展下载:https://github.com/phpredis/phpredis/downloads链接失效的话,可以下载我的资源:将解压得到的php_igbinary.dll,php_redis.dll两个文件放入php目录下的ext文件夹中,如:D:\sofeware\php\php\php-5.4.45\ext配置php.ini,加入以下代码extension
2017-08-25 19:00:50
230
转载 浅谈CSRF攻击方式
一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取
2017-08-24 16:35:42
203
转载 CSRF攻击与防御(写得非常好)
转载地址:http://www.phpddt.com/reprint/csrf.html CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解: 攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望
2017-08-24 15:36:20
540
转载 Android APK反编译就这么简单 详解(附图)
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)
2017-06-02 23:27:09
222
原创 viewPager+fragment实现分页切换,跳转至别的页面改变数据,fragment没有改变
通过网上查找相关资料,有必要加强对viewpager及相关Adapter的理解项目分页显示未付款,已付款,全部三个页面,实现方式是,viewpager进行页面切换控制,而里面具体的页面为fragment,通过FragmentPagerAdapter进行设置;现在需要点击未付款页面内的付款按钮,切换至支付页面,付款成功后,自动刷新viewpager里面全部数据,并切换至已付款
2017-04-14 10:52:16
1192
原创 app全fragment混少量Activity的切换逻辑
希望页面切换时,一直保留底部导航栏,而底栏含有一个home键,点击无论当前在哪个界面,必须回到首页,Activity无法满足需求,就需要使用Fragment了那么,最关键的问题,我总结了一下几点:1.Fragment和Fragment切换逻辑及数据传递2.Fragment和Activity切换逻辑及数据传递3.界面返回键逻辑4.手机返回键逻辑5.底栏HOME键逻辑6
2017-04-14 10:21:33
315
原创 Android进程保活
Android进程保活关键点:1.提供进程优先级,降低进程被杀死的概率2.在进程被杀死后,进行拉活/***********************************************进程优先级*********************************************************/重要性自左到右依次递减前台进程--->可见进程---
2017-04-14 10:19:29
512
android studio 的sublime风格配置
2017-04-25
21种fragment切换效果
2017-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人