先在 v 站 来一波吧,还有需要的请看上面的领取方式 iOS:
LRN3AJHAET73
AMAEA6KAT397
97NT4F7LMRN6
EFM7LKMH3JEJ
7NKYKAEPMYPW
macOS
TLHFRRRYEAEK
XHX9WYX4YMJX
KE7LRTKFKYMF
4LH7RJF4AMW9
7LE6NMPJJA74
今时今日,软件工程的开发工作早已不是一个人的单打独斗,而是一个团队的相互配合、共同前进。有位作家写过一句很流行的话,叫“一个人要像一支队伍”,而作为一个组织进行高效率的脑力生产劳动时,更需要追求的反而是“一支队伍要像一个人”,这个人走路不会同手同脚,四肢要协调,前进方向只有一个。 那怎么实现这个目标呢? Code Review,即代码评审,是必不可少的一个环节。
当一个程序员写完了一段代码后,由另外的程序员花时间来浏览阅读这些代码,并进行审阅。
Code Review 是以轮转的方式进行的,所以参与代码审阅的人有两种,分别是作者( author )以及评审者( reviewer )。当作者将写好的代码提交给评审者后,评审者对这次变动作出反馈,作者根据反馈修改代码,并重新提交,经过一次或多次往返后,评审者**同意( approve )**这次代码变动,允许代码进入仓库保存,Code Review 就完成了。
此时评审者要考虑的问题包括:
由此可见,Code Review 基本上就相当于老师在给学生一字一句地批改作业,学生订正后又交给老师再次检查,如此往复。因此,为了节约精力,以便代码审阅工作可持续性开展,评审者可以交给程序去处理的问题包括:
热力学三大基本定律中有一条叫“熵增原理”,即:一个孤立系统总朝着混乱无序的方向发展。软件工程也是如此,如果没有人把控输入的代码,只管一个劲地堆砌,久而久之,这坨代码也就失去秩序,成一团乱麻了,人见人嫌。所以在工程的一开始就引入代码审阅,可以非常有效地提高代码质量。
更重要的是,Code Review 是一个双向的过程,双方借助针对具体代码的交流,得以了解对方的想法,进行互相探讨,这是帮助团队中的成员成长,赋予团队自我管理、良性发展的能力。归根结底,人才是首要的生产力。
在“上古”时代,代码作者在开始 Code Review 前,还需要手动做一份变更列表( changelist ),来告诉评审者这一次提交做了什么改动。得益于 Git 的诞生,今天的我们可以借助基于 Git 版本控制系统的平台,来更轻松无痛地开展代码审阅,比如「CODING 企业版」,作为企业级软件研发管理系统,其提供的 Code Review 功能简单好用,能大大提高代码审阅效率:
借助 Git 自动实现精细的文件改动,红色代表删减,绿色代表新增,支持行级评论,再也不用在不同工位间来回走动,直接在具体代码下进行交流。
代码不是孤立的一串文本字符串,而是实现目标的其中一项资源,那么必然需要与其他资源相互组合才能掌握全局。落实到代码审阅中也是如此,放到具体的上下文环境里方能见微知著:
「#」关联任务、文件等资源,「 @ 」通知相关同事,实现垂直关联场景下的精细调控。
不同的人有不同的思考方式与见解,对同一段代码能从不同的角度出发考虑。尽可能的让不同的人 reivew 你的代码,不仅会有更多的人日后有能力维护你的代码,也是一个增加团队凝聚力的好方法。
不用担心收到批评面子过不去,也不用一枚追求“同意+1 ”,代码审阅是一个团队生机勃勃的象征,这里面的每一个人都在相互鼓励、相互交流以及相互进步,参与其中,与团队共同成长吧。
]]>https://www.doko.com/guoquan/member/906482
上面有 4 个内购订阅兑换码。
看谁的脑洞大,奖品有388 元内购兑换和 AppStore 充值卡
详情和报名都在下面链接上
https://www.doko.com/podcasts/020/keep-your-messages-private.php
]]>https://weibo.com/1644623844/Fx0Mn4Ph9?type=repost
转发后,给 support@icyarrow.com 发邮件,告知我你要哪一个 App 即可。
]]>小易有一个长度为 N 的正整数数列 A = {A[1], A[2], A[3]..., A[N]}。 牛博士给小易出了一个难题: 对数列 A 进行重新排列,使数列 A 满足所有的 A[i] * A[i + 1](1 ≤ i ≤ N - 1)都是 4 的倍数。 小易现在需要判断一个数列是否可以重排之后满足牛博士的要求。
主要方法是寻找能被 4 整除和只能被 2 整除的数, 代码如下:
#include <stdio.h> int Isarray(int n, int a[100000]) { int n1=0,n2=0,n4=0,i; for(i=0;i<n;i++) { if(a[i]%4==0) ++n4; else if(a[i]%2==0) ++n2; else ++n1; } //printf("%d,%d,%d,%d\t",n1,n2,n4,n); if (n==1 && n4 ) return 1; if((n4>=n1) ||((n4>= n1-1) &&(n4+n1 == n))) return 1; else return 0; } int main(void) { int i,j,t,n,a[100000],b[10]; scanf("%d",&t); scanf("%d",&n); for(j=0;j<t;j++) { for(i=0;i<n;i++) scanf("%d",&a[i]); b[j]=Isarray(n,a); } for(j=0;j<t;j++) if(b[j]) printf("Yes"); else printf("No"); return 0; }
但是我看类似的代码,比如:
#include <stdio.h> int n; int arr[100100]; int countMod4, countMod2; void read() { countMod4 = 0; countMod2 = 0; scanf("%d", &n); for (int i = 0; i < n; ++i) { scanf("%d", arr + i); if (arr[i] % 4 == 0) { ++countMod4; } else if (arr[i] % 2 == 0) { ++countMod2; } } } void work() { int countOdd = n - countMod4 - countMod2; if ((n == 1 && countMod4) || countMod4 >= countOdd - !countMod2) { puts("Yes"); } else { puts("No"); } } int main() { int t; scanf("%d", &t); while (t--) { read(); work(); } return 0; }
这样就是可以通过的。
弄不清楚错在哪了。
一个轻量级的 Markdown 库,可以用来将 Markdown 转为 HTML,也可以用来直接展示 Markdown 对其进行预览。
git clone
命令下载本仓库;pod install
命令;EFMarkdown.xcworkspace
编译即可。或执行以下命令:
git clone git@github.com:EyreFree/EFMarkdown.git; cd EFMarkdown/Example; pod install; open EFMarkdown.xcworkspace
EFMarkdown 可以通过 CocoaPods 进行获取。只需要在你的 Podfile 中添加如下代码就能实现引入:
pod "EFMarkdown"
你可以利用 EFMarkdown
轻松实现 Markdown 字符串到 HTML 字符串地转换,示例代码如下:
let markdown = "# Hello" var html = "" do { html = try EFMarkdown().markdownToHTML(markdown, options: EFMarkdownOptions.safe) print(html) // 这里会输出 "<h1>Hello</h1>\n" } catch let error as NSError { print ("Error: \(error.domain)") }
你可以利用 EFMarkdownView
实现对 Markdown 字符串的预览,示例代码如下:
let screenSize = UIScreen.main.bounds let markView = EFMarkdownView() markView.frame = CGRect(x: 0, y: 20, width: screenSize.width, height: screenSize.height - 20) self.view.addSubview(markView) markView.load(markdown: testMarkdownFileContent(), options: [.default]) { [weak self] (_, _) in if let _ = self { // 可选:你可以通过在此处传入一个百分比来改变字体大小 markView.setFontSize(percent: 128) printLog("load finish!") } }
你可以通过传入不同的选项来控制底层 cmark
对 Markdown 字符串的处理,默认传入的值为 safe
。
可选的值有以下这些:
更多关于这些选项的信息,可以参考 cmark
。
EyreFree, eyrefree@eyrefree.org
EFMarkdown 基于 WTFPL 协议进行分发和使用,更多信息参见协议文件。
]]>另外如果兑换码用完了的话,下面是冰点 $0.9 USD 链接,正好可以帮试试刚集成的 Alipay
HaloRadio for Windows $0.9 USD
如果激活邮件没有收到,又或者 Alipay 付款出现问题的话,烦请告诉我一下,好调整。 email: support@icyarrow wechat:
1 596bd4790ca61 2 596bd4790cb44 3 596bd4790cb99 4 596bd4790cbe5 5 596bd4790cc31 6 596bd4790cc84 7 596bd4790ccd6 8 596bd4790cd2c 9 596bd4790cd80 10 596bd4790cdc9 11 596bd4790ce1a 12 596bd4790ce70 13 596bd4790cec0 14 596bd4790cf13 15 596bd4790cf5c 16 596bd4790cfa0 17 596bd4790cfe5 18 596bd4790d03a 19 596bd4790d08c 20 596bd4790d0dc 21 596bd4790d124 22 596bd4790d16d 23 596bd4790d1c8 24 596bd4790d223 25 596bd4790d267 26 596bd4790d2ae 27 596bd4790d302 28 596bd4790d363 29 596bd4790d3c2 30 596bd4790d415 31 596bd4790d465 32 596bd4790d4bd 33 596bd4790d50c 34 596bd4790d56c 35 596bd4790d5bf 36 596bd4790d618 37 596bd4790d66e 38 596bd4790d6bd 39 596bd4790d709 40 596bd4790d762 41 596bd4790d7c6 42 596bd4790d818 43 596bd4790d85c 44 596bd4790d8ad 45 596bd4790d911 46 596bd4790d95b 47 596bd4790d99e 48 596bd4790d9df 49 596bd4790da30 50 596bd4790da80
1 596bd4686de26 2 596bd4686deec 3 596bd4686df3a 4 596bd4686df80 5 596bd4686dfc4 6 596bd4686e003 7 596bd4686e04b 8 596bd4686e09f 9 596bd4686e0e7 10 596bd4686e12c 11 596bd4686e16f 12 596bd4686e1b3 13 596bd4686e3d3 14 596bd4686e428 15 596bd4686e488 16 596bd4686e4da 17 596bd4686e53f 18 596bd4686e5a3 19 596bd4686e5f0 20 596bd4686e635 21 596bd4686e68a 22 596bd4686e6db 23 596bd4686e71e 24 596bd4686e761 25 596bd4686e7a3 26 596bd4686e7e9 27 596bd4686e82f 28 596bd4686e877 29 596bd4686e8c1 30 596bd4686e909 31 596bd4686e969 32 596bd4686e9be 33 596bd4686ea18 34 596bd4686ea6c 35 596bd4686eab3 36 596bd4686eaf5 37 596bd4686eb36 38 596bd4686eb83 39 596bd4686ebe1 40 596bd4686ec59 41 596bd4686ecbb 42 596bd4686ed0d 43 596bd4686ed62 44 596bd4686edb5 45 596bd4686ee06 46 596bd4686ee51 47 596bd4686ee95 48 596bd4686eed9 49 596bd4686ef1e 50 596bd4686ef62
1 596bd450dcbce 2 596bd450dcc80 3 596bd450dccc9 4 596bd450dcd0f 5 596bd450dcd53 6 596bd450dcd99 7 596bd450dcddc 8 596bd450dce20 9 596bd450dce64 10 596bd450dcea9 11 596bd450dcf01 12 596bd450dcf48 13 596bd450dcf8c 14 596bd450dcfd6 15 596bd450dd01b 16 596bd450dd05c 17 596bd450dd09d 18 596bd450dd0e0 19 596bd450dd120 20 596bd450dd161 21 596bd450dd1a2 22 596bd450dd20c 23 596bd450dd266 24 596bd450dd2a9 25 596bd450dd302 26 596bd450dd355 27 596bd450dd39a 28 596bd450dd3dd 29 596bd450dd420 30 596bd450dd463 31 596bd450dd4a6 32 596bd450dd4f1 33 596bd450dd539 34 596bd450dd580 35 596bd450dd5c2 36 596bd450dd605 37 596bd450dd658 38 596bd450dd6aa 39 596bd450dd6fa 40 596bd450dd745 41 596bd450dd797 42 596bd450dd7ed 43 596bd450dd830 44 596bd450dd885 45 596bd450dd8e0 46 596bd450dd927 47 596bd450dd96a 48 596bd450dd9c5 49 596bd450dda2e 50 596bd450dda8e
]]>下载地址: https://www.icyarrow.com/instastack/
兑换码如下:
58ef9f5d435fd http://www.icyarrow.com/store/redeem.php?promocode=58ef9f5d435fd
58ef9f5d4369a http://www.icyarrow.com/store/redeem.php?promocode=58ef9f5d4369a
58ef9f5d436f0 http://www.icyarrow.com/store/redeem.php?promocode=58ef9f5d436f0
58ef9f5d43742 http://www.icyarrow.com/store/redeem.php?promocode=58ef9f5d43742
58ef9f5d43792 http://www.icyarrow.com/store/redeem.php?promocode=58ef9f5d43792
58ef9f5d437e2 http://www.icyarrow.com/store/redeem.php?promocode=58ef9f5d437e2
58ef9f5d43838 http://www.icyarrow.com/store/redeem.php?promocode=58ef9f5d43838
58ef9f5d4388a http://www.icyarrow.com/store/redeem.php?promocode=58ef9f5d4388a
58ef9f5d438da http://www.icyarrow.com/store/redeem.php?promocode=58ef9f5d438da
58ef9f5d4392b http://www.icyarrow.com/store/redeem.php?promocode=58ef9f5d4392b
下载地址 : https://www.icyarrow.com/haloradio/
兑换码如下:
58ef9f74c7f92 http://www.icyarrow.com/store/redeem.php?promocode=58ef9f74c7f92
58ef9f74c80fd http://www.icyarrow.com/store/redeem.php?promocode=58ef9f74c80fd
58ef9f74c8155 http://www.icyarrow.com/store/redeem.php?promocode=58ef9f74c8155
58ef9f74c81a2 http://www.icyarrow.com/store/redeem.php?promocode=58ef9f74c81a2
58ef9f74c81ed http://www.icyarrow.com/store/redeem.php?promocode=58ef9f74c81ed
58ef9f74c8236 http://www.icyarrow.com/store/redeem.php?promocode=58ef9f74c8236
58ef9f74c8282 http://www.icyarrow.com/store/redeem.php?promocode=58ef9f74c8282
58ef9f74c82bf http://www.icyarrow.com/store/redeem.php?promocode=58ef9f74c82bf
58ef9f74c830f http://www.icyarrow.com/store/redeem.php?promocode=58ef9f74c830f
58ef9f74c835e http://www.icyarrow.com/store/redeem.php?promocode=58ef9f74c835e
下载:https://itunes.apple.com/cn/app/mweb-pro-markdown-writing/id1183407767?l=cn&mt=8
图文介绍:http://zh.mweb.im/introducing-mweb-for-ios.html
官网:http://zh.mweb.im/
XJLMTKT6EPK3
T9JNTWMK3XFL
J43AMFYMAPXT
R4P9WN96XM9X
FFXYMHKYTJFX
YTPNRMWPP4E3
E6AYRN47HW7L
明天中午左右再发 7 枚,明天 18 点左右发最后 6 枚
另外为了测试 Stripe 的信用卡付款方式。没有抢到的同学,可以直接购买,选择信用卡(stripe)付款,到时候我会给你用支付宝退款。
https://www.icyarrow.com/instastack/
操作方式是: 购买后给我发邮件 support@icyarrow.com 告诉我你的 订单号 使用的是 哪个银行的什么类型的信用卡 以及支付宝 。我会去查看交易情况,如果交易成功就给你用支付宝退款(3.9 美元退 28 人民币。 4.9 美元退 35 人民币).即使信用卡交易失败,我也会给你发一个免费的兑换码。
584a001b90cc0 http://www.icyarrow.com/store/redeem.php?promocode=584a001b90cc0
584a001b90d5b http://www.icyarrow.com/store/redeem.php?promocode=584a001b90d5b
584a001b90daf http://www.icyarrow.com/store/redeem.php?promocode=584a001b90daf
584a001b90dfc http://www.icyarrow.com/store/redeem.php?promocode=584a001b90dfc
584a001b90e47 http://www.icyarrow.com/store/redeem.php?promocode=584a001b90e47
584a001b90e92 http://www.icyarrow.com/store/redeem.php?promocode=584a001b90e92
584a001b90edb http://www.icyarrow.com/store/redeem.php?promocode=584a001b90edb
584a001b90f24 http://www.icyarrow.com/store/redeem.php?promocode=584a001b90f24
584a001b90f6e http://www.icyarrow.com/store/redeem.php?promocode=584a001b90f6e
584a001b90fba http://www.icyarrow.com/store/redeem.php?promocode=584a001b90fba
]]>点击链接即可兑换 。( 每一个License 可以用在最多同时在3台电脑上激活,所以每个人认领一个就可以了,不需要多兑换)
57ef915d2baed http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2baed
57ef915d2bb42 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2bb42
57ef915d2bb9a http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2bb9a
57ef915d2bbf3 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2bbf3
57ef915d2bc4e http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2bc4e
57ef915d2bca7 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2bca7
57ef915d2bd02 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2bd02
57ef915d2bd58 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2bd58
57ef915d2bda1 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2bda1
57ef915d2bdf2 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2bdf2
57ef915d2be46 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2be46
57ef915d2be90 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2be90
57ef915d2bed6 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2bed6
57ef915d2bf24 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2bf24
57ef915d2bf73 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2bf73
57ef915d2bfb8 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2bfb8
57ef915d2c000 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2c000
57ef915d2c04c http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2c04c
57ef915d2c097 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2c097
57ef915d2c0e4 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2c0e4
57ef915d2c138 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2c138
57ef915d2c17f http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2c17f
57ef915d2c1c1 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2c1c1
57ef915d2c202 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2c202
57ef915d2c243 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2c243
57ef915d2c284 http://www.icyarrow.com/store/redeem.php?promocode=57ef915d2c284
]]>现在,二维码越来越流行。通过扫描二维码,你可以打开朋友分享的文章、收付款、打赏、下载安装应用、加好友、交换名片、订阅公众号、发邮件、连接 WI-FI 等等。但神奇的二维码背后到底是什么呢?患上松鼠症的你,是否有搜集各种有意思的二维码的喜好呢?
这个小工具或许有你想要的功能,并且还在不断增加:
第一版功能简单, bug 多。为控制其影响力,避免大规模扩张,引起一些麻烦,所以我设置了一个很高的价格。 先别急着买,下面有兑换码,不够留言再补。土豪可随意。
App Store 链接:QPai
H994M67X4P37 HJYFW7J96XPP 76JFRWPLYN3Y XTRKW4K4M9FJ ARF377P6MA7L MF4E73TW9PHF 4N39K3NAWL7E ET93W3EJKNHJ AT9NHL4YPR64 4344R6EHFTKN FM7TWPXYE7NN 4J4L7T6AYMN4 FLTY3T7NHREX M4E6TY7TMT93 9PE4W34YX3MK RFMWWLL3RKRK 96TR33MJ9W6K AYPW73M97X6K RL3WLY9WH4PY XJ73LKNHTNPJ
]]>App 是一个货币汇率转换工具
◎ 支持 12 种语言
◎ 自定义颜色主题
◎ 支持超过 160 个国家和地区的货币,还有一些重金属,比特币
◎ 后台自动更新货币汇率
◎ 以图表方式展示历史数据
◎ 方便、快捷地转换至多种货币
◎ 每一个币种都显示漂亮的国旗标帜
App 刚上市,打算促销半个月,期间仅收费 1 元人民币,有需要的朋友可以看看。
https://itunes.apple.com/cn/app/id1128069918
兑换码:
PX4JRKAHMRHM
NMK3RTKX6M47
AR7XM4FLLA3E
JHR644KMPT3W
LHNWW3W3LLN9
LE397TPHJNLT
K73KHTPEMANJ
NRLM6M3EY43A
用得好的话还请给予五分评价,非常感谢。
]]>分形主题,致敬一下 Matrix67 ~
iPhone 5 以及后续机型。暂未适配 iPad 。
现通过苹果官方 TestFlight 平台进行 Beta 版公开测试。
加入 Beta 测试的大致步骤:
可以直接在下面留下你的邮箱,或,自己发送一封标题为“求测试”的空邮件到 fractals.ios@gmail.com (请无视自动回复的内容...)
正常情况下 24 小时内发出邀请邮件。
截止日期:待定
]]>老版本下载地址 http://www.icyarrow.com/oneradio
点击链接填写表单即可兑换一个 ONERadio License.
56cad728df11b http://www.icyarrow.com/store/redeem.php?promocode=56cad728df11b
56cad728df1ba http://www.icyarrow.com/store/redeem.php?promocode=56cad728df1ba
56cad728df20f http://www.icyarrow.com/store/redeem.php?promocode=56cad728df20f
56cad728df25e http://www.icyarrow.com/store/redeem.php?promocode=56cad728df25e
56cad728df2b9 http://www.icyarrow.com/store/redeem.php?promocode=56cad728df2b9
56cad728df309 http://www.icyarrow.com/store/redeem.php?promocode=56cad728df309
56cad728df358 http://www.icyarrow.com/store/redeem.php?promocode=56cad728df358
56cad728df3a7 http://www.icyarrow.com/store/redeem.php?promocode=56cad728df3a7
56cad728df3f1 http://www.icyarrow.com/store/redeem.php?promocode=56cad728df3f1
56cad728df440 http://www.icyarrow.com/store/redeem.php?promocode=56cad728df440
56cad728df491 http://www.icyarrow.com/store/redeem.php?promocode=56cad728df491
56cad728df4e7 http://www.icyarrow.com/store/redeem.php?promocode=56cad728df4e7
56cad728df53a http://www.icyarrow.com/store/redeem.php?promocode=56cad728df53a
56cad728df584 http://www.icyarrow.com/store/redeem.php?promocode=56cad728df584
56cad728df5ce http://www.icyarrow.com/store/redeem.php?promocode=56cad728df5ce
56cad728df60f http://www.icyarrow.com/store/redeem.php?promocode=56cad728df60f
56cad728df66d http://www.icyarrow.com/store/redeem.php?promocode=56cad728df66d
56cad728df6c0 http://www.icyarrow.com/store/redeem.php?promocode=56cad728df6c0
56cad728df70c http://www.icyarrow.com/store/redeem.php?promocode=56cad728df70c
56cad728df758 http://www.icyarrow.com/store/redeem.php?promocode=56cad728df758
RH9E7F6RHTY6
K6LRXEXWAL3T
WAH96AEMHEPR
7LFEWL6FXYWN
L3633YMKFPEN
RKRELHFY9KRW
9KYYAPWXP4K4
XPHXNTRJMWE9
YPFJXFATNEY7
A4PFAXMM9TNW
兑换后的兑换码请在回复中说明一下
第一个版本比较简陋。本来在通知中心加了键盘输入,被拒了.
http://i.imgur.com/E6OwAsN.png
]]>1.2版更新说明及MWeb Lite版下载:http://coderforart.com/mweb-zh.html。MWeb Lite版除了文档库文档数限定为40外,所有功能跟正式版一样。
MAS网址: http://itunes.apple.com/cn/app/mweb-markdown-editor-for-static/id954188948?ls=1&mt=12
自1月初发布MWeb并正式成为独立开发者之后,我终于是大概了解到其中的艰难。所以MWeb将会是我今年的重点App,我会尽量专注一个并慢慢把它做到最好,然后iOS版也会有。
以下是10个兑换码:
WAXNAPPJ9N4N
7JXNTPFTP4KW
3JMKK4TMWA6N
NEJWH9KKR6MA
E6LY369TRHT4
MJTTMEA3HY4W
PLKRL47H77TE
WMJMREFF4EPF
T3JW7JT7KYAW
P9HAPW97J9WN
如果您想用免费的,请去 http://coderforart.com/mweb-zh.html 下载 MWeb Lite。MWeb Lite只是在库文档数量做了限定,所以应该可以足够试用看看是否要购买了。
MWeb是一个小众软件,按现在下载数量来看,也果然如此。然后1.0版刚刚发出来时( 请参考这个帖子 花几个月做了一个 Markdown 编辑器和生成全静态博客的 Mac APP,发些 Promo Code),有很多朋友建议和反馈BUG,非常非常感谢!一部分建议已经更新在1.1版上了。然后这次MWeb才是1.1版,我会慢慢完善让它更好用。
下面先发7码,然后下午5点半再发8码。因为已经有免费版了,所以就不多发了,不然像上次那样一次性发光光就真的不科学了。以下是码:
744KERPELJRL
JAJR43LYNFLE
A4WJJ4E44XA9
4EJ4F3E7XJLR
MH3ANX7PWXHP
N7WT9F4AJMK3
J74FXYA9LFPH
图:
这是原项目 Repo: https://github.com/esnet/iperf
原版 iperf3 可以运行在 CentOS Linux, FreeBSD, and MacOS 上,也有其他各种平台的第三方实现(如 Android),而 iOS 上却一直没有较好的实现,AppStore 上有个卖 648 人民币的……所以自己做了个这个移植版。
现在向 V2EXer 发放 10 枚兑换码,需用的同学可以回复邮箱,限前 10 名哦。
注:iOS 7 下 client 模式会崩溃,已提交更新等待审核中,请谅解。
]]>这是个非常小众的软件,但是还是希望有朋友需要。
Promo Code 如下:
AY6LPXF63RTK
NAK7TLW364WN
7KHX7F4X7644
XY4R6Y3PFRWT
TM4HRPEKYX79
AE3J6TAT7HTX
EAN3T4ATTFX6
9MT4EPXX6EA6
XAYW9H999NFJ
H4AYLEH6MKKK
相关图:

PS:这种主题应该是被允许的吧?
]]>