git弄好了,可是用尽各种办法也不能自动登录

每次push都要先输入密码,编辑什么.gitconfig文件也好,_netrc也好,.git-credentials也好,统统无用。

如果无法自动登录,我就不会去试hook的自动刷新。想来肯定会提示输入密码的,那没意思。

之前玩的新浪sae,貌似跟着操作一下就实现了自动监视更新。

这么个屁事,实在不行写个脚本自动运行,隔一段时间跑一次。但是总觉得好难受,为什么别人都能搞定,我这儿就不行。

早知道就不安装github的git客户端了,这玩意网上的教程都教的是如何使用github,我自建服务器人家就不说怎么搞了。实在没意思,不过为这个破事浪费我这么多时间,也真是无语。

我用git的本意只不过是为了能够不断更新(其实也就是一个备份,并不会在太多机器上安装客户来玩),免得一次要上传太多的文件,像现在这样,好处不多,麻烦不少,也挺愁人的。

git安装

http://www.centoscn.com/image-text/install/2014/0514/2972.html

没搞定密钥文件的事情,因为在服务器端的那个文件完全是自己创建的,根本找不到相应的目录。所以只好自己登录了。

微信小程序框架”分析”

我的习惯是不看说明书直接开搞,这次也不例外。

结果把所有代码层面的bug都清除了,还会发现终极bug出在对框架的理解和应用上。

首先是setTimeout问题,这玩意是会突破页面,在任何时候发生作用的,也就是说如果你设定定时弹框的话(用系统组件showModal之类),就算你点返回离开当前页面,它还是会准时生效。一开始我想把它写在page()方法里应该没事,结果发现根本挡不住。只好在unload的时候把它清除掉。现在猜想可能有如下可能:

可能性1:点返回时用的是navigateback,毕竟不是redirect,所以意味着原页还存在着,所以setTimeout是在原页运行,但是模态框的特点就是杀到前台最高点,何况它本身是wx对象的方法,所以就弹了。

可能性2:微信小程序就是一单页应用,页面根本都不存在,如果不封装的话,一切都会乱跑。

总之无论如何,现在我把所有直接用到this的都给封到page()里去是没错的,但是现在关页面就清掉所有定时器,这个做法可能会导致以后的逻辑问题,还是应该改掉

装逼被雷劈,踩坑踩到吐

2号下午更新:

把跳页面的过关方式改成了setData,结果因为key的问题把我坑苦了。(重新更新必须把key去掉)。

还有个this问题没解决,只是混过去了,至今没搞明白。

________

昨天说小程序并不复杂。

于是为了写一个小游戏,我从昨晚9点干到现在。

只是实现了一点基本的判定逻辑,过关加分还没实现(想想应该很简单吧)。

坑如下:

1、四个选项,点中正确的下一步,要判断是否正确,就得拿选中的和正确的进行对比(废话),按传统的做法当然是可以把正确结果做个全局变量或者放到hidden域里,但是这样显然太low。退而求其次我是不是可以把正确答案绑到每个选项的data里呢,我不想这么干,于是想着直接把比较的结果(三元运算得到一个boolean值)绑定到某个data项上,最终我如愿以偿了,但是这样做竟然还有顺序的问题,真是醉了。

2、我照着默认工程中的navigatTo方法来跳关,结果是过了3关死也过不去,后来硬是被我猜到原因:这方法是打开新页,而我只注册了5个页面,首页、游戏页面、加个3个关刚好是5个页面……redirectTo方法我都是自己瞎试出来的!

考虑到这玩意性能实在是太低(也许是因为模拟器加解释执行导致的?)总之,我决定明天把重定向也给干掉,看看能不能直接重新绑定数据,能省一点是一点啊。

怪不得人家要用redux之类的高级玩意,硬写效果真心不好。

3、好久没搞,被js对象的传址不传值给害惨了。写个swap根本就没swap成。

对待电脑故障,永远不要冲动

话说我买的那个众筹笔记本,一开始真的是很牛逼。

后来我禁不住win10的提醒,升级了。

升级之后基本很少用。

突然有一天发现触摸板经常失效,用鼠标也是双击和单击弄混。

我能怪谁?

只能怪win10了,怪微软的印度人。

没想那么多,就想怎么恢复win7,上网一查,还真行。

先把一个什么old还有一个什么xx隐藏文件夹移出c盘,然后开始恢复。

没卵用,恢复完了软件废了,win10少了些更新。

回不到win7了。

今天上网一查,人家说鼠标问题可以通过驱动来解决,虽然可能复杂点,但总好过我这样大手术吧。

这种大手术,还不如重装来得好。

所以电脑有故障,还是别冲动,慢慢来。别瞎试。

薛定谔的指纹

话说,我在公司门口的指纹机上有两个身份。

分别是x号员工xxx和xyy号员工yyy。

字面上看,Y是我自己,x不知道是谁。

按下指纹之前我不知道我是x还是y,然而按下去之后,如果我不看的话,八成就迟到了。

所以我一般打两次卡。

为什么会有这种神奇现象呢?

我也说不太清楚了,但是有一点可以肯定,这台指纹机内肯定是存储了我的两组指纹。

以前我们在另外一台指纹机上打卡,后来换了指纹机,所有人重新录入,但是那个时候我在出差,所以就错过了。

出差回来,有一天我也不知怎么的,瞎点瞎按,自己进入新指纹机的录指纹功能界面,自助完成了一次指纹录制,但是指纹机的逻辑很奇怪,它没有叫我创建用户,而是让我选了一个用户……

后来我也不记得是重新录了一回,还是有人把原指纹机的数据给同步到新指纹机里了,总之最后结果就是我在一台指纹机里拥有了两个用户身份。

在我们一般人看来,显然指纹应该能对应唯一的一个账号,但是事情并没有这么简单。

我们都知道通常录指纹会让我们多录几次,甚至让我们换手录,换句话说指纹机的逻辑是给一个用户存储多个指纹,这些指纹有的是同一个指头的不同版本,有些甚至可能是多个指头。既然可以一对多,那么显然也可以多对一,第二次录入时你选另外一个用户,自然也就帮他加了一个指纹,假如说录入的时候他要校验的话,他就等于杜绝了换手的情况,这无疑给人们带来了麻烦,另外,即使他原本就不支持换手而只是支持多次录入完善同一个指纹,那严格校验也等于杜绝了多次录入完善一个指纹的可能,总之他不能拒绝多次录入。

结果就是录的时候多对多,识别的时候也多对多。

这算漏洞吗?

可能真正的漏洞是我那天在没有密码的情况下胡乱进入了录制界面吧?

怎么回事来着?

好像是启动过程中,我把那玩意给按出翔来了……

萦绕在脑海里十年二十年的问题

什么时候可以解决?

有没有一种方案既可以记录信息,又可以促进大脑消化这些信息?

看起来烂笔头会伤害好记性。

太烂的笔头会严重伤害记忆。

然而我现在的深陷记录狂躁症中已经不能自拔,这次坚持要把一切切都备份,打包。不知道将来能给自己带来什么,不肯丢。