2023年11月个人工作生活总结
本文为 2023 年 11 月工作生活总结。
研发编码
GIS
模仿了一些有名的地图服务商的网站,将离线地图页面做成全屏,对于大屏幕更加好友。再美化一下全区的边界和区内地域的边界。不过主要工作量还是绘制路线,而绘线作为内部工作,还要为其配套开发绘制工具,后续计划加上测距和自定义地理位置信息,这样功能多一些。
接口数据思考
之前做的工程,涉及前后端,接口数据传递方面,为了简单起见,直接使用类似reqType=1&cmdType=0&id=1001这样的格式,因为js组装很方便,使用go的gin框架解析很方便,所以一直沿用,最近发现有点不适用了,新的接口,决定使用json的格式,这样符合一般的认识中。
另外,在那个go与c++整合交互的工程,两者的数据是按行来组装,双方约定哪一行表示什么即可。这一块,后面也要改善。
快速开发和兼容性思考
很早之前,就开始总结属于自己的 Golang 程序框架,至今已经积累了大量有用的工具函数,因此开发的基础性工作不多,专注业务即可,目前已经应用到多个工程里了。在旧工程上维护开发新功能,是比较花时间的,去年开始,随着微服务的推行,针对一些旧工程,开始使用 Goalng 实现相同功能——当然也有新功能。另外,对于一些功能相对完整的,一般都是新开发。Golang 对跨平台较友好,就已实践的经验看,除了调用 Linux 的 so 动态库外,其它都可以适用不同平台,加上改造编译脚本,不管是Windows还是Linux,不管是服务器还是工控机,一套工程代码+脚本即可。
但是,新旧交替过程中,还要考虑兼容性,比如和其它业务系统的交互、数据格式、配置文件等方面。好在 Golang 生态还可,能找到对应的库。
工作记录
培训
月初去西安参加了一次为期2天的培训,加上来回,一共4天。我是在出发前2天才被通知去的,还要走各种流程,需大大领导审批通过后才合规,据说这影响到报销,因此少不了向领导请示,由领导跟中领导和大领导沟通,好在在机场候机时看到通过的消息。
培训时,根据经验,拍了不少PPT照片,回来后马上做总结,在接近2GB的照片中找一些关键字词写,提交到至少3位不在同一单位的领导,然后内培,拍照留痕,找直属领导签字,整理资料上传。人事在报销时发现发票的公司地址多了“西乡塘”三个字,于是打了若干电话,最后联系到了主办方财务,退回发票重开,前后花了小半个月。据同事称,报销一般不会那么快,估计在余时不多的今年是没希望的了。机票、场务费等都是自己先掏钱,到时免不了财政赤字了。
在西安,除了去考古博物馆花一定的钱外,像城墙、大雁塔等其它地方比较近,都是公共交通的开销,费用,加上不敢大吃大喝,补贴下来的钱包得住这些费用。前领导也在西安,但因时间问题,没有去看望,有点小遗憾。
业务知识
说实话,现在对业务了解的不多,只是熟悉自己负责范围的,对于自己写的代码,我能随口说来,但格局无法打开,还得知道其它业务的概况。目前部门人没补充,事又多,多花点时间了解不是坏事。这点好像前几个月有对自己提过,但忙起来又忘记了。
生活记录
大锤受伤
上旬某天,下班路上大锤妈打电话说大锤手受伤了,要去医院。于是急忙回家,大妞一个人在家,问她说没有哭,厨房的菜还没煮。接着带大妞去医院,路上买了点包子。原来大锤在体育课跑步时,前端的同学突然停下来,为了不撞上,大锤就摔了,手的骨头折了,直到6点多接大锤不见人问了才发现,才送到医院,才拍片,住院。班级老师和学校领导有来,领导说他时不时遇到有送学生来医院的情况,领导也打了电话给医院的人,等打石膏时,已经是8点半了。这么多的小时,不知道大锤是怎么熬过的,总之看到他肿了的手,很是心痛。翌日大锤外婆来,大锤在医院住了5天,晚上我在医院陪,白天大锤妈和外婆陪,小孩痛苦,大人也辛苦。出院后,只能在家休养,所谓“伤筋动骨一百天”,隔段时间还要去复查。老师在群里发有教学进展,在家也会教一下,但效果肯定不好,因为兄妹打架是日常状态,大锤不愿学也是日常,加上特殊情况,加上还是一年级,也不好逼他。
买菜
上个月,大锤妈在微信上发了很长的文字,大意是大锤在午托也要钱,还不睡觉,不如接回来在家吃,因此,一个月的买菜钱要1千多,不包括米酱油盐这些。对于这些事我一般是接受,不发表意见。这样也好,冬天日落早,晚上下班去到菜市场基本没什么好菜了。
育儿记录
购书阅读
这个月主要是买一些和古代汉语有关的书籍,找到2册王力主编的,才7块钱。截至目前,购买的书籍已经差不多到达预期了,有词典、唐诗、宋词、诗经、古汉语。后续就需要再三衡量再购买。
在网上看到有讨论读二十四史的,综合各种观点,就自己而言,可能是有选择地看,把时间按年为单位拉长,而且不是考试,没有功利目的,只是为了有多点知识储备,好在小孩面前装个样子。
观星
这个月下旬,在木星合月前后几个晚上用望远镜可以看到昴星团和毕宿,但大锤依然只能看到月亮,于是吵着要天文望远镜。大锤的手采用保守治疗,虽然看不到什么治疗,但住院费也有大5千块,医保和学平险报了近一半,但还是多,要知道,之前我买菜,一个月才一千出头。所以我和大锤说,你的手花的钱已经够买2个望远镜了。另外搜索了些资料,就目前阶段目前条件看,还是不适合入手,于是作罢。
业余研究
做个自我批评,我很久没有专门为了研究源码而看源码了。即使平时有看第三方代码,也是因为使用中无法通过文档确切知道而看代码,像地图服务,有些功能是自己想出来的,也不知道如何搜索,唯一办法先看文档知道接口,再看代码。我自信研读源码的能力尚在,只是没抽出时间验证。
相关文章:
2023年11月个人工作生活总结
本文为 2023 年 11 月工作生活总结。 研发编码 GIS 模仿了一些有名的地图服务商的网站,将离线地图页面做成全屏,对于大屏幕更加好友。再美化一下全区的边界和区内地域的边界。不过主要工作量还是绘制路线,而绘线作为内部工作,还…...
Spark-06:Spark 共享变量
目录 1.广播变量(broadcast variables) 2.累加器(accumulators) 在分布式计算中,当在集群的多个节点上并行运行函数时,默认情况下,每个任务都会获得函数中使用到的变量的一个副本。如果变量很…...
Spring整合web环境
目录 Javaweb三大组件及环境特点 Spring整合web环境的思路及实现 Spring的web开发组件spring-web MVC框架思想及其设计思路 Javaweb三大组件及环境特点 Spring整合web环境的思路及实现 package com.xfy.listener;import com.xfy.config.SpringConfig; import org.springfra…...
分享从零开始学习网络设备配置--任务4.3 使用动态路由RIPng实现网络连通
任务描述 某公司使用IPv6技术搭建企业网络,由于静态路由需要管理员手工配置,在网络拓扑发生变化时,也不会自动生成新的路由,因此采用IPv6动态路由协议RIPng实现网络连通,实现任意两个节点之间的通信,并降低…...
vue2.0+elementui集成file-loader之后图标失效问题
背景 跑vue2elementUI项目时,由于前端这边需要在本地存放xlsx模板文件,供用户下载模板文件,所以需要在webpack构建的时候增加file-loader进行解析xlsx文件打包。 vue版本2.x element-ui 版本 2.13.x 注意 npm i -D file-loader版本号给vue项…...
C# 文件帮助类(FileHelper)
引言 在研究程序反射的时候我们往往需要获取当前运行程序所引用的dll文件,按照传统的方式我们可以维护一个这样的列表,但是这样维护成本实在是太高,而且不利于团队合作开发,在高版本的.net 4.6.2之后官方出了专门的dll帮我们做这个事情Microsoft.Extensions.DependencyMod…...
WordPress 外链跳转插件
WordPress 外链跳转插件是本站开发的一款WordPress插件,能对文中外链添加一层过滤,有效防止追踪,以及提醒用户。 类似于知乎、CSDN打开其他链接的提示。 后台可以设置白名单 学习资料源代码:百度网盘 密码:123...
算法的10大排序
10大排序算法--python 一颗星--选择排序一颗星--冒泡排序一颗星--插入排序两颗星--归并排序(递归-难)三颗星--桶排序三颗星--计数排序四颗星--基数排序四颗星--快速排序,寻找标志位(递归-难)四颗星--又是比较难的希尔排…...
“十道机器学习问题,帮助你了解基础知识和常见算法“
目录 简介: 1. 什么是机器学习?它与传统编程有什么不同之处?2. 请解释监督学习和无监督学习的区别。3. 什么是过拟合和欠拟合?如何解决这些问题?4. 请解释交叉验证在机器学习中的作用。5. 什么是特征选择?为…...
部署WAF安全应用防火墙(openresty部署)
使用NGINX+Openresty实现WAF功能 一、了解WAF 1.1 什么是WAF Web应用防护系统(也称:网站应用级入侵防御系统 。英文:Web Application Firewall,简称: WAF)。利用国际上公认的一种说法:Web应用 防火墙 是通过执行一系列针对HTTP/HTTPS的 安全策略 来专门为Web应用提供保…...
yml转properties工具
目前搜索到的大部分代码都存在以下问题: 复杂结构解析丢失解析后顺序错乱 所以自己写了一个,经过不充分测试,基本满足使用。可以直接在线使用 在线地址 除了yml和properties互转之外,还可以生成代码、sql转json等,可…...
zerotier 搭建 moon中转服务器 及 自建planet
搭建moon 服务器 环境准备 # 安装依赖 yum install wget gcc gcc-c git -y yum install json-devel -y# 下载及安装 curl -s https://install.zerotier.com/ | sudo bash节点ID 配置 配置moon.json文件 cd /var/lib/zerotier-one/# 导出依赖 zerotier-idtool initmoon ide…...
深入了解Rabbit加密技术:原理、实现与应用
一、引言 在信息时代,数据安全愈发受到重视,加密技术作为保障信息安全的核心手段,得到了广泛的研究与应用。Rabbit加密技术作为一种新型加密方法,具有较高的安全性和便捷性。本文将对Rabbit加密技术进行深入探讨,分析…...
Linux常用命令——mv命令
文章目录 1. 简介2. 命令格式3. 主要参数4. 常见用法及示例4.1 移动文件4.2 重命名文件4.3 交互式移动文件4.4 强制移动文件4.5 移动多个文件4.6 使用通配符移动文件 5. 注意事项6. 结论 1. 简介 mv 命令在Linux系统中用于移动文件或目录,同时也可以用于重命名文件…...
Panalog 日志审计系统 前台RCE漏洞复现
0x01 产品简介 Panalog是一款日志审计系统,方便用户统一集中监控、管理在网的海量设备。 0x02 漏洞概述 Panalog日志审计系统 sy_query.php接口处存在远程命令执行漏洞,攻击者可执行任意命令,接管服务器权限。 0x03 复现环境 FOFA…...
Android设置文字颜色渐变
项目中用到了很多文字颜色渐变的设计,因此做一下记录。 核心代码如下: /*** 统一文字渐变色设置* param colors 渐变色字符串数组* param positions 渐变色位置数组,可为空* param start 渐变起始点,可为空* param end 渐变结束…...
java基础面试题(二)
java后端面试题大全 3.JVM3.1 对象实例、类信息、常量、静态变量分别在运行时数据区的哪个位置?3.2 java类的加载流程3.3 java内存溢出什么时候会发生以及解决方法 3.JVM 3.1 对象实例、类信息、常量、静态变量分别在运行时数据区的哪个位置? 堆 对象实例、String常量池、基…...
php爬虫实现把目标页面变成自己的网站页面
最近又被烦的不行,琐事不断,要是比起懒来一个人比一个人懒,但是懒要转换成动力啊,能让自己真正的偷懒,而不是浪费时间。每天还是需要不断的学习的,才能更好的提高效率,把之前做的简单小功能爬虫…...
[c语言c++]手写你自己的swap交换函数
函数传参有按值传递,指针传递,引用传递,分别看一下三种情况下的交换函数如何书写,应该使用哪种最方便。 当书写一个交换两个值的 swap 函数时,我们可以分别使用按值传参、指针传参和引用传参的方式来实现。下面是示例和…...
技术类知识汇总(二)
在自己日常学习javaweb的过程中,做的一些笔记和总结,汇总如下: Springboot项目的静态资源(html,css,js等前端资源)默认存放目录为:classpath:/static classpath:/public classpath:/resources"三层架…...
谷歌浏览器插件
项目中有时候会用到插件 sync-cookie-extension1.0.0:开发环境同步测试 cookie 至 localhost,便于本地请求服务携带 cookie 参考地址:https://juejin.cn/post/7139354571712757767 里面有源码下载下来,加在到扩展即可使用FeHelp…...
<6>-MySQL表的增删查改
目录 一,create(创建表) 二,retrieve(查询表) 1,select列 2,where条件 三,update(更新表) 四,delete(删除表…...
边缘计算医疗风险自查APP开发方案
核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...
DAY 47
三、通道注意力 3.1 通道注意力的定义 # 新增:通道注意力模块(SE模块) class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...
《用户共鸣指数(E)驱动品牌大模型种草:如何抢占大模型搜索结果情感高地》
在注意力分散、内容高度同质化的时代,情感连接已成为品牌破圈的关键通道。我们在服务大量品牌客户的过程中发现,消费者对内容的“有感”程度,正日益成为影响品牌传播效率与转化率的核心变量。在生成式AI驱动的内容生成与推荐环境中࿰…...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...
Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级
在互联网的快速发展中,高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司,近期做出了一个重大技术决策:弃用长期使用的 Nginx,转而采用其内部开发…...
《基于Apache Flink的流处理》笔记
思维导图 1-3 章 4-7章 8-11 章 参考资料 源码: https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...
