<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Comin的博客]]></title><description><![CDATA[记录和分享]]></description><link>https://blog.youkuaiyun.com/u013645668</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u013645668]]></copyright><item><title><![CDATA[SVN 命令行与GUI]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/130005273</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/130005273</guid><author>u013645668</author><pubDate>Fri, 07 Apr 2023 09:59:27 +0800</pubDate><description><![CDATA[命令行 打开SVN提交界面]]></description><category></category></item><item><title><![CDATA[推荐一个golang压缩、解压库unarr]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/128265393</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/128265393</guid><author>u013645668</author><pubDate>Sat, 10 Dec 2022 15:12:56 +0800</pubDate><description><![CDATA[golang 解压 压缩 zip 7z]]></description><category></category></item><item><title><![CDATA[IDEA 文件不生效 红色]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/128010135</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/128010135</guid><author>u013645668</author><pubDate>Wed, 23 Nov 2022 23:56:40 +0800</pubDate><description><![CDATA[文件大小超出了配置的限制,代码洞察功能不可用 导入文件无效 红色]]></description><category></category></item><item><title><![CDATA[No JDK specified for module ‘XXX‘]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/127618589</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/127618589</guid><author>u013645668</author><pubDate>Mon, 31 Oct 2022 16:41:29 +0800</pubDate><description><![CDATA[No JDK specified for module]]></description><category></category></item><item><title><![CDATA[Golang 字符串 空格 双引号 exec.Command]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/127505500</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/127505500</guid><author>u013645668</author><pubDate>Tue, 25 Oct 2022 00:34:22 +0800</pubDate><description><![CDATA[golang exec.Command 空格 字符串 引号]]></description><category></category></item><item><title><![CDATA[IDEA 打包 jar]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/127491434</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/127491434</guid><author>u013645668</author><pubDate>Mon, 24 Oct 2022 14:09:38 +0800</pubDate><description><![CDATA[IDEA 打包 jar jar中没有主清单属性]]></description><category></category></item><item><title><![CDATA[SVN多服务 指定仓库目录 多仓库 新硬盘]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/125217808</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/125217808</guid><author>u013645668</author><pubDate>Fri, 10 Jun 2022 11:07:43 +0800</pubDate><description><![CDATA[SVN多服务 指定仓库目录 多仓库 新硬盘 SVN多实例]]></description><category></category></item><item><title><![CDATA[通过主机名(设备名)获取IP]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/124297812</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/124297812</guid><author>u013645668</author><pubDate>Wed, 20 Apr 2022 14:54:34 +0800</pubDate><description><![CDATA[通过ping就可以做到

ping 别名 -4
]]></description><category></category></item><item><title><![CDATA[Erlang程序设计（第2版） 第十三章练习]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/122492821</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/122492821</guid><author>u013645668</author><pubDate>Fri, 14 Jan 2022 13:54:43 +0800</pubDate><description><![CDATA[辅助函数


% 计算T1,T2之间相隔的时间
deta_time(T1, T2) -&gt; 
    {M1, S1, _} = T1,
    {M2, S2, _} = T2,
    (M2-M1)*1000000 + (S2-S1).

deta_time(T1) -&gt;
    T2 = os:timestamp(),
    deta_time(T1, T2).

% (1) 编写一个my_spawn(Mod, Func, Args)函数。它的行为类似spawn(Mod, Func, A]]></description><category></category></item><item><title><![CDATA[{“no such file or directory“,“crypto.app“}]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/122450926</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/122450926</guid><author>u013645668</author><pubDate>Wed, 12 Jan 2022 12:52:47 +0800</pubDate><description><![CDATA[erlang项目在ubuntu下首次运行时遇到如题的报错， 搜了一圈，都没有直接有效的解决办法，最终还是自己摸索着解决了。

源码安装erlang的时候，在执行 ./configure 的时候， 最后会看到类似如下的的提示信息。 我这里是修复后了OpenSSL之后的结果。



注意看这个提示信息就知道是缺少了OpenSSL， 然后进行如下操作安装ssl库， 再重新编译安装就好了。




apt-get install -y libssl-dev


...]]></description><category></category></item><item><title><![CDATA[Erlang程序设计（第2版） 第八章练习]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/122324338</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/122324338</guid><author>u013645668</author><pubDate>Wed, 05 Jan 2022 15:15:03 +0800</pubDate><description><![CDATA[Erlang程序设计（第2版） 第八章练习]]></description><category></category></item><item><title><![CDATA[经验总结之一个月学习Web前端开发（html+css+js+vue3+element plus + echarts）]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/118915090</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/118915090</guid><author>u013645668</author><pubDate>Thu, 30 Dec 2021 11:46:33 +0800</pubDate><description><![CDATA[作为一名写了十多年代码， 在前端、后端之间不断反复横跳的码畜，虽然对于前端的MFC， QT, 各种游戏引擎（HGE, GB, Cocos2D等）的GUI等都有所涉猎，但是对于Web前端却一直没有触及，尽管对于H5很看好（想学），却也一直没有行动。直到最近，终于利用工作机会花了差不多一个月学习、实战了一把。这里说明一下，我之前对Web前端开发可以说是0基础。Html标签，css样式可能都只认识一两个，对VUE也只是知道有这么个框架而已。



大致情况是这样的，公司的游戏项目还处于前端Demo验证阶段，我后端]]></description><category></category></item><item><title><![CDATA[Golang利用反射设置结构体中的项, Json数据源]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/122176364</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/122176364</guid><author>u013645668</author><pubDate>Mon, 27 Dec 2021 17:16:41 +0800</pubDate><description><![CDATA[项目中遇到涉及到动态修改配置的需求, 动态设置的数据项有多种类型, 基础类型 int/string都有reflect的原生支持, 如果遇到其他类型的时候如何处理?



我这里想到的是: 其他类型统一使用json反序列,然后利用反射设置.

正确运行代码如下:


package main

import "fmt"
import "encoding/json"
import "reflect"


type Settings struct {
	A int
	B [][]int
}

func main(]]></description><category></category></item><item><title><![CDATA[Vue 多组件 resize]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/122091455</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/122091455</guid><author>u013645668</author><pubDate>Wed, 22 Dec 2021 17:54:57 +0800</pubDate><description><![CDATA[最近开始研究web前端开发, 使用vue3 + ts + element plus + echarts. 使用中遇到一个问题, 多个组件在窗口大小变更时 跟随 resize的问题.

网上搜 resize基本都是 window.onresize = () =&gt; {this._resize()} 这种办法... 但是使用时发现多个组件时, 只会有一个组件能触发调用resize实现实时更新大小.

出现这个问题也很容易理解, 因为 windows.onresize时全局的, 组件内部的重置接口只有最后..]]></description><category></category></item><item><title><![CDATA[VUE3去除地址栏上的‘#‘号]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/121851327</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/121851327</guid><author>u013645668</author><pubDate>Fri, 10 Dec 2021 10:54:02 +0800</pubDate><description><![CDATA[const router = createRouter({
  history: createWebHistory(),
  routes
})

使用createWebHistory 而不是createWebHashHistory
]]></description><category></category></item><item><title><![CDATA[Python docx 删除、复制paragraph以及行高设置和图片插入]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/121488574</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/121488574</guid><author>u013645668</author><pubDate>Tue, 23 Nov 2021 11:06:46 +0800</pubDate><description><![CDATA[1、复制paragraph  2、删除paragraph  3、插入图片和paragraph行高设置]]></description><category></category></item><item><title><![CDATA[Python 签名设计]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/121488324</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/121488324</guid><author>u013645668</author><pubDate>Tue, 23 Nov 2021 10:54:08 +0800</pubDate><description><![CDATA[分享一个python签名程序，涉及到网页爬虫内容匹配，图片裁剪等技术，完整代码如下：


import tkinter as tk
from tkinter import messagebox
import requests
import re
from PIL import Image,ImageTk


def design():
  name=et.get()
  name=name.strip()
  if name == '':
    messagebox.showinfo('提示',messa]]></description><category></category></item><item><title><![CDATA[MongoDB Golang 示例代码]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/121418764</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/121418764</guid><author>u013645668</author><pubDate>Fri, 19 Nov 2021 11:29:31 +0800</pubDate><description><![CDATA[包含 增删改查，索引设置，事务，max,cout等的使用 和 压力测试

其中事务需要有 replica set集群支持

完整代码如下：


package main

import (
	"context"
	"flag"
	"fmt"
	"go.mongodb.org/mongo-driver/bson"
	"log"
	"math/rand"
	"sync"
	"time"

	"go.mongodb.org/mongo-driver/mongo"
	"go.mongodb.org/mongo-dr]]></description><category></category></item><item><title><![CDATA[UE4 像素流 WebRTC在Ubuntu Docker上运行]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/118914991</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/118914991</guid><author>u013645668</author><pubDate>Wed, 17 Nov 2021 15:56:42 +0800</pubDate><description><![CDATA[1、宿主机环境

ubuntu18

安装

docker

ue4-docker2

nvidia-container-toolkit

Vulkan SDK

Nvidia Drivers



2、用ue4-docker 构建ue4.23.1-pixelstreaming 基础镜像

ue4-docker build \ custom:4.23.1-pixelstreaming \ # Tag the image as adamrehn/ue4-full...]]></description><category></category></item><item><title><![CDATA[MongoDB max 获取最大值 (Golang)]]></title><link>https://blog.youkuaiyun.com/u013645668/article/details/121380160</link><guid>https://blog.youkuaiyun.com/u013645668/article/details/121380160</guid><author>u013645668</author><pubDate>Wed, 17 Nov 2021 15:51:34 +0800</pubDate><description><![CDATA[mongoDB里某个集合，获取某个字段最大值，有两种办法，一个是用sort,另一个是用聚合（Aggregate），下面是代码演示：



sort:


func initIDEx() {
	clientOptions := options.Client().ApplyURI("mongodb://localhost:27017")

	client, err := mongo.Connect(context.TODO(),clientOptions)
	if err != nil {
		return
	]]></description><category></category></item></channel></rss>