Jason(杨)

  • 关注
  • 短消息
  • 送银子
文章
20
评论
16
推荐
8
收藏
0
个人简介

个人公众号:“大圣遛码”,欢迎订阅~
enter image description here

  • Jason(杨) 3推荐

    有趣的桶排序

      程序员的核心技能之一就是算法,谈到算法,似乎都是从排序开始。对一组已知范围的数据进行排序,最快的算法是什么呢?快速排序?希尔排序?非也,非也~是本文的主角“桶排序”!   来看一个实际例子吧:已知一组范围在0~10的数据(如:9,5,2,7,7),你有没有什么好方法编写一段…...

  • Jason(杨) 3推荐

    跟UI好好说话

      程序员和UI之间,常常存在着“语言障碍”——其实就是惯用单位不同,导致语言不通,鸡同鸭讲眼碌碌。本文将以iOS设备为例,做一回程序员与UI的翻译机。   首先,我们来看一下iOS设备的屏幕尺寸: ![图1][1]   其实从上表就可以看出语言不通的根本原因就在于:程序员是用…...

  • Jason(杨) 2推荐

    JS简码转换

      APP开发中免不了与服务器交互,而有些项目为了节省流量等原因,会要求不用全码而用简码(比如用户id不用uid,而用a)来交互。可这样的字段名称不易懂,不利于开发。在原生iOS中我们有第三方的YYModel可以轻松实现全码与简码的转换,但像RN等是使用JS来写的,似乎还没有类…...

  • Jason(杨) 3推荐

    require OR import

      以前在CommonJS中,我们用module.exports和require来导出和导入模块,而到了ES6却变成了export和import了,这两者到底有什么区别呢?   一句话总结:CommonJS模块是运行输出(加载)一个值(或对象)的拷贝,而ES6模块则是编译时输出…...

  • Jason(杨) 1推荐

    再见了switch...case

    一、告别switch...case   分支语句在程序里有着重要的地位,通常都是用if…else或者switch…case语句来实现。比如网络请求中状态码与描述的对应关系,可以写成: switch (code) {   case 200:     description =…...

评论了

  • 今年 07-21 16:34

    @lt if(strcmp(str, struct.str) == 0 ) id = struct.id

  • 今年 07-21 14:55

    桶排序似乎并不适用于字符串排序。 当然,非要用桶排序来排字符串也是有办法的,但是同样有前提条件:字符串必须是已知范围内的,并且有明确的排序规则。这样一来,我们就可以用结构体,给每个字符串赋一个id之类的,把字符串的排序转为已知范围的数字排序,就可以用桶排序了,最后输出的时候,根据id来输出响应的字符串。

  • 今年 07-05 09:58

    白叔见笑了~

  • 今年 06-28 10:08

    坐等学姐表演~

  • 2016-06-25 00:10

    开始的环境搭建、第一个程序等写得挺好的,最后的实例也不错,但中间的内容就有些空了~