Tuesday, November 29, 2022

javascript to check prime number

 const isPrime = num => {

    for(let i = 2, s = Math.sqrt(num); i <= s; i++)
        if(num % i === 0) return false; 
    return num > 2;
}

Monday, June 27, 2022

Removing some old project

 Going through some old project.

Evergreen payroll...

I am wondering how is everyone..


Saturday, May 28, 2022

SQL To get Row count in all table

 CREATE TABLE #counts

(
    table_name varchar(255),
    row_count int
)

EXEC sp_MSForEachTable @command1='INSERT #counts (table_name, row_count) SELECT ''?'', COUNT(*) FROM ?'
SELECT table_name, row_count FROM #counts ORDER BY table_name, row_count DESC
DROP TABLE #counts

Tuesday, May 17, 2022

我們無法阻止別人遺棄我們

我們無法阻止別人遺棄我們,

但別認為自己是被留下來的那一個,

你可以朝另一個方向走去,

選擇不一樣的人生和自己。


別人越看不起,就會變得越堅強,
儘管許多人不得已或是不需要我而遺棄我,
我都必須對自己的人生負責,
每個人都有自己的路要走,
對方只是選擇了沒有我存在的那條路。

我相信沒有對方在的那條路,
我一樣可以展現最好的自己,
讓自己不受任何事影響自己前進的道路。

Tuesday, May 3, 2022

Power BI Count rows

 


Using above code, you will get correct recency range filter with correct recency value as below. 
















If COUNTROWS is pass in as variable as pre-calculated value, this will result in incorrect result. 







Thus from the observation, you know that DAX programming is not procedural in some of the function.

The COUNTROWS function will iterate through each rows of the table and perform calculation, so it is very important that this function is not use in too big NESTED environment.


Thursday, April 14, 2022

SQL random number

SELECT CAST(RAND(CHECKSUM(NEWID()))*10000 as int)

Generate a random number from 1 to 10000, can be use with any table to product random number per row

Wednesday, February 9, 2022

四年前的春天 - part 1

 


四年前的春天,我抓住了一个人的心,

我以为我抓住了她的人生。

两年后的冬天,因为我的过错,

她悄悄的偷走我的心而且离开了。


这两年我一直一直再寻找我的心。

生活没了动力,人生像是行尸走肉。

直到有一天, 我再次遇见了她。


我看见她流着得泪, 就像是我心留着的血。

那刹那间之后, 我就。。。。。。。。。


期待下一集。。



什么是爱情

我们总是带着面具走进爱情的,总想展示自己最优越的一面,刻意隐藏着平凡普通的那部分。你要接受一个人,不只是接受他的优越,而是看清了他的平凡普通却仍然去深爱。事实经常是:我们走着走着,就感觉对方变了,其实我们并没有变,我们只是走进对方最真实的地方,然后迷失了自己。

  爱其实就像打计程车。第一,不像公共汽车,只需等待就会自动来到你的面前,而需要你先向它招手才停;第二,如果你碰到的是空车,那就是你的幸运,但往往车上已经有人了;第三,走了多少距离就要付出多少代价。

  那一瞬间,你终于发现,那曾深爱过的人,早在告别的那天,已消失在这个世界。心中的爱和思念,都只是属于自己曾经拥有过的记念。 我想,有些事情是可以遗忘的,有些事情是可以记念的,有些事情能够心甘情愿,有些事情一直无能为力。

  如果总是永不知足,装不在乎,不服约束,存心辜负,还让对我们专情的人哭,那必定会在人生中迷失,爱注定是脆弱的,尤其在这个物质横飞的年代,不要问爱为什么会变得如此脆弱,是因为他们根本没有去爱过。也许你到现在还是无法忘怀,但你一定要记住,爱都是如此脆弱的,放弃一些不属于你的东西。

  遇到对自己好的人,就不要让他从自己的身边溜走,要他对自己一辈子好。如果你喜欢他却不爱他,慢慢的去接受他,走进他的世界,读懂他的故事,让自己爱上他。我宁愿慢慢的去接受一个爱自己的人,也不愿意努力的爱一个不爱自己的人。因为爱是痛苦,被爱是幸福。

  一生就这么一次,谈一场以结婚为目的的恋爱吧。一辈子很短,不再因为任性而不肯低头,不再因为生气而去冷落你,不再因为固执而轻言分手。终会明白,谁是虚情假意,谁是真心爱你,谁会为你不顾一切。最后地坚信一次,一直走,就可以到白头。惟愿这一生,执子之手,与子偕老。你敢天长,我就敢地久。

  我们总是不懂得珍惜眼前人。在未可预知的重逢里,我们以为总会重逢,总会有缘再会,总以为有机会说一声对不起,却从没想过每一次挥手道别,都可能是诀别;每一声叹息,都可能是人间最后的一声叹息。我们还以为爱情可以填满人生的遗憾,然而,制造更多遗憾的,却偏偏是爱情。

  我爱你,才会向你袒露心灵的世界,向你展示所有的喜怒悲欢,只有对你不曾设防;我爱你,才会和你耍小脾气,无缘无故离你远远的,其实我只想走进你炙热的怀抱听你的心跳;我爱你,所以我给了你伤害我的权力,只要我能忍受,我会一直陪伴着你,你不能伤害我太多,冷了,会淡漠,痛了,会松手。

  我们一生,可以遇见那么多人。不论爱与不爱,都可以在一起度过一生中的,一天,一月,一年。到了该离开的时候,好聚好散。然后,又和下一个人一起度过,又一个,又一天,又一月,又一年。无论是谁,挥别时,也请带着珍重。人生在世,要知足,要平凡,要感恩,不可以再任性强求。

  爱情不是游戏,因为我们玩不起。爱,就要真心付出,真诚相待。不要轻易说爱,许下的诺言欠下的债。爱不是缺了就可以找,更不是累了便可以换。爱一个人,不一定要拥有;但拥有了一个人,就一定要好好去爱。爱,不是一个人的独角戏,而是两个人的对手戏!女人善变的是脸,而男人善变的却是心。

  真正的爱情,要懂得珍惜,没有谁和谁是天生就注定在一起的。一辈子其实不长,能遇心爱的人,是多么幸运的事,为何不紧握着他的手呢?一颗心需要另一颗心坦诚相待,这样才可以幸福。

  所谓爱情,应该是什么样子:轰轰烈烈,不顾一切,算不算爱情;相濡以沫,执手到老,算不算爱情;平淡如水,相敬如宾,算不算爱情。真正的爱情,应该是两个人,彼此理解,互相尊重,不缠绕,不牵绊,不占有,然后相伴,走过一段漫长的,旅程。

  有时候,感情真的很奇怪,明明知道不可能,却止不住情感的蔓延。苦苦折磨自己而无果的徘徊,想爱不能爱,欲罢不能。我们在此之后遇到不同的人,总以为可以忘记也能够忘记,却发现谁也代替不了心里最深的那个人。于是,我们总是很难过。

  有个懂你的人,是最大的幸福。这个人,不一定十全十美,但他能读懂你,能走进你的心灵深处,能看懂你心里的一切。最懂你的人,总是会一直的在你身边,默默守护你,不让你受一点点的委屈。真正爱你的人不会说许多爱你的话,却会做许多爱你的事。

  爱一个人,就是永远心疼她,永远不舍得责备她。看到她哭,自己的心就跟针扎一样;看到她笑,自己的就跟开了花儿一样。在爱情中,每个人都有自己致命的软肋。