- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
又到年底了,总结下2022吧,今年还是蛮多收获和感悟的,感觉越发活的通透了些,有些事情我们无法把握,有些事情我们能把握。淡然面对无法把握的,积极把握能把握的.
工作上面今年除了日常工作外还独立负责了一个智慧图书馆项目建设的数据加工,由于我所在部门是数据部门,负责数据的生产。而这个项目需求的主要建设就是加工数据,然后导入到产品进行知识图谱呈现。从数据加工流程的搭架,再到数据生产工具的设计,以及成品数据的展示和验收都有参与。期间学着和产品部门沟通数据展示、和甲方客户沟通加工规范、和程序人员沟通开发。不光是闷头写代码,得实实在在的负责起项目的产出和交付。在这个过程中遇到客户不清楚需求上来就是一通质疑的,也遇到很专业的客户从专业的角度提供帮助的。期间为数据加工抓耳挠腮过,为是否能顺利验收失眠过。最终结果还不赖,由于是国家项目地方执行的一个长期项目,前期的几个地方客户验收心惊胆战的,和其供商一比我们做的还不错,还被地方作为优秀案例和其它馆进行分享!许多东西得独自面对,大家都有其它事情要做,即使你和大家讨论也要自己出解决方案,毕竟真正负责真正在意程序设计是否合理,流程是否规范,数据质量是否达标的只有你自己.
由于智慧图书馆项目的建设涉及到知识图谱和NLP,学习了下知识图谱的知识,当然知识图谱中比较重要的就是机器学习,通过机器学习对知识进行实体识别和抽取,而这部分又绕不开OCR、NLP。在数据加工过程中应用了一些NLP的技术,不过由于模型比较复杂,只用了一些简单的NLP技术,比如人名、地名、机构的识别。用hanlp搭建了一个简单的实体识别,学着写java、spring boot,学着对数据进行清洗融合消歧,学着用elasticsearch进行关联检索,学着用对象存储存取数据。一切都是那么陌生,又感觉没想象的那么难.
在数据部门日常开发桌面加工程序,考虑到系统的兼容性和稳定性,方便操作本地文件、缓存、快捷键等等。所以基本是写winform,考虑到持续学习,而且.net 都已经发布7了,自己又从头学一学跨平台的.net。学着了解改进的.net技术和框架,写了一些博客文章。也没太着急,有时间就学学.
前两年忽然想考个证,第一是充实下自己,第二是给自己简历增加一个证书,刚好公司又有需求,所以上半年刚考了一个《高级项目管理师》。别听网上的人说这个没用,至少我学习的过程还感觉挺有用的,虽然你无法就此掌握管理的相关知识,但是你可以了解到项目管理会涉及到哪些方面有一个大纲。就像我们上学也不一定啥都学会了,但是有个印象,日后需要的时候能联想起再去深入学习,而且有些知识是别人大公司确实在践行的。高项考试是3科,上午考基础知识,下午考案例分析、论文写作。说实话真没网上说的那样好过,我考了3次,主要是这个东西要求一次性过三门,前两次都抱着侥幸得心里没全复习,舍弃了一些,而且每门过的还有一定概率,特别是论文概率极大...,刚好上半年论文写作方式也变了,以前是两个论文题目选一个,从上半年变成只有一个题目了,考试内容和难度也在不断优化,上班的状态下至少也得复习个3个月,还要看运气。这个是国家软考,一次考过终生可用!公司招标资质都能用得上,很多国企政府部门都认.
过了30的男人肚子肉眼可见的隆起,感觉身体状态有开始变化。再加上这几年疫情,愈发觉得身体的重要性,今年初夏就开始跑起步来。跑起来的时候感觉人都精神些许,跑步是最不需要成本的,也是最方便的,拔腿就可以跑,当然一双合适的跑鞋还是必须的,任何运动都要科学,不然得不偿失。跑步过程中我也学着了解跑步的相关知识,专研了各种跑表,最后忍住买了个手环,先跑起来再说,甚至学会了两条腿上的各个关键韧带名称。跑步绝不是傻傻的跑,跑起来那种迎面而来的风吹拂着面颊,耳朵边呼呼的气流声,两脚有节奏的滚动,那个感觉仿佛回到小时候奔跑的岁月。但是记得跑前跑后拉升,每周按照10%的量增加,不然腿受不了的!因为跑步了解到了吉普乔戈、大迫杰等优秀跑者,看了动漫《强风吹拂》。人生来就擅长跑步,跑步也可以跑的很优美,突破自己,突破极限。上个月刚尝试10公里,配速很渣!最近都没跑了,疫情太严重了,好想去跑步啊.
本人音乐一窍不通,小时候教育匮乏,没什么条件。但是想学,还是得活的有点情调,所以开始学习乐理知识。目前会看个简谱,还得练基本功,比如音高、节拍这些。学习了些乐理,什么音符、音调、节奏、调式。双11买了两把东方鼎的复音口琴,一个C调一个A调,疫情快递没人送,收到琴刚一周,练了两天会吹个《小星星》,现在练《送别》,练习吹单音.
罗曼罗兰说:世界上只有一种英雄主义,就是看清生活的真相之后依然热爱生活.
大家经常说我们现在阶级固化,向上的通道越发困难,实现阶级跃迁、财富自由、走上人生巅峰等等,人在这种东西面前确实无力,除非你有过人的天赋或运气。我也是个乐天知名的人,中华文化的韧性就是普通老百姓的韧性,活着,好好的活着,在自己有限的资源能力面前智慧的生活。 拉长我们人少的长度,或许许多事情在当时我们焦虑不安是因为那是我们唯一的目标,目标没有达成就感觉大厦轰然倒塌,其实人生还有很多其它事情可以做。不给自己树立什么遥不可及的梦,照顾好家庭,努力工作,好好生活,用富有激情的人生态度淡然面对。工作上只要自己能对付得来日常工作就行了,不用去焦虑这没学那没学,马上需要就马上学,感觉需要就抽时间慢慢积累。越往后走越发觉得很多事情是慢慢来的,跑步要慢、音乐要慢、写代码工作能力也不是一朝一夕的事情,十年树木,百年树人。只有日积月累才是正途,什么三天、五天精通都是扯淡。要么忙着去死,要么就慢慢的活.
最后此篇关于我的2022年-总结、感悟、碎碎念的文章就讲到这里了,如果你想了解更多关于我的2022年-总结、感悟、碎碎念的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
1、定义 设 \(u\) 和 \(v\) 为一张图上的任意两个节点。令 \(c(u, v)\) 为它们之间的边的容量, \(f(u, v)\) 为它们之间的流量,则需要满足以
1、前言 工作中涉及到文件系统,有时候需要判断文件和目录是否存在。我结合apue第四章文件和目录,总结一下如何正确判断文件和目录是否存在,方便以后查询。 2、stat系列函数 stat函数用来
并查集(Union-Find Set): 一种用于管理分组的数据结构。它具备两个操作:(1)查询元素a和元素b是否为同一组 (2) 将元素a和b合并为同一组。 注意:并查集不能将在同一组的元素拆
当下,注解非常流行,以前很长篇的代码,现在基本上一个注解就能搞定。 那,在Mybatis中又有哪些注解呢? Mybatis中的注解基本上都在org.apache.ibatis.annotat
指针操作数组,方法一是p+index,方法二是p[index],第二种方法跟数组访问方法是一样的。 数组引用返回的是数组的第一个元素的指针地址。 可以将指针指向数组的任意元素,然后从那里开始访问
通常部署完php环境后会进行一些安全设置,除了熟悉各种php漏洞外,还可以通过配置php.ini来加固PHP的运行环境,PHP官方也曾经多次修改php.ini的默认设置。 下面对php.ini中一
在JavaScript中,使用typeof可以检测基本数据类型,使用instanceof可以检测引用数据类型。在PHP中,也有检测数据类型的方法,具体如下: 1、输出变量的数据类型(gettype
把图片缓存到本地,在很多场景都会用到,如果只是存储文件信息,那建一个plist文件,或者数据库就能很方便的解决问题,但是如果存储图片到沙盒就没那么方便了。这里简单介绍两种保存图片到沙盒的方法。
(1)需要安装docker容器,在docker容器内安装jenkins,gogs,tomcat。 新建maven项目,添加findbugs plugin。 使用docker
今天主题是实现并发服务器,实现方法有多种版本,先从简单的单进程代码实现到多进程,多线程的实现,最终引入一些高级模块来实现并发TCP服务器。 说到TCP,想起吐槽大会有个段子提到三次握手,也只有程序
如下所示: Ctrl+1或F2快速修复 Ctrl+D快捷删除行 Shift+Enter 快速切换到下一行,在本行的任何位置都可 Ctrl+F11快速运行代码 Alt+上下键 快速移动行(可
JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。 JSP编译后是”类servlet”。 Servlet和JSP最主要的不同点在于,Servlet的应用逻辑
Java中的Runable,Callable,Future,FutureTask,ExecutorService,Excetor,Excutors,ThreadPoolExcetor在这里对这些关键
读取Java文件到byte数组的三种方法(总结) ? 1
用java实现的数组创建二叉树以及递归先序遍历,递归中序遍历,递归后序遍历,非递归前序遍历,非递归中序遍历,非递归后序遍历,深度优先遍历,广度优先遍历8种遍历方式:
1、简明总结 ASCII(char) 返回字符的ASCII码值 BIT_LENGTH(str) 返回字符串的比特长度 CONCAT(s1,s2…,sn)
java应用服务器(web server),是指运行java程序的web应用服务器软件,不包括nginx、Apache等通用web服务器软件。 一、Tomcat Tomcat是Apache 软件基
事务作为抽象层,允许应用忽略DB 内部一些复杂并发问题和某些硬件、软件故障,简化应用层的处理逻辑:事务中止(transaction abort),而应用仅需重试。对复杂访问模式,事务可大大减少需要考虑
我们在本教程学习了如何描述 XML 文档的结构 我们学习到了如何使用 DTD 来定义一个 XML 文档的合法元素,以及如何在我们的 XML 内部或者作为一个外部引用来声明 DTD 我们学习了如何为
在这个XPath 基础教程中我们讲解了如何在 XML 文档中查找信息 我们可以使用 XPath 的元素和属性在 XML 文档中进行导航 我们也学习了如何使用 XPath 中内建的某些标准函数 如
我是一名优秀的程序员,十分优秀!