分类归档

网站开发

FWQ
小程序
升级 selenium 3.3.0 后报错解决办法
升级 selenium 3.3.0 后报错解决办法 sudo pip install --upgrade selenium In [4]: import selenium In [5]: selenium.version Out[5]: '3.3.0' 登录后复制 执行测试时报错如下: swot@pp:~/pp/superlists$ python manage.py test functional_tests.tests.NewVisitorTest.test_layout_and_styling Creating test database for alias 'default'... E ====================================================================== ERROR: test_layout_and_styling (functional_tests.tests.NewVisitorTest) ---------------------------------------------------------------------- Traceback (most recent call last):   File "/home/swot/pp/superlists/functional_tests/tests.py", line 123, in test_layout_and_styling     inputbox.location.get('x') + inputbox.size['width']/2,   File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webelement.py", line 403, in location     new_loc = {"x": round(old_loc['x']), TypeError: 'NoneType' object has no attribute 'getitem' ---------------------------------------------------------------------- Ran 1 test in 4.378s FAILED (errors=1) Destroying test database for alias 'default'... 登录后复制 原因是:Selenium…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序调用图片安全API
微信小程序审核拒绝,拒绝原因是用户上传图片可能存在违法违规问题,程序必须有审核机制。解决方法如下(云开发):config.json { "permissions": { "openapi": [ "security.imgSecCheck" ] } } 登录后复制 云函数 const cloud = require('wx-server-sdk') cloud.init() exports.main = async (event, context) => { const { value }…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实现左滑删除效果代码展示
今天我们说下微信小程序左滑删除效果的实现,现在市场上很多app都在使用这个效果,一个listview页面,向左滑动一条item时,右侧会出现一个删除或者其他的选项,用户体验非常好,操作起来十分方便,今天我们使用微信小程序来实现这个效果……. 先看效果 要实现的效果: 1,当向左滑动时,item跟随手指像左移动,同时右侧出现两个可点击的按钮 2,当滑动距离大于按钮宽度一半松开手指时,item自动滑动到左侧显示出按钮,小于一半时item自动回到原来的位置,隐藏按钮。 思路: 1,首先页面每个item分为上下两层,上面一层放置正常内容,下面一层放置左滑显示出的按钮,这个可以使用z-index来实现分层。2,item上层使用绝对定位,我们操纵 left 属性的值来实现像左移动。 3,我们通过微信小程序api提供的touch对象和3个有关手指触摸的函数(touchstart,touchmove,touchend)来实现item随手指移动。 由于比较简单,所以直接上代码了,详细的讲解都在代码的注释中,首先看下页面的布局 <!--这是一个item的代码> <view class="address-item" wx:for="pw_addressList" > <!--这里绑定了刚才说的3个函数分别为 touchS,touchM touchE-->   <!--这里注意这个 style="pw_item.txtStyle" ,这是我们一会再js中 将要设置的样式 -->     <view>      <!--中间无关的代码已被我删除-->     </view>      <!--这里是左滑按钮部分----start-->…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress性能怎么样
wordpress性能表现良好,可快速高效地加载网站。然而,多种因素会影响其性能,包括托管、插件、主题、图像优化、缓存和数据库优化。通过优化这些因素,可显著提升性能。此外,使用cdn、启用gzip压缩、减少http请求、启用浏览器缓存和监视网站性能,可进一步增强wordpress网站的性能。 WordPress性能表现 WordPress性能如何? WordPress在性能方面表现良好,在大多数情况下,它可以快速且高效地加载网站。但是,WordPress网站的性能会受到多种因素的影响,包括: 托管服务提供商:托管服务提供商的选择显著影响WordPress网站的速度。选择提供可靠服务器、快速加载时间的托管服务提供商至关重要。 插件:第三方插件可能会减慢WordPress网站的速度,尤其是在同时安装 nhiều 插件时。选择经过优化并且不会影响网站性能的插件很重要。 主题: poorly-coded 主题可能会减慢网站的速度。选择干净、经过优化的主题,以确保快速加载时间。 图像优化:未优化的图像会增加网站的加载时间。通过使用图像压缩工具或加载延迟图像技术优化图像至关重要。 缓存:缓存WordPress内容可以减少加载时间,因为它会存储静态版本,供以后请求快速加载。 数据库优化:定期优化WordPress数据库有助于提高性能,因为太多的数据或过时的查询可能会导致速度较慢。 通过优化这些因素,可以显著提高WordPress网站的性能。以下是提高WordPress性能的更多提示: 使用CDN:内容交付网络(CDN)有助于减少网站的加载时间,特别是对于目标受众居住在远离网站服务器位置的网站。 启用Gzip压缩:通过启用Gzip压缩,可以减小页面的大小,从而加快加载时间。 减少HTTP请求:减少页面上的HTTP请求数量有助于提高性能,可以通过使用CSS合并、JavaScript压缩和图像精灵来实现。 启用浏览器缓存:通过启用浏览器缓存,可以将文件存储在用户的浏览器中,从而加快重复访问的加载时间。 监视网站性能:定期监视网站性能有助于识别影响速度的问题,以便及时采取措施。 以上就是性能怎么样的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress多语言导航设置
默认情况下,WordPress 没有提供创建多语言站点的功能,然而,我们可以通过插件或在线翻译服务为我们的 WordPress 网站添加多语言功能。对于一些想要开展国际业务的个人或公司来说,为网站添加多语言内容是必不可少的。特点是很多做外贸业务的 WordPress 网站,往往需要创建几种语言的内容。下面我们就来讨论一下怎么开发 WordPress 多语言网站。 如果你想了解更多关于的知识,可以点击: 第一种方法:通过 WordPress 多语言插件创建多语言站点   WordPress多语言插件中,出现最早的是 WPML,功能也最为强大,然后是 Polylang,功能一样强大,设置要比 WPML 插件简单,然后是 qTranslate。下面我们先来看一下使用 Polylang 多语言插件创建多语言站点的方法。 第一步:添加语言   Polylang 插件安装后,设置选项在”设置>语言的地方”,在设置里面添加语言。 第二步:为现有的文章添加翻译   在编辑文章界面,点击多语言设置处的“+”号,然后跳转到一个发布相应语言文章的页面,开始添加对应版本的语言。 第三步:添加语言切换工具到主导航菜单   Polylang 也为我们提供了语言切换器,可以通过主导航菜单或侧边栏添加。…
2024-11-25 阅读全文 →
FWQ
小程序
接收微信服务器post消息体的java代码示例
这篇文章主要为大家详细介绍了java微信公众平台开发第二步,微信服务器post消息体的接收,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在上一篇的文章中我们详细讲述了如何将我们的应用服务器和微信腾讯服务器之间的对接操作,最后接入成功,不知道你有没有发现在上一篇的【controller】中我定义了一个get方法和一个post方法,但是在使用过程中我们就用了get方法,这里我们就来说说我们预留的post的方法的使用! 当我们在完成了服务器验证之后,此后用户每次向公众号发送消息、或者产生自定义菜单点击事件时,开发者填写的服务器配置URL将得到微信服务器推送过来的消息和事件,然后开发者可以依据自身业务逻辑进行响应,例如回复消息等!通过这句话我们能知道后面所有的微信服务器和我们应用服务器之间的沟通都是通过post消息体来完成的,那么我们这里将讲述如何接受微信post的消息体! (一)消息类型和消息格式 上面有说道我们所有的和微信服务器之间进行沟通基本都是通过post消息体完成的,首先我们了解下消息体的类型,大致类型有两种: 立即学习“”; 普通消息类型:文本消息、图片消息、语音消息、视频消息、小视频消息、地理位置消息、链接消息 事件消息类型:关注/取消关注事件、扫描带参数二维码事件、上报地理位置事件、自定义菜单事件、点击菜单拉取消息时的事件推送、点击菜单跳转链接时的事件推送消息类型:微信服务端推送的所有消息体的类型格式都是xml格式; (二)消息重试机制 微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试,但是这里后期可以使用【客服消息接口】去完成消息再次推送。 (三)消息接收处理 在前面我们有说道微信的消息体是采用xml格式,那么我在这里写了一个MessageUtil去做消息格式的处理,大致代码如下: package com.cuiyongzhi.wechat.util; import java.io.InputStream; import java.io.Writer; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest;   import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader;   import com.thoughtworks.xstream.XStream; import com.thoughtworks.xstream.core.util.QuickWriter; import com.thoughtworks.xstream.io.HierarchicalStreamWriter; import com.thoughtworks.xstream.io.xml.PrettyPrintWriter;…
2024-11-25 阅读全文 →
FWQ
小程序
图文详解微信公众平台开发微信服务器IP接口实例(附代码)
本文主要介绍了图文详解微信公众平台开发微信服务器ip接口实例(附代码),具有很好的参考价值。下面跟着小编一起来看下吧 学习了access_token的获取及应用后,正式的使用access_token调用下其他微信公众平台的接口,加深认识与使用方法。 一、获取微信服务器IP地址实例 (一)接口介绍 如果公众号基于安全等考虑,需要获知微信服务器的IP地址列表,以便进行相关限制,可以通过该接口获得微信服务器IP地址列表或者IP网段信息。 (二)实例调用 接口说明 http请求方式:GET 接口调用地址: api.weixin.qq.com/cgi-bin/getcallbackip?access_token=ACCESS_TOKEN 说明,如表所示: 参数 是否必须 说明 access_token 是 公众号的access_token 返回说明: 正常情况下,微信会返回数据包给公众号,如图所示: 返回信息参数说明,如表所示: 参数 说明 ip_list 微信服务器IP地址列表 代码: <?php /* *获取微信服务器IP地址…
2024-11-25 阅读全文 →
FWQ
小程序
如何找回老的微信头像?
步骤:1、打开微信,点击“添加好友”;2、在输入框中输入“recover”,点击“搜索”;3、点击“操作记录”,再点击“确定”;4、强制关闭,重新登录微信即可。 步骤如下: 1、首先在我们的手机桌面上找到并点击它,接着点击添加朋友。 2.然后在输入框中输入:recover并点击屏幕右下角的搜索。 3.接着点击操作记录。 4.然后点击确定。 5.最后点击强制关闭并重新登陆微信就可以了。这样就解决了找回微信丢失头像的问题了。 推荐教程:《》 以上就是如何找回老的头像?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信获取地理位置的图文详解
 一位中年男子因和老婆吵架,老婆一气之下离家出走,电话不接,每天发微信也不回,他想通过微信知道老婆在哪。 一位阔太太的老公说在外应酬生意,经常很晚才回来,太太想通过微信知道老公当时到底在哪里,她担心他在外面养了人。 一位年轻的美女为变心不理他的初恋男友付出了很多宝贵的东西,她她不想放弃这段感情,想通过微信定位对方位置,然后去找他。 这是我们曾经碰到的三个真实场景。 1. 关注“方倍工作室”微信公众账号,回复“123”获得定位型漂流瓶创建链接。   2. 选择自己隐私选项,对方信息获取选项,填写信件内容,选择漂流瓶有效时间。   3. 提交订单,确认付款   4. 支付成功后,将收到方倍工作室发来的漂流瓶链接地址。 5. 打开地址,将弹出是否允许公众账号获得地址。 6. 只有“允许”后才能打开漂流瓶,查看到信件内容。以下是显示和不显示自己隐私的信件图。   7. 将其分享给好友或分享到朋友圈,是以下是显示和不显示自己隐私的分享图。   8. 对方打开该信件时,将显示步骤5和步骤6中的页面。 漂流瓶创建者同时收到打开者的位置信息。如图所示,点击个人头像还可以在上看到位置。 说明:实际地址与真实地址有一定误差,范围在几十米到数百米左右,这是由手机本身决定的。软件无法控制。   …
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms模板怎么制作
制作帝国cms模板共需5步:准备基础文件:复制帝国cms基础模板;修改模板文件:编辑头部、尾部、主页、列表页、详情页等模板文件;自定义css样式:编辑default.css文件或添加自定义css;添加模板参数:设置标题、关键字、描述等参数;验证并发布:验证模板无语法错误后,上传到帝国cms系统并发布。 帝国CMS模板制作指南 如何制作帝国CMS模板? 制作帝国CMS模板需要以下步骤: 1. 准备基础文件 创建一个新文件夹作为模板目录。 复制帝国CMS系统目录下的data/skin/default文件夹到模板目录中,作为模板基础。 2. 修改模板文件 打开default/template/system目录,编辑以下文件: header.temp.php:头部内容 footer.temp.php:尾部内容 index.temp.php:主页内容 list.temp.php:列表页内容 show.temp.php:文章详情页内容 根据自己的需求修改这些模板文件中的HTML和PHP代码。 3. 自定义CSS样式 打开default//default.css文件,编辑CSS样式以定制模板外观。 如果需要,可以添加额外的CSS文件。 4. 添加模板参数 在default/templet/config.php文件中,可以设置各种模板参数,如标题、关键字、描述等。 5. 验证并发布 保存所有更改并验证模板是否存在语法错误。 将模板目录上传到帝国CMS系统的data/skin/目录中。…
2024-11-25 阅读全文 →