作者
本站作者 我好笨 共计发布文章973篇
大流程通了,还有些细节待完善。
里面用到了phpqrcode生成二维码。
这里有个坑,phpqrcode有点老了,然后是直接输出的Png图像,需要处理成Base64。
xorpay接口也没说明返回的那个qrcode是个网址,是需要自己生成二维码的,害我在这里浪费很多时间。
emlog插件不支持session,需要自己session_start,这也是一个大坑。...
其他技术这是一篇测试文章,付费3.00元,仅作技术测试使用
这部分内容不用付费。
[#zeyu#]这是一篇测试文章,付费3.00元,仅作技术测试使用[/#zeyu#]
这部分是不需要付费的。
其他技术emlog自用的内容付费插件开发进度二
后台已经写好保存功能,读取也写好了。
前台可以替换掉指定内容了
目前还未实现,生成二维码及后续支付流程,以及支付后,反复查看的流程等等很多细节功能。
php开发还是写一下emlog内容付费插件开发进度吧
对emlog没怎么研究过,一直时间比较少,目前把插件的安装、配置弄好了。
感觉还是比较简单的,如果熟悉的话,会很快。
改了一个源文件,涉及钩子加载的地方。
目的是为了在编辑博客的时候,获取到之前填写的单价。
修改文件:admin\views\edit_log.php的第大概17行。
<?php doAction('adm_writelog_hea...
php开发准备给本博客写一个内容付费的插件,哈哈
首先,需要研究emlog的插件如何写?
可以参考:
https://www.bokezhi.cn/emwiki/52.html
其次,用什么支持,暂时选定支付宝当面付,并基于XorPay,本来可以不用XorPay的,当面付有接口。
再次,是要找个合适的样式。
可以参考:
https://www.qioke.com/tougao.html
...
php开发给博客加了一个打赏功能,过时的东西了,还是加上
万一有好心人呢,是吧。
样式调的不怎么好,谷歌和firefox没问题,遨游会掉背景色。
都是网上找的,自己随便调整了一下,顺便把昨天改的支持php7.4的代码,更新了。
下一个就是研究内容付费了。花了几大百去申请接口呢,还花了几百续费服务器,哎,写个博客也不容易。
php开发改了一下emlog5.3.1,本站用的,支持php7.4了
准备升级PHP版本了,所以在本地改了一下,网上也有改到支持php7的教程,但是没有改全。
主要改了几个方面:
1、默认用的mysql类改为了Mysqli;
2、两个$$的变量的顺序问题,改了几个地方;
3、很多代码里写死了Mysql::instance的问题;
4、日期默认只有https才能加载的问题。
打包的文件不能直接安装,因为没有数据库配...
其他技术c#查看错误所在行数,除了调试的时候
try
{
////////////////
///自己的代码///
////////////////
}catch(Exception ex)
{
MessageBox.Show(ex.StackTrace);
}
能够定位到代码哪一行,但是感觉不是很靠谱的感觉,依然懵逼。
参考网址:https://www.cnblogs.com/caids/...
php开发file_get_contents(): SSL operation failed with code 1. OpenSSL Error message
今天跑之前写的一个采集,提示错误:
file_get_contents(): SSL operation failed with code 1. OpenSSL Error message
以为是升级了PHP版本到7.4的原因,结果换回原来的7.3的也提示,顺便解决了一下。
在file_get_contents前面加个配置,忽略证书验证即可。主要这里是采集,没必要做证书校验。
...
其他技术structure and match(结构和匹配)作为关键词,Gamalon,人工智能算法在医疗行业的应用
[该文章已设置加密,请点击标题输入密码访问]
其他技术毫不费力的进步
毫不费力的进步是一种产品设计理念,游戏产品等应用较多的。
超级马里奥、俄罗斯方块、网游充值等等。
还记得小时候会特别上瘾的超级马里奥,俄罗斯方块吧,应该很少有人能够不上瘾,他们上手简单,步步深入的这种;
网友充值,都是1元起充,冲了1块了,再冲5块就到下一级了,再冲,再冲。。。
如果你冲了几百了,和排行榜上的前一名战力差一点点,再冲几百,可以超过他,于是就是无...
其他技术oracle大表有数据的创建索引,提示ORA-00054的一种可能解决方法
直接上SQL:
create index 索引名 on 表名(字段名) nologging;
反正还没执行就解决了,有索引就算还没有初始化的索引,也会让查询快好多呢。
可能解决方案只是凑巧,但是这个SQL是网上找的。
其他技术select2的清空及ajax事件处理
select2的清空,当select2有值时,再使用初始化的方式赋值,会在原来的值后追加,需要使用和select一样的清空方式
$('.select2bs4').empty();
ajax的绑定:
$('.sjksy').select2({
theme: 'bootstrap4',
ajax: {
...
其他技术select2挺好用的。事件监听,初始化等。
官方文档:
https://select2.org/programmatic-control/events
初始化:
$('.select2bs4').select2({
theme: 'bootstrap4'
})
事件监听:
$('#select2').on('select2:select', functi...
其他技术oracle手误drop掉数据表后的抢救方案
不一定灵验,慎用各种结构同步工具,哎。
select 'flashback table '||a.original_name||' to before drop;' from recyclebin a where a.operation = 'DROP' and a.type='TABLE';
查询所有被drop掉的表,并且生成恢复语句。
php开发phpcas默认只访问https的问题
使用谷歌,默认的https是不安全的连接,无法访问的。
找了多久的设置,官方也翻了一下,没有翻到,估计不仔细,没有找到配置的地方。
直接找的代码,在文件:
\vendor\apereo\phpcas\source\CAS\Client.php的第317行,有一个写死的https
private function _getServerBaseURL()
...
其他技术flAbsPath on /var/lib/dpkg/status failed - realpath (2: 没有那个文件或目录)
ubuntu不怎么用的系统,第一更新就能遇到哎。
参照:https://blog.csdn.net/u013162035/article/details/89225154
关键文件还能被删除,我也是服了,还没有提示,好吧,我用的rm -rf
【解决办法】
造成这样的结果主要是误删除了/var/lib/dpkg文件夹,那么怎么解决呢?首先:
$sudo mkdir -...
其他技术c# JsonConvert 反序列化Json字符串为Dictionary
string json = @"{""name"":""Joe"",""note"":{""a1"":10,""a2"":9,""a3"":5}}";
Dictionary<string, object> dictionaryLevelOne = JsonConvert.DeserializeObject<Dictiona...