2020-08-14零分笔记 , , 1,496 阅读0 评论

## 拼多多开放平台PHP版本的SDK - 环境要求:php 5.5版本及以上,使用composer包管理工具 - 执行一下 composer install 安装命令 - 该SDK使用 composer 对src下面的代码进行命名空间自动导入,namespace 自动导入的规则是[psr4 规范](https://www.php-fig.org/psr/psr-4/) - 该SDK共有2个文件夹,src文件夹下面是sdk主功能文件夹。example文件夹下面是所有接口的demo,作为测试样例参考。 ## src文件夹下面文件功能说明 * PopAccessTokenClient 类 - generate : 根据从授权后回调地址那里拿到的code 值,然后去服务器获取access_token和refresh_token以及过期时间等值 - refresh:由于access_token时效性是24小时,refresh_token的时效性是30天,所以,当acces_token过期后,利用refresh_token进行重新获取access_token * PopHttpClient 类 - syncInvoke : 把接口名称 type 以及各自接口对应的业务参数,access_token(如果需要授权)传给这个接口即可获取到对应接口的返回值。 * Api/Request - 这个文件夹下面存放所有接口的自定义请求Request类 * Common - 这个文件夹下面存放所有的公共功能类 * Token - 这个文件夹下面存放获取和刷新token相关接口的request 说明文档,下载到本地,安装composer,进入SDK文件夹,执行一下 composer install 安装命令 文件夹中多出一个vendor,将vendor,src,example 上传到服务器。composer.json和composer.lock,也可以一起上传! example内是demo演示文档,也可以稍微处理下做JSON数据! =========================== 查看电脑是否安装composer,打开CMD输入composer,出现下图,说明已安装 命令: 打开CMD,Windows+R,输入CMD 进入指定盘,如D盘,在CMD框内输入:D: 进入文件夹 cd 文件夹路径
阅读全文

2019-12-24零分笔记1,400 阅读0 评论

微信电脑版多开教程,手机版就不写了,有不少手机现在都支持应用多开了!电脑版说下,其实也简单! 新建一个bat文件(怎么新建?新建一个文本文件,后缀改成.bat就可以了!) 文件内容: @echo off start /d "D:\Program Files\Tencent\WeChat\" WeChat.exe start /d "D:\Program Files\Tencent\WeChat\" WeChat.exe exit 之后双击这个bat文件就可以实现多开了!以上是双开,如果多开,想开几个就写几条的start命令! 注意:D:\Program Files\Tencent\WeChat\ 是电脑版微信的安装目录! 运行之前如电脑上已经登录了微信,需要先退出! 另:关于cmd start命令:启动单独的“命令提示符”窗口来运行指定程序或命令! 原理应该就是快速双击微信图标,实现运行多个吧!批处理运行间隔时间几乎为0!

2019-12-21零分笔记1,647 阅读0 评论

前几天看到一个博客,可以点击听文章,想着也弄一个!原理是利用百度的AI语音功能!这边直接链接替换文字!效果如下 刚开始,直接整篇文章,发现可能是因为文字太多,无法成功转换!最后通过分段来实现,利用JS连续播放!
阅读全文

2019-12-18零分笔记 , 1,759 阅读0 评论

亚马逊注册到存款账号时,可以填写国内银行账号,也可以填写P卡,个人比较倾向填写国内银行账号!P卡填写,选择美国,从P卡里获取账号信息! 登录P卡(没有点击这里注册,送25美元,注册P卡),点击 导航栏 收款 Global Playment Service 进入选择账号(这里以美元为例) 进入选择币种(这里以美元为例),点击查看详情,即可获取相关账号信息 将对应的填写到亚马逊对应的输入框内就可以了! P卡现在注册,赠送25美元(点击这里注册)
阅读全文

2019-11-27零分笔记2,632 阅读0 评论

最近wordpress官网一直都不好打开,所以,所以这里搜集下wordpress的包,百度网盘,提取码:k1fs wordpress下载包

2019-11-09零分笔记 , , 379 阅读0 评论

模板需要轮播焦点图,支持手机触屏滑动,效果代码很早之前就写了,使用了setInterval定时器播放,animate播放效果,速度一直出现越来越快的问题! 第一次修改:clearInterval(timer);将timer定义到全局变量,解决了当前页播放越来越快的问题!使用一段时间后,有出现了越来越快的问题,随后就搁置了! 第二次修改:将setInterval改成了setTimeout,使用一段时间后,发现还是会有越来越快的问题! 之后百度了一个轮播焦点图,使用一段时间后,感觉不顺手! 第三次修改:每次setInterval前,都添加一次clearInterval,在切换标签之后,一段时间,还是会越来越快! 百度了一下,还是没有找到具体的解决方案!继续使用上次百度的轮播图代码(真心不符合心里要求) 今天再次百度了下,了解到了一个问题,越来越快不应该发生在setInterval上,因为每次越来越快之后,轮播图的小圆点是正常的,之后播放效果越来越快!问题可能出现在了animate上! “发现这是因为浏览器本着节省内存的性质,当切换到其他页面时,页面的定时器不运动,但是动画依然排列,当切换回来的时候,动画加速运动,出现错误,在轮播图之类的页面经常会发生这样的情况” 百度出来的说明,检查了下代码,animate的写法确实是和其他的不一样,别人的写法是:stop.animate,我直接就animate了,所以,可能是在切换浏览器的时候,setInterval停止了,但是animate动画却一直在排列,所以当切换浏览器标签回来的时候,前面已经积压了一堆的动画一下子就开始全部播放了,clearInterval也无法起作用,因为压根和clearInterval无关 所以,第四次修改,将animate改成stop.animate,另外顺便判断了下当前页面是否可见document.onvisibilitychange,当切换到其他标签的时候,停止顺便也停止了下定时器! $(document).on('visibilitychange', function (e) { if (e.target.visibilityState === "visible") { play(); } else { stop(); } }); 现在切换回来的时候停留在了切换走时的动画页面!应该不会再发生越来越快的问题了!

2019-10-30零分笔记2,544 阅读0 评论

wordpress官网最近一直无法打开,其实前段时间开始就已经很慢了,最近直接无法打开,导致无法更新及下载安装包,可能被墙!429 Too Many Requests 具体能持续多久,暂时无法得知,这里提供下最新更新包链接:https://downloads.wordpress.org/release/zh_CN/wordpress-5.2.4.zip 用下载工具或者百度云微云之类先离线到网盘上在下载! 已经离线的共享地址:wordpress-5.2.4.zip提取码:t39d
阅读全文

2019-10-02零分笔记 , , 2,048 阅读0 评论

标题:android studio修改顶部状态栏背景及字体颜色及隐藏状态栏 隐藏状态栏,即显示全屏效果 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏 退出全屏 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//清除全屏 设置状态栏字体颜色(白色和暗色) 封装以便调用 /******设置状态栏颜色******/ public void changeStatusBarTextImgColor(boolean color) { if (color) { getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);//实现状态栏图标和文字颜色为暗色 } else { getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE);//恢复状态栏白色字体 } }//设置状态栏颜色 调用方法 changeStatusBarTextImgColor(true);//true,设置状态栏文字图标颜色为暗色,false设置状态栏文字图标颜色为白色 封装状态栏背景颜色 /******设置状态栏背景颜色******/ protected void setStatusBar(int colorID) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { getWindow().setStatusBarColor(getResources().getColor(colorID));//设置状态栏颜色 } }//设置状态栏背景颜色 调用方法: setStatusBar(colorID);//colorID,先在color.xml中设置颜色,调用R.color.color 最后设置一个 源码下载:演示下载(提取码: t9wp)
阅读全文

2019-09-18零分笔记 , 1,986 阅读0 评论

不知道是不是最近很少用android studio,想弄一个下拉刷新的功能,百度了很久,都无法找到解决方法,能百度的都时V4包之类的,都无法解决,感觉时版本不对,无意中发现了SwipeRefreshLayout 控件被放在了view内! 1、在activity_main.xml中切换到Design可视化面板中,找到Containers–<view>,拉到界面中,会弹出一个选择框,选择SwipeRefreshLayout ,点击OK,即可将SwipeRefreshLayout 添加到界面中,其他如ViewPager等都在这里 直接添加代码: <view android:id="@+id/view2" class="androidx.swiperefreshlayout.widget.SwipeRefreshLayout" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent"> ....添加需要被刷新的控件 </view> android studio 3.5当前使用的版本
阅读全文

2019-09-06零分笔记 , 319 阅读0 评论

wordpress无限下拉分页实现方法: 通过JQ的AJAX来实现无限下拉分页,原理是通过JQAJAX获取下一页的html,提取指定内的文章列表放入当前页的指定容器内! JQ ajax代码: $.ajax({ var geturl=$("#getpage a").attr("href");//下一页的链接 $("#getpage a").html("正在加载,请稍后....");//显示下一页链接的文本标签 type: "POST", url: geturl, success: function(data){ result = $(data).find("#thelist");//指定容器内的文章列表 page=$(data).find("#page");//获取分页导航 nextHref = $(data).find("#getpage a").attr("href");//获取下一页的链接,替换当前页的下一页链接 $("#thelist").append(result);//最近文本列表,显示下一页 $("#page").html(page);//替换分页导航 if(nextHref!=undefined ){ $("#getpage a").html("加载下一页");//替换下一页链接的文本标签 $("#getpage a").attr("href",nextHref)//替换下一页链接 }else{ $("#getpage").remove();//最后一页,已经全部加载完成时,移除下一页标签 } } }); wordpress模板PHP代码,先显示第一页 <div id="thelist"> <?php while (have_posts()) : the_post();?> <div class="theli thewidth "> <div class="img"> <span class="ib imgbox"> <a rel="bookmark" target="_blank" href="<?php echo get_the_permalink(); ?>"><img src="<?php echo post_thumbnail();?>"></a> <i class="ib cat"><a rel="bookmark" href="<?php echo get_category_link(get_the_category()[0]->term_id); ?>"><?php echo get_the_category()[0]->name ;?></a></i> </span> </div> <div class="content"> <h2><a rel="bookmark" target="_blank" href="<?php echo get_the_permalink(); ?>"><?php the_title();?></a></h2> <p class="ib info"> <i class="ib line"><?php the_author();?></i> <i class="ib line"><?php time_tran(get_the_time('U'));?></i> <?php if(get_the_tags()){$thistag='';foreach(get_the_tags() as $tag){$thistag.= '<a target="_blank" rel="bookmark" href="'.get_bloginfo('url').'/tag/'.$tag->name.'">'.$tag->name.'</a>,';} echo '<i class="ib line m_none">'.rtrim($thistag,",").'</i>';} ?> <i class="ib li"><?php post_views('阅读(', ')'); ?></i> </p> <div class="text"><?php echo strip_tags(apply_filters('the_content', $post->post_content)); ?></div> </div> <div class="btnbox"> <a rel="bookmark" target="_blank" href="<?php echo get_the_permalink(); ?>"><span class="ib link">阅读全文</span></a> </div> </div> <?php endwhile;wp_reset_query(); ?> </div> <div id="page"><?php par_pagenavi($pn); ?></div> <div id="getpage"><?php echo get_next_posts_link('加载下一页'); ?></div> wordpress无限下拉加载大概就时这种,其实,不管什么程序,下拉无限下载,也差不多都时这样的写法