dev

【Dev Express】CheckedComboBoxEdit下拉列表多选控件的使用

狂风中的少年 提交于 2020-02-27 09:01:08
相关操作:1、给控件赋值 2、获取选中的值 3、Edit Changed事件的绑定 4、设置默认全选 private void InitControl() { //gluProjectAddData(); chkProjectAddData(); } private void chkProjectAddData() { DataTable dt = WIPLIST.ViewWIPCustomProjectNoList(); this.chkProject.Properties.NullText = "选择项目号"; for (int i = 0; i < dt.Rows.Count; i++) { chkProject.Properties.Items.Add(dt.Rows[i]["PROJECT_NO"].ToString()); } foreach (CheckedListBoxItem item in chkProject.Properties.Items) { //if (item.Description.ToString() == _statisticalTime) //{ item.CheckState = CheckState.Checked; //} //else //{ // item.CheckState = CheckState.Unchecked; //}

vue-cli中webpack配置解析

不羁岁月 提交于 2020-02-27 08:36:19
版本号 vue-cli 2.8.1 (终端通过 vue -V 可查看) vue 2.2.2 webpack 2.2.1 目录结构 ├── README.md ├── build │ ├── build.js │ ├── check-versions.js │ ├── dev-client.js │ ├── dev-server.js │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── config │ ├── dev.env.js │ ├── index.js │ └── prod.env.js ├── index.html ├── package.json ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ └── Hello.vue │ └── main.js └── static webpack配置 主要对build目录下的webpack配置做详细分析 webpack.base.conf.js 入口文件 entry entry: { app: '.src/main.js' } 输出文件

Linux 挂载管理(mount)

痴心易碎 提交于 2020-02-27 08:34:58
标签:mount,umount 概述 在上一章增加linux操作系统空间中已经使用过了mount命令对分区进行挂载,这一章详细介绍挂载管理,该命令涉及的知识点也挺多的而且也还比较重要,是需要掌握的一个命令。 挂载分区 mount基本语法 mount [参数] /dev/sdb1(需要挂载的分区) /sdb1(挂载目录) 参数是可选的,也可以不带参数,参数的使用方法(-o ro,sync,atime)。 参数: -t:指定文件系统类型 mount -t ext4 /dev/sdb1 /sdb1 -o:指定挂载选项 ro,rw:只读或者读写的方式挂载,默认是rw. sync:不适用缓存,所有操作直接读写磁盘。 async:适用缓存,默认方式。 noatime:每次访问文件时不更新文件的访问时间。 atime:每次访问文件时更新文件的访问时间,默认方式。 user:任何用户都可以挂载 nouser:只有超级用户才可以挂载 auto:系统开机自动挂载 noauto:系统开机不自动挂载 remount:重新挂载文件系统。 查看当前已挂载的分区 mount 通过mount不带参数命令可以查看当前系统的所有挂载分区情况,包括分区的挂载点、分区类型、参数等。 查看挂载分区下的文件 ls /sdb1 每个挂载分区下面都会有一个Lost+found文件夹,该文件夹用来存放文件的损坏数据

centos7 挂载新硬盘并修改mariadb的存放路径

若如初见. 提交于 2020-02-27 07:59:28
环境 CentOS7.4 mariadb 5.5 原则上yum安装的mariadb都可以 因为/var/lib/mysql 和/etc/my.cnf的路径都是一样的 之所以要进行这个操作时因为zabbix的历史问题日志把磁盘写满了,只能新加一个硬盘把mysql存放路径改一改 -----------------------------------------------------------分割线------------------------------------------------------------------------------------------------ 我这个是已经挂载好了,但是步骤都是一样的 首先添加一个硬盘, 查看 fdisk -l [root@sm-zabbix mysql]# fdisk -l Disk /dev/sda: 128.8 GB, 128849018880 bytes, 251658240 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos

RHCE考试总结

╄→гoц情女王★ 提交于 2020-02-27 07:29:12
环境准备 1、配置 YUM 软件仓库 server 和 desktop 机器上做同样的操作!!!! # // server: $ vim /etc/yum.repos.d/base.repo [rhce] name = EX300 gpgcheck = 0 baseurl = http://classroom.example.com/content/rhel7.0/x86_64/dvd/ ### 清空之前的软件仓库缓存 $ yum clean all ### 刷新软件仓库 $ yum repolist ### 拷贝到 desktop 上 $ scp /etc/yum.repos.d/base.repo root@172.25.0.10:/etc/yum.repos.d/ 开始答题 1、配置 SELinux 虚拟机 server 和 desktop 的 SELinux 必须运行在 Enforcing 模式。 $ vim /etc/selinux/config $ grep -v ^# /etc/selinux/config SELINUX=enforcing SELINUXTYPE=targeted ### 修改当前模式为enforcing $ setenforcing 1 $ sestatus ... Current mode: enforcing Mode from config

webpack

大城市里の小女人 提交于 2020-02-27 05:21:36
前端的工程化和自动化 grunt gulp browserify webpack 当今主流 webpack vue react angular 当前市面 2 个版本 webpack 3.0 webpack 4.0 一、webpack 基础认识 官网地址 官网: https://webpack.js.org/ 中文: https://www.webpackjs.com/ 前身: browserify 缺点,只能转化js webpack作用? 项目管理、打包、模块管理(依赖问题)、加载资源(js/css/html/png../woff/data/vue...),转换器(loader) 前身:grunt/gulp/browserify->webpack->pratcle webpack的历史 webpack1支持CMD和AMD,同时拥有丰富的plugin和loader,webpack逐渐得到广泛应用。 webpack2 支持ES Module,分析ESModule之间的依赖关系,webpack1必须将ES,Module转换成CommonJS模块,2支持tree sharking webpack3 新的特性大都围绕ES Module提出,如Scope Hoisting和Magic Comment; 前端的模块化 AMD : require.js CMD : sea.js( 弃用了 )

Linux字符设备驱动总结

夙愿已清 提交于 2020-02-27 05:01:46
Linux2.6内核中使用cdev结构体描述字符设备: struct cdev { struct kobject kobj; // 内嵌的kobject对象,描述设备引用计数 struct module * owner; // 所属模块,一般赋值为THIS_MODULE struct file_operations * ops; // 文件操作结构体 struct list_head list; dev_t dev; // 设备号 unsigned int count; } ; cdev结构体的dev_t定义了设备号,32位。高12位为主设备号,低20位为次设备号。 下列宏可从dev_t获得主、次设备号: MAJOR(dev_t dev) MINOR(dev_t dev) 通过主、次设备号生成dev_t: MKDEV( int major, int minor) 一组函数操作cdev结构体: void cdev_init( struct cdev * , struct file_operations * ); // 初始化cdev成员,建立cdev和file_operations之间的连接 struct cdev * cdev_alloc( void ); // 动态申请一个cdev内存 void cdev_put( struct cdev * p); // 减少模块的引用计数

git学习(三)

淺唱寂寞╮ 提交于 2020-02-27 02:42:05
Git学习(三)——使用Git协同开发 项目协同开发git操作 基本流程 1.开发前,拉一次远程仓库 2.工作区进行开发 3.将开发结果提交到本地仓库 git status 查看时没有待处理的事件 4.拉取远程仓库(每一次要提交远程仓库前必须先拉) 5.如果出现冲突,线下沟通(协商重新开发冲突文件),处理后继续重复 3,4 两步过程 6.没有冲突后,提交到远程仓库 协同开发 1.所有人在一个分支上进行开发(或者每个人在不同的分支开发,看公司情况定) --通常开发分支名为dev(约定俗成) 2.遵循git开发流程:先commit提交本地版本库,再拉取服务器代码,最后提交代码 提交本地版本库:git commit -m '版本信息' 拉取服务器代码:git pull 源名 分支名 提交代码:git push 源名 分支名 创建dev分支开发----(以避免改动主支master的代码) 第一次从远程仓库拉取代码到本地是在master主支上,然后进行创建分支dev:git branch dev,创建的分支dev会包含master分支的所有内容。当你在dev分支下创建新的文件,然后add 和 commit,那么在本地版本库的分支dev就会比master多出新创建的文件。如果需要提交到远程版本库,就 git push origin dev,在码云的仓库上就会多创建出一个分支dev。 注意

IDEA之Git分支以及Stash使用

别等时光非礼了梦想. 提交于 2020-02-27 02:38:37
随着公司开发人员的增加,以及多需求的并行开发,功能上线就会碍手碍脚;害怕自己没写完的代码被别人部署到线上,害怕别人代码没写完被自己部署到线上;总之功能上线之前还要和所有开发沟通,能不能部署代码?如果只是几个人的团队倒也无妨,但是开发人员多了,沟通成本就很高了。于是 Git 的分支就发挥它的作用了,本文讲解工作中使用 IDEA 进行分支的管理以及合并,以及其他 Git 使用技巧。 环境准备 为了演示,先用 IDEA 创建一个简单工程,提交到 git 远程仓库当中。 dev-100 分支创建 现在接到了一个编号为 100 的需求,我们在 master 基础上,创建 dev-100 分支 创建新分支 dev-100的同时,并切换到 dev-100 分支。 dev-100 分支代码开发 在 dev-100 分支编写需求编号为 100 的 功能,代码完成后进行 commit 以及 push ( 如果这个分支只有你一个人在开发的话,就不用 push 到远程分支了,只需要 commit 即可 ) 分支合并 现在我们要把 dev-100 分支上的代码合并到 master 主分支上 先切换到 master 分支 合并 dev-100 分支到 master 分支之前,建议先对 master 代码进行 pull 更新操作,然后再执行 Merge into Current 如果没有冲突,dev-100

IDEA之Git分支以及Stash使用

自古美人都是妖i 提交于 2020-02-27 02:38:08
环境准备 为了演示,先用 IDEA 创建一个简单工程,提交到 git 远程仓库当中。 dev-100 分支创建 现在接到了一个编号为 100 的需求,我们在 master 基础上,创建 dev-100 分支 创建新分支 dev-100的同时,并切换到 dev-100 分支。 dev-100 分支代码开发 在 dev-100 分支编写需求编号为 100 的 功能,代码完成后进行 commit 以及 push ( 如果这个分支只有你一个人在开发的话,就不用 push 到远程分支了,只需要 commit 即可 ) 分支合并 现在我们要把 dev-100 分支上的代码合并到 master 主分支上 先切换到 master 分支 合并 dev-100 分支到 master 分支之前,建议先对 master 代码进行 pull 更新操作,然后再执行 Merge into Current 如果没有冲突,dev-100 中的代码就会被合并到 master 分支上了,合并成功后,需要 push 才能推送到远程仓库 取消分支合并 合并完成后,但是由于一些问题,我们想要取消本次合并,右键 git,选择 Reset HEAD HEAD^ 是还原到上一个版本,HEAD^^ 是还原到上上一个版本。 Reset Type 有三种: mixed 默认方式,只保留源码,回退commit和index信息 soft