• 2018年12月7日

小程序onLaunch onLoad先后问题

有个项目需要小程序加载的时候确认用户登陆状态,从服务端获取数据保存到本地,然后在页面加载的时候用到这个数据,结果一直无法正常获取到数据,才发现,onLaunch先于onLoad执行,晚于onLoad结束! 大概如下: onLaunch开始 onLoad开始 onLoad结束 onLaunch结束

详细内容

wx.navigateTo,wx.redirectTo,wx.navigateBack还是有差异的

wx.navigateBack返回页面栈前面一页,如果进入当前页的方法是通过wx.redirectTo进入的,那上一页已被销毁,所以是延续到上上页,以此类推 wx.navigateTo进入下一页,当前页状态不销毁 wx.redirectTo进入下一页,当前页销毁

详细内容

微信小程序开发之tabBar问题收集

通过app.json配置tabBar展示的范围仅限于tabBar配置中list列表内的页面,例如如下配置,tabBar仅在pages/index/index和pages/logs/logs 2个页面中显示,其他页面均不能显示! “tabBar”: { “list”: [{ “pagePath”: “pages/index/index”, “text”: “首页” }, { “pagePath”: “pages/logs/logs”, “text”: “日志” }] },

详细内容

结合数据库表设计抽奖游戏算法

抽奖是一个概率事件,数学不好的我只能通过比较笨的办法实现抽奖算法。 首先设置一个游戏表记录游戏数据 其次设置一个奖项表,生成各个奖项对应的随机数 用户点抽奖的时候,生成一个随机数,然后检索数据库是否存在这个随机数,存在就表示中奖了!不存在则表示每中奖! 思路类似于预先制作好抽奖球,每个球有一个编号及对应的奖品信息,然后跟一定量的无奖品信息的球一起打散到一个抽奖箱里,抽奖者随机从抽奖箱中取出一个球,然后根据是否有奖品信息判断是否中奖及中了什么奖! 然而 实际的抽奖箱随着抽奖球陆续被取走,剩下的奖项中奖概率逐步增高! 而这个程序算法则需要想办法动态调整奖项表中的随机数超出剩余奖项数量奖项的随机数! 生成奖项表时,越往后生成效率越低!   优化方案: 通过使用list<int> 生成一个序号列表,然后通过不断生成列表的随机index提取序号存入数据库,再将提取出来的序号从列表中去掉,可以大大提升效率!

详细内容

.net core 2.0没有了request.inputstream但是可以用request.body替代

因为好久没写代码了,所以不知道是改动还是原本就有request.body 今天尝试些.net core 2.0,需要调用到request.inputstream,但是发现request没有这个属性,最终尝试着用了request.body,结果可以正常运行!

详细内容

uwp开发用zxing.net.mobile开发扫码功能遇到困难,还没解决!

本来想开发个winphone版本的扫码统计库存的应用,结果用zxing.net.mobie的扫码功能,每次获得条码返回主界面总会重新加载主界面,导致获得的数据丢失!~ 目前还没搜到相关的解决方案!

详细内容

c#阻止文本框回车后的警报音及让程序发出提示音

在keypress程序中加入代码 e.Handled = true即可阻止文本框输入按回车后发出的警报音   使用 Console.Beep()可以让程序发出警报声,其中有1个加载方法: Console.Beep(800,200)  第一个是发出的警报声的频率,默认值就是800,第二个参数是声音持续的时长,默认值是200 也就是说 Console.Beep() == Console.Beep(800,200) 通过改变第一个参数可以控制警报音的声色,通过第二个参数可以修改警报声的长短!

详细内容

求高手:visual studio开发通用应用项目+zxing扫码模块出错

不论怎么扫都无法给textbox控件赋值,经确认是调用玩zxing的scan方法后对应的程序结束,grid会重新加载,导致原本已经赋值好的数据全部没了! 不知道是哪里没设置好还是? 本来的流程应该是-> 打开应用->加载grid控件->点击扫描->进入扫码页面->完成扫描->赋值给textbox控件->保存 而实际上的流程变成了 打开应用->加载grid控件->点击扫描->进入扫码页面->完成扫描->赋值给textbox->重新加载grid控件->导致了所有控件数据恢复原始数据! 请哪个大神告知哪里错了,或者需要哪里设置!

详细内容

uwp开发扫码功能可以用zxing.net.mobile

打算自己弄个库存清点的windows phone应用 首先需要的就是扫码功能,花了一个晚上,确认可以用zxing.net.mobile,可以通过nuget来安装!

详细内容

说来,大学时候就已经接触了razor和mvc

当时第一版本的razor和mvc刚出来,因为好多空间都不支持,所以就放弃了! 现在居然重新捡起来学习,不过只能当做爱好来开发!

详细内容