- 博客(45)
- 收藏
- 关注
转载 监控Linux服务器上python服务脚本
提供给公司使用的测试平台这两天频繁地挂掉,影响到相关同事的正常使用,决定在服务器上写个监控脚本,监控到服务挂了就启动起来,一分钟检查一次。注:后台服务使用的是python。监控脚本如下:NUM=`ps aux | grep testplan | grep -v grep |wc -l`echo "$(date "+%Y-%m-%d %H:%M:%S") ${NUM} ...
2019-09-24 10:51:00
228
转载 Mysql查询语句中字符型字段不区分大小写解决方法
项目中和前端联调的时候,发现Mysql查询语句中字符型字段值过滤是不区分大小写的,之前没有关注过这个设置,特意去网上看了下,原因是Mysql中“COLLATE”属性区分大小写,而该属性默认值为“utf8_general_ci”,这个值表示是不区分大小写的。现将解决方法记录如下: 1.设置“COLLATE”属性值为“utf8_bin”或者“utf8_gerneral_cs”,ut...
2019-09-09 09:57:00
382
转载 Linux服务器重启后IP变掉的处理方式
工作中有一台服务器为物理机,重启后IP就变掉了,影响到了使用,于是将服务器上的IP配置为静态方式,问题得以解决,具体如下: 1.登陆Linux服务器,cd /etc/sysconfig/network-script(文件夹名字可能略有不同) 2.找到对应网卡的IP地址的配置文件,vim ifcfg-enp2s0 3.修改文件中的BOOTPROTO为static,并且...
2019-09-02 14:32:00
2359
转载 python之发送邮件
项目需要,需要自动生成PDF测试报告。经过对比之后,选择使用了reportlab模块。 项目背景:开发一个测试平台,供测试维护测试用例,执行测试用例,并且生成测试报告(包含PDF和excel),将生成的测试报告以邮件的形式发送相关人。 发送邮件代码如下:# 邮件发送class EmailReportor: def __init__(self): ...
2019-08-15 10:50:00
183
转载 python之openpyxl生成excel文件
项目需要,需要自动生成PDF测试报告。经过对比之后,选择使用了reportlab模块。 项目背景:开发一个测试平台,供测试维护测试用例,执行测试用例,并且生成测试报告(包含PDF和excel),将生成的测试报告以邮件的形式发送相关人。 excel生成代码如下:from openpyxl import load_workbookfrom openpyxl.styles...
2019-08-15 10:44:00
286
转载 python之reportlab生成PDF文件
项目需要,需要自动生成PDF测试报告。经过对比之后,选择使用了reportlab模块。 项目背景:开发一个测试平台,供测试维护测试用例,执行测试用例,并且生成测试报告(包含PDF和excel),将生成的测试报告以邮件的形式发送相关人。 reportlab生成PDF文件的代码如下: from reportlab.platypus import Simple...
2019-08-15 10:28:00
739
转载 vim 编辑提示swap file already exists 解决方法
linux服务器上编辑 .ini 文件时卡死,关闭连接工具后重新进入操作该 .ini 文件时,会提示: E325: ATTENTION Found a swap file by the name ".xxx.ini.swp" (1) Another program may be editing the same file. If this is the case, ...
2019-08-12 21:09:00
1315
转载 Java中的&&和&
最近开始走进Java的世界,借着这个机会,顺带温习和整理一下编程语言最基础的东西,强化一下根基。 以前并没有太多的关注&&和&之间的关联,一般逻辑运算都使用&&,整数按位运算使用&,但实际上&也可以用于逻辑运算。具体的说明如下: 1.&:位操作符,二进制数据的按位与; 2.&:逻辑运算符,长路与...
2019-08-02 10:42:00
171
转载 Ant Design使用问题记录
公司的测试管理平台前端使用的是Ant Design of React框架,后台使用的是python,数据库用的是mysql。没有参与前期的开发,听说是工作了10年积累下来的一个暂且可用的管理平台,开发了10年,目前公司也没有怎么用起来......不由地吐槽了一下,看了前端和后台的代码,简直想哭的心都有了。问的稍微深一点的问题,就说不知道,自己看,自己调试,我也就只能呵呵呵,后面有问题...
2019-02-27 17:19:00
142
转载 C#调用python脚本
因项目需要,需要使用C#控制台程序执行python脚本,查询各种资料后可以成功调用了,记录一下,以备后面遗忘。 只尝试了两种调用方式,第一种只适用于python脚本中不包含第三方模块的情况,第二种针对的是python脚本中包含第三方模块的情况。不管哪种方式,首先都需要安装IronPython。我是通过vs2017的工具->NuGet包管理器->管理解决方案的NuGe...
2019-02-14 15:14:00
162
转载 C# 6新特性简单总结
最近在看《C#高级编程 C# 6&.NET Core 1.0》,会做一些读书笔记,也算对知识的总结与沉淀了。 1.静态的using声明 静态的using声明允许调用静态方法时不使用类名:1 // C# 52 using System;3 4 Console.WriteLine("C# 5");5 6 // C# 67 using ...
2019-01-16 14:14:00
174
转载 ASP.NET动态网站制作(30)-- WEBService
前言:继续讲正则表达式,然后介绍一下webservice。内容: 1.匹配QQ号的正则表达式:^[1-9]\d{4,10}$;匹配手机号的正则表达式:^(0|86)?(13|14|15|18)[0-9]{9}$;匹配身份证号的正则表达式:^[1-9][0-9]{14}([0-9]{2}[0-9Xx]?)$。 2.js里面的正则:使用test()。 3.C#里面的正则...
2015-11-30 11:59:00
126
转载 ASP.NET动态网站制作(29)-- 正则
前言:继续讲框架,然后介绍正则的相关知识。内容: 1.封装分页方法,方便以后调用;响应的CSS代码也可以封装。 2.WEB层里面的页面名称不要和model和dal里面的名称相同。 3.两个表联合查询的方法,实现分页效果: 1 public class StuAskDAL 2 { 3 public static BaseDAL<StuAs...
2015-11-23 18:19:00
188
转载 ASP.NET动态网站制作(28)-- 三层框架(2)
前言:三层框架的第二节课,继续上次课的内容。内容: 1.三层框架的使用目的:可以将视图层和业务逻辑层及实体层分开,可以提高代码的扩展性,安全性,可以实现程序的低耦合性。 2.GetModel方法及GetCount方法回顾。 3.千万不要直接去生成解决方案,因为这样会把该解决方案里的所有内容都重新编译一次。想要生成哪个文件,直接右击生成即可。网站生成之后也是一个程序集...
2015-11-22 22:42:00
124
转载 ASP.NET动态网站制作(27)-- 三层框架(1)
前言:今天主要介绍一下三层框架,给大家一个整体的概念。分层概念使得程序低耦合,更加健壮,扩展性更好。内容: 1.三层: UI(表现层):主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。 BLL(业务逻辑层):UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等。 DAL(数据访问层):与数据库打交道...
2015-11-14 18:53:00
129
转载 ASP.NET动态网站制作(26)-- Ajax
前言:这节课讲解关于Ajax的相关内容。内容: 1.当点击页面中的一个按钮提交数据或请求数据的时候,整个页面的信息都会提交(不管信息是否是提交或者请求的数据,页面中所有的数据都提交),这样耗用的时间将会较只提交或请求所需要的部分页面信息多很多,使页面响应变慢。这种情况下,我们可以使用Ajax解决这一问题。 2.客户端控件(就是HTML页面中的<input type=...
2015-11-09 16:02:00
166
转载 ASP.NET动态网站制作(25)-- ADO.NET(4)
前言:这节课老师主要讲网页当中内容的分页效果,自己写一个分页控件。内容: 1.首先写出HTML代码:1 <div id="pager">2 <%=GetPagerHtml()%>3 </div> 2.CSS代码: 1 #pager { 2 margin-top: 10px; 3 }...
2015-11-09 12:54:00
155
转载 ASP.NET动态网站制作(24)-- ADO.NET(3)
前言:ADO.NET的第三节课。今天主要讲SQL Helper。内容: 1.DataReader和DataSet的区别: (1)DataReader是一行一行地读,且只能向前读;DataSet是一次性读取出来放到内存中,所以,DataReader读取速度更快,占用内存更低。 (2)DataReader需要一直和数据库保持连接,DataSet读取完后即和数据库断开。...
2015-11-06 11:01:00
161
转载 ASP.NET动态网站制作(23)-- ADO.NET(2)
前言:这节课老师请高级班的E老师过来代课,还是接着老师讲的内容继续深入,修改了上节课老师写的部分代码。内容: 1.数据库本质就是一个软件,这个软件帮助我们把数据有序地存储起来,当我们需要数据的时候帮我们快速地把数据找到。程序要和数据库进行交互,需要一些连接的纽带,需要数据库开一个门给我们,我们才能拿到东西,这一功能主要依靠ADO.NET来实现。 2.数据库的操作主要分为“...
2015-11-03 16:48:00
155
转载 ASP.NET动态网站制作(22)-- ADO.NET(1)
前言:这节课开始真正地学习WEB开发,ADO.NET就是一组允许.NET开发人员使用标准的、机构化的,甚至无连接的方式与数据交互的技术。所属的类库为:System.Data.dll。内容: 1.ADO.NET就是实现后台页面(C#)和数据库交互的技术。 2.新建一个web项目,其中有一个Web.config文件,它储存一些公共信息,如数据库连接信息等。在项目中添加一个We...
2015-10-30 13:52:00
211
转载 ASP.NET动态网站制作(21)-- C#(4)
前言:这节课是C#讲解的第四节课,主要围绕面向对象的三大特性展开。上节课已经把封装讲完了,这节课讲继承和多态。内容: 1.继承:写程序的时候有些信息是公共的,可以将这些公共的信息写在父类里,增强代码的可复用性。 (1)class A : B,被继承的类称为基类或父类或超类,而继承得到的类称为子类或派生类。子类继承超类的状态和行为(字段和方法),同时也可以具有自己的特征...
2015-10-29 14:57:00
134
转载 ASP.NET动态网站制作(20)-- C#(3)
前言:C#的第三节课,继续上次课的内容,依旧围绕基础的只是讲解。内容: 1.StringBuilder类:由于string类一旦创建,则不能更改。如果做字符串拼凑的话,将会非常耗费空间,如:1 string str = "aaa";2 str += "bbb"; 如果执行上面的操作,则str首先在堆里开辟一个空间来存放"aaa",然后执行第二句语句的时...
2015-10-28 12:09:00
220
转载 ASP.NET动态网站制作(19)-- C#(2)
前言:C#的第二次课,依旧讲解C#的基础知识。内容: 1.GC:垃圾回收机制,可以回收托管模块中的垃圾。 2.值类型和引用类型: (1)值类型:所有的数值类型都是值类型,如int,byte,short,long,char,bool,float,double,枚举。计算机最小的信息单位是byte(字节),一个字节是8位(bit),一个字母是一个字节。 (...
2015-10-27 16:49:00
81
转载 ASP.NET动态网站制作(18)-- jq作业讲解及知识补充
前言:这节课主要讲解js及jq作业,并在作业讲解完后补充关于jQuery的一些知识点。内容: 1.作业讲解:计算器那一块考虑的各种情况还不算完善,只实现了基本的功能,还需多多练习使用jQuery。 2.jQuery知识点补充:主要是关于jQuery插件的。js是最原生态的脚本语言,jQuery是对js的一些封装,jQuery插件就是利用jQuery做的一些功能。 ...
2015-10-23 10:32:00
119
转载 ASP.NET动态网站制作(17)-- C#(1)
前言:用C#也有一年多了,基本上都是边用边学的,现在可以跟着老师系统的学习一下,感觉应该挺好的。内容: 1.网站部署的相关内容: (1)想要做一个网站,首先得去买一个域名,老师的域名是在美橙上买的。如果允许,可以把相应的.com,.cn,.net都注册掉,不然公司做大了就麻烦了。网站是放在服务器的硬盘上的,服务器的硬盘区域就叫做网站空间,所以买了域名之后就需要买网站空...
2015-10-22 11:40:00
225
转载 ASP.NET动态网站制作(16)-- SQL数据库(2)
前言:SQL数据库的第二节课,继续讲解基本的语句及用法。内容: 1.insert插入语句 insert into Book(bookName,bookPrice,bookAuthor) values('C#基础',35,'li') //向Book表中插入相关信息 2.update修改语句 update Book set bookPrice=30 wh...
2015-10-21 17:20:00
105
转载 ASP.NET动态网站制作(15)-- SQL数据库(1)
前言:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,用户可以对文件中的数据进行增、删、改、查。数据库有很多种类型,从简单的存储有各种数据的表格到能都进行海量数据存储的大型数据库系统都在各个方面都到了广泛的应用。在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核...
2015-10-21 13:46:00
265
转载 ASP.NET动态网站制作(14)-- CSS3
前言:这节课主要讲解CSS之前没有讲到过的知识点以及CSS3的一些内容。内容: 1.内容参考博文:http://www.cnblogs.com/ruanmou/p/4832214.html。后记:只有多练习,多实践,这些知识点才能懂。期待下节课的数据库。转载于:https://www.cnblogs.com/zoe-yan/p/4891043.html...
2015-10-19 11:36:00
107
转载 ASP.NET动态网站制作(13)-- JQ(5)
前言:jq的最后一节课,主要讲解应用,内容: 1.会飞的li:HTML代码: 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="...
2015-10-15 15:16:00
106
转载 ASP.NET动态网站制作(12)-- JQ(4)
前言:这节课接着上次课的继续讲。内容:接上--> 1.jq元素样式设置: (4)某个元素中是否含有某个css类别,返回布尔型:$("li:last").hasClass("myClass"); (5)直接获取、编辑内容:html(text);text(content);1 $("p").click(function(){2 var ...
2015-10-14 16:19:00
149
转载 ASP.NET动态网站制作(11)-- JQ(3)
前言:这节课主要是讲CSS作业,然后继续讲jQuery。内容: 1.css作业讲解。 2.jq设置元素样式: (1)添加、删除css类别:$("div").addClass("myClass1 myClass2");$("div").removeClass("myClass1"); (2)类间动态切换:1 $(function(){2 ...
2015-10-13 13:03:00
162
转载 ASP.NET动态网站制作(10)-- JQ(2)
前言:jq的第二节课。内容: 1.管理选择结果: (1)获取元素个数:$("img").size():获取页面中所有“img”个数; (2)提取元素:$("img[title]"):获取所有设置了title属性的“img”标签;$("img[title]")[1]:表示获取所有设置了title属性的“img”标签中的第二个元素,等价于$("img[title...
2015-10-12 22:42:00
164
转载 ASP.NET动态网站制作(9)-- JQ(1)
前言:从这节课开始讲jQuery的相关内容,这节课主要围绕jQuery的选择器展开。内容: 1.jQuery是一个优秀的js框架,目前企业里大多数都是用jQuery(以下简称jq)。jq是对js里一些常用功能的封装和简化,可以说jq是Write less, do more。jq的底层还是基于js。 2.使用jq之前,需要添加jquery.js文件。第一个例子:HTML...
2015-10-10 17:01:00
184
转载 ASP.NET动态网站制作(8)-- JS(3)
前言:JS的第三节课,这节课主要讲函数、对象及方法。内容: 1.九九乘法表例子:HTML代码: 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" ...
2015-10-09 15:40:00
142
转载 Visual Studio强大的帮助工具--Resharper安装与使用
ReSharper是一个JetBrains公司出品的代码生成工具,其能帮助Microsoft Visual Studio成为一个更佳的IDE。使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理。Resharper可完成自动代码重构、高级的集成单元测试方案和强大的解决方案内导航和搜索。实质上...
2015-10-09 14:19:00
213
转载 C#下的摄像机标定
前言:计算机视觉的基本任务之一是从摄像机获取的图像信息出发计算三维空间中物体的几何信息,并由此重建和识别物体,而空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系是由摄像机成像的几何模型决定的,这些几何模型参数就是摄像机参数。在大多数条件下,这些参数必须通过实验与计算才能得到,这个过程称为摄像机标定。标定过程就是确定摄像机的几何和光学参数、摄像机相对于世界坐标系的方位。内...
2015-10-08 16:51:00
489
转载 ASP.NET动态网站制作(7)-- JS(2)
前言:这节课是JS的第二节课,主要是JS中的控制语句。内容: 1.条件语句: (1)比较操作符:==,!=,>,>=,<,<=。字符串大小写转换:toUpperCase()、toLowerCase()。 (2)逻辑运算符:&&(与运算)、||(或运算)、!(非运算)。 (3)if语句:if(条件){...} ...
2015-10-08 13:13:00
103
转载 ASP.NET动态网站制作(6)-- JS(1)
前言:JS的第一节课,在Visual Studio 2013中编写及运行。新建项目->Web->ASP.NET Web应用程序->Empty,打开后在项目下添加新建css文件夹和js文件夹等。一个解决方案就是一个.sln文件,一个解决方案里可以有多个项目文件。内容: 1.JS(JavaScript)是一种脚本语言,结构简单,使用方便,其代码可以直接放入HTML...
2015-10-07 23:10:00
123
转载 ASP.NET动态网站制作(5)-- 标签语义化及知识补充
前言:这节课主要是讲标签语义化及一些知识点的补充内容:参考老师的博文:http://www.cnblogs.com/ruanmou/p/4821894.html转载于:https://www.cnblogs.com/zoe-yan/p/4850570.html...
2015-10-01 00:22:00
101
转载 ASP.NET动态网站制作(3)--css(2)
前言:css分为四次课讲完,第一节课内容见ASP.NET动态网站制作(2)--css(1),接下来的内容会涉及到定位、浮动、盒子模型(第二次课)、css的具体应用(第三次课)、css3(第四次课)。今天的内容是关于css中定位、浮动以及盒子模型。内容:CSS最核心的内容,围绕div标签展开。 1.做静态网页首先要考虑页面的布局,可用<div></div>...
2015-09-30 13:03:00
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人