摘要: //--------操作静态字符串--NSString----------------------------------------------------NSString *Beijing= @"北京欢迎您"; //字符串的声明 NSString *log=@"北京欢迎您a"; //[NSString stringWithFormat:@"I am '%@'",Beijing]; //字符串格式化 NSString *zhui = [Beijing stringByAppendingString:@"哈哈 阅读全文
posted @ 2013-05-15 09:23 cqclassic 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 要序列化的数据:SerJsonData jsonname一般情况下:String jsonData = new JavaScriptSerializer().Serialize(jsonname);性能比较高的方法:MemoryStream stream = new MemoryStream();using (stream){ new DataContractJsonSerializer(typeof(SerJsonData)).WriteObject(stream, jsonname); String jsonData = Encoding.UTF8.GetString(strea... 阅读全文
posted @ 2012-07-12 13:16 cqclassic 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 首先先把xml的节点读取出来private XmlNode ReadXmlNodeRoot(String xml) { XmlNode xmlNodeRoot = null; if (!String.IsNullOrEmpty(xml)) { XmlReaderSettings xmlReaderSettings = new XmlReaderSettings(); xmlReaderSettings.IgnoreComments = true; ... 阅读全文
posted @ 2012-07-03 18:06 cqclassic 阅读(478) 评论(0) 推荐(0) 编辑
摘要: SELECT syscolumns.name,systypes.name,syscolumns.isnullable,syscolumns.length FROM syscolumns, systypes WHERE syscolumns.xusertype = systypes.xusertype AND syscolumns.id = object_id('表名')例如:SELECT syscolumns.name as '字段',systypes.name+'('+convert(varchar(20),syscolumns.length) 阅读全文
posted @ 2012-06-05 10:31 cqclassic 阅读(179) 评论(0) 推荐(0) 编辑
摘要: begin tran/*sql语句*/if @@error<>0begin rollback tran endelsebegin commit tran end 阅读全文
posted @ 2012-05-11 15:12 cqclassic 阅读(119) 评论(0) 推荐(0) 编辑
摘要: RAISERROR (‘抛出的异常说明’, 16, 1) WITH NOWAIT 第一个参数:表示异常的消息,案例中对应字符串‘不允许插入重复的配件’第二个参数:表示异常的严重级别,我们通常取0到18直接。 任何用户都可以指定 0 到 18 之间的严重级别。只有 sysadmin 固定服务器角色成员或具有 ALTER TRACE 权限的用户才能指定 19 到 25 之间的严重级别。若要使用 19 到 25 之间的严重级别,必须选择 WITH LOG 选项。20 到 25 之间的严重级别被认为是致命的。如果遇到致命的严重级别,客户端连接将在收到消息后终止,并将错误记录到错误日志和应用程序日志。第 阅读全文
posted @ 2012-05-11 15:10 cqclassic 阅读(1910) 评论(0) 推荐(0) 编辑
摘要: 1.标识符:mysql: ``sqlserver:[]2.创建存储过程CREATE PROC: 2.1不带参数:mysql:DROP PROCEDURE IF EXISTS `up_init_orgdata`;DELIMITER ;;CREATE DEFINER=`root`@`%` PROCEDURE `up_init_orgdata`() <要加括号>sqlserver:if (exists (select * from sys.objects where name = 'up_init_orgdata'))begindrop proc up_init_orgd 阅读全文
posted @ 2012-04-19 12:01 cqclassic 阅读(843) 评论(0) 推荐(0) 编辑
摘要: //检测插件(在IE中无效) function hasPlugin(name) { name = name.toLowerCase(); for (var i = 0; i < navigator.plugins.length; i++) { if (navigator.plugins[i].name.toLowerCase().indexOf(name) > -1) { return true; } ret... 阅读全文
posted @ 2012-03-23 17:57 cqclassic 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 如果是浏览器内置的屏蔽程序阻止的弹出窗口,那么window.open()很可能返回null。如果是浏览器扩展或其他程序阻止的弹出窗口,那么window.open()通常会抛出一个错误。因此,要想准确检测出弹出窗口是否被屏蔽,必须在检测返回值的同事,将对window.open()的调用封装在一个try-catch块中 var blocked = false; try { var windownew = window.open("http://www.baidu.com", "_blank"); //alert(windown... 阅读全文
posted @ 2012-03-23 15:07 cqclassic 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 静态私有变量 (function() { var name = ""; //私有变量,只在私有作用域中可以访问到 Person = function(value) { name = value; alert("私有作用域中的全局变量中的this:" + this); }; //Person为全局变量的构造函数 ,这时this为局部变量,所以name=value不能写成this.name=value; Person.prototype.getName = function() { return name;... 阅读全文
posted @ 2012-03-23 13:21 cqclassic 阅读(329) 评论(0) 推荐(0) 编辑