摘要:
准备 一直使用kotlin JVM平台开发服务器的应用,最近想试试看 Kotlin native的性能。 我使用的是 kotlin native 1.3.21,要使用他非常的简单,下载最新的 IDEA ,我下载的是 IntelliJ IDEA 2018.3.4 (Community Edition) 阅读全文
摘要:
一说到太空电梯,大家就想到需要一根又长、又结实还很轻的缆绳,从地面直达太空。可是以目前的技术来说,很难实现,成本也肯定很高昂。 我的方案是将长长的缆绳分割成一段一段,每段各自用气球的浮力支撑缆绳,这样绳子就仅仅承担自己一小段的重量,就像下面这个样子。 在这个示例中,每一段称为节点。主要包含一个支撑框 阅读全文
摘要:
用过c#的可能对 yield 关键字爱不释手,那么在像我这种被迫上java贼船的人,就想找到类似的功能。 我使用的是kotlin,下面的方法演示了产生一个序列的功能。 程序将执行50次然后退出。 实现枚举器 上面的代码使用的是序列功能,并非是常见的枚举器,下面的代码更像c#的枚举器。 实现类似Lin 阅读全文
摘要:
问题 虽然很早就知道,CPU在处理 if 这样的判断语句时,使用了预测的技术,所以如果条件总是一个结果,效率就很好。反过来说,如果你使用数学运算避免 if 判断,那么就意味着性能一定比 if 要好。 方案1 今天正好有个函数遇到这个问题,所以我就正好测试以下。 待测试的方法是获取一个int32的数据 阅读全文
摘要:
因为某段程序的需要,我需要将一个long数组,不断地填充数据,然后用完了之后又要清空里面的数据,以便再次填充。由于调用及其频繁,所以我很在意清除数据的性能。 测试代码 以下程序都是基于下面的测试代码完成: 通常的,最简单的办法就像上面的代码那样,来个循环就可以了。 在我的机器中(i5 6500@3. 阅读全文
摘要:
简介本文描述了一种列存储方式和对应的查询方法,这种存储方式具有更好的查询性能和更小的存储空间。 And查询 本文先用直观的图形方式展示and查询时的方式,这也是算法要解决的问题核心。通常在OLAP数据查询时,需要进行and处理,例如你需要获取 year = 2017 and customer = 1 阅读全文
摘要:
本文作为初入ERP行业的新人的防坑指南,讲解了一些常见犯的错,这样也少走一些弯路,如果你是老鸟,请绕过 :-) 本文关联的代码使用kotlin编写,请自行转换为c#、java等你熟悉的语言,表述的坑在各个语言基本都是一样的。 不用使用单精度和双精度类型 你认为这个测试用例会通过吗? 是的,他的确不能 阅读全文
摘要:
需求 在我们现有的ERP应用中,他是基于WinForm设计的,在早期的设计中,我们每打开一个作业,就会新建一个窗口,就像这样: 当我们打开很多的作业时,用户要通过Windows的任务栏慢慢找到,当然,如果仅仅这个问题,到还能忍受。关键是用户会打开多个客户端,比如一个客户端登录A公司,另外一个客户端登 阅读全文
摘要:
原因 在大中型城市中,城市快速路是整个城市的大动脉,可是中国基本上这些快速路都堵,今天我想的问题是,如何解决这个问题? 窄而密 一种方式是把路修的很宽,事实证明,这些大城市的快速路都相当的宽,我的意见反而是建窄而密,应该比下面还要密,比如2~3公里。 快速路的各种形式 但是建立密集的快速路,将涉及很 阅读全文
摘要:
圣诞节前夕,街上熙熙攘攘的人群变得少了许多。“感谢上帝,今天的生意真不错!”忙碌一天的史密斯夫妇送走了最后一位来鞋店里购鞋的顾客后由衷地感叹道。透过通明的灯火,可以清晰地看到夫妻二人眉宇间的激动与喜悦。 史密斯先生走向门口,准备去搬早晨卸下的门板。他突然在一个放着各式鞋子的玻璃橱窗前停了下来—透过玻 阅读全文