2016,再见 2017,还请多多指教

#先来一个象征意义上的序
今天是2017.01.01,新年的第一天,昨天适合总结,今天适合制作新年计划.昨天没做总结,于是今天总结和新年计划一起来吧_.
#充满回忆的2016

昨天在驾校练车练了一天,倒库终于能倒进去了,回到住处已经下午5点,买了路上卖的阿姨说是自家奶牛产的牛奶,回去自己煮开,然后拿起了自从开始学习编程就没再弹的吉他,看着谱子练习了大半个小时,终于将当初弹了数百遍的《爱的罗曼斯》给弹顺了,弹给室友CC,也弹给自己听,算是给自己的一个新年礼物。然后在今天不约而同活跃起来的班级群里面和大家一起等待跨年,过的还算开心和充实。

2016年的对于我来说,是努力,收获,却又毫无避免地夹杂着迷茫.我从5月份大学所在的城市开始第一份工作,是一个初期的创业公司,应聘的是Android开发的岗位.到目前为止,做了一个自己的产品APP,后来APP这边的工作不多,我和iOS的两位同事开始学习C#和ASP.MVC.NET,现在做后台管理系统的开发.这是很好的事情,因为刚毕业和自己喜欢技术,我对很多新知识非常强的好奇心和学习的渴求,学的很开心.但是前段时间,APP出现了一些问题,解决的过程中,我发现了很多问题.因为C#和ASP.MVC.NET的有关后台的学习,我在Android上安排的时间真的可少.例如我发现我之前写的代码结构非常乱,但是我做着后台新系统的开发,却没时间去重构它,例如我们的APP改动了一点小问题,就要打包去更新,而不是用热处理补丁技术,为什么不用,因为我根本就不会.例如我现在做出来的这个APP,是完全纯原生,现在流行的混合开发我其实其实大概了解,事实上一点都没做过…等等.

我发现我真的学了很多种技术,C#,Java,Android,.Net,Html5,JavaScript.但是没有一个是精通的.这很危险,就像前些天在[非著名程序员]微信公众号上看的一句话一样,“什么都会点,什么都不会”.说实话,我很彷徨和迷茫,我喜欢很多东西,我现在在做很多东西,想把每件事情都做的很好,想把我手中每个项目都做成艺术品,却做不到.每个技术都只是入门级.这就是"能力配不上梦想"的鲜活例子.

前天就是因为这样的事情,心情很不美好,带着自己乌云般的心情下班的时候,听到吉他熟悉的声音,干净悦耳,就像回到了当初在宿舍阳台上练习的时光一样,心情忽然变得很轻松开朗.或许我不该急于求成,我或许应该去选择一个方向先去努力,只要努力,机会总会还是有的.于是决定回来也弹弹吉他,放空一下脑袋,好好想想我自己到底想做什么,决定以后还是把自己荒废已久的吉他捡起来,等累了心情美好了不美好了,拿来弹弹,肯定是一件特别放松美好的事情.

2016年开始的CSDN博客之旅,也让我意识和学会可很多东西意识到同时也在努力改善的拙劣地语言表达和薄弱的基础能力,对待问题的认识开始尝试去更深处去解析它,虽然写的博客不多,但是受益很多,我现在还记得我第一次看到除朋友外第一个陌生网友的评论说谢谢分享时激动开心的心情.我很开心我的博客得到了别人的认可,也很开心帮助了别人.

感谢2016年身边帮助和不知不觉影响到我的所有的人和事,谢谢你们带给我的成长.同时也谢谢自己的努力.

谢谢你2016,再见2016.

#等待书写的2017

2017会变成什么样子,都完全取决于我自己的努力和选择.我希望在接下来的2017中,找到一个不再迟疑的方向,做出自己满意的作品.虽然我现在的实力很弱,还配不上我的梦想,但是我希望和相信,我的努力要配的上我的梦想,那么实力也会逐渐靠近我的梦想.

加油,自己!多多指教,2017!


欢迎关注个人微信公众号「浅浅同学的开发笔记」,最新的博客,好玩的事情,都会在上面分享,期待与你共同成长。

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
写入单向链表到文件可以使用 fwrite() 函数,读取单向链表可以使用 fread() 函数。 写入单向链表到文件的步骤如下: 1. 打开文件,使用 fopen() 函数。 2. 遍历链表,将链表中的数据写入文件,使用 fwrite() 函数。 3. 关闭文件,使用 fclose() 函数。 例如,如果要将链表结构体 Node 写入文件,可以按照以下方式进行: ```c #include <stdio.h> // 定义链表结构体 typedef struct Node { int data; struct Node* next; } Node; // 写入链表到文件 void writeListToFile(Node* head) { FILE* fp = fopen("list.txt", "wb"); if (fp == NULL) { printf("文件打开失败\n"); return; } // 遍历链表,将链表中的数据写入文件 Node* p = head; while (p != NULL) { fwrite(p, sizeof(Node), 1, fp); p = p->next; } fclose(fp); } // 从文件中读取链表 Node* readListFromFile() { FILE* fp = fopen("list.txt", "rb"); if (fp == NULL) { printf("文件打开失败\n"); return NULL; } Node* head = NULL; Node* tail = NULL; // 从文件中读取链表结点,并添加到链表中 Node* node = (Node*)malloc(sizeof(Node)); while (fread(node, sizeof(Node), 1, fp) == 1) { node->next = NULL; if (head == NULL) { head = tail = node; } else { tail->next = node; tail = node; } node = (Node*)malloc(sizeof(Node)); } fclose(fp); return head; } ``` 注意,这里的写入和读取都是二进制方式,所以需要使用 "wb" 和 "rb" 方式打开文件。同时,需要注意写入和读取的顺序和方式,保证链表的正确性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值