<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[EricLee]]></title><description><![CDATA[人一我百，人十我万~~~]]></description><link>https://blog.youkuaiyun.com/TJUT_shadow</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TJUT_shadow]]></copyright><item><title><![CDATA[EF Core 标签]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/132026877</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/132026877</guid><author>TJUT_shadow</author><pubDate>Mon, 31 Jul 2023 17:26:06 +0800</pubDate><description><![CDATA[设置某个结构或属性不需要被生成数据库表或字段。用于验证字符串是否符合电子邮件地址的格式。：通过正则表达式对属性的值进行验证。:设置数值的取值范围为1-100。:将当前属性设置为主键。：指定属性对应的列名，：标识当前字段不可为空。：设置列字符串最小长度。：设置列字符串最大长度。:指定结构对应的表名。]]></description><category></category></item><item><title><![CDATA[Go常用命令之go build]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/113700421</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/113700421</guid><author>TJUT_shadow</author><pubDate>Fri, 05 Feb 2021 17:15:55 +0800</pubDate><description><![CDATA[文章目录go build作用特有标记-o-i共享标记（build、clean、get、install、list、run、test）常用标记-a-n-p n-race-v-work-x不常用标记-asmflags-buildmode-compiler-gccgoflags-gcflags-ldflags-linkshared-pkgdir-tags-toolexec
go build
作用
用于编译源码文件或代码包，编译非命令源码文件不会产生结果文件，它只会检查源码文件的有效性。
特有标记
-o
指定构建生成]]></description><category></category></item><item><title><![CDATA[Go常用命令之go mod]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/113408385</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/113408385</guid><author>TJUT_shadow</author><pubDate>Fri, 29 Jan 2021 23:10:26 +0800</pubDate><description><![CDATA[文章目录Go modGo mod 的三种开启模式范式command命令downloadeditgraphinittidyvendorverifywhygo.mod文件动词类型：常见错误汇总go: modules disabled inside GOPATH/src by GO111MODULE=auto; see 'go help modules'$GOPATH/go.mod exists but should not
Go mod
Go mod 的三种开启模式

GO111MODULE

on：支持Go ]]></description><category></category></item><item><title><![CDATA[vimscrip学习——跳转和移动]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/77677963</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/77677963</guid><author>TJUT_shadow</author><pubDate>Tue, 29 Aug 2017 14:47:03 +0800</pubDate><description><![CDATA[vimscrip学习——跳转和移动@([03]  Vim)vimscrip学习跳转和移动
文档内的跳转
文档间的跳转
文档内的跳转基础移动
  命令
  操作  h
  左移一列
  l
  右移一列
  j
  下移一行
  k
  上移一行
  0
  移动到实际行的行首
  ^
  移动到实际行的第一个非空白字符
  $
  移动到实际行的行尾
如果需要两次及以上的基础移动的操作可以考虑使用其]]></description><category></category></item><item><title><![CDATA[vimscrip学习——文件]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/77588013</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/77588013</guid><author>TJUT_shadow</author><pubDate>Sat, 26 Aug 2017 00:01:13 +0800</pubDate><description><![CDATA[vimscrip学习——文件(1)@([03]  Vim)vimscrip学习文件1
管理多个文件
缓冲区列表
删除缓冲区
参数列表
隐藏缓冲区
分割窗口
通过标签页对窗口进行分组
管理多个文件缓冲区列表
  命令
  操作  :bprev
  切换到列表中的上一个缓冲区
  :bnext
  切换到列表中的下一个缓冲区
  :bfirst
  跳到列表开头
  :blast
  跳到列表结尾]]></description><category></category></item><item><title><![CDATA[Git 学习笔记（1）]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/77530637</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/77530637</guid><author>TJUT_shadow</author><pubDate>Thu, 24 Aug 2017 15:32:04 +0800</pubDate><description><![CDATA[Git 学习笔记（1）@([12] git)创建版本库
在当前目录新建一个Git代码库：git init
新建一个目录，将其初始化为Git代码库： git init [project-name]
下载一个项目和它的整个代码历史:git clone [url] 
git支持多种协议，包括https，但通过ssh支持的原生git协议速度最快
增/删文件
添加指定文件到缓存区:git add<file>]]></description><category></category></item><item><title><![CDATA[vimscrip学习——基础]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/77508818</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/77508818</guid><author>TJUT_shadow</author><pubDate>Wed, 23 Aug 2017 17:32:19 +0800</pubDate><description><![CDATA[vimscrip学习——基础@([03]  Vim)vimscrip学习基础
插入模式下操作
可视模式
命令行模式
插入模式下操作快速跳转到插入-普通模式: <c-o> 
不离开插入模式，粘贴寄存器中的文本：<c-r>0 
做运算：<c-r>= 
用二合字母插入非常用字符：<c-k>{char1}{char2} 
用替换模式替换已有文本：R 命令可以由普通模式进入替换模式，等同于按键Ins可视模式三]]></description><category></category></item><item><title><![CDATA[Erlang性能分析工具]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/75110926</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/75110926</guid><author>TJUT_shadow</author><pubDate>Fri, 14 Jul 2017 14:51:27 +0800</pubDate><description><![CDATA[Erlang性能分析工具@([02]  erlang原创)[erlang,工具] 
[TOC]cprof 计算函数调用次数
启动cprof:cprof:start().
暂停cprof：cprof:pause().
退出cprof：cprof:stop().
eprof 计算函数运行时间的百分比
启动eprof服务器:  eprof:start().
开始profiling:eprof:start_]]></description><category></category></item><item><title><![CDATA[Shell学习快速入门篇]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/73914275</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/73914275</guid><author>TJUT_shadow</author><pubDate>Thu, 29 Jun 2017 15:47:21 +0800</pubDate><description><![CDATA[Shell学习快速入门篇@([15]shell脚本学习)[toc] 
转载请注明原文链接写在最前面
  之前都是在用别人写好的shell脚本或者修改一下别人的shell，但最近自己写的时候出现很多问题，于是决定从头开始学习一下。 
  本文只是自己的一个学习记录，所以只会简单介绍shell脚本中的基本的语法。
基本常识
shell脚本第一行要加入#!/bin/bash
shell脚本的量中运行方式]]></description><category></category></item><item><title><![CDATA[正则表达式学习]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/73605461</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/73605461</guid><author>TJUT_shadow</author><pubDate>Thu, 22 Jun 2017 16:06:18 +0800</pubDate><description><![CDATA[正则表达式学习@([03]  Vim) 
转载请注明原文链接：正则表达式学习哪些情况可以使用正则表达式
测试字符串内的模式：例如，可以测试输入字符串，以查看字符串内是否出现电话号码模式或信用卡号码模式。这称为数据验证。
替换文本：识别文档中特定的文本，完全删除或者替换该文本。
基于模式匹配从字符串中提取子字符串。可以查找文档中或输入域内特定的文本
语法
  字符
  描述  ^
  匹配输入字符串的]]></description><category></category></item><item><title><![CDATA[MarkDown 用法总结]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/73496921</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/73496921</guid><author>TJUT_shadow</author><pubDate>Tue, 20 Jun 2017 13:24:54 +0800</pubDate><description><![CDATA[MarkDown 用法总结最近打算开始用markdown写博客和笔记，所以系统的整理了一下markdown的语法，虽然不一定很全，但至少够用！后续有在使用中有新的需求会再添加进来。以此作为自己的帮助文本。MarkDown 用法总结
MarkDown快捷键
基本语法
1标题
2列表
3引用
4图片和链接
5插入下划线
6删除线
7复选框
8标签和分类
拓展语法
1 代码
2表格
3流程图和时序图
31]]></description><category></category></item><item><title><![CDATA[centos7.2 下为erlang添加lager日志框架]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/73330721</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/73330721</guid><author>TJUT_shadow</author><pubDate>Fri, 16 Jun 2017 13:49:04 +0800</pubDate><description><![CDATA[安装前提：
1.已经安装好erlang otp 
2.配置了rebar （配置方法：http://www.cnblogs.com/panfeng412/archive/2011/08/14/2137990.html）
3.安装git  (centos:yum install git           ubantu:sudo apt install git)
[作者：点A点C]]]></description><category></category></item><item><title><![CDATA[centos 7.2 下为erlang添加protobuffs]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/73330694</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/73330694</guid><author>TJUT_shadow</author><pubDate>Fri, 16 Jun 2017 13:46:10 +0800</pubDate><description><![CDATA[安装前提：
1.已经安装好erlang otp 
2.配置了rebar （配置方法：http://www.cnblogs.com/panfeng412/archive/2011/08/14/2137990.html）
3.安装git  (centos:yum install git           ubantu:sudo apt install git)


[作者：点A点C]]]></description><category></category></item><item><title><![CDATA[Elang之ETS系列函数功能与用法详解]]></title><link>https://blog.youkuaiyun.com/TJUT_shadow/article/details/73330674</link><guid>https://blog.youkuaiyun.com/TJUT_shadow/article/details/73330674</guid><author>TJUT_shadow</author><pubDate>Fri, 16 Jun 2017 13:42:59 +0800</pubDate><description><![CDATA[ets表格创建参数




set,ordered_set,bag,duplicate_bag

指定创建的table类型。
set:table中的每一个Value（Tuple）都是唯一，并且一个Key只能对应一个Value;
order_set:同set,唯一不同的是table中的Key是有序的；
bag:table中的每一个Value都是唯一的，但是一个key可以对应多个V]]></description><category></category></item></channel></rss>