dev

DEV控件

情到浓时终转凉″ 提交于 2020-03-25 19:12:24
1、设置Gridview控件的某列是否可编辑(CUser:数据库字段) this.gdv.Columns["CUser"].OptionsColumn.AllowEdit = false; 2、设置Gridview控件整体不可编辑 或者this.gdv.OptionsBehavior.Editable = false; 3、设置Gridview控件,是否排序(gdv:控件名称) this.gdv.OptionsCustomization.AllowSort = false; 4、使Gridview控件,失去选中焦点 this.gdv.FocusedRowHandle = -1 5、判断Gridview是否选中了数据 int index= this.gdv.GetFocusedDataSourceRowIndex() ; 如果index小于0,证明没有选中行,否则就选中了行数据 6、获取选中Gridview的行数据 DataRow dr= this.gdv.GetFocusedDataRow(); 7、删除选中Gridview行数据 this.gdv.DeleteRow(this.gdv.FocusedRowHandle); 8、调整列宽 //自动调整所有字段宽度 this.gridView1.BestFitColumns(); //调整某列字段宽度 this.gridView1

第六周作业

吃可爱长大的小学妹 提交于 2020-03-25 17:34:24
1、自建yum仓库,分别为网络源和本地源 出于安全起见,有些企业内部服务器使用本地局域网而不连接外网,为了安装一些服务,就需要搭建本地的yum仓库; 在系统安装盘内,已经自带了大量必要的安装包,可以用做本地yum仓库的源; 作为yum仓库服务器的主机配置 : 先把原来系统相关的配置文件归置存放 [root@mini71 ~]#mkdir /etc/yum.repos.d/bak [root@mini71 ~]#mv /etc/yum.repos.d/* /etc/yum.repos.d/bak/ 然后编辑以光盘路径为yum源的配置文件 [root@mini71 ~]#cat /etc/yum.repos.d/base.repo [base] name=cdrom baseurl=file:///mnt/cdrom/ gpgcheck=0 配置epel源(作为扩展,可以不配置) [root@mini71 ~]#cat /etc/yum.repos.d/epel.repo [aliyun.epel] name=aliyun epel baseurl=https://mirrors.aliyun.com/epel/7/x86_64/(这里选择里阿里云的epel源,也可以选择其他的) gpgcheck=0 enabled=1(通过修改此项为0,即可关闭epel源) 安装http服务,启动

Git& GitHub常用的操作

☆樱花仙子☆ 提交于 2020-03-25 12:41:51
Git是目前世界上最先进的分布式版本控制系统。 创始人:Linus Torvalds林纳斯·托瓦兹 经典的集中管理型(CVS、VSS、SVN) 版本管理系统: 1、版本管理的服务器一旦崩溃,硬盘损坏,代码如何恢复? 2、程序员上传到服务器的代码要求是完整版本,但是程序员开发过程中想做小版本的管理,以便追溯查询,怎么破? 3、系统正在上线运行,时不时还要修改bug,要增加好几个功能要几个月,如何管理几个版本? 4、如何管理一个分布在世界各地、互不相识的大型开发团队? 1、命令行工具:Git for windows Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。   C:\Users\admin路径下的.gitconfig文件里面可以看到   --global 表示全局属性,所有的git项目都会共用属性 1)填写用户名和邮箱Administrator@PC201803221826 MINGW64 /e/git-space $ git config --global user.name "kris" Administrator@PC201803221826 MINGW64 /e/git-space $ git config --global user.email "kris073@aliyun.com" ##全局是每个项目都是这个名; 非全局是针对这个项目

第六周作业

旧街凉风 提交于 2020-03-25 12:18:19
3 月,跳不动了?>>> 1、自建yum仓库,分别为网络源和本地源 配置网络源: 阿里云yum源链接:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11Al1i4w 备份: # mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup # wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # yum makecache # yum repolist 配置本地源: [root@www ~]# mount /dev/cdrom /mnt/ [root@www ~]# rm -rf /etc/yum.repos.d/* [root@www ~]# vim local.repo [centos] name=centos baseurl=file:///mnt gpgcheck=0 enabled=1 [root@www yum.repos.d]# yum clean all Loaded plugins: fastestmirror, langpacks Cleaning

linux分区、格式化、挂载

北慕城南 提交于 2020-03-25 10:55:41
设置光驱自动挂载: vi /etc/fstab 修改 /dev/cdrom /media iso9660 defaults 0 0 测试fstab中光驱挂载是否成功: mount -a 查看分区: fdisk -l 从sdb上分3G分区: fdisk /dev/sdb 按n键新建分区 按p键建立第一个主分区 开始柱面直接回车 结束柱面+3072M空间 按p键查看分区表 按t键修改文件系统 按w键保存退出 格式化成ext3文件系统: mkfs.ext3 /dev/sdb1 挂载/mnt下使用: mount /dev/sdb1/mnt 查看挂载情况: df df -h  查看大小 df -T  查看文件系统 卸载硬件设备: umount /dev/sdb1 来源: https://www.cnblogs.com/webmans/p/7196376.html

Ubuntu下安装Python多版本开发环境

时光怂恿深爱的人放手 提交于 2020-03-25 08:20:28
1.首先,安装Python版本2.7 和3.6 # 安装 Python 发布版本,dev包必须安装,很多用pip安装包都需要编译 sudo apt- get install python2. 7 python2. 7-dev sudo apt- get install python3. 6 python3. 6-dev 2.安装build依赖包: #很多pip安装的包都需要libssl和libevent编译环境 sudo apt- get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev 3.安装pip和创建存放虚拟环境的目录 sudo apt-get install python3-pip python-dev build-essential sudo pip install --upgrade pip pip3 install --upgrade pip(要确保pip3也升级到最新版) sudo mkdir -p $WORKON_HOME 4.修改环境变量 在~/bash.bashrc中添加行: export WORKON_HOME= $HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin

蜕变成蝶~Linux设备驱动之中断与定时器

拜拜、爱过 提交于 2020-03-25 07:40:55
  “我叮咛你的 你说 不会遗忘 你告诉我的 我也全部珍藏 对于我们来说 记忆是飘不落的日子 永远不会发黄 相聚的时候 总是很短 期待的时候 总是很长 岁月的溪水边 捡拾起多少闪亮的诗行 如果你要想念我 就望一望天上那 闪烁的繁星 有我寻觅你的 目光” 谢谢你,曾经来过~   中断与定时器是我们再熟悉不过的问题了,我们在进行裸机开发学习的 时候,这几乎就是重难点,也是每个程序必要的模块信息,那么在Linux中,我们又怎么实现延时、计数,和中断呢? 一、中断 1.概述   所谓中断是指cpu在执行程序的过程中,出现了某些突发事件急待处理,cpu必需暂停执行当前执行的程序,转去处理突发事件,处理完之后cpu又返回原程序位置并继续执行,根据中断来源,中断分为内部中断和外部中断,软中断指令等属于内部中断,中断还可以分为可屏蔽中断和不可以屏蔽中断。Linux 的中断处理分为顶半部和底半部,顶半部完成尽可能少得的比较紧急的功能,往往只是简单的完成“登记中断”的工作,就是将底半部处理程序挂到该设备的底半部处理队列中去,中断处理机制如下图: 2、中断编程 2.1 申请和释放中断 (1) 申请irq int request_irq (unsigned int irq, irq_handler_t handler, unsigned long irqflags, const char *devname

linux文件系统挂载

雨燕双飞 提交于 2020-03-25 05:48:20
接上一篇博客 创建好了文件系统的磁盘仍然是不能用的,必须挂载到某个目录下才能使用 [root@gechong mnt]# ll /dev/sdb* brw-rw----. 1 root disk 8, 16 11月 5 18:59 /dev/sdb brw-rw----. 1 root disk 8, 17 11月 5 19:34 /dev/sdb1 brw-rw----. 1 root disk 8, 18 11月 5 18:59 /dev/sdb2 brw-rw----. 1 root disk 8, 21 11月 5 19:07 /dev/sdb5 查看文件系统信息 [root@gechong mnt]# dumpe2fs /dev/sdb1 挂载文件挂载 [root@gechong /]# cd mnt [root@gechong mnt]# mkdir gechong [root@gechong mnt]# mount /dev/sdb1 /mnt/gechong 查看已经挂载的文件系统 [root@gechong mnt]# mount /dev/mapper/vg_gechong-lv_root on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts

[工具] Git版本管理(三)(工作流)

陌路散爱 提交于 2020-03-25 05:43:47
一、冲突解决 Beyond Compare软件 下载BCompare软件,并安装。 删除安装目录下的BCUnrar.dll文件。 使用码: w4G-in5u3SH75RoB3VZIX8htiZgw4ELilwvPcHAIQWfwfXv5n0IHDp5hv 1BM3+H1XygMtiE0-JBgacjE9tz33sIh542EmsGs1yg638UxVfmWqNLqu- Zw91XxNEiZF7DC7-iV1XbSfsgxI8Tvqr-ZMTxlGCJU+2YLveAc-YXs8ci RTtssts7leEbJ979H5v+G0sw-FwP9bjvE4GCJ8oj+jtlp7wFmpVdzovEh v5Vg3dMqhqTiQHKfmHjYbb0o5OUxq0jOWxg5NKim9dhCVF+avO6mDeRNc OYpl7BatIcd6tsiwdhHKRnyGshyVEjSgRCRY11IgyvdRPnbW8UOVULuTE View Code 二、gitflow工作流 1.标准工作流 在实际的项目开发中,有一套规范的gitflow工作流。如下图所示: 注: A、B两个功能分别由两个开发者负责。而Leader来负责代码的Review以及合并。由测试组来进行专业测试。 流程解释: 1)从稳定版本V1中创建dev分支,用于全权管理新功能开发(由Leader管理)。 2

[工具] Git版本管理(二)(分支)

感情迁移 提交于 2020-03-25 04:17:25
一、分支 1.git中如何保存版本 在我们以往使用文件来进行版本控制的时候,都是将上一个版本复制一份,然后在其基础上进行修改。 但在git中,git只保存当前版本和上一个版本之间的差异,这样可以节省存储空间, 在生成版本的时候速度也会更快。 2.Master主线 如下图所示: 当只有一条主线Master时,新版本都是在上一个版本的基础上进行修改的,例如Version2在Version1的100个文件基础上,新增了20个文件,并修改了其中10个文件。 也就是说Version2只需要保存新增的20个文件,以及修改的10个文件的修改信息,当我们需要Version2的时候,git再去Version1中拿未修改的90个文件。 同理,Version3、Version4也是如此。 3.分支概念 当我们需要已某个版本作为基准,同时开发多个新功能,则可能在该基准版本处产生分支,如下图所示: 处理线上系统的紧急BUG: 例如,Version3是已上线的版本, 我们在Version3的基础上开发新功能: Version3突然出现紧急BUG,需要修复,怎么办?我们可以在Version3的基础上新开一个分支,专门用作BUG修复,修复完后合并到主分支: 而负责新功能开发的分支,可以继续研发新功能,不受影响。等到新功能开发测试完毕后,也可以合并到主分支Master中去。 4.创建分支(开发新功能) 1