Kamafeel

求其上,得其中;求其中,得其下,求其下,必败


  • 首页

  • 归档

爱的艺术

发表于 2021-05-20 | 更新于 2021-06-02 | 分类于 瞎扯蛋

为什么要爱

人大多是有孤寂感的,你可以短暂的寄托到群体组织上(某某爱好群),游戏上面,工作/事业上面,但这些不能使你真正脱离孤独。

只有爱,才真正把能把我们从中拉出来。

爱又是什么

如果你文案不好,技术不好,你会很容易觉得是自己能力不足,而去想法提升。

而对于爱情,很多时候却会去认为是对方的不合适导致的问题。一见钟情时的过分正向投射,和生活趋于平静后,遇到矛盾问题时,过分的负面投射。都加速让你认为是对方导致的这样的生活状态。

爱,其实是一种能力,需要为之精进。

如何去爱

爱必须是积极的,不可能什么都不做,能被动的爱,或者凭空想象的爱。

爱,是通过我们的给,不可避免地会在对方身上唤起某种有生命力的东西。

爱,是让自己变成更好的自己。

爱,是对生命以及我们所爱之物生长的积极的关心

爱,深入了解对方,关心,责任, 尊重,这些都有前提条件,需要你自己先是独立的。

需要信仰,用一种虔诚坚定的信念去对待每一种感情。

卫星影像的数据处理方案

发表于 2021-04-26 | 更新于 2021-08-27 | 分类于 遥感

卫星数据等级和处理环节

卫星数据分级0-4级
1.原始卫星按照轨道定时拍摄(编程下任务除外)
2.发送数据到地面接收站
3.地面接收站,传输数据到OBS(华为对象存储)
4.预处理按照星轨,编码器等参数处理为单景 TIF或者是XML
5.校准,匀光匀色(AI或者PS),影像镶嵌和裁切(按业务合并单景TIF),降8位色,多光谱(多波段)和全色影像的融合,全色影像保留了空间分辨率,多光谱影像保留了光谱信息。

6.转换地理坐标系(WGS84)
7.切片发布为基础影像瓦片服务(OBS),通过调度进行分布式,或者K8S编排POD(容器)进行切片
8.SAAS对外提供瓦片服务(权限控制,调用频次限流)

http://blog.sina.com.cn/s/blog_764b1e9d0102wdfp.html

alt

薛定谔方程和宏观世界

发表于 2021-04-22 | 更新于 2021-04-26 | 分类于 瞎扯蛋

量子力学基础,薛定谔方程,解释 量子态的多态和 波函数坍塌。

但这一理论无法放眼到宏观上面来看,宏观由无数的量子,原子组成,本身就形成相互影响。

由无数原子和量子组成的宏观,已不具备量子力学的原则。

所以薛定谔的猫的实验,只是牵强附会的把微观量子力学,强套在宏观上面,而没考虑宏观对象内部的量子力学多态已经发生了变化,没有实际价值。

但可以说明的是,变化存在微观量子态的不确定性,但又会形成宏观的规律性。

相互影响。相互制约。

自动kill脚本

发表于 2021-04-19 | 分类于 linux
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

#!/bin/bash
#############################################################
#this script for osd process kill testing ret in kill_osd.log
# eg. ./killmon.sh sleeptime(unit 's')
# usage: ./killmon.sh 300
# update: 2019-3-5 pansaky
#############################################################
sleep_time=$1
echo "Start at ==`date`==" > kill_mon.log
int=1
while(( $int<=1000))
do
#简易日志,将执行时间打印到指定日志
echo "===== `date` =====" >> kill_mon.log
pid=`ps -aux |grep "ceph-mon"|grep -v "grep" |awk '{print $2}'`
wc=`ps -aux |grep "ceph-mon"|grep -v "grep" |awk '{print $2}'|wc -l`
if [ $wc -ne "0" ];then
echo "kill -9 $pid" >> kill_mon.log
sudo kill \-9 $pid 2>&1 >> kill_mon.log
fi
#每隔固定时间寻找并kill进程,可等待拉起或持续kill
sleep $sleep_time
let "int++"
echo "$int has done!" >> kill_mon.log
done

centos7升级python3.7

发表于 2021-04-14 | 更新于 2021-04-26 | 分类于 python

https://segmentfault.com/a/1190000018814995

nginx请求转发的3种方式

发表于 2021-04-12 | 更新于 2022-03-01 | 分类于 中间件 , nginx

转发方式

1
2
3
4
5
6

ngx.exec:nginx跳转;跳转到其他的location中执行。但仅限nginx内部的location。
ngx.redirect:和nginx.exec相似,但支持外部跳转。
ngx.location.capture_multi:并发请求;但仅限nginx内部的location。
http包中multi方法:概念上与ngx.location.capture_multi相似,但支持外部接口。

https://blog.csdn.net/u010074988/article/details/90665529

DDD设计的场景和方法

发表于 2021-03-24 | 更新于 2021-08-02 | 分类于 微服务 , DDD

DDD介绍

领域驱动设计,出发点是业务(打个比方 有一台内存无限制大的主机,数据只在对象中加工处理,而不是一来就要考虑如何去存储或者查询它),不要以数据库表作为出发点,一切以业务知识进行抽象,抽象出实体,值对象(值对象就是用它的值,没有内部业务方法),核心领域和周边领域,已经他们之间的上下文传递方式和边界。

使用场景

任何技术都不是万能的,要考虑时间成本和空间复杂度。
较为复杂的业务,DDD较为适合。
数据处理,使用函数编程比较适合。

使用方式

设计的对象,一定不要是POJO(简单Java对象,贫血模型,数据透传对象)

对象一定需要具有自身的方法。

对象的行为,不需要上帝manage来实现,一定是在自身实现。

领域对象内部,不要引入存储

DDD 着手方式

业务(客户)描述话,找准其中的名词和动词,找出核心业务域
然后通过事件风暴分析业务状态变化关键点,合理划分领域,限定适合的限界上下文。

把业务套进设计的好的领域模型,看是否走的通顺。

powerJob技术架构

发表于 2021-03-06 | 更新于 2022-03-08 | 分类于 开源框架 , powerjob

openResty安装运行

发表于 2021-02-24 | 更新于 2022-03-01 | 分类于 中间件 , nginx

安装和运行

1
2
3

docker run -d --name openresty -p 80:80 -v /root/data/openresty/config/conf.d:/etc/nginx/conf.d -v /root/data/openresty/data:/data openresty/openresty

安装插件

安装 wget 软件
apt update
apt install -y wget

/usr/local/openresty 目录下下载需要的lua组件

/etc/nginx/conf.d 配置

lua_package_path “/usr/local/openresty/lualib/?.lua;;”;
lua_package_cpath “/usr/local/openresty/lualib/?.so;;”;

#不需要

#include /etc/nginx/conf.d/lua.conf

配置lua代码

server {
listen 80;
server_name _;
location /lua {
default_type ‘text/html’;
content_by_lua_file /etc/nginx/conf.d/conf/lua/test.lua;
}
}

配置openresty -nginx 核心代码

/usr/local/openresty/nginx

JIT介绍

发表于 2021-02-05 | 更新于 2022-02-28 | 分类于 JVM , 基础

基本概念

Just-in-time compilation
JIT编译器在程序启动后运行,然后将代码(通常称为字节码或某种VM指令)即时(或称为即时)编译为通常更快的形式,通常是主机CPU的本机指令系统

JVM 举例:
现在基于JVM的脚本语言也不少 比如Scala、Groovy或者Jython 他们与Java文件一样 最终都会被编译成class文件 而class被虚拟机装载后 会以解释模式运行一段时间 当发觉某些代码运行比较频繁(一种描述 关于代码被优化的原因有很多 调用次数只是其中一个) 则会对这些代码进行本地化 也就是JIT。

Hotspot 名字的来源里面也有说明

alt

内部详细流程

https://doctording.github.io/sword_at_offer/content/java_jvm/jvm.html

扩展

luaJit,pythonJit 都使用类似的技术,加速程序执行速度。

1…91011…21

Kamafeel

204 日志
57 分类
129 标签
© 2022 Kamafeel
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Pisces v7.1.2