小程序之灰色层遮盖图片以及图片自适应的实现分析
简书链接:小程序之灰色层遮盖图片以及图片自适应的实现分析文章字数:44,阅读全文大约需要1分钟这个属性解决高度不对劲问题 1234.shadow-wrap{display:flex;} 让阴影图层高度和 图片高度一样,而图片高度则是自适应的。 1234.shadow-layer{width:100%;height:100%;} wxml 1234<view class="shadow-wrap"> <image src="{{image}}" mode="fixWidth"/><view class="shadow-layer"></view></view>
杀猪刀之mysql复习命令行
简书链接:杀猪刀之mysql复习命令行文章字数:41,阅读全文大约需要1分钟其实这些东西,几年前我会的,现在我又忘记了,你信吗? 1>mysql -u 用户名 -p phpstudy的默认是mysql -u root -p回车之后输入密码root
小程序之支付的大致流程
简书链接:小程序之支付的大致流程文章字数:595,阅读全文大约需要2分钟还是那句话,我很想拥有永不遗忘的记忆和无限的青春,人类真的太脆弱了,累死累活还特么白累了,很久很久以前我是会做小程序的也理解微信小程序支付的,但是开发了几个月安卓又回来搞小程序又忘记了,所以还是需要做个笔记写下关键信息,方便下次快速掌握思路。然后照搬以前的代码没毛病! 微信小程序支付 需要获取预支付地址 预支付地址 实际上是访问微信的地址, 但是小程序只能 访问认证的地址进行请求, 我们服务器https审核通过了的。因此第二步是访问我们自己的服务器 所有 第一步是请求我们自己的服务器 我们自己的服务器返回prepay_id.res.data.sign noncestr 然后提交给第五步` 调用 wx.requestPayment();发起支付需要传递 appid, appkey,时间戳,包名 和订单号1 .支付成功之后 查询 订单号是否成功产生 查询没有记录弹出对话框是否重试。 123456789101112131415161718192021var that = this; var...
小技巧1秒钟恢复被删除的文件androdistudio的神奇
简书链接:小技巧1秒钟恢复被删除的文件androdistudio的神奇文章字数:130,阅读全文大约需要1分钟我们知道android studio 有文件历史记录,文件被删了也看不到文件历史记录了,哈哈,我有办法,新建一个一模一样的文件,这时候查看文件历史记录 是不是出来了,我都佩服我自己,狗屁数据恢复软件有啥用,还是没我这个 好1秒钟搞定。 另外一个技巧 你的app xml java代码都给弄丢了咋办? 逆向,哈哈,我以前在公司就这样找回了我的代码。。
常用场景之页面跳转和ID取值
简书链接:常用场景之页面跳转和ID取值文章字数:45,阅读全文大约需要1分钟 1234 <view class="card" wx:for="{{cards}}" wx:key="id" catchtap="viewDetail"> <image id="{{item.id}}" src="{{item.image}}"></view></view 点击事件 12345678viewDetail:function(e){//可以拿到e.target.id //e.currentTarget.id 则需要在当前节点设置id,} wx.navigateTo({ url:...
小程序登录的逻辑
简书链接:小程序登录的逻辑文章字数:138,阅读全文大约需要1分钟逻辑思路如下: 调用wx.login 拿到 code 然后通过w.getUserInfo()拿到res.encryptedData, res.iv, 之后把code ,iv ,加密数据提交给我们自己的服务器服务器sdk 比对校验之后就完成了 登录逻辑 。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283requestLogin: function (cb, fb) { //不成功则失败 var that = this console.debug("回调",cb, fb); if (that.isLogin()) { typeof cb ==...
小程序之flex类似安卓的包裹布局
简书链接:小程序之flex类似安卓的包裹布局文章字数:307,阅读全文大约需要1分钟*时间是一把杀猪刀,每当我再一次开发小程序的时候又忘得一干二净 ,每次把这些东西记混淆了,于是还是写简书吧! * 类似 .linearlayout-horizontal-{ padding: 0 30rpx; box-sizing:border-box;align-items: center; display: flex; flex-direction:column;} 垂直布局 内容水平居中的实现父容器设置 123display:flex;flex-direction:column;/* 垂直方向布局 */align-items: center;/* 异轴对齐 也就是说是交叉轴, 这里代表 水平对齐*/ 垂直布局 上下 对齐实现同轴对齐也就是同一个方向比如是垂直方向排列,那么 是上下居中对齐则用下面这个 123display:flex;flex-direction:column;justify-content:...
命令行bat文件常用
简书链接:命令行bat文件常用文章字数:460,阅读全文大约需要1分钟window电脑太卡了 android studio 卡成狗 我估计是泄漏了? 12taskkill /f /im java.exetaskkill /f /im aapt.exe c盘不够用,重新分区又嫌弃麻烦? 想快速释放几个G内存?看看c盘中隐藏的 Hiberfil.sys 有多大吧 1powercfg -h off 这时候你的c盘终于缓和了。 UI不给安卓切图 而ios的1x 2x @3x文件总是要手动修改怎么办? 下载@3x文件对应了android 的xxhdpi 1080x1920 12345678910111213141516171819202122@echo off::cd /d %~dp0 自身目录 %0包含文件名的自身目录 这样解决了随意位置拖拽问题::echo 当前盘符:%~d0::echo 当前盘符和路径:%~dp0::echo 当前批处理全路径:%~f0::echo 当前盘符和路径的短文件名格式:%~sdp0::echo 当前CMD默认目录:%cd%::echo...
解决友盟统计failtoresolvecomumenganalyticsanalyticslatestintegratio
简书链接:解决友盟统计failtoresolvecomumenganalyticsanalyticslatestintegratio文章字数:373,阅读全文大约需要1分钟友盟统计的文档是万年不更新的,我之前因为一个sdk的bug Report,方法引发崩溃反馈 她说更新最新版也是莫名其妙的,后面我就不管了,因为sdk并没有说有其他方式,最近我的n个项目都出现这个问题了,看来我有必要确定一下是不是他们把jcenter仓库里面的东西删除了,看了一下,jcenter仓库中果然已经不存在了,被友盟删除了,说白了是友盟太懒了,不想每次都删除这个东西,然后重新上传,所以干脆直接让你们报错。不过你还可以使用jcenter仓库其他的。可以根据这个地址得知https://jcenter.bintray.com/com/umeng/analytics/analytics 1compile 'com.umeng.analytics:analytics:6.1.2' 为什么不是 compile...
kotlin枚举的简单用法
简书链接:kotlin枚举的简单用法文章字数:177,阅读全文大约需要1分钟 12345678910111213141516171819202122232425262728293031class EnumKotlin { enum class ProtocolState { WAITING { override fun fetchAlias() = "my alias is waiting" }, TALKING { override fun fetchAlias() = "my alias is talking" override fun fetchId() = 1; }; abstract fun fetchAlias(): String open fun fetchId(): Int { ...