提交
This commit is contained in:
parent
88d6d76013
commit
f17aedef91
@ -20,9 +20,26 @@ hexo s
|
|||||||
hexo clean
|
hexo clean
|
||||||
```
|
```
|
||||||
|
|
||||||
发布到Git上
|
构建并发布到Git上
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
hexo g -d
|
hexo g -d
|
||||||
```
|
```
|
||||||
|
|
||||||
|
只构建
|
||||||
|
|
||||||
|
```shell
|
||||||
|
hexo g
|
||||||
|
```
|
||||||
|
|
||||||
|
将安装的主题推送到Git上
|
||||||
|
|
||||||
|
因为主题也是一个git项目,需要先把`.git`剪切到任意位置
|
||||||
|
|
||||||
|
`.git`文件夹在 `themes/butterfly`目录下,是一个隐藏文件夹
|
||||||
|
|
||||||
|
```shell
|
||||||
|
git rm --cache themes/butterfly
|
||||||
|
git status
|
||||||
|
git add themes/butterfly
|
||||||
|
```
|
||||||
|
|||||||
@ -122,3 +122,59 @@ Linux远程服务器
|
|||||||
pscp -r -l root -pw Wyd210213 C:\Users\Administrator\Documents\source\XiaoDaERP-Vben\dist 8.140.174.251:/usr/local/nginx/html
|
pscp -r -l root -pw Wyd210213 C:\Users\Administrator\Documents\source\XiaoDaERP-Vben\dist 8.140.174.251:/usr/local/nginx/html
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Jenkins部署Hexo博客
|
||||||
|
|
||||||
|
配置NodeJS环境
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
构建步骤
|
||||||
|
|
||||||
|
```shell
|
||||||
|
npm install hexo-cli -g
|
||||||
|
yarn
|
||||||
|
hexo clean
|
||||||
|
hexo g --debug
|
||||||
|
docker stop xiaodablog
|
||||||
|
docker rm xiaodablog
|
||||||
|
docker images
|
||||||
|
docker image rm xiaodablog
|
||||||
|
docker build -t xiaodablog:latest .
|
||||||
|
docker run --name xiaodablog -p 80:80 -p 443:443 -d --privileged=true -v /usr/local/nginx/logs:/var/log/nginx xiaodablog:latest
|
||||||
|
```
|
||||||
|
|
||||||
|
需要注意的是刚clone下来的项目,需要现在本地构建docker镜像并启动容器
|
||||||
|
|
||||||
|
否则会报错
|
||||||
|
|
||||||
|
## Jenkins部署Vue VbenAdmin
|
||||||
|
|
||||||
|
增加参数化构建过程
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
配置NodeJS环境
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
构建过程
|
||||||
|
|
||||||
|
```shell
|
||||||
|
pwd
|
||||||
|
npm config get registry
|
||||||
|
npm config set registry http://registry.npm.taobao.org/
|
||||||
|
npm install -g yarn
|
||||||
|
yarn
|
||||||
|
yarn build
|
||||||
|
echo "npm finish"
|
||||||
|
echo $version
|
||||||
|
docker build -t xiaodaerp/vbenvue:$version .
|
||||||
|
docker images
|
||||||
|
docker stop xiaodaerpvbenvue
|
||||||
|
docker rm xiaodaerpvbenvue
|
||||||
|
docker run --name xiaodaerpvbenvue -p 81:80 -p 444:443 -d --privileged=true -v /usr/local/nginx/logs/xiaodaerpvbenvue:/var/log/nginx xiaodaerp/vbenvue:$version
|
||||||
|
```
|
||||||
|
|
||||||
|
需要注意的是刚clone下来的项目,需要现在本地构建docker镜像并启动容器
|
||||||
|
|
||||||
|
否则会报错
|
||||||
|
|||||||
@ -33,6 +33,39 @@ this.button.Text = "button1";
|
|||||||
|
|
||||||
##### 1.2.1.1 click
|
##### 1.2.1.1 click
|
||||||
|
|
||||||
|
#### 1.2.2 comboBox
|
||||||
|
|
||||||
|
##### 1.2.2.1 SelectedIndexChanged
|
||||||
|
|
||||||
|
问题:SelectedIndexChanged控件,初始加载的时候总会进去两次,SelectedValue 值总为System.Data.DataRowView。
|
||||||
|
|
||||||
|
原因:最后才发现自己是先绑定数据源,后设置控件ValueMember和DisplayMember属性。
|
||||||
|
|
||||||
|
解决办法:正确的做法是先设置这两个属性,后绑定数据源。
|
||||||
|
|
||||||
|
##### 1.2.2.2 绑定数据源
|
||||||
|
|
||||||
|
```c#
|
||||||
|
DataTable dt = new DataTable();
|
||||||
|
dt.Columns.Add("ID", typeof(string));
|
||||||
|
dt.Columns.Add("NAME", typeof(string));
|
||||||
|
|
||||||
|
DataRow dr = dt.NewRow();
|
||||||
|
dr["ID"] = "1";
|
||||||
|
dr["NAME"] = "NAME1";
|
||||||
|
|
||||||
|
dt.Rows.Add(dr);
|
||||||
|
|
||||||
|
dr = dt.NewRow();
|
||||||
|
dr["ID"] = "2";
|
||||||
|
dr["NAME"] = "NAME2";
|
||||||
|
|
||||||
|
dt.Rows.Add(dr);
|
||||||
|
this.comboBox1.DisplayMember = "NAME";
|
||||||
|
this.comboBox1.ValueMember= "ID";
|
||||||
|
this.comboBox1.DataSource = dt;
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### 1.3 控件文本显示国际化
|
### 1.3 控件文本显示国际化
|
||||||
@ -142,5 +175,3 @@ private void radioButton2_CheckedChanged(object sender, EventArgs e)
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user