首先什么是线程安全问题?
答:当多个线程同时修改做写操作的时候可能受到其他线程的干扰导致数据出现问题这种现象叫做线程安全问题

举个例子比如火车票自动售票机,原本有100张票分别有两个售票机进行判断票数是否大于0,如果票数大于0就把票出售给乘客,但当两个售票机同时读取这个变量的时候第一个判断大于0

继续阅读

但是往往很多情况下我们需要几种类型配套使用,就比如说你用变量描述一个人,这个人不止有int属性

如身高,体重为浮点型,名字为字符串,年龄为int

这时候我们就需要定一个一个新类型

结构体实际上和数组也差不多

只不过是不同类型

比如说一个结构体中有两个int一个char类

继续阅读

事情是这样的我接了个单子就是写微信登陆和支付的
一开始我接单子的时候想之前都写过qq登录微信也应该差不多结果我错了首先遇到的坑有
sdk的配置他是把sdk放到了maven远程仓库然后直接compile但是我as抽风好了许久最终下载了官方的demo找到了jar直接copy到工程文件夹里了
我边写边

继续阅读

和上个文章一样也是接的单子开发文档也是很花里胡哨让人蛋疼折腾了一个下午终于搞定了
第一个坑:
回调不了
这里和上文章的登录回调有一点不同
也是要在wxapi包下名字必须是WXPayEntryActivity
配置清单的时候记得加上android:exported=”true”否则会导致无法启动回调的activ

继续阅读

微信提供了一个回调的接口只要把我们的后台接口传过去微信就会调用我们的回调接口。
传的是xml的所以我们php段不能再用$_POST来接受微信回调传过来的数据。。
应该改成如下

callback就是微信传过来的回调内容

我们需要把他转换成array数组方便读取,代码如下

微信

继续阅读

小伙伴们要照顾好自己哇!但也不要慌张,开开心心过大年

(1)出门戴口罩,勤洗手

(2)咳嗽或打喷嚏时捂住口鼻

(3)将肉蛋彻底做熟

(4)避免与呼吸道患者密切接触

(5)避免近距离接触野生动物或活牲畜

(6)不要随地吐痰

(7)不要去人多的地方凑热闹

继续阅读

onevps成立于2012年的国外VPS商家,属于Think Huge Ltd的子品牌,2020年商家对其VPS方案做出了一些调整:基本套餐每月给到2T流量,也可以按需付费增加,另外新加坡、日本、洛杉矶这三个节点不再需要额外付费就可以使用(以前日本新加坡要多加6美金呢),相比较现在非常具有性价比;这

继续阅读