- 博客(31)
- 资源 (7)
- 收藏
- 关注
原创 HttpPostedFileBase上传图片添加图片水印
private static void AddWatermark(HttpPostedFileBase curFile, string fileExt, string filePhysicalPath, string saveName) { Image image = Image.FromStream(curFile.InputStream);
2018-01-23 09:21:32
1286
原创 简单基础操作,字符串操作,循环等
int i = 1; object o = i;//装箱 int j = (int)o;//拆箱 //Console.WriteLine(j); //插入字符串 string str = "This is a girl."; str = str.Ins
2016-07-24 23:02:12
655
转载 手机web——自适应网页设计(html/css控制)
一. 允许网页宽度自动调整:"自适应网页设计"到底是怎么做到的?其实并不难。首先,在网页代码的头部,加入一行viewport元标签。viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%。对于viewport属性,
2016-04-07 08:58:28
1055
转载 Post和Get的区别(兼谈页面间传值的方式)
Post和Get的区别(兼谈页面间传值的方式) 从一个页面转向另一个页面的请求方式有两种,Post和Get. 如果从原理上来探究他们的区别,涉及到Http传输协议的细节,本文不加探究,只讨论一下表象。 所有的人都知道如下区别: 1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度
2013-07-24 10:30:18
2335
转载 Win7下用IIS发布网站
安装IIS控制面板->程序->程序和功能, 点击左侧的“打开或关闭Windows功能”把这几项都勾上吧,虽然有些不是必须的,多勾无碍。进入IIS管理器控制面板-> 系统和安全->管理工具->IIS管理器添加新网站在左侧栏中,右键“网站”->添加网站 随便输入个网站名。此时会创建一个同名的应用程序池。点击“连接为”,选择特定用户,设置凭据,输入本地电脑上的用户名和密码。端
2013-04-15 09:30:19
1212
翻译 限制input输入类型
1.只能输入和粘贴汉字 3.只能输入和粘贴数字 5.数字脚本 6.只能输入数字和英文 8.简易禁止输入汉字输入法不转换,但可粘贴上 9.输入数字和小数点 10.只能数字和"-",例如在输入时间的时候可以用到 JS控制 input 输入字符限制 ENTER键可以让光标移到下一个输入框
2013-04-12 19:19:00
11831
原创 倒计时 考试 提交数据
function CurrTime() { document.getElementById("currTime").innerHTML = "15:00"; setTimeout(uceOneSec, 1000); } function uceOneSec() { var cu
2013-04-08 17:45:57
1331
转载 sqlserver 导出数据到 sqllite
sqllite是个轻量级数据库,在移动开发上应用很广,目前的项目也是跟移动挂钩的,所以我们目前项目有需要使用sqllite的地方。如果直接自己创建的话是没有问题的,但是现在我们是需要从sqlserver上导出到sqllite里。上午主要做了这个工作。第一个想法,使用odbc直接导出到sqllite,生成db文件。可是这个不支持。第二个想法,迂回一下。先导成access 数据再从 acc
2012-08-28 13:57:02
2007
原创 建立数据库关系图时出现将数据库所有者设为有效登录名
USE [master] GO EXEC dbo.sp_dbcmptlevel @dbname='数据库名', @new_cmptlevel=90 GO
2012-08-27 16:35:14
3127
转载 在 WPF 中使用 SQLite
对于一般的WINFORM或者WEB程序,网上已经有了解决方案:只需要在应用程序配置文件configuration节点加入 即可解决问题。但我今天遇到的问题是WPF中并没有.config文件,不能直接如上向配置文件添加代码,这时候需要手动添加一个app.config文件,方法如下:1、选择项目,右键,添加,新建项,选择项目配置文件,并命名为“A
2012-08-14 14:57:09
7857
原创 VS里调试JS
在asp.net开发中,脚本可以提高bs程序与客户的交互能力、降低客户端与服务的数据传输。但是大多数asp.net开发人员还是趋向于避免写客户端脚本或只用脚本完成一些简单的功能,造成这种状况有很多原因,但是脚本程序难以调试是其中的主要原因。下面的操作步骤描述了怎样利用vs.net中的调试器来调试javascript:1,首先,要让你的ie允许调试脚本,具体步骤如下: 打开i
2012-08-14 11:49:57
8665
原创 给一个字符串进行MD5加密
/// /// 给一个字符串进行MD5加密 /// /// 待加密字符串 /// 加密后的字符串 public static string getMD5Str(string ConvertString) { MD5 md5 = new MD5CryptoS
2012-06-21 11:12:36
6211
原创 WPF详解2.0-WPF布局面板
WPF拥有很多布局面板,比如Grid,StackPanel等,这让我们的界面布局更加的灵活.Grid其实就和Web中的Table差不多,Grid.ColumnDefinitions(相当于table的td)Grid.RowDefinitions(相当于table中的tr)Grid.ColumnDefinitions里面的ColumnDefinition数量代表有多少行
2012-05-31 17:31:01
2046
原创 WPF详解1.0
认识项目模板、 这是新建的一个WPF项目如图:properties:程序用到的一些资源(如图标、图片、静态的字符串)和配置信息.references: 引用类库app.xaml:声明程序的进程名、指定主窗体名称.mainWindow.xmal:程序主窗体
2012-05-31 14:58:50
1069
翻译 WebService应用中如果收到的信息非常大时出错
WebService出错 Maximum message size quota for incoming messages (65536) has been exceeded.已超过传入消息(65536)的最大消息大小配额 WebService应用中如果收到的信息非常大时出错。 1:Maximum message size quota for incoming messages (65536)
2012-05-31 11:11:25
4907
转载 C# 进程和线程
5.1 简介进程(process)是一块包含了某些资源的内存区域。操作系统利用进程把它的工作划分为一些功能单元。进程中所包含的一个或多个执行单元称为线程(thread)。进程还拥有一个私有的虚拟地址空间,该空间仅能被它所包含的线程访问。当运行.NET程序时,进程还会把被称为CLR的软件层包含到它的内存空间中。上一章曾经对CLR做了详细描述。该软件层是在进程创建期间由运行时宿
2012-05-31 11:09:00
13054
转载 string.Format对C#字符串格式化
1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入)格式化多个O
2012-05-11 11:54:30
23513
原创 做事和做人
做事先做人,这是自古不变的道理。如何做人,不仅体现了一个人的智慧,也体现了一个人的修养。一个人不管多聪明,多能干,背景条件有多好,如果不懂得做人,人品很差,那么,他的事业将会大受影响。只有先做人才能做大事,这是古训,先人早就强调了“做人为先”的重要性。我们的先人_孔子,其思想可以说是中国力千年文化底蕴的沉淀,他告诉我们“子欲为事,先为人圣”“得才兼备,以德为首”“德若水之源,才若水之波”。因此
2012-04-18 13:28:57
1287
原创 字符串、时间差等操作
string str="123abc456";int i=3;1 取字符串的前i个字符 str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符: str=str.Remove(0,i); // or str=str.Substring(i); 3 从右边开始取i个字符
2012-03-31 15:15:21
1206
原创 C#/Net 特点 体系结构
C#特点1.生成中间代码(使用C#开发的应用程序,在编译成机器码时,都是生成中间汇编形式的语言。只有当运行时,才会被编译成本地计算机可执行代码)2.在命名空间中声明3.数据类型丰富4.有两个基类(Object和String)5.方法可当参数传递(值传递,引用传递)6.与COM集成 Net体系结构1.虚拟执行系统VES(Net环境中应用程序运行的基础)2.元数
2012-03-19 15:29:53
1103
原创 V S自动关闭的问题
这2天公司的几台电脑都出现V S自动关闭的问题...上网找了下资料... 微软官方说:可能是很其他软件有冲突,谷歌金山词霸、360、有道、QQ输入法等...会导致VS出现异常,检查一下是不是这个问题!如果不是这个问题,你可以试着在“运行”窗口中跑一下以下这些命 令:- devenv.exe /resetsettings:排除由于IDE的设置产生的问题- devenv.exe /
2012-03-03 11:31:54
1342
原创 VS快捷键大全
快捷键 功能 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明
2012-02-16 11:19:05
691
原创 字符串简单截取、替换操作
string str="123abc456";int i=3;1 取字符串的前i个字符 str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符: str=str.Remove(0,i); // or str=str.Substring(i); 3 从右边开始取i个字符
2012-01-16 17:03:02
1071
转载 三层体系结构的概念
三层体系结构的概念用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)BLL将USL与DAL隔开了,并且加入了业务规则各层的作用1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.2:业务逻辑层:主要是针对具体的问题的操
2012-01-15 09:34:43
1158
翻译 Silverlight/WPF中的布局
Silverlight/WPF中有3个强大的布局控件,StackPanel、Canvas、Grid,从字面上理解,StackPanel是一种堆的布局,就是一个挨着一个的布局方式;Canvas是一种基于画板的布局方式,我们把控件放到面板上定义好坐标,这点跟Html中的Div布局类似,只是所有Div的Position都是相对定位的;Grid是一种表格方式的布局,这点很像是Html中的表格布局,把控件一
2012-01-12 19:16:40
1292
翻译 WPF ListBox
一、ListBox系列索引1、WPF ListBox基础(包括ListBox多列展示,ListBox实现分页效果,ListBox绑定XML数据源)2、ListBox 单击变大动画效果(使用模板、样式、绑定数据源等)二 ListBox基础:包括ListBox多列展示,ListBox实现分页效果,ListBox绑定XML数据源。1.ListBox多列展示?
2012-01-12 09:43:03
41616
转载 WPF中对XML的读写
XML(可扩展标记语言)定义:用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。写操作:XmlTextWriter writer = new XmlTextWriter("myXML.xml",System.Text.Encoding.UTF8);//使用自动缩进便于阅读writer.Formatt
2012-01-10 14:36:04
16213
转载 .Net 中webService发布与调用
WebService的学习网上有很多文章,记得几个月前学习时按一篇文章能在C#中正确找到与调用,在忙碌一阵,现在再回头来学习时却不知道怎么弄了。以前那篇文章也不知去向,经过这两天的摸索终于成功。由于在webService的发布中遇到很多问题,问题很简单,在网上找过很多解决办法都很零碎,于时决定记录下来,以供自己以后可参照。步骤:(学习工具:.net2005)1.先打开C#,新建->
2012-01-10 14:28:42
866
转载 调用线程必须为 STA,因为许多 UI 组件都需要
Thread NetServer = new Thread(new ThreadStart(NetServerThreadFunc)); NetServer.Start(); WPF工程里,此线程不可以操作UI元素,避免方法如下:1、public delegate void DeleFunc(); public void Func() {
2012-01-10 14:20:22
7533
原创 单例模式
昨天下午做项目遇到这个问题、 所有找了下资料自己解决了其实我想实现的就是解决1个窗口整个项目只想实例化1次的问题(即单件模式)、 我做的操作很简单首先在应用程序启动类(App.xaml.cs)中 public static window1 window;1个 窗口有多个事件需要打开那个窗口时 if (App.window== null)
2012-01-10 11:52:54
864
原创 WPF窗体继承
讲讲自己WPF项目中的窗体继承吧新建一个cs文件,从Windows继承将 public partial class Window1 :Window修改为: public partial class Window1 :BaseWindow本想着这样就OK了,但编译后,你会得到一个错误:Window1有着不同的基类。这是因为Window1.xaml文件默认也是继承Window
2012-01-10 11:29:26
7530
WPF MVVM模式完整实例
2012-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人