编程技术 - 军军小站|张军博客
Python

Python学习笔记|Python中Unittest框架

Unittest1.环境Unittest为Python内嵌的测试框架,不需要特殊配置,仅需要在File---settings---Tools----PythonIntergratedTools下配置框架为Unittest2.编写规范需要导入importunittest测试类必须继承unittest.TestCase测试方法以test_开头模块和类名没有要求3.Unittest介绍importunittestdefadd(x,y):returnx+ydefs

系统 2019-09-27 17:52:58 2452

C#

全角字符与半角字符的相互转换(C#)

看到视频里有做这个例子,对着视频把代码打了一遍,测试成功,先记下来,以备后用!!!///全角半角的相互转换//////publicclassConvertDBCAndSBC{///半角转成全角///半角空格32,全角空格12288///其他字符半角33~126,其他字符全角65281~65374,相差65248/////////

系统 2019-08-29 23:40:45 2452

编程技术

VC项目中添加html为内部资源文件

现在经常使用浏览器控件内嵌网页,所以这种用法也多起来了。1.如图在下面添加资源:2.以VIEWCODE方式编辑资源文件***.rc:IDR_HTML1HTML"res\\a.htm"将其中资源名称宏IDR_HTML1这个格式的换成你自己习惯的名字。比如上面我改成a.htm可以把resource.h中对应宏定义删掉。#defineIDR_HTML1203删掉。而在使用上:m_strMainURL(L"res://%s/ma

系统 2019-08-29 23:34:06 2452

编程技术

photoshop之光、色、分辨率

Photoshop的主要作用是合成,对已经存在的东西进行修饰。是基于位图的处理软件,既它是基于像素的,处理的是图像一颜色(1)、HSB色相(色彩名称,H)、饱和度(纯度,S)、明度(B).photoshop用HSB来表示一种色彩,HSB是一种色彩模式,其对应的媒介为人眼视觉接受体系,了解HSB可以让我们明白如何去调整颜色。H是按度来划分、S、B是按百分比划分,黑白无色相。(2)、RGBRGB称为光色三要素,如显示屏、电视机。R、G、B:0-255个显示级别

系统 2019-08-29 23:14:28 2452

ASP.NET

asp.net利用多线程执行长时间的任务,客户端显

对上一次的做一点修改,增加一个比较美观的进度显示上面那个是运行中的画面,下面那个是结束后的画面用到的图标在这里:对上次的前台修改如下:<%@Pagelanguage="c#"Codebehind="WebForm54.aspx.cs"AutoEventWireup="false"Inherits="csdn.WebForm54"%><

系统 2019-08-29 23:07:50 2452

编程技术

WinForm下ComboBox获取绑定对象集的SelectedVal

在上文《WinForm下ComboBox设定SelectedValue总结》中,我列举了出现不能正常获取SlectedValue的一些方法。原文写得比较乱,引起读者的理解分歧,在此表示歉意。现将自己的思路重新整理一下。注意:本文只限定绑定对象集,而不涉及绑定DataSet或DataTable的情况(如果绑定DataSet时出现SelectedValue为System.Data.DataRowView的错误,或者在取SelectedVlaue的值转换时出现"

系统 2019-08-29 22:53:06 2452

编程技术

基于鼠标点击跟踪的用户点击行为分…

你想知道你的网站设计是否合理吗?你确定你的那些按钮和链接是放在该放的位置了吗?你想知道用户到底对页面上的哪些地方感兴趣吗?
没有人能猜出来用户到底喜欢什么,那些“我以为”“我觉得”云云都是扯淡。你有数据吗?
前一阵看到车东的《基于鼠标点击跟踪的用户点击行为分析》,觉得是个很不错的主意,可以跟踪点击行为来分析用户在自己网站上的行为特点,给设计部门一个直观的科学的参考,进而进行有针对性的

系统 2019-08-29 22:52:28 2452

ASP.NET

详解ASP.NET4 GridView新增4大排序样式

原文发表在:http://tech.it168.com/a2010/1012/1112/000001112829.shtml上与ASP.NET的其他Web控件一能够,Gridview控件拥有很多不同的CSS样式属性设置,包括象CssClass,Font字体,ForeColor,BackColor,BackColor,Width,Height等等。Gridview还包括了一些应用在表格的行上的样式属性,比如RowStyle,AlternatingRowSty

系统 2019-08-29 22:42:47 2452

编程技术

NHibernate Step by Step (一) Hello,NHibernat

NHibernateStepbyStep(一)Hello,NHibernate!好了,今天我们正式开始NHibernate的历程,在第一次的练习中,我将尽量详细地讲解环境的配置,以后将不再详细解释。基本的软件环境如下:1.NHibernatewww.nhibernate.org当前版本是1.0.22.CodeSmithhttp://www.codesmithtools.com/3.NHibernate模板点击这里下载当然,少不了VS2005跟SQLServ

系统 2019-08-29 22:23:09 2452

编程技术

缓存为王

前面我写了一篇快速webapp的关键是使用Ajax、优化Javascript和更好的缓存。使用Ajax可以减少网络流量到只有少量的JSON请求。优化Javascript(异步下载脚本、分组DOM修改、对UI进程作出让步等)允许请求可以并行然后快速渲染。更好的缓存意味着webapp的大部分资源是存储在本地,然后并不会再有任何http请求了。理解每种技术在哪里发挥作用很重要。使用Ajax,例如,不会让页面初始化加载更快(而且常常会不小心让它更慢),但是后面的“

系统 2019-08-12 09:30:20 2452

C#

The "as" Keyword in C#

as关键字最大的好处就是,当转换不能进行的时候,会返回一个空值,而不是抛异常。其实现类似于这样的语句:expressionistype?(type)expression:(type)null。一个应用场景是,DataGridView中cell的value是一个object类型。如果想判断用户的输入是不是空串,需要这样判断:If((cell.Value!=null)&&(!string.IsNullOrEmpty(cell.Value.ToString())

系统 2019-08-12 09:26:54 2452

Python

python函数的万能参数传参详解

我们通过一个简单的事例来展示一下函数的万能参数,我们先写一个最简单的函数deftest(*args,**kwargs):print(args,kwargs)然后定义两个变量l=[1,2,3,4]d={"a":1,"b":2}下面我们分别看下两种传参的方式有什么不同第一种方式test(l,d)如果是使用上面的方式传参,那么l,d这2个变量都会传递给args这个形参,作为args变量的两个元素,kwargs是一个空的字典,没有任何参数传递一个他([1,2,3,

系统 2019-09-27 17:56:13 2451

Python

python:模块的导入,及重新导入

一、模块定义在Python中,一个.py文件就称之为一个模块。种类内置标准模块、第三方开源模块、自定义模块导入模块方法1:importxxx方法2:fromxxximportyyy#导入xxx模块中的yyy方法方法3:fromxxximport*#导入xxx模块中的所有可使用的方法2、自定义模块的导入与重新导入自定义模块自定义模块,就是创建了一个.py文件,就可以称之为模块,可以在另一个程序里导入。自定义模块的导入自定义模块的导入与其他模块的导入的方法相同

系统 2019-09-27 17:49:47 2451

C#

数字金额转为大写金额(C#)

看视频的时候看到视频里有讲怎么把数字金额转成大写的,对着视频的代码打了一遍,测试成功,先记下来,以备后用!///金额转大写//////publicclassMoneyConvertChinese{///金额转大写////////////publicstringMoneyToChin

系统 2019-08-29 23:52:27 2451