摘要: EntityFramework 当前最新版本是6.0,2012年10月份发布,不过是alpha1版本,稳定版本是8月份发布的5.0版本,对于初学者来说,还是别在测试版上折腾了,先学习稳定的5.0版本,少一些bug,少一些困扰。EntityFramework位于System.Data.Entry命名空... 阅读全文
posted @ 2013-01-23 14:52 PPDev 阅读(14094) 评论(3) 推荐(1) 编辑
摘要: 遇到了一个问题,从excel导入数据到sql2005,之前操作过很多次,这次遇到了一些新情况。 使用的语句如下: select * from OpenRowSet ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;HDR=Yes;IMEX=1;Database=E:\bb.xls', [Sheet1$] )结果提示错误:因为 OLE DB 访问接口 'Microsoft.Jet.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。 查了很多资料一般都是客户端和服务器端都是64位系统的情 阅读全文
posted @ 2013-01-06 15:23 PPDev 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: 如果你是一名前端er,又想在移动设备上开发出自己的应用,那怎么实现呢?幸好,webkit内核的浏览器能帮助我们完成这一切。接触 webkit webApp的开发已经有一段时间了,现把一些技巧分享给大家 :1. viewport:也就是可视区域。对于桌面浏览器,我们都很清楚viewport是什么,就是出去了所有工具栏、状态栏、滚动条等等之后用于看网页的区域,这是真正有效的区域。由于移动设备屏幕宽度不同于传统web,因此我们需要改变viewport;实际上我们可以操作的属性有4 个:width - // viewport 的宽度 (范围从200 到10,000,默认为98... 阅读全文
posted @ 2012-12-20 20:42 PPDev 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 今天使用JQuery Ajax 在本地电脑获取远程服务器数据的时候,发现使用$.ajax,$.getJSON,$.get这些都没有反应,后来再统一个网站下测试了一下,代码写得没有问题。后来想了想好想,有个跨域的说法。百度以后,问题解决,这里自己总结收藏一下:相同域名:$.getJSON("GetDeviceRealData.aspx?deviceid=" + deviceid + "&rtype=json", function(data) { $.each(data.list, function(i, o) { html.push(o.nam.. 阅读全文
posted @ 2012-12-18 15:43 PPDev 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 参数HDR的值:HDR=Yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用。系统默认的是YES参数Excel 8.0对于Excel 97以上版本都用Excel 8.0IMEX ( IMport EXport mode )设置 IMEX 有三种模式: 0 is Export mode 1 is Import mode 2 is Linked mode (full update capabilities) 我这里特别要说明的就是 IMEX 参数了,因为不同的模式代表著不同的读写行为: 当 IMEX=0 时为“汇出模式”,这个模式开启的... 阅读全文
posted @ 2012-12-13 17:45 PPDev 阅读(309) 评论(0) 推荐(0) 编辑
摘要: bcp 实用工具可以在 SQL Server 实例和用户指定格式的数据文件间大容量复制数据。使用 bcp 实用工具可以将大量新行导入 SQL Server 表,或将表数据导入数据文件。除非与 queryout 选项一起使用,否则使用该实用工具不需要了解 Transact-SQL 知识。若要将数据导入表中,必须使用为该表创建的格式文件,或者必须了解表的结构以及对于该表中的列有效的数据类型。bcp 所有参数:bcp可以执行四种操作:(1) 导入这个动作使用in命令完成,后面跟需要导入的文件名。(2) 导出这个动作使用out命令完成,后面跟需要导出的文件名。(3) 使用SQL语句导出这个动作使用qu 阅读全文
posted @ 2012-12-11 18:00 PPDev 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 常用到通过两个数字之间获取随机数,C#中有内置方法,数据库中没有。以前有找到过一个方法,是通过数据库自定义函数实现,但是找不到了,今天自己写了个,记录下来备用!代码如下:ifexists(select*fromsys.objectswherename='f_random')dropfunctionf_randomgo/*两个数之间获取随机数*/createfunctionf_random(@min_numint,@max_numint)returnsintasbegindeclare@basicnumberdecimal(18,9)--基数declare@randnumberd 阅读全文
posted @ 2012-11-21 17:51 PPDev 阅读(4003) 评论(0) 推荐(0) 编辑
摘要: 读取MS SQL Server数据表数据,并将它保存到excel工作表中Sub ReturnSQLrecord() 'sht 为excel工作表对象变量,指向某一工作表 Dim i As Integer, sht As Worksheet '定义数据链接对象 ,保存连接数据库信息 '使用ADODB,须在菜单的Tools->References中添加引用“Microsoft ActiveX Data Objects library 2.x” Dim cn As New ADODB.Connection '定义记录集对象,保存数据表 Dim... 阅读全文
posted @ 2012-08-09 16:27 PPDev 阅读(5256) 评论(0) 推荐(0) 编辑
摘要: T-SQL象数组一样处理字符串、分割字符串 在日常的编程过程中,数组是要经常使用到的。在利用SQL对数据库进行操作时,有时就想在SQL使用数组,比如将1,2,3,4,5拆分成数组。可惜的是在T-SQL中不支持数组。不过还是有变通的办法。我们可以自己编写两函数Get_StrArrayLength(取得字符串的长度-元素的个数)和Get_StrArrayStrOfIndex(按指定符号分割字符串,返回分割后指定索引的第几个元素)。有了这两个函数,我们就可以非常方便的在T-SQL中处理形如1,2,3,4,5这样的字符串了。 T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这. 阅读全文
posted @ 2012-07-27 12:04 PPDev 阅读(8841) 评论(0) 推荐(0) 编辑
摘要: //<A name="公司人文相片3" value="中文;3">// <B name="公司人文相片3" value="中文;3;公司人文相片3" />//</A>string directoryName = "测试";int id = 0;string treexml = Server.MapPath("TreeXml.xml");//1.定义XML对象XmlElement tA = null, tB = null, root = nu 阅读全文
posted @ 2012-06-08 18:36 PPDev 阅读(465) 评论(0) 推荐(0) 编辑
摘要: //IE7,IE8,上传文件控件(<input type="file"/> 和 asp.net FileUpload)无法获取完整路径的解决办法//通过js获取上传控件的完整路径后,赋值到一个隐藏域里面,然后在asp.net 页面后台调用隐藏域控件的值就好functiongetPath(obj){if(obj){if(window.navigator.userAgent.indexOf("MSIE")>=1){obj.select();returndocument.selection.createRange().text;}elseif 阅读全文
posted @ 2012-05-23 13:37 PPDev 阅读(4233) 评论(0) 推荐(0) 编辑
摘要: 公司要做一个组织结构图,或者是叫思维导图,然后在网上找了很多,终于找到了一个合适的C#组织结构图控件。先把图展示给出来看看效果:水平:垂直:使用方法:1.在网站或Web应用程序中引用dll后,页面写法:<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="MyTest.aspx.cs"Inherits="OrgChartWebControl.Gallery.MyTest"%><%@RegisterTagPrefix="oc" 阅读全文
posted @ 2012-05-07 11:00 PPDev 阅读(7763) 评论(5) 推荐(0) 编辑
摘要: 这次项目用到了读取自定义的config文件读取,于是写了一个这样的例子,作为自己的技术积累。我在网站根目录下新建了一个url.config 的文件内容如下:<?xmlversion="1.0"encoding="utf-8"?><url><addkey="Eva"url="http://localhost:7572/EvaService.asmx"/><addkey="EnergyIndex"url="http://localhost:7572 阅读全文
posted @ 2012-05-02 16:36 PPDev 阅读(1844) 评论(0) 推荐(0) 编辑
摘要: 整理了一下ASP.NET Web.config配置文件的基本使用方法。很适合新手参看,由于Web.config在使用很灵活,可以自定义一些节点。所以这里只介绍一些比较常用的节点。 <?xmlversion="1.0"?><!--注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的“网站”->“Asp.Net 配置”选项。设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 "Windows"Microsoft.Net&q 阅读全文
posted @ 2012-05-02 11:05 PPDev 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 下载地址:/Files/xiaopin/jScroll.rar 阅读全文
posted @ 2012-04-24 11:57 PPDev 阅读(1639) 评论(0) 推荐(0) 编辑
摘要: DataSet转IList代码:///<summary>、///DataSet装换为泛型集合///</summary>///<typeparamname="T"></typeparam>///<paramname="ds">DataSet</param>///<paramname="tableIndex">待转换数据表索引</param>///<returns></returns>publicstaticIList& 阅读全文
posted @ 2012-03-27 17:35 PPDev 阅读(3582) 评论(0) 推荐(0) 编辑
摘要: 本程序主要功能有: (1)可以根据自己的需要更改上传到服务器上的目录,上传的源图、缩略图、文字水印图和图片水印图分别存入所定目录下的不同目录; (2)自动检查目录,如无所选择的目录,则自动创建它们; (3)自行设定生成缩略图的大小; (4)可以选择是否需要生成文字水印、图片水印,默认为不生成水印图; (5)可以添加、删除所需上传的图片。 在本程序中均加了相关注释,所以直接发代码,不再多作解释。 后台程序:using System; using System.Collections; using System.Configuration; using System.Data; using Sy. 阅读全文
posted @ 2012-03-26 22:49 PPDev 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id')[0].selectedIndex = 1; 阅读全文
posted @ 2012-03-26 21:19 PPDev 阅读(338) 评论(0) 推荐(0) 编辑
摘要: //1.文件夹创建、移动、删除---------//创建文件夹Directory.CreateDirectory(Server.MapPath("a"));Directory.CreateDirectory(Server.MapPath("b"));Directory.CreateDirectory(Server.MapPath("c"));//移动b到aDirectory.Move(Server.MapPath("b"),Server.MapPath("a\\b"));//删除cDirecto 阅读全文
posted @ 2012-03-26 19:34 PPDev 阅读(716) 评论(0) 推荐(0) 编辑
摘要: Javascript:网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHeight (包括边线的高)网页正文全文宽: document.body.scrollWidth网页正文全文高: document.body.scrollHeight网页被卷去的高: document.body.scrollTop网页被卷去的左: document.body.scrollLef 阅读全文
posted @ 2012-03-26 16:46 PPDev 阅读(206805) 评论(3) 推荐(6) 编辑
摘要: 按照css2之前的滤镜属性opacity,会继承到内容上,也就是说我们给一个div设置了opacity:0.5,div里的文字也会出现半透明效果。点此查看Demo。 为了避免这种情况发生,我们不得不多增加一个div,用来透明背景,而另外一个放内容的div就不设背景,只要这2个div大小坐标保持一致,且放内容的div显示在透明背景的div上就达到效果了,点此查看Demo。Demo代码:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/ 阅读全文
posted @ 2012-03-26 13:43 PPDev 阅读(1851) 评论(0) 推荐(1) 编辑
摘要: 我想直接用C#代码重启windows服务,经过试验,没有问题,贴出来保存收藏!C#代码:ServiceControllerservice=newServiceController("EnergyRecordService");protectedvoidbtnRestart_Click(objectsender,EventArgse){try{if(service.Status==ServiceControllerStatus.Running){service.Stop();service.WaitForStatus(ServiceControllerStatus.Stopp 阅读全文
posted @ 2012-03-22 10:40 PPDev 阅读(12149) 评论(1) 推荐(0) 编辑
摘要: 还原数据库备份的时候会出现一个这样的错误提示:因为数据库正在使用,所以无法获得对数据库的独占访问权解决方法是:修改一些数据库名称,执行一下sql代码,然后马上还原即可usemasterdeclare@dbnamevarchar(20)set@dbname='dfd_Test'---这是数据库名称declare@sqlnvarchar(500)declare@spidint--SPID值是当用户进行连接时指派给该连接的一个唯一的整数set@sql='declaregetspidcursorforselectspidfromsysprocesseswheredbid=db_ 阅读全文
posted @ 2012-03-21 11:08 PPDev 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 在编程的过程中,我们常常会需要保存文件的格式为UTF-8或其他格式,以前记得是点击vs开发工具菜单“文件”下的“高级保存选项”即可。但是后来发先这个功能不见了,不知道怎么设置出来。估计你看了下面几个图片你就知道怎么设置了:1.2.3.4.图片来自:http://www.cnblogs.com/qleelulu/archive/2009/02/20/1395190.html本文仅作为个人收藏学习用!方便日后查找! 阅读全文
posted @ 2012-03-07 17:00 PPDev 阅读(15234) 评论(0) 推荐(0) 编辑
摘要: 判断是否可以连接服务器?privatestaticboolIsCanConnect(stringurl){HttpWebRequestreq=null;HttpWebResponseres=null;boolCanCn=true;//设成可以连接;try{req=(HttpWebRequest)WebRequest.Create(url);res=(HttpWebResponse)req.GetResponse();}catch(Exception){CanCn=false;//无法连接}finally{if(res!=null){res.Close();}}returnCanCn;} 阅读全文
posted @ 2012-02-22 17:40 PPDev 阅读(5403) 评论(0) 推荐(0) 编辑
摘要: 在关闭Windows Server 操作系统时,系统会弹出一个提示窗口,要求大家选择关闭计算机的原因选项;尽管这种方法可以增强系统的安全性,确保用户更有效地管理和维护计算机;不过每次关机或者重新启动系统,都要选择关机原因,实在没有必要。所以,为了进快地关闭计算机,大家可以按下面操作来取消关机原因的提示: 单击“开始→运行”,输入gpedit.msc,打开组策略编辑器。在左窗口中选择“计算机配置→管理模板→系统”,在右边窗口双击“显示关闭事件跟踪程序”,在出现的对话框中选择“已禁用”,然后点击“确定”保存后退出。以后关机、重启就不再跳出烦人的询问对话框了。 阅读全文
posted @ 2012-02-10 10:54 PPDev 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: /*断开所有用户打开的连接*/usemastergoifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[p_killspid]')andOBJECTPROPERTY(id,N'IsProcedure')=1)dropprocedure[dbo].[p_killspid]GOcreateprocp_killspid@dbnamesysname--要关闭进程的数据库名asdeclare@snvarchar(1000)declaretbcursorlocalforselects='kill& 阅读全文
posted @ 2012-02-01 11:55 PPDev 阅读(442) 评论(0) 推荐(0) 编辑
摘要: windows server 2008 R2激活码申请方法 1.首先到 https://domains.live.com/members/signup.aspx?domain=stu.xawl.edu.cn 申请一个邮箱。申请完登陆!2.https://www.dreamspark.com/Products/Product.aspx?ProductId=17&wa=wsignin1.0&ppud=4&lc=1033 打开这个网址3.第二步选China ,第三步时选 Xi”an University of Arts and Science4.点 VIEW ALL P…… 阅读全文
posted @ 2011-11-22 14:24 PPDev 阅读(8061) 评论(0) 推荐(0) 编辑
摘要: 1.新建Windows项目,选择"Windows服务"类型的项目。2.在生成的Service1.cs中代码中写你需要的代码,如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Diagnostics;usingSystem.Linq;usingSystem.ServiceProcess;usingSystem.Text;usingSystem.Timers;usingSystem.IO;namespaceWindowsSe 阅读全文
posted @ 2011-11-09 10:45 PPDev 阅读(3581) 评论(1) 推荐(1) 编辑
摘要: 下载地址:http://james.newtonking.com/下载:Json.NET 3.5 Release 8 – 3.5 Final 完整版.NET latest (3.5 SP1)3.5版示例:public class Message{ public string Address { get; set; } [JsonProperty(TypeNameHandling = TypeNameHandling.All)] public object Body { get; set; }}public class SearchDetails{ public string Query { g 阅读全文
posted @ 2011-11-08 16:35 PPDev 阅读(6868) 评论(0) 推荐(0) 编辑
摘要: MSSQL2000setANSI_NULLSONsetQUOTED_IDENTIFIERONgoALTERPROC[dbo].[PROCE_PageView2000](@tbnamenvarchar(100),--要分页显示的表名@FieldKeynvarchar(1000),--用于定位记录的主键(惟一键)字段,可以是逗号分隔的多个字段@PageCurrentint=1,--要显示的页码@PageSizeint=10,--每页的大小(记录数)@FieldShownvarchar(1000)='',--以逗号分隔的要显示的字段列表,如果不指定,则显示所有字段@FieldOrde 阅读全文
posted @ 2011-11-07 11:09 PPDev 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 看过我的视频教程或下载过Blog项目源码的用户都应该知道,我在演示中的页面跳转是在HTML页完成的.那么如果我们添加了一个自己的Button,要通过代码来完成页面的跳转,我们要怎么写跳转的代码呢?下面我就把常用的几种页面间的跳转列出来,大家可以参考一下.一、相同模块间1)跳转到ascx页面,不带参数... 阅读全文
posted @ 2011-11-03 17:57 PPDev 阅读(421) 评论(0) 推荐(0) 编辑
摘要: @echo.@echo※※※※※※※※※※※※※※※※※※※※※※※※※※※※@echo※※@echo※本命令用于自动设置无线网络和本地连接的IP地址※@echo※※@echo※※@echo※1-设置无线网络地址为192.168.1.123,用于公司上网※@echo※※@echo※2-设置无线网络地址为自动获取,用于外部上网※@echo※※@echo※3-设置本地连接地址为192.168.2.23,用于集中器连接※@echo※※@echo※4-设置本地连接地址为自动获取,用于外部上网※@echo※※@echo※※※※※※※※※※※※※※※※※※※※※※※※※※※※@echo.@echo.@ec 阅读全文
posted @ 2011-11-03 16:49 PPDev 阅读(5466) 评论(0) 推荐(0) 编辑
摘要: IE、FF、Safari、OP不同浏览器兼容报告1 浏览器内核简介TridentIE浏览器(GreenBrowser绿色浏览器, 遨游浏览器....都是IE)GeckosFireFoxPrestoOperaWebkitSafari、Chrome浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语.. 阅读全文
posted @ 2011-10-29 10:48 PPDev 阅读(13431) 评论(1) 推荐(6) 编辑
摘要: javascript绑定按钮事件,JQuery绑定按钮事件,其他事件类似原生Javascript绑定JQeury绑定1JQeury绑定2- 阅读全文
posted @ 2011-09-14 00:03 PPDev 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 1.获取和设置select,checkbox,radio的值复选框:12345单选框:123下拉框:提交选择4,5复选框选择3单选框选择2单选框2. JQuery 方式:复选框:12345单选框:123下拉框:提交选择4,5复选框选择3单选框选择2单选框- 阅读全文
posted @ 2011-09-13 22:27 PPDev 阅读(4562) 评论(1) 推荐(1) 编辑
摘要: DECLARE @dt datetimeSET @dt=GETDATE()DECLARE @number intSET @number=3--1.指定日期该年的第一天或最后一天--A. 年的第一天SELECT CONVERT(char(5),@dt,120)+'1-1'--B. 年的最后一天SELECT CONVERT(char(5),@dt,120)+'12-31'--2.指定日期所在季度的第一天或最后一天--A. 季度的第一天SELECT CONVERT(datetime, CONVERT(char(8), DATEADD(Month, DATEPART(Q 阅读全文
posted @ 2011-09-02 11:42 PPDev 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: SETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGO--通过歌名进行全文索引-搜索歌曲--xiaopin--2011-08-15ALTERprocedurep_show_infokey_bysongname@keyvarchar(128)='',@pageint=1,@pagesizeint=10,@totalint=-1outputassetnocountonsettransactionisolationlevelreaduncommittedsetxact_abortonset@key=rtrim(ltrim(@key))declare@upp 阅读全文
posted @ 2011-09-02 10:47 PPDev 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 数据库中一些简单的防刷机制update t_userinfo set lastupdatetime = getdate() where userid = @userid and lastupdatetime < dateadd(second,-5,getdate() )if(@@rowcount = 0 )begin set @outmsg = '刷新太频繁' returnend条件是距离上次更新必须至少多5秒 where userid = @userid and lastupdatetime < dateadd(second,-5,getdate() ) 阅读全文
posted @ 2011-09-02 10:36 PPDev 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 在网上找不到很全的代码,下面代码不一定每个中文字都有效!但是也收集下来using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Text.RegularExpressions; /*----------------------------------------------------------------------------- * 公司: * 作者: 肖品 * 文件描述: 中文获取拼音 * 创建时间: 2011-8-27 9:40:58 *. 阅读全文
posted @ 2011-08-27 12:12 PPDev 阅读(1470) 评论(0) 推荐(0) 编辑