- 博客(64)
- 收藏
- 关注
转载 怎么让手机网站自适应设备屏幕宽度?
手机或平板设备屏幕大小差距大,因此打开网页时宽度也不同,新做的手机网站如何能够自适应网页宽度,就有了一些难度,还好程序猿们想到了这一点,在代码里面做了如此设置,下面简单讲解一下。工具/原料 写代码软件,记事本或DW都可以手机或平板一台,做测试方法/步骤 方法:在网页头部加上这样一条meta标签: 解释:width=de
2017-04-28 16:55:39
2719
转载 C#程序只允许运行一个实例的解决方案
最近在做winform的程序中,需要只能打开一个程序,如果已经存在,则激活该程序的窗口,并显示在最前端。在网上google了一哈,找到了很多的解决方案。这里我整理了3种方案,并经过了测试,现和朋友们分享:一、使用用互斥量(System.Threading.Mutex)同步基元,它只向一个线程授予对共享资源的独占访问权。在程序启动时候,请求一个互斥体,如果能获取对指定互斥的访问权,就职运行一
2015-01-25 17:26:16
1540
转载 Spy++的使用方法
很多朋友都对窗口句柄比较迷糊,这篇短文就以spy++这个软件为主,介绍下窗体句柄和使用按键插件时,如果对这个句柄发送消息,即所谓的后台挂机。spy++这个软件来自VC++,装好VC后,就可以在工具中看到。我们以“记事本”为例,看看如果给记事本发送按键消息。首先启动记事本随后启动SPY++使用spy++的查找功能点开后的效果我们把黑色准星拖动到记事
2015-01-18 20:22:54
13184
原创 ADOBE PhotoShop CS6 液化不能用 图片就变成全绿了
解决方法:进入液化滤镜后,右边。。。点高级模式 蒙板选项下面有一个“无,点击无就行了,其实就是被蒙住了。
2014-08-31 18:59:59
5389
原创 WIN7 64位 桌面右键迟钝 去除 图形属性与图形选项
regsvr32 /u /s igfxpph.dll reg delete HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers /f reg add HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\new /ve /d {D
2014-04-18 10:52:34
10811
原创 win7 开始 菜单 自定义 要显示的最近打开过的程序的数目 是灰色的 不可以更改 怎么解决?
检查组策略设置用户配置-管理模板-开始菜单和任务栏中找"关闭用户跟踪",设置选"未配置"。用户配置-管理模板-开始菜单和任务栏中找"从开始菜单中删除最近的项目菜单",设置选"未配置"。
2014-04-18 10:43:28
8674
转载 .NET模拟POST登录并保持登录状态
好了,还是由于工作需要 要登录一个网站并且模拟点击下载某些东西原理就是先对一个地址(地址是用户名和密码输入框所在的form的action对应的页面)进行POST提交用户名和密码(不考虑验证码,当然验证码也可以破解),用一个CookieContainer保持Response的cookie,保证了每次请求使用同一个已经登录的session。本类部分代码来源于网上,功能有待完善,目前只实现了登录
2013-09-18 08:58:40
14244
转载 使用SharpZipLib实现zip压缩
使用国外开源加压解压库ICSharpCode.SharpZipLib实现加压,该库的官方网站为http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx使用体验:可以照着例子实现简单的加压解压,可以加压一个文件夹中的所有文件,但没有提供加压子文件夹的说明。目前网上的一些代码有的无法加压空文件夹,有的加压了用rar解
2013-09-18 08:25:19
3375
转载 XPath常用定位节点元素语句总结
将一个XML或HTML文档转换成了DOM树结构后,如何才能定位到特定的节点?XPath实现了这样的功能,它通过DOM树中节点的路径和属性来导航,通过XPath路径表达式可以选择DOM树中的nodes(节点)或是node-set(节点集)。XPath包含了数量超过100的内置函数。这些函数针对字符串值,数字值,日期和时间比较,节操作,顺序操作,布尔值,等解析用的java包Java 5 推
2013-07-09 09:37:56
808
转载 C#实现JS脚本的escape()和unescape()
//在C#后台实现JavaScript的函数escape()的字符串转换 //些方法支持汉字 private string escape(string s) { StringBuilder sb = new StringBuilder(); byte[] byteArr = System.Text.Encoding.Unicode.
2013-03-21 14:34:58
5937
转载 MHDD磁盘坏道扫描工具使用方法图解教程
MDHH扫描硬盘坏道的必用,虽然还有其他工具,但是很少用,最少我个人很少用其他工具,比较说效率源我都非常的少用,也只有MHDD找不到硬盘时才有可能用。首先就是确定开机启动项是否为光盘启动?如果不是光盘启动的话,就算把光盘放到光驱里的话,他还是不会启动光盘的。笔记本的话,一般不用设置因为默认就已经是光盘启动了。开机并确定第一启动项是光驱之后,开机进入光盘界面,以下只是随便一张系统安装盘,
2013-02-22 20:35:34
3538
转载 c#实现打印功能,可以设置纸张大小,字体和颜色等
/// /// 打印的按钮 /// /// /// private void btnPrint_Click(object sender, EventArgs e) { // printDocument1 为 打印控件
2013-02-22 15:44:10
1363
转载 C#中,如何随意拖动PictureBox?
看到这个问题,我自然而然就联想到了以前的拖动无边框窗体的实现上,其实,不只是PictureBox,基本上所有的控件都可以被拖动。实现,就是利用Windows的API函数:SendMessage 和 ReleaseCapture 即可了,代码很简单。核心代码如下:const uint WM_SYSCOMMAND = 0x0112; const uint SC_MOVE = 0x
2013-02-22 15:42:41
2071
转载 使用C#的HttpWebRequest模拟登陆访问人人网(很好的一个例子,理解http的基本工作方式)
无论使用任何语言做模拟登陆或者抓取访问页面,无外乎以下思路:第一 启用一个web访问会话方法或者实例化一个web访问类,如.net中的HttpWebRequest;第二 模拟POST或者GET方式提交的数据;第三 模拟请求的头;第四 提交请求并获得响应,及对响应做我们所需要的处理。这里我们以人人网的登录为例,将涉及到POST以及GET两种请求方式。在之前的文章《免费网页抓包
2013-02-16 18:02:06
1991
转载 C#多线程环境下调用 HttpWebRequest 并发连接限制
.net 的 HttpWebRequest 或者 WebClient 在多线程情况下存在并发连接限制,这个限制在桌面操作系统如 windows xp , windows 7 下默认是2,在服务器操作系统上默认为10. 如果不修改这个并发连接限制,那么客户端同时可以建立的 http 连接数就只有2个或10个。对于一些诸如浏览器或网络蜘蛛的应用,2个或10个并发数量实在太少,大大影响应用的性能。之所以
2013-02-16 11:03:21
14275
转载 HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的
【问题】用C#模拟网页登陆,其中去请求几个页面,会发起对应的http的请求request,其中keepAlive设置为true,提交请求后,然后会有对应的response:resp = (HttpWebResponse)req.GetResponse();之前的多次调试,一直都是可以正常获得对应的response,然后读取html页面的。但是后来几次的调试,在没有改变代码的前提下,
2013-02-16 10:09:23
1774
转载 21个DOS常用命令(献给新来的新手)
--------------------------------- |21个DOS常用命令(献给新来的新手)| ---------------------------------用DOS,可别不知道DOS在哪里运行,有好几种方法1.开始菜单---程序---附件---命令提示符
2012-07-20 06:35:30
962
转载 Windows 开始-运行-命令大全
1. gpedit.msc-----组策略 2. sndrec32-------录音机3. Nslookup-------IP地址侦测器4. explorer-------打开资源管理器5. logoff---------注销命令6. tsshutdn-------60秒倒计时关机命令7. lusrmgr.msc----本机用户和组8. services.msc---本
2012-07-20 06:33:36
615
转载 随机获取10条记录
mysql: select * from tablename order by rand() limit 10 sqlserver: select top 10 * from tablename order by NEWID()Sqlite:Select * From tablename order by random(*) limit 10Oracle:S
2012-05-14 20:50:09
903
原创 WIN7修复桌面鼠标右键菜单项目
@ ECHO OFFregsvr32 /u /s igfxpph.dllreg delete HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers /freg add HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\new
2012-04-24 20:19:48
3816
原创 解决Win7启动菜单乱码
开始运行->cmd->输入bcdboot c:\windows /l zh-cn(只要复制粘贴就行)另外另外网上的一些答案根本没效果,如:在命令编辑器中输入BCDEDIT /SET {Bootmgr} locale zh-cn(启动管理器显示语言)BCDEDIT /SET {Current} locale zh-cn(当前系统高级选项显示语言)BCDEDIT /SET {m
2012-04-12 09:27:01
7302
转载 如何设置 ComboBox 下拉列表的高度或间距
ComboBox 的下拉列表部分总是很挤,看起不舒服,但是设置了 ItemHeight 没用,怎么办呢?首先设置一个较大的 ItemHeight 值,比如 20;然后设置 ComboBox 的 DrawMode 为 OwnerDrawVariable;然后在 DrawItem 事件中实现如何代码:private void ComboBox1_DrawItem(object se
2012-04-10 18:09:55
30379
转载 C# WinForm 最大化、最小化、关闭按钮事件的拦截
private int WM_SYSCOMMAND = 0x112;private long SC_MAXIMIZE = 0xF030;private long SC_MINIMIZE = 0xF020;private long SC_CLOSE = 0xF060;protected override void WndProc(ref Message m){ if (m.Msg
2012-04-10 13:26:29
7189
转载 C#操作Excel文件(读取Excel,写入Excel)
看到论坛里面不断有人提问关于读取excel和导入excel的相关问题。闲暇时间将我所知道的对excel的操作加以总结,现在共享大家,希望给大家能够给大家带了一定的帮助。另外我们还要注意一些简单的问题1.excel文件只能存储65535行数据,如果你的数据大于65535行,那么就需要将excel分割存放了。2.关于乱码,这主要是字符设置问题。1.加载Excel(读取excel内容)返回值是一
2012-04-02 11:48:31
965
转载 利用XML生成Excel
利用XML生成Excel 先用Excel将我们要生成的表格设计好:然后另存为XML表格:将生成的Book1.xml复制到项目中并打开:找到Table节点,将节点的ss:ExpandedRowCount=”2” 删除掉往下会看到我们刚输入的标题了吧Row> Cellss:StyleID=
2012-04-02 11:44:33
5701
转载 如何高效使用SQLite事务 .net (C#)
今天有个朋友测试 SQLite,然后得出的结论是:SQLite 效率太低,批量插入1000条记录,居然耗时 2 分钟!下面是他发给我的测试代码。我晕~~~~~~ using System.Data;using System.Data.Common;using System.Data.SQLite;// 创建数据库文件File.Delete("test1.db3
2012-03-26 21:29:50
14637
转载 如何获取Datagridview是否存在滚动条
if (this.dataGridView.DisplayedRowCount(false) == this.dataGridView.RowCount) { //没有 } else { //有 }
2012-03-26 19:02:27
1481
转载 c# 图片加上边框
Image img = Bitmap.FromFile(openFileDialog1.FileName.ToString());int bordwidth = Convert.ToInt32(img.Width * 0.1);int bordheight = Convert.ToInt32(img.Height * 0.1);int newheight = img.Height
2012-02-28 14:31:52
6445
转载 C#反射方法来处理每个子窗体只保留一个实例
/************************************************************ * 反射方法来处理每个子窗体只保留一个实例 * 调用方法,打开一个MDI子窗口 * OpenWindow(typeof(子窗口).ToString(), string(子窗口标题); /***********************************
2012-02-25 09:59:21
1405
原创 C# WinForm 下获取外网的IP地址
/// /// 获取外网IP地址 /// public static string GetIPAddress() { string sValue = String.Empty; string strUrl = "http://www.ip138.com/ip2city.a
2012-02-16 14:31:15
6828
转载 Server.MapPath()
Server.MapPath()命名空间:System.Web.HttpContext.Current.Server.MapPath./当前目录/网站主目录../上层目录~/网站虚拟目录如果当前的网站目录为E:\wwwroot 应用程序虚拟目录为E:\wwwroot\company 浏览的页面路径为E:\wwwroot\company\news\show.a
2011-12-30 11:05:03
825
转载 C#正则表达式提取HTML中IMG标签的SRC地址
一般来说一个 HTML 文档有很多标签,比如“”、“”、“”等,想把文档中的 img 标签提取出来并不是一件容易的事。由于 img 标签样式变化多端,使提取的时候用程序寻找并不容易。于是想要寻找它们就必须写一个非常健全的正则表达式,不然有可能会找得不全,或者找出来的不是正确的 img 标签。我们可以从 HTML 标签的格式去想应该怎么建这个正则表达式。首先要想一下 img 标签有几种写法,忽略
2011-12-28 12:22:42
16232
转载 C#发送邮件,应用System.Net.Mail例子
邮件发送系列的第二篇文章,本文介绍了使用命名空间system.net.mail下的mailmessage和smtpclient实现了邮件发送。using system;using system.collections;using system.text;using system.net;using system.net.mail;namespace netmailsend
2011-12-22 10:29:09
1427
转载 HttpWebRequest跨域cookie的访问
算算,有一个星期没写blog,自己最近也有些事情忙,而且也没找到很有价值的东西写,所以一直就拉着。最近工作上也没有 特别烦恼的事,所以也就少了些生活感慨。最近的一个小程序中,使用到HttpWebRequest,在对子域名访问的时候,发现HttpWebRequest并不会提交与他域名不同的cookie值,其实这也是正确,毕竟只需要发送本域cookie就是了,不过HttpWebRequest不会判
2011-12-17 12:28:01
2612
转载 Visual Studio 2005/2008/2010 常用快捷键
最常用的快捷键Alt + Shift + Enter 全屏,第二次退出全屏Ctrl + E,DCtrl + K,D 格式化当前所有代码Ctrl + E,FCtrl + K,F 格式化选中代码Ctrl + E,CCtrl + K,C 批量注释Ctrl + E,UCtrl + K,U 批量取消注释Ctrl + Shift + UCtrl + U对选定的字
2011-12-17 09:25:13
1565
转载 如何提高网站浏览速度 思维导图
1 如何提高网站浏览速度 1.1 硬件(费钱) 1.1.1 增加带宽 1.1.2 增加内存 1.1.3 增加CPU 1.1.4 服务器集群 1.1.5 CDN,多线 1.2 软件(费人) 1.2.1 程序级处理 1.2.1.1 使用缓存(短期、快速提高) 1.2.1.1.1 页面级输出缓存 1.2.1.1.2 片段缓存,用户控
2011-12-17 09:20:44
539
转载 System.Environment类应用小技巧
意中发现,System.Environment有很多非常有用的成员和方法,现总结如下:1.获取操作系统版本(PC,PDA均支持)Environment.OSVersion2.获取应用程序当前目录(PC支持)Environment.CurrentDirectory3.列举本地硬盘驱动器(PC支持)string [] strDrives=Environment.GetLogic
2011-12-10 17:31:00
4879
转载 颜色值转换,比如"#EE22FF"如果转换为Color.FromArgb(0,0,0,0);这四个整数。
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Drawing;namespace HCLoad.Web{
2011-12-06 10:01:31
3772
转载 根据汉字获取拼音
网上搜出来的但是找不到原帖在此对XDesigner表示由衷的谢意,真是个有耐心的人= =#造福大众啊/**//// /// 获得一个字符串的汉语拼音码,XDesigner编制 /// /// 字符串 /// 汉语拼音码,该字符串只包含大写的英文字母 public static string ToChineseSpell( string strText)
2011-12-03 08:18:37
3837
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人