C#中的Excel操作【1】——设置Excel单元格的内容,打开Excel文件的一种方式

前言作为项目管理大队中的一员,在公司里面接触最多的就是Excel文件了,所以一开始就想从Excel入手,学习简单的二次开发,开始自己的编程之路!程序界面功能说明打开文件按钮,可以由使用者指定要操作的Excel文件,并在后面的textBox中显示出文件路径。设置单元格按钮,可以根据程序设置Excel文件的内容。退出程序按钮,关闭窗体。程序源代码1usingSystem;2usingSystem.Collections.Generic;3usingSystem.ComponentModel;4usingSystem.Data;5usingSystem.Drawing;6usingSystem.Linq;7usingSystem.Text;8usingSystem.Windows.Forms;9usingSystem.Reflection;10usingMicrosoft.Office.Interop.Excel;11namespaceExcelReadAndWrite12{13publicpartialclassForm1:Form14{15publicStringfilename=str...

CSS+DIV 设计一个简单的个人网页界面

1*{2margin:0px;3padding:0px;4}56body{7background:#e5e6d0;8}910#header,#menu,#banner,#main,#footer{11margin:0pxauto;12width:1200px;13}14#header{15height:100px;16background:#F0FFFF;17}18#headerh1{19float:left;20margin-top:20px;21}22#headerh1a{23/*margin:0pxauto;可以使元素居中显示*/24width:600px;25height:100px;26display:block;27color:#996600;28text-align:center;29text-decoration:none;30}31#headerul{32float:left;33padding:50px0px0px300px;34list-style:none;35}36#headerulli{37float:left;38padding:0px20px;39}40...

DIV+CSS制作二级横向弹出菜单,略简单

没有使用JavaScript控制二级菜单的显示,结果如上图所示。代码如下: 1<!DOCTYPEhtml>2<html>3<head>4<metacharset="UTF-8">5<title>纯DIV+CSS制作二级横向弹出菜单</title>6<styletype="text/css">7.menu{8font-family:arial,sans-serif;9/*width:750px;这里的宽度设置并不是必须的*/10padding:0;11margin:50px;12}13.menuul{14padding:0;15margin:0;16/*ul和ol、li都有list-style-type属性,*/17list-style-type:none;18}19.menuulli{20/*float属性定义元素在哪个方向浮动,浮动元素会生成一个块级框。如果浮动非替换元素,则要21指明一个明确的宽度,否则会被尽可能的压缩。*/22float:left;23position:relative;...

Java ArrayList的使用方法

首先ArrayList的一个简单实例:1packagechapter11;2importjava.util.ArrayList;34publicclassTestArrayList{56publicstaticvoidmain(String[]args){7//TODOAuto-generatedmethodstub8ArrayList<String>cityList=newArrayList<String>();9cityList.add("London");10cityList.add("Denver");11cityList.add("Paris");12cityList.add("Miami");13cityList.add("Seoul");14cityList.add("Tokyo");1516System.out.println("Listsizeis"+cityList.size()+17"IsMiamiinthelist?"+cityList.contains("Miami")+18"ThelocationofDenverinthelist?"...

CSS3属性transform详解

在CSS3中,可以利用transform功能来实现文字或图像的旋转、缩放、倾斜、移动这四种类型的变形处理,本文将对此做详细介绍。用法:transform:rotate(45deg);共一个参数“角度”,单位deg为度的意思,正数为顺时针旋转,负数为逆时针旋转,上述代码作用是顺时针旋转45度。用法:transform:scale(0.5) 或者 transform:scale(0.5,2);参数表示缩放倍数;一个参数时:表示水平和垂直同时缩放该倍率两个参数时:第一个参数指定水平方向的缩放倍率,第二个参数指定垂直方向的缩放倍率。用法:transform:skew(30deg) 或者transform:skew(30deg,30deg);参数表示倾斜角度,单位deg一个参数时:表示水平方向的倾斜角度;两个参数时:第一个参数表示水平方向的倾斜角度,第二个参数表示垂直方向的倾斜角度。关于skew倾斜角度的计算方式表面上看并不是那么直观,这里借鉴某大拿绘制的图举例说明一下:首先需要说明的是skew的默认原点transform-origin是这个...
开发笔记 开发笔记·2020-03-24

连接池中的maxIdle,MaxActive,maxWait等参数详解

<beanid="aaa"class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"><propertyname="driverClassName"value="oracle.jdbc.driver.OracleDriver"/><propertyname="url"value="jdbc:oracle:thin:@ip:port:cbdb"/><propertyname="username"value="aaa"/><propertyname="password"value="aaa"/><propertyname="maxActive"value="4000"/><propertyname="maxIdle"value="1000"/><propertyname="maxWait"value="30000"/></bean>name:表示你的连接池的名称也就是你要访问连接池的地址auth:是连接池...

微信小程序之swiper轮播图中的图片自适应高度

小程序中的轮播图很简单,官方都有例子的,但是唯一的缺陷就是swiper是固定死的150px高度,这样如果传入的图片大于这个高度就会被隐藏。辣么,怎样让图片自适应不同分辨率捏。我的思路是:获取屏幕宽度,获取图片的宽高,然后等比设置当前屏幕宽度下swiper的高度。1.结构<swiperindicator-dots="{{indicatorDots}}"autoplay="{{autoplay}}"interval="{{interval}}"duration="{{duration}}"indicator-active-color="{{bg}}"><blockwx:for="{{imgUrls}}"><swiper-item><imagesrc="{{item}}"class="slide-image"mode="widthFix"bindload='imgH'/>//bindload是绑定图片加载的事件,记得给image加上mode=“widthFix”这个属性哦,还有就是设置这个image100%宽度哟</swiper-item...

CSS3中毛玻璃效果的使用方法

今天在使用icloud的时候看到苹果icloud官网的毛玻璃效果非常赞,仔细研究了一下它的实现方式,是使用js配合background-image:-webkit-canvas的形式绘制出的毛玻璃背景图片。不过今天又仔细研究了一下css3中的blur方法,可以实现同样的效果。且配合JS可以实现模糊缩放的效果CSS代码.blur{filter:url(blur.svg#blur);/*FireFox,Chrome,Opera*/-webkit-filter:blur(10px);/*Chrome,Opera*/-moz-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=10,MakeShadow=false);/*IE6~IE9*/}HTML部分<imgsrc="mm1.jpg"class="blur"/>  其中blur(10px)中的...

Thinkphp5模型添加数据方法

thinPHP5模型添加数据的方法有两个一个是create,一个是save方法,下面看实际案例代码。<?phpnamespaceappindexcontroller;usethinkController;useappindexmodelUser;publicfunctionindex(){//create方法添加数据$res=User::create(['name'=>'lei','email'=>'leixiaotian@163.com','password'=>'123'],true);//true排除掉表中不存在的字段dump($res->id);dump($res);//save方法添加$userModel=newUser;$userModel->name='lei';$userModel->email='leixiaotian@163.com';$userModel->save();dump($userModel->id);//sava数组方法$res=$userModel->save(['name'=>'le...

CSS定位与布局

我们在编写网页代码时,首先应该做的就是设计好页面的布局形式,然后再往里面填充内容。网页布局的好与坏,直接决定了网页最终的展示效果。PC端常见的网页布局形式有两列布局、三列布局等。在CSS中,我们通常使用浮动(float)、定位(position)、显示模式(display)相关属性结合使用,以达到预期效果。 一  文档流  文档流就是HTML文档内所有元素按照一定规律排列并显示的形式。  CSS文档流大致可以分为3种:标准流,浮动流,定位流。   1,标准流  默认情况下,HTML元素都在标准流中呈现和展示。我们之前把元素分为块级元素,行内元素,行内块级元素,他们的特性是块级独占一行,行内和行内块级可以在一行内共存,这些特性都是针对标准流的。总结一下就是,标准流中元素只能在水平或垂直方向上排版。如果元素是块级元素,那么就会垂直排版,如果元素是行内元素/行内块级元素,那么就会水平排版。   2,浮动流  浮动流只有一种排版方式,就是水平排版。它只能设置某个元素在父元素内左对齐或者右对齐。设置了浮动的元素,将脱离标准流,之后它将无视元素的display属性,并...
开发笔记 开发笔记·2020-03-09

python中的lambda函数用法

例1:传入多个参数的lambda函数defsum(x,y):returnx+y用lambda来实现:p=lambdax,y:x+yprint(p(4,6))例2:传入一个参数的lambda函数a=lambdax:x*xprint(a(3))#注意:这里直接a(3)可以执行,但没有输出的,前面的print不能少例3:多个参数的lambda形式:a=lambdax,y,z:(x+8)*y-zprint(a(5,6,8))匿名函数lambda:是指一类无需定义标识符(函数名)的函数或子程序。lambda函数可以接收任意多个参数(包括可选参数)并且返回单个表达式的值。要点:1,lambda函数不能包含命令,2,包含的表达式不能超过一个。说明:一定非要使用lambda函数;任何能够使用它们的地方,都可以定义一个单独的普通函数来进行替换。我将它们用在需要封装特殊的、非重用代码上,避免令我的代码充斥着大量单行函数。lambda匿名函数的格式:冒号前是参数,可以有多个,用逗号隔开,冒号右边的为表达式。其实lambda返回值是一个函数的地址,也就是函数对象。a=lambdax:x*xprint(a)pr...

python库之itchat的简介、安装、使用方法之详细攻略

itchat的简介    iTwitter是一个开放源码API,是一个常用的中国社交网络应用程序。在Python中通过ITQualChina访问个人聊天帐户从来都不容易。一个微信机器人可以处理所有基本的消息,只有少于30行代码。它类似于ITCHATMP(用于微博客海量平台的API),学习一次并获得两个工具。现在Wechat是个人生活的一个重要部分,希望这个回购可以帮助您扩展您的个人网络聊天帐户的功能和更好的用户体验与微信。 pipinstallitchat importitchatitchat.auto_login()itchat.send('Hello,filehelper',toUserName='filehelper') ...

JS中的Math.pow(a,b)方法

定义和用法pow()方法可返回x的y次幂的值。语法Math.pow(x,y)参数描述x必需。底数。必须是数字。y必需。幂数。必须是数字。返回值x的y次幂。说明如果结果是虚数或负数,则该方法将返回NaN。如果由于指数过大而引起浮点溢出,则该方法将返回Infinity。实例在下面的例子中,我们将把pow()运用到不同的数字组合上:<scripttype="text/javascript">document.write(Math.pow(0,0)+"<br/>")document.write(Math.pow(0,1)+"<br/>")document.write(Math.pow(1,1)+"<br/>")document.write(Math.pow(1,10)+"<br/>")document.write(Math.pow(2,3)+"<br/>")document.write(Math.pow(-2,3)+"<br/>")document.write(Math.pow(2,4)+"<br/>...
开发笔记 开发笔记·2020-02-28
首页上一页...366367368369370下一页尾页