回顾一下我之前写博客,发文章距离现在有多久了,不看不知道,一看吓一跳,本来我以为没有距离多久,没想到时间一晃而过,快接近三个月没有打开你了,可能是我自己开始变得懒惰起来不想写博客,还有可能是我自己在对我自己说上班时间不能打开CSDN看看大佬的博客,还有可能是最近的工作任务太多了,给了我一些些压力,让我认识到自己需要进步的地方。
你们看我上一篇的文章,我模糊的记得是在我做完手上任务时,打开CSDN写自己的知识点记录,现在我又想把我这个月的工作经验和知识点分享给大家并给自己做个总结,虽然我的文章阅读量一直都很少,但是我觉得这都没什么,不是你文章写的不好而是你文章写的不够多,只能怪我太懒了,哈哈哈哈哈,每个人都是这样从刚开始的青涩,到熟练之后慢慢蜕变来的。
今年的疫情影响确实很大,很多像我们这样职业的程序员都因此丢了饭碗,但是我个人都觉得没关系,塞翁失马,焉知非福,丢了一份工作可能换来一生平安,什么都有可能,所以不必杞人忧天,人生在世,知足常乐开心就好,想起抖音里面的一个网红一样,他的名字是扶我去网吧,通常叫”阿扶“我记得他拍过一个视频,因为疫情,网吧关门了,每天都不能去上网,他说了一句,有钱?有钱有什么用,我又不快乐!看的时候确实好笑,但是你细品确实如此,当时正是疫情时期,想想患了新型肺炎的患者,他们可能有再多的钱也换不来一生平安,更何谈快乐,所以,最好的生活状态是开心,快乐的过好每一天,不开心也是一天,快乐也是一天
首先来到上海隔离14天,我从老家带来柴米油盐,在超市买了很多各种的面条,鸡蛋然后在家煮着吃,第一次,哇,好好吃啊,这是我自己煮的吗,后面,我吃面吃的都想吐了,煮的太难吃了吧。幸好我也活了下来,隔离结束之后,开始正式上班,上班第一天就开始开会,我觉得我自己算是个已经被领导认可了的小员工,终于有项目直接对接给我了,因为我是还没毕业,今年毕业,在公司差不多有5-6个月了,咳咳,别说题外话,项目来了,几乎是每个人手上起码都有两个到三个的项目,并且时间都很紧,这周做下周来基本就是测试发布了,这个过程中给我不少压力和让我认识了自己的不足,中间也有被同事说过,我之前说了,我同事都挺好的,他们的说是指出我的不足,然后还帮我理解逻辑,一步步的教我,我真的很感谢他们,期间我做了一个微信公众号,一个MVC原始框架的手机页面项目,还有一个官网加后台管理的项目,其中的难点逻辑我很是不理解,多亏了我的同事们,在写后台代码的时候,对别人的代码没有注释,我要看很久才知道什么意思,正如最近很流行的一句话,程序员最讨厌的两件事:写注释;别人不写注释,真的是很形象了。
可能对于我这样的初级程序员来说,可能是难点,哈哈,各位大佬如果有看到不要见怪,我太菜了,我是彩旭荤。
难点一:点赞/收藏功能,点赞判断可以点赞和取消点赞
这个问题真的,我刚开始根本想不通逻辑可以怎么实现,因为我不会写这个代码,逻辑不同,而且我根本没有考虑到需要点赞记录表,哈哈哈,现在知道了,思路已经被我记在小本本里面了,脑子里也有,
解决方案:首先清楚自己的表结构和逻辑,给谁点赞,那就找到文章表,还有文章表的用户id,文章id
谁点的赞,点赞记录表,点赞人id,点赞的文章,判断是否点赞字段
这就是两张表的基本逻辑疏通,找到了表,然后就是两张表的联系了呗。
不想打字了,上图片代码
可能我的注释写的有点磕脚,但是我自己能看懂哈哈。
难点二:同样是点赞,不过这次对我来说就是一个检测自己掌握的机会。
需求:每个用户每天最多给每个作品点赞五次。
看着这个需求字多以为很牛,原来不是,比上一个简单多了
不过后面需求又改了,每个用户每天最多点赞五次,就更简单了,少了个条件而已,话不多说上代码。
这些知识点其实不难,做开发的主要是要有自己的开发思路,分析一下,结果就很明了。
等等还有其他很多的项目,我就不一一说了,因为打字真的确实很累,现在又有客户在催我维护项目了,这一月确实给了我展露头脚的一些项目,虽然都是毛毛雨,但对我来我能慢慢积累沉淀就很不错了,不奢求大富大贵,只奢求慢慢变好,最后做个总结吧。
这个一个月对我来说,确实值得反思,也确实是我开始工作的第一个忙碌的月,因为能看到自己很多的不足点,但是也能学到东西,那么在多灾多难的2020,我希望每个人都能有自己的小确幸,加油,一起慢慢变好。
此文内容来自微信公众号:R语言搬运工,扫码关注公众号浏览更多精彩内容散点图作为科研绘图中比较常见的一种一直是展示数据分布规律的主要形式,散点图的的绘制也是相对的简单,在目前的绘图软件中比较容易实现,比如origin、sigmaplot以及Excel中均可以快捷实现。同样,在R语言中实现散点图的绘制也是相对简单,同时ggplot2包为图中元素的修改提供了丰富的参数。对于不含分类变量的散点图,只需要简单的程序就可以实现。library(ggplot2)data(mtcars)ggplot(mt
In[1]:from matplotlib import pyplot as pltimport numpy as npimport matplotlib as mplmpl.rcParams['font.sans-serif'] = ['SimHei'] # 中文字体支持对于折线图的绘制,在之前博客的示例中都有使用,在面向对象绘图方法中,一...
初识Matrix第一次见到Matrix是在图片缩放的时候,Matrix(矩阵),在网上搜索一番,觉得还是直接写下记录一下方便以后复习翻阅public class MyView extends View {Bitmap mBitmap;public MyView(Context context) { super(context);}public MyView(Context context,
什么是脚本Python 是一种“脚本语言”。脚本,对应的英文是:script。一般人看到script这个英文单词,或许想到的更多的是:电影的剧本,就是一段段的脚本,所组成的。电影剧本的脚本,决定了电影中的人和物,都做哪些事情,怎么做。而计算机中的脚本,决定了:计算机中的操作系统和各种软件工具,要做哪些事情,以及具体怎么做。脚本 vs 程序你可能想要了解脚本与一般程序的区别...
php 图像裁剪(自定义裁剪图片大小)
已经有很多介绍DOS(Denial of Service,即拒绝服务)攻击的文章,但是,多数人还是不知道DOS到底是什么,它到底是怎么实现的。本文主要介绍DOS的机理和常见的实施方法。因前段时间仔细了解了TCP/IP协议以及RFC文档,有点心得。同时,文中有部分内容参考了Shaft的文章翻译而得。要想了解DOS攻击得实现机理,必须对TCP有一定的了解。 1、什么是DOS攻击 DOS...
IT行业技术变更周期越来越快,作为技术人最重要的是持续学习。现在的学习途径有很多,我们到底该如何做出选择?我觉得最重要有两方面:第一,需要保持良好的技术视野,持续关注行业...
上一篇博客讲述了各个部分的原理图,那么根据原理图画出PCB,其实PCB是一门很大的学问,想要掌握谈何容易。就笔者在画PCB时的一些注意事项做一些说明。 1.电源部分的电源线尽量走粗,能够提供较大的电流,其实可以想象成河流,越宽的河流流过的水越多,差不多就这个道理了。走线最好从一个点出发,遍布全板。笔者电源部分一般走20~50mil; 图2.21 电源走线宽度 ...
什么是无线射频识别?RFID无线射频识别是一种非接触式自动识别技术,通过射频信号自动识别目标物体并获取相关数据,实现无需人工干预的快速物品跟踪和数据交换。是无线电技术和雷达技术的结合。射频识别技术应用于医疗耗材的管理贵重医疗耗材大多是昂贵药品或可用于人体的耗材,规格多样,对监管有着严格的要求,单靠人工手工记载不仅容易错漏登记对于批次的保质期以及过期的耗材也不能及时发现,存在着很大的安全隐患问题。随着科技的发展,射频技术的不断成熟,RFID无线射频技术已经彻底攻破耗材管理这一难题,下面我们就一起来了解
什么是惊群 举一个很简单的例子,当你往一群鸽子中间扔一块食物,虽然最终只有一个鸽子抢到食物,但所有鸽子都会被惊动来争夺,没有抢到食物的鸽子只好回去继续睡觉, 等待下一块食物到来。这样,每扔一块食物,都会惊动所有的鸽子,即为惊群。对于操作系统来说,多个进程/线程在等待同一资源是,也会产生类似的效果,其结 果就是每当资源可用,所有的进程/线程都来竞争资源,造成的后果:1)系统对用
一、keil介绍1、MDK 即 Microcontroller Development Kit、2、Keil MDK is the most comprehensive software development solution for Arm-based microcontrollers and includes all components that you need to creat...
everyThing is a widget先引入 web_socket_channel: ^1.0.14(别问,问就是websocket)看代码:import ‘dart:async’;import ‘dart:convert’;import ‘dart:io’;import ‘package:flutter/widgets.dart’;import ‘package:web_so...