自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 win11 如何把微软账户切换成administrator

如果要去掉微软账户换成administrator,win10及以前的方法是在电脑右键-管理-管理用户和用户组,找到administrator启用就可以了。但是win11找不到这一项,可以用这个方法,按win+x,打开“终端管理员”,输入以下命令启用administrator。如果真的是绑定了微软账户,也是有好处的,可以在微软的账户里看到绑定的设备以及定位(没做深究是否准确)windows11系统第一次进来需要绑定微软账户,当然也不是必须的。按win+l 就能看到administrator了。

2024-04-11 10:34:27 516 1

原创 电商平台对接方案整理之三 拼多多、抖音

但是拼多多的解密额度有点扯淡,甲方订单高峰期每天百十个订单,解密额度只有20个,开始遇到这个情况我差点崩溃了,最后才知道仓库方都可以解密的,直接推送密文过去,仓库方可以打单。拼多多和抖音的文档我看着和淘宝的有点像,拼多多也需要购买他自己云容器才能解密,需要一个在腾讯(盲猜,查ip是腾讯的,在腾讯备案的域名可以正常用)备过案的域名。摸索了一天,反编译了sdk得出一个方案,可以用js(所以为什么京东的服务器上我放了拼多多的socket)拼多多好像(时间长,忘了)需要买云容器和负载均衡,按照文档对接就行。

2024-01-25 10:51:23 449

原创 电商平台对接方案整理之二 京东

为了提高订单的实时性,同样需要接入socket,京东提供了http的sdk(java不精通),while循环读取消息,读取到消息后再请求订单系统的接口,更新订单即可。另外,京东的消息据说只能云鼎内才能用(没有尝试鼎外读取),所以需要买一个京东云鼎的服务器。这个服务器我放了京东的、淘宝的、拼多多的socket,物尽其用。再吐槽一下,京东的订单解密虚拟号需要在京麦购买虚拟号包,不过也不贵,100买7000条(好像是)。拼多多的我改的js,用的也是xxxx/node xxx.js。

2024-01-25 10:29:34 365

原创 电商平台对接方案整理之一 淘宝

各个平台提供了websocket的接口,平台在订单有各种变化的时候会推送消息,淘宝的消息支持http和webscoket,http就需要一个长连接,基本思路就是while循环读取。读取订单后发现所有的订单都是打※的(国家对隐私比较注重,所有平台的订单收件人都是加密的),需要解密,需要购买聚石塔的服务器,淘宝的解密接口只能用聚石塔内的服务器请求。项目要从22年说起,一个人和甲方边做边用,到22年年底把基本功能做完,系统功能不多说,主要整理一下各个电商平台的对接方案,免得以后自己要用再忘了。

2024-01-25 10:11:19 401

原创 configure: error: OpenSSL library not found.

编译是遇到configure: error: OpenSSL library not found./usr/local/include 要根据实际目录改变,多试几次就行了。find一下这个文件在哪 libcrypto.so。看了一篇文章,大概摸索点门道。然后在命令前加一个这个。

2023-10-24 15:18:32 986 5

原创 WGT安装包中WWW目录下manifest.json不存在

网上查了很多,大部分都是说文件名重复的原因,但是即使修改了文件名,依旧报错,摸索了一下uni-upgrade-center-app的源码,无意间改了一下这个地方竟然发现可以正常更新了,记录一下。uniapp打包wgt,自动更新下载完成后,安装提示,

2023-10-02 23:17:52 392

原创 如何绕过xss抓包

首先是图片,用谷歌浏览器,按F12,然后选控制台,用js实现图片另存为,以下仅供参考,毕竟不同的网站,页面接口肯定不一样,这样至少比一个一个图片另存为快得多。今天遇到个项目,客户要招采网上的图片放到自己的商城里,原本以为很简单,最后发现招采网做了防护,反正是直接拉取图片和接口失败。其次是接口,一般大点的平台都会限制接口的抓取,用js也不失为一个好方法,用ajax读取接口,读取商品信息,另存为txt,然后再通过后端语言解析保存。着急用,变量随便写的。

2023-09-14 10:46:39 74

原创 uniapp vue 开发过程中的注意点

2.如果mapState,mapMutations映射store的变量和函数无效,确认一下页面是否有重复的methods:{}和computed: {}1.如果this.xxx.yyy=‘zzz’;无法处罚组件内的watch,可以用this.$set(this.xxx,yyy,‘zzz’);

2023-06-26 13:40:55 78

原创 linux命令行批量替换文本内容

/* 是指当前目录下的所有文件,包含子文件夹。一般来说,只需要替换成xxx和yyy即可。

2023-06-06 22:08:43 1222

原创 c#自定义控件到窗体中变大了

情况是这样的,自定义一个商品控件,在form中循环出来后,想定义大小,发现运行后的效果和设置的有差别,网上搜了搜也没有具体结果,无意中摸索出来了。事先声明,我是做php的,公司有项目需要做一个pc客户端,我之前接触过,勉强做了一个,哪点不对了不要喷我。自定义控件有个属性 AutoScaleMode,选项选择则dpi即可。一定要选自定义控件那个元素。

2023-05-05 15:31:43 337

原创 接入微信支付接口api v3的踩坑

这点真是没法和支付宝比,在我一个开发者来说,支付宝可能是会站在开发者的立场开发sdk,开发者能轻松上手。系统要接入一个从商户向用户转帐的功能,原本是企业付款到零钱,但是微信近来关了这个接口,只能接入商家转账到零钱,真是不知道这两个有什么区别,也可能是微信甩锅的一贯套路,把自己的风险排除干净,有风险都是用户的责任。下载sdk,sdk因为引用了太多的第三方库,一个一个的下载绝对会吐血。接口不外乎都是post或get一个url,自己写也可以,但是微信的签名策略真是个大坑,摸索了一天愣是签名不对,最终还是放弃了。

2023-02-27 13:41:23 735

原创 如何把应用发布到谷歌play store

---刚开始发布的时候,用的是客户注册的账户,客户经常在国外,注册的账户国家是都是国外的,但是谷歌认证需要账户注册国家的护照,身份证,居住证,这样就导致刚开始认证开发者的时候经常通不过,最后我自己注册了一个,开始注册的时候要填写手机号,一定要选中国,也就是要有个中国的手机号,然后再一步一步的往下走。----为什么这样说,翻墙软件如果不稳定会频繁切换国家,同一个账户在几个国家之间来回切换登录,谷歌会让验证当前登录国家的手机号,不验证进不去,验证次数过多还会被谷歌禁用。

2023-02-10 15:40:48 333

原创 el-cascader 动态加载+默认值

但是当再更换地区市,选了一下“郑州”后发现,郑州的子级重复了(选“河南”也一样),这也好理解,说明是郑州的子级又加载了一遍并且填充到下级的选项组里了,新加载的和默认的重复了。最头疼的部分,在编辑表单时要显示出来前面已经选择过的项,也就是回显默认值,首先保证v-mode的值是长度是3的数组(结合情况,不一定非要是3),一定保证[省,市,区]顺序正确,我昨天大意写错了市的id,检查了一天没发现问题。应该很清晰了,就是保证所选路径的上下级和平级数据完整,为什么要完整,因为还有下面一个问题。

2023-02-06 03:12:52 7260 5

原创 vue .sync修饰符

在vue中有个.sync修饰符,具体用法是

2023-01-26 08:25:51 107

原创 uniapp json.parse 失败

uniapp打包成app后,在上传文件的时候会出现json.parse失败,SyntaxError: Unexpected token  in JSON at position 0,前端找不到错误。后端用的thinkphp。最后发现是上传后的输出json前有未知字符,只要在输出json前加ob_end_clean();即可...

2022-05-31 19:19:15 707

原创 微信小程序转uniapp

首先。微信小程序转uniapp是有现成的js脚本的,比较方便,但是直接用js脚本转,完成后的效果不太好,尤其是用了插件的地方,会把插件内容直接加载进来,页面变得很大,我曾经转过一次,页面转换完成后有错不说,hbuilderx打开就会卡死。最后。思考了我想要达到的目的,就是把.json,.js,.wxml,.wxss四个文件转换为vue就行了。其他的网络读取有现成的项目可以套用。所以需要把这几个文件按照规律拼接一下就行了。进入正题,由于我擅长php,且项目周期感人,直接用php吧,cs版的有时间了再说由

2022-04-20 00:50:54 1461

原创 uniapp生成小程序后改动数据无法渲染

无意间遇到的问题,也可能是我代码的问题。循环组件中使用了uni-data-picker,通过其他标签事件改动数据picker数据后,要让uni-data-picker渲染出来,H5是没问题的,但是发布成微信小程序时却无效。摸索了半天,发现的微信小程序循环组件中的变量中会增加一个 $origvue中的uni-data-picker的值用的是v-model,发布的小程序中还是原样,所以缺少一个$orig几次尝试后,发现vue中这样写发布后可以正常转换 :value=“xxx”记录一下,免得以后走弯

2022-04-04 05:16:23 1055

原创 mysql 左连接left join 查询超慢问题

做了一个项目,数据表三万多,left join查询慢的要死。最后经过排查和网上查,最后得出以下几点:1.确保两个关联表的关联字段类型要一致2.确保两个关联表的关联字段要加入索引3.可以的话最好用inner join要点:mysql可以用 explain空格+完整sql语句可以查看这条sql执行的解释type=ALL表示这条语句会把整个表都读出来type=ref是最精简的另外:phpmyadmin里要给某个字段加索引,最好是选上字段前的复选框,点下面的“索引”加入。字段后面的“索引”功能好像

2022-03-18 11:10:07 3918

原创 阿里云codeup流水线部署到自有主机之构建+部署

项目push之后,codeup的流水线还是很好用的,但是有些坑不踩是出不来的vue项目1.“构建”选的node.js构建,构建的默认命令是cnpm install,这个命令不完整,先说intall这个,cnpm有个很大的坑,有些依赖包无法正常install,就会导致构建失败,可以改成npm install,“构建集群”构建集群最好选香港的,毕竟依赖包来自于github。2.构建命令默认是“cnpm install”在改成npm install之后,还要再添加自定义的命令,最最重要的是打包命令,比如np

2022-03-06 00:41:59 1649

原创 阿里云codeup流水线部署到自有主机之centos安装python2

我开发不喜欢用git,但是多人项目又不得不用,这就又有个问题了,vue项目要能让其人员看到效果项目用的阿里云的codeup,测试服务器是华为云。git平台是可以自动打包发布到服务器的,但是这个过程要把华为云的服务器添加到codeup的服务器列表中codeup给了一段终端命令,在服务器终端执行就可以。最后因为python的安装卡了好几天,断断续续的尝试解决中错误原因是服务器上没有安装python2.7网上找了很多安装的方法都不对,大部分都是下载2.7的tar包,解压、configure、make、

2022-03-05 02:09:14 1064

原创 国内、国外城市和地区

近来做了一个国外的项目,要求用户填写收货地址,这就需要国外的国家及城市列表附上 下载链接

2022-03-03 08:43:13 140

原创 php为什么不安全

最近遇到两位客户,说了一个让我有点怀疑人生的问题:php不安全我做php十年,这个问题从我开始接触php就听说了,但是一直没当回事。我的大学专业是.net,毕业后从事的工作就是开发,但是.net的开发以及调试、修改bug的过程很让人捉急,也很可能是当时水平不够造成的。偶尔一次项目接触了php,确切的说是接触了thinkphp,其他语言的项目在php面前显得过于臃肿和繁琐,然后对php就一发不可收拾。直到最近两个体量比较大的客户问了这个问题,在我拼命解释原因之后不得不回忆我解释的是否显得更加欲盖弥彰。

2022-02-19 13:57:53 4005

原创 安卓开发那些事(三)之淘宝联盟接入

淘宝联盟因为其所属阿里巴巴,其阿里巴巴本身有很多的sdk,再加上不同版本的sdk,出了错简直就是噩梦,淘宝联盟的sdk接入方法文档还有2016年的,也是够了。但是吐槽归吐槽,该想办法还得想办法。按照官方文档,要写入这个mavenmaven { url "http://repo.baichuan-android.taobao.com/content/groups/BaichuanRepositories/"}再引入各个sdk,但是有时加载不了,总会报错。最后选择下载sdk文件再引用,官方竟然

2021-08-25 17:53:04 660

原创 安卓开发那些事(一)

首先声明,我是程序员,但是安卓开发完全是半路出家,对自己的学习能力绝对自信,但是这几年开发经验告诉我,没有可靠研发成本的项目都会夭折,所以我也会赞同拿来主义,能节省不少时间和成本,何乐而不为,但是一绝后患,我会把项目中的所有页面过一遍,改掉授权,甚至改换基础框架,比如把商城框架改成thinkphp。我也算是科班出身,在学校学的是.net,实习时给公司做了一个项目,发布完部署时出了问题,那时候framework4刚出来,大部分用的是framework2,部署到服务器上有各种各样的问题。最后发现是版本不对,从

2021-08-21 02:40:06 113

原创 vue中px自动转为rem的解决方法

vue项目中页面中px会自动转为rem,但是在van-swiper 这种插件中,如果要设置每个轮播项宽度不是全屏,这种情况下肯定不能兼容全部尺寸的设备,因为半屏的轮播需要给轮播一个宽度,但是这个宽度不会像css中的尺寸一样自动转为rem这就导致实际尺寸超出每项的设置尺寸,解决方法很简单,把css中的单位px设置成Px就可以了,页面就不会自动转换为rem了...

2021-06-09 14:11:48 1467

原创 tomcat更新了class文件 重启不生效

悲催的phper,有些东西不是php做不了,实在是水平不够、客户给钱不多、工期不允许,最后选择用java做一些接口文件,因为第三方平台的给的demo里java是最完整的,php只有一部分。近期更新了接口文件,上传到tomcat下的webapps/ROOT,无论怎么重启tomcat都不生效。网上查了一下一种方案是:清空tomcat下的temp文件夹一种方案是:清空tomcat下的work文件夹但是都没有效果最后无意间看了一个说把webapps清空,还原一下配置文件能想到这个方法的也是胆大,我宁愿

2021-04-28 00:21:05 988

原创 自己如何申请软著

去年有一客户要申请软著,恰好我有位旧同事现在是专门从事申请版权之类的业务。本打算介绍过去的,但是后来因为一个项目弄得不太开心,我也就没好意思再推荐过去。 后来决定自己替客户申请,第一次申请软著,担心申请不下来,或者有其他问题。但是打碎的牙也要自己咽下去。 直入主题: 1.打开网址:http://www.ccopyright.com.cn/ 2.先给要申请的主体公司或个人实名认证,这个过程估计三天,只要信息都正确基本没问题 3.开始申请,可以用申请主体的账户申请...

2021-04-19 23:09:45 1135 1

原创 小程序新赋值的变量修改后,原始变量也会修改

这个问题真的不好描述,所以不好搜索原因。遇到这个问题的情况绝大部分是在小程序的开发过程中,因为web的开发很好少会有直接操作对象的,即使是有这种情况,我也会多写两行代码,跳过对象的操作(当然这个时候我还不知道具体因为什么)。在做一个小程序项目的时候,操作数据面对的大部分是对象,但是在把一个数据赋值给一个新变量,在修改新变量后,原始的数据也跟着修改了。这个问题起始已经困扰我大半年了,上次出现这种情况是在做uni-app时遇到的,我以为是这是dclouod特有的,因为这个我放弃了dcolud(缺乏基础理论是

2020-12-14 01:43:13 1093 8

原创 excel通过宏|vba导出数据为sql及图片导出到文件夹

这几天结尾一个项目,项目最后客户要导入数据,一个70多M的excel,数据五千多条,主要容量是因为excel内每条数据对应一个图片,导致excel过大,并且导入系统也不太显示。摸索几天,想到一个这样的方法。用excel的宏拼接导出sql语句。自动导出excel的图片到外部的一个文件夹,然后上传到服务器。Function clearChar(no As String) no = Replace(no, Chr(10), "") no = Replace(no, Chr(13), "")

2020-10-26 18:09:46 936

原创 php升级到php7.x的影响(三),微信支付回调的失败

今天客户反应支付过的订单,系统里还显示未支付看了看回调日志文件,居然是空的原本程序里回调是这样获取回调内容的$xml = $GLOBALS['HTTP_RAW_POST_DATA'];这个获取不到内容,用这个试试$xml = file_get_contents('php://input');果然!!!...

2020-09-18 17:22:35 109

原创 php7.2 添加jpeg扩展

一个系统本来在php5.6的服务器上,今天升级服务器,顺便把php也升级了,升级后就悲催了,无法生成缩略图了。问题就是:Call to undefined function imagecreatefromjpeg()``然后phpinfo查看,没有jpeg的扩展百度了好多都是这样的:先下载扩展包wget http://www.ijg.org/files/jpegsrc.v6b.tar.gz安装tar -zxvf jpegsrc.v6b.tar.gzcd jpeg-6b./configure

2020-09-16 23:03:09 657

原创 一个服务器多个站点的同时备份-Linux

最近总是熬夜加班,人累的时候就会误操作,上次把一个客户上传的图片文件夹全删了,幸好客户关系好,没说太多。这几天上线了几个项目,都是实打实的别人出钱我出力的项目,如果不小心删东西了,那就尴尬了。多个项目在一个服务器上,目前想到的最简单的方法是循环遍历备份。不多说,上脚本#!/bin/shdates=`date +%u`dates=$(( $dates%2+1))#导出数据user="db_user"pwd="db_pass"db_arr=("dbA" "dbB" "dbC" "dbD

2020-09-16 12:51:42 124

原创 一个程序员的觉悟

不知道在这发这个合适不,但是至少能找到共鸣吧。2010开始工作,整整十年了,前五年都是在上班,工资从800-1800-3500-7000,好在慢慢在涨。15年有人找我合伙,我做为技术入股,每月8000多的工资,在公司坚持了三年左右,公司项目是有提成的,最多的一次拿了3万,不过大部分都是基本工资。后来媳妇怀孕,家里没人照顾,我离职在家,成为自由职业,一直坚持到现在。2020年前还好,至少客户手里都有点钱,项目收入和家庭消费基本持平,无存款。今年疫情,客户手里没钱,尾款不好收,另外再遇到个创业公司,所

2020-09-08 13:27:43 395

原创 微信小程序switchTab无法带参数的解决办法

在微信小程序中,通过跳转切换tab页时,是不能带参数的。昨天项目中想到一个办法,在点击按钮后,switchtab前,把参数写入storage里,在tab页onShow中,读取stroage,这就把参数传递过来了,相对直接在url传参数有太多的情况要考虑,多考虑就好ps:用了半个晚上调整好的小程序,客户说不用这种方式了,吐血~...

2020-09-08 12:25:20 1064

原创 微赞关注自动回复无效的解决办法

最近调试了微赞的关注自动回复。可以回复自定义消息,但是就是无法在关注的时候自动回复。调试了一上午,发现少了一个数据表,这个难道是开发商故意为之?缺一个数据表 ims_mc_fans_tag_mapping,在数据库添加表就可以了CREATE TABLE IF NOT EXISTS ims_mc_fans_tag_mapping (id int(10) unsigned NOT NULL AUTO_INCREMENT,uniacid int(10) unsigned NOT NULL,acid

2020-09-01 01:39:22 402

原创 php升级到php7.x的影响(二),mcrypt解密的过时

对于理论欠缺的我,直接复制粘贴过来下面一段话直接粘代码,该类是基于微信公众号消息加密解密所提供的PHP DEMO改造而来php的mcrypt 扩展已经过时了大约10年,并且用起来很复杂。因此它被废弃并且被 OpenSSL 所取代。 从PHP 7.2起它将被从核心代码中移除并且移到PECL中。PHP手册在7.1迁移页面给出了替代方案,就是用OpenSSL取代MCrypt.下面的内容是自己真刀实枪的改出来的,对比很明显。下面是代码原文$decrypted = openssl_decry.

2020-08-17 03:15:50 175

原创 php升级到php7.x的影响(一),session保持问题,保持登录

为什么说无法登录呢,主要原因在于session最近一个项目要用到php7.x,但是公司服务器都是5.5和5.6的,客户的需求高于一切,服务器升级到7.2以后就没法登录了,究其原因无法保持登录状态了。因为用到的是微信登录,无法太直观的看到调试信息,只能加各种终端,以及写日志文本最后最后,吐血的是session没有正常写入,导致第二次刷新页面的时候session不存在。对了,插一句,这种情况适合于session写入数据库的情况,如果session用文件的形式应该是不受影响的。也就是用到这个函数sess

2020-08-13 10:51:01 380

原创 记一次c#打印尺寸的问题

c#打印的printdocument不多说,网上很多。这次有客户需求用爱普生的tm-82ii打印机,就是普通的那种小票机,不同的订单需要打印的小票长度肯定是不同的,并且打印完一个小票需要自动切纸,前面描述的功能完全实现,最后当客户验收的时候遇到的一个问题,有张单子打出来有五六十厘米,但是打印机到31cm处就切纸了,也就是下面的内容没有打出来。本来加一个打印机用了五天的时间开发,因为那个长度的问...

2019-01-14 23:56:54 1902

国内及国外城市地区列表

国内及国外城市地区列表

2022-03-03

淘宝联盟android开发SDK

淘宝联盟android开发SDK

2021-08-25

超级编辑器

微信、h5超级编辑器,不再借助于其他系统,需要集成到自己系统里,建议由开发功底的使用。

2019-07-31

Weipayt.class.php

威富通微信支付类,包含支付、退款,只需要正确配置参数即可,RSA2加密。

2019-07-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除