黑马程序员:装饰类的作用——增强被装饰类的方法的功能(利用组合实现复用)

----------------------java+android开发、android培训、期待与您交流!---------------------- 装饰类,的特点在于灵活,高效,可以避免复杂的类的继承体系。装饰类,在疯狂java讲义的5.8.2节出,叫做利用组合实现复用。可以作为参考。/*MyReader--专门用于读取数据的类|--MyTextReader|--MyBufferedTextReader|--MyMediaReader|--MyBufferedMediaReader|--MyDataReader//后续可能还需要增加的类|--MyBufferedDataReader//为了提高读取速度和效率,引入缓冲区,所以按照上面的逻辑,需要引入多个类来完成各自的缓冲,结构复杂,效率低可以用一般的装饰类classMyBufferedReader{MyBufferedReader(MyTextReadertext){}MyBufferedReader(MyMediaReadermedia){}MyBufferedReader(MyDataReaderdata){...

黑马程序员——java基础之文件复制

----------------------ASP.Net+Unity开发、.Net培训、期待与您交流!----------------------   <ahref="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<ahref="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流!文件复制的两种方法。这里主要讲解的是第一种该注意的地方。注意,在用单个字符即取即存的时候,ch=fr.read(),ch就是等于读取到的字符的ASCII对应的整型数据。在写入的时候,fw.write(ch)。write(intch).传入的是整型,写入后,自动转成char型。而在使用数组的时候,len=fr.read(buf)),len则等于读取到的字符数组的长度,字符仍缓存在字符数组buf中。字符都是通过f...

[转]正确解决:坑爹的0xc000007b——应用程序无法正常启动

本文转自:http://blog.sina.com.cn/s/blog_654116410102x9hr.html注:本文对0xc000007b的问题本质进行了说明,可以说对网上杂七杂八的声音做了一个统一。问题情景:vs2013写的一个64位的exe程序,release后带着来自系统目录C:WindowsSysWOW64msvcr120.dll到一个没有runtime的win7环境去运行,没有用到MFC,所以带着这个msvcr120.dll就足够了,但是拷贝过去后一运行就出现如下对话框:首先怀疑msvcr120.dll还不够,于是也拷贝了msvcp120.dll和vccorlib120.dll,问题依旧其次,搜索了网络上其他人碰到的错误,做了:1.说缺乏dx9,于是用dxdiag命令打开看,发现系统是有dx11的,根据向下兼容,不可能缺乏dx9为了验证,我特地重装了dx8到本机,问题依旧,所以说dx9缺乏的都是比较坑爹的,因为目前的window都是默认支持dx,更不用说dx9这么老的东西了2.说缺乏vc环境,这个我已经做了,没有缺乏最后查到的原因所在,出乎你们的想象:SysWOW64目...

微信支付授权目录填写规则

微信内使用微信支付有时会遇到如下错误:当前页面的url未注册http://xxx  这是因为当前支付页所在的公众号没有认证并开通微信支付,如果开通了那就需要到公众号后台配置下支付授权目录 点击支付授权目录的修改 注意到第三点:3、头部要包含http或https,须细化到二级或三级目录,以左斜杠“/”结尾这里非常容易误解。很有可能是这是错误的文案,微信没有及时更新说明文案。 经过实际测试后发现,第三条的意思是支付授权目录应该为当前页面链接的上一级目录比如访问url为:http://www.a.com/recharge/index授权目录应为:http://www.a.com/recharge/ 访问url为:http://www.a.com/recharge授权目录应为:http://www.a.com/ 带参数的url忽略参数:访问url为:http://www.a.com/recharge/index?package=1授权目录应为:http://www.a.com/recharge/&nb...

Adminimize 插件:WordPress根据用户角色显示/隐藏某些后台功能

倡萌刚才分享了 WordPress根据用户角色隐藏文章/页面的功能模块(MetaBoxes),如果你还想根据不同用户角色显示或隐藏后台的某些功能,比如顶部工具条、左边导航菜单、小工具、仪表盘、菜单设置等,那你不妨试试Adminimize。Adminimize是一款非常强大的WordPress后台定制插件,你可以使用它来轻松设置哪些用户角色可以看到或使用哪些功能,几乎囊括了WordPress后台的所有操作选项,还支持主题和插件所生产的的功能选项,非常强大!具体的功能,不是几句话就可以说清楚的,以下是部分设置选项截图(你可以点此查看所有选项截图)在后台插件安装界面搜索Adminimize即可在线安装,或者下载Adminimize...

微信公众号推送文图片什么尺寸最佳?(转)

作者:trickyEdecay链接:https://www.zhihu.com/question/27138896/answer/127500504来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我是看到目前最高赞的答案飘过来的2333看到最高赞的尺寸是600x275而官方推荐的大图尺寸是900x500作为一只标准的强迫症(误我就是想拿900x500来画鬼符折腾了老半天,终于测出我的标准(oh,对了,我没有量具体的尺寸,反正就是导出了几张png,以后做封面的时候直接放在最上面的图层就可以对着看了)1.单图文封面多不过感觉也是够用的,总结一下iPhone不会对图片进行裁剪iPad会对图片左右两侧进行裁剪Android会对图片上下两侧进行裁剪分享给朋友/到朋友圈会直接裁剪至只剩中间部分(上图红色部分)2.多图文的主封面多图文就相对来说比较复杂了,总结一下iPhone不会对图片进行裁剪iPad会对图片上下两侧进行裁剪Android会对图片上下两侧进行裁剪分享给朋友/到朋友圈会直接裁剪至只剩中间部分(上图红色部分)图中黑色部分是多图文才有的,因为多图文有一个标题会...

微信公号文章排版:微信公众号新增4个新功能

微信公众号排版对于新媒体运营是一个必知的课题。就像中国人必须会说国语一样。说起排版,现在的排版都流行简洁风格,那么这里也延续简洁风。我给大家列出了公众号排版的一些基本配置,如有雷同,那就对了!字号建议正文设置为14px或15px,过大字号没有美感,过小字号易疲劳。备注字体可以设置为12px。我一般是用14px或15px作为正文,12px作为辅助。色号正文建议设置为#3f3f3f、#3f3f3f(#5f5f5f和#4f4f4f也可以),标注为#888888。正文要淡一点也可以直接正文用#888888。我一般是用#5f5f5f或#888888。字间距建议设置为1px或1.5px。我一般是用1px。行间距建议设置为1.5px或1.75px。我一般是用1.75px。两端缩进建议设置为0.5px或1.0px。我一般是用0.5px。两端对齐文章内容较冗长,建议设置为两端对齐。我一般大段内容都会使用两端对齐。封面图建议头图大小设置为1108*500px,然后把主体内容尽量放在900*500px的区域内,这样就保证苹果手机用户和安卓手机用户都能看到全图。同时,最关键的信息放在500*500px的区域内...

关于微信获取access_token接口,返回值为-1000的问题

今天打算获取token来,来修改公众号的菜单,结果像往常一样输入了appid和secret,结果没有返回access_token,而是返回了一个-1000,并提示"未知返回状态" 最终翻看微信开发api找到需要去配置IP白名单。只需要配置访问来源IP即可。同时使用这个http://ip.qq.com/可以拿到IP。重新获取access_token,成功。事实证明还是要多看文档API。...

wxBot微信机器人框架(转)

原文:http://blog.csdn.net/tobacco5648/article/details/50722321 wxBot 是Python包装Web微信实现的微信机器人框架。可以很容易地实现微信机器人。 github地址: wxBotgithub目前只能运行于Python2环境。 wxBot 用到了Python requests 和 pyqrcode 库,使用之前需要安装这两个库:pipinstallrequestspipinstallpyqrcode1212代码利用 wxBot 最简单的方法就是继承WXBot类并实现handle_msg_all或者schedule函数,然后实例化子类并run,如下的代码对所有的文本消息回复“hi”,并不断向好友tb发送”schedule”。 handle_msg_all函数用于处理收到的每条消息,而schedule函数可以做一些任务性的事情(例如不断向好友推送信息或...

微信支付相关开发问题解决方案收集汇总

到处都是坑的微信支付V3http://www.cnblogs.com/zhangs1986/p/4043987.html 最近微信APP支付遇到的一些坑http://cnodejs.org/topic/550b8f223135610a365b03a0...

小程序开发教程收集汇总

  一个小时快速搭建微信小程序教程http://www.cnblogs.com/dragondean/p/5919694.html 微信小程序全面实战,架构设计&&躲坑攻略(小程序入门捷径教程)http://www.cnblogs.com/dragondean/p/6247643.html ...

微信支付报错:统一下单和拉起支付的appid不一致(原创)

微信支付报错:统一下单和拉起支付的appid不一致错误码:-2提示参考:参考统一下单的API (谦信君原创,转载请注明来源)原因排查:我们做的是APP微信支付客户端向我服务端发请求,获取预支付ID信息,服务端这边在这里请求的是微信的统一下单的接口API然后我的服务端会给客户端返回一个数组,供客户端请求调用微信的调起支付接口API问题就出在这个数组,由于微信支付对大小写是非常敏感的,所以里面不符合接口定义参数的写法就容易导致错误,下面的appid, timestamp都应该是小写才对publicfunctionget_prepay_package($prepay_id){$data=array();//微信开放平台审核通过的应用APPID$data["appId"]=$this->_config["appid"];//微信支付分配的商户号$data["partnerid"]=$this->_config["mch_id"];//预支付交易会话ID$data["prepayid"]=$prepay_id;//暂填写固定值Sign=WXPay$data["pa...

微信支付报错:app没有获取微信支付权限

调试微信支付的时候报错:Array([return_code]=>FAIL[return_msg]=>您没有APP支付权限) 查询了,发现自己将之前的公众号支付的APPID一些信息复用到现在的APP支付了。解决办法,去微信开发平台申请微信APP支付 ...

微信公众号开发之用户地理位置坐标转百度坐标

微信公众号开发之用户地理位置坐标转百度坐标(搜狗、google地图坐标转百度地图坐标)我们知道,Google地图、soso地图与百度地图的坐标是不一样的,通常会差挺远一段距离。因此我们在微信中使用百度地图导航等百度地图API时,若根据微信获取的用户位置信息的话,得到的结果通常是不准确的。这时我们就需要把微信获取的用户位置坐标转换成百度地图对应的坐标才可以。 下面是我们在微信公众号中获得的用户位置的XML数据包(用户主动发送来的位置,开通高级接口的可以主动获取用户信息,获取结果参考这里):<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1351776360</CreateTime><MsgType><![CDATA[location]]></MsgType><Lo...

微信开发:消息回复总结

转自:http://www.cnblogs.com/mchina/p/3364377.html一、简介微信公众平台提供了三种消息回复的格式,即文本回复、音乐回复和图文回复,在这一篇文章中,我们将对这三种消息回复的格式做一下简单讲解,然后封装成函数,以供读者使用。二、思路分析对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行响应(现支持回复文本、图文、语音、视频、音乐)。三、文本回复3.1文本回复xml结构<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>12345678</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[content]]></Con...
首页上一页...302303304305306...下一页尾页