提交
This commit is contained in:
parent
88d6d76013
commit
f17aedef91
@ -20,9 +20,26 @@ hexo s
|
||||
hexo clean
|
||||
```
|
||||
|
||||
发布到Git上
|
||||
构建并发布到Git上
|
||||
|
||||
```shell
|
||||
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
|
||||
```
|
||||
|
||||
## 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.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 控件文本显示国际化
|
||||
@ -142,5 +175,3 @@ private void radioButton2_CheckedChanged(object sender, EventArgs e)
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user