記事
Jun 19, 2019
算法笔记
说明:本笔记的内容来源于B站up主 正月点灯笼 的算法视频视频内容精良,讲解清晰,安利给所有人!Anagrambool isAnagram_c(char* s, char* t){
int numS[26]={0};
int numT[26]={0};
int lenS = strlen(s);
int lenT = strlen(t);
int i;
for(i=0;i<lenS;i++){
int index = s[i] - 'a';
numS[index]++;
}
for(i=0;i<lenT;i++){
int index = t[i] - 'a';
numT[index]++;
}
for(i=0;i< ······
Mar 27, 2019
C# 学习笔记
PART 1 : 值类型(Value types)记住一个语言的所有数据类型真的十分繁琐(弱类型语言除外),那么我就写写笔记记录下吧。大小写敏感类型描述范围默认值bool布尔值True / FalseFalsebyte字节,8位无符号整数0 - 2550char字符(16 位 Unicode 字符)U +0000 - U +ffff'\0'decimal十进制值(128位)或28-29 有效位数$-7.9 * 10^(28)$ $ - $ $7.9 * 10^(28)$) / $10^(0 到28)$0.0Mfloat32位单精度浮点数$-3.4 * 10^(38)$ 到 + $3.4 * 10^(38)$0.0Fdouble64位双精度浮点数(+/-)$5.0 * 10^(-324)$ 到 (+/-)$1.7 * 10^(308)$0.0D
Dec 31, 2018
2018 年评 - 对不起
人生没有彩排,每天都是现场直播。
对过去所做的一切感到十分抱歉,对不起!
Feb 10, 2018
耽溺于深海 Day3
提到深海,你会想起什么?亚特兰蒂斯?百慕大三角?而我要讲的是,在这不见光明的万丈深渊中,封存着数万年以前,神秘魔法教派的信仰与书籍。我是一名船长,名叫特鲁斯·吐契科。干这行已经有5、6年了。短途航行上百次,长途航行也有几十次了,可谓是经验丰富,不论什么样的危险境况都能有条不紊的应对。但是,那一天,我们遇到的灾难,超出了常识,也超出了现代科学的认知范围。那一天,天空晴朗,风平浪静,几只海鸥在沙滩上盘旋,一切景象都是那么和谐。在海上漂泊,我已经很久没见过这样的好天气了。我和同伴们准备从加拿大的哈密尔顿港出海前往悉尼的北沙尼治去运送货物,中途经过萨图纳岛附近的海域。两地相隔不算太远,整个航程大约只有1天半。我们这个船队经常被委托托运输货物,但这次的情况着实有些蹊跷。只运送一个箱子,委托人要求船上不能再承载其它货物,我本来想拒绝,可对方开出的条件实在是太诱人,足以成为我航海生涯的最大 ······
Feb 8, 2018
残照的斜阳覆上空墙 Day 2
天空,一如既往的蓝
Feb 8, 2018
失语症 Day 1
我,睁开了眼。窗外的风景一瞬而过。我,转过头去。看到了他。我,转向前方。公路向前一直延伸,仿佛一条天路。我,闭上了眼。我做了一个梦,这个梦是如此的真实,仿佛亲身经历一般:我坐在病床上,望向窗外,不远处有颗槐树,几只鸟飞过来,在阳光的照耀下嬉戏。阳光照耀进病房,一阵暖意涌来,莫名的愉悦气氛荡漾在我的周围。【砰】病房门被大力推开后又关上,一个神情严峻的男人快步向我走来,他的表情冷酷的就像是掉入了深海之中,被冰冻了一般。他抱住了我,贴到我的耳侧。“我们走。” 我醒了,几滴泪水流了下来。车停住了,他牵着我下了车,来到了一个陌生的地方。天阴沉沉的,没有梦中的阳光,也没有梦中的树,看不见他的表情也感受不到他的气息。他牵着我走,一阵风刮过,几片枯叶子吹到了我的脸上黏住了。我挣脱了他紧握着的右手,他回头看向我,一脸严峻。我疑惑的看着他,他若有所思,呆住了。又一阵风,刮得我睁不开眼。然后,他像 ······
Oct 22, 2017
这算是新开始的第一篇文章吧
呜呼!!
Aug 19, 2017
易语言的【伪】面向对象式编程
已经好久、好久、好久.....没有更新博客了,最近终于忙完了大工程。来打理打理博客了!易语言与面向对象在易语言的官网介绍中说到,易语言是支持面向对象的然而...这是什么东西!!!传说中的方法链呢???被坑了!所以,易语言根本就不算是一款面向对象的编程语言。然而生活是美好的(噗)事情总能解决的,虽然会有一些缺点。具体实现方法易语言没有办法实现方法链的原因就是,易语言无法返回自身,所以每个对象都是NewObj()。既然如此,只要类模块中的每个方法返回的都是类模块就好了吧?但是还有个问题,因为都是新创建的对象,那么之前加入的数据自然就没有办法传递。我的解决方法如下:方法中创建一个新类,然后将当前类的数据传递给新类。(方法“_”就是传递数据用的)这之后,每个方法都只要使用这个规则,那么就可以实现面向对象的方法链了。给可读性加分,给效率减分,易语言效率本身就不高,这么一折腾效率就更低了 ······
Jul 20, 2017
如何开发一款几乎接近完美的产品?
检查,耐心,逻辑。掌握这三点,产品的每个版本都将是高质量的。我将拿我自己举例,诠释一下如何去实行这三个词语。没有仔细测试让我吃尽了苦头我开发的产品,几乎每一个版本都是完成以后,找几个人草草的测试一下,结果好几次一推送,就发现了一两个根本不应该存在的小瑕疵。一个版本的尾号从01一直到06,功能没有增加,全是修复问题。因此,一个严谨的测试结构和完善的测试清单是很重要的,就像飞机起飞前要不停的Check out。如何制定一个测试结构呢?可以参考一下苹果,苹果这一点做的是十分完善:小组内测试、内测、公测、正式版,如果我们开发的产品也能像这样层层把关,那么最后的结果一定是令人满意的。列出一份检查清单,把结果给专门负责的人去检查,简直事半功倍。不要急躁,必要的时候就去休息一下相信不止我有这种情况:写了一天代码,头昏脑涨,面对代码一点思路都没有,写出来的代码错误连连。当清醒以后,再去看之前 ······
Jul 1, 2017
致九年级与即将逝去的初中
回想这份时光,就如春天飘扬洒落的雪,每一片都暗藏着思恋……