摘要: 在 D10 大会上,苹果现任 CEO 蒂姆·库克(Tim Cook)称苹果与 Facebook 的关系很牢靠,他本人也很欣赏对方,未来将在系统级整合方面为 Facebook 提供更多支持。也许我们很快就能看到苹果与 Facebook “系统级整合”的结果——今天 TechCrunch 的 Mg Siegler 称下 一代 iOS 将整合 Facebook 分享功能。与一年前 iOS 5 整合 Twitter 相似,苹果的分享功能中将出现“Facebook”的选项,用户可以从系统内置的应用,比如相册、Safari 中将图片或是网页分享到 Facebook 中,也支持第三方应用分享内容到 阅读全文
posted @ 2012-06-02 21:07 ChaunceyHao 阅读(172) 评论(0) 推荐(0)
摘要: 昨天发布的 Windows 8 Release Preview 在系统方面带来的改变不太大,主要是完善了上一版的问题,包括 Metro 版 IE 10 的 Flash 支持、.NET Framework 安装、多显示器下的鼠标手势以及更丰富配色等等。如果你还不知道 Windows 8 的改变有多激进,可以看看我三月初写的 Consumer Preview 版上手。相比三个月前,Release Preview 的主要特点是有了更丰富更完善的 Metro 应用。从这些预览阶段应用可以看出 Windows 8 年底上市时的样子。先说好的:全屏内容展示Windows 8 的 Metro 应用默认全.. 阅读全文
posted @ 2012-06-02 21:04 ChaunceyHao 阅读(175) 评论(0) 推荐(0)
摘要: 们使用ANTLR来描述了Jerry语言的基本语法,并通过ANTLRWorks来实验该语法对样本代码生成的解析树。但如同上一篇最后所述,这样得到的解析树中有太多对后续处理来说无用的冗余信息。我们需要消除这些冗余信息,得到抽象语法树(AST)。 本篇将以之前做的语法为基础,通过添加树重写规则来将ANTLR默认生成的解析树简化整理为抽象语法树。 本文涉及的源码和运行时库打包在附件里了,懒得复制粘贴的话就直接下载附件的版本,用ANTLRWorks来查看和编辑语法文件吧~ 修改后的语法文件如下: Jerry.g(ANTLR 3.1语法文件,以Java为生成目标语言) Java代码 grammarJe.. 阅读全文
posted @ 2012-06-02 20:59 ChaunceyHao 阅读(595) 评论(0) 推荐(0)
摘要: 1.这里主要是介绍,如何在c++中调用QML中的函数和设置QML中的属性的问题 2.具体代码 // UICtest.qml import Qt 4.7 Rectangle { id: mainWidget; width: 640 height: 480 function callbyc(v) { mainWidget.color = v; return "finish"; } Recta... 阅读全文
posted @ 2012-06-02 20:58 ChaunceyHao 阅读(842) 评论(0) 推荐(0)
摘要: /*--备份指定表到另一数据库 备份指定数据库中的指定表列表到一个新的数据库--邹建 2003.12--*//*--调用示例 --备份数据当前数据库的所有内容 exec p_backupdatabase --备份当前数据库的指定表 exec p_backupdatabase @tblist='tb,tb1,tb2'--*/if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_BackupDataBase]') and OBJECTPROPERTY(id, N'IsP 阅读全文
posted @ 2012-06-02 18:52 ChaunceyHao 阅读(285) 评论(0) 推荐(0)
摘要: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_JobSet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[p_JobSet]GO/*--指定时间调用存储过程 创建一个在指定时间,调用指定存储过程的作业 作业执行完成后会自动删除--邹建 2004.07(引用请保留此信息)--*//*--调用示例 declare @dt datetime set @dt=dateadd(minu 阅读全文
posted @ 2012-06-02 18:51 ChaunceyHao 阅读(226) 评论(0) 推荐(0)
摘要: CREATE FUNCTION f_CursorExists(@CursorName sysname)RETURNS TABLEASRETURN( SELECT * FROM( SELECT Name=@CursorName, Type=CAST('LOCAL' as varchar(8)), IsExists=CAST(CASE CURSOR_STATUS('LOCAL',@CursorName) WHEN -3 THEN 0 ELSE 1 END as bit) UNION ALL SELECT @CursorName,'GLOBAL', C 阅读全文
posted @ 2012-06-02 17:28 ChaunceyHao 阅读(220) 评论(0) 推荐(0)
摘要: USE tempdbGO--测试的存储过程CREATE PROC p_testASDECLARE tb CURSORFORSELECT 1IF @@NESTLEVEL<2 EXEC p_testDEALLOCATE tbGO--设置 CURSOR_DEFAULT 为 GLOBALALTER DATABASE tempdb SET CURSOR_DEFAULT GLOBALPRINT 'CURSOR_DEFAULT GLOBAL'EXEC p_test--设置 CURSOR_DEFAULT 为 LOCALALTER DATABASE tempdb SET CURSOR_DE 阅读全文
posted @ 2012-06-02 17:25 ChaunceyHao 阅读(183) 评论(0) 推荐(0)
摘要: --1. 错误14114--使用下面的代码重新添加当前SQL Server实例的信息,处理完成后,应该重新启动MSSQLSERVER服务使修改生效。DECLARE @srvname sysnameSET @srvname=CAST(SERVERPROPERTY('ServerName') as sysname)IF NOT EXISTS(SELECT * FROM master.dbo.sysservers WHERE srvname=@srvname) EXEC sp_addserver @server = @srvname , @local = 'LOCAL' 阅读全文
posted @ 2012-06-02 17:24 ChaunceyHao 阅读(229) 评论(0) 推荐(0)
摘要: --创建测试的数据库CREATE DATABASE dbGOUSE db--创建测试的表CREATE TABLE tb(id int IDENTITY,col ntext,CONSTRAINT PK_tb PRIMARY KEY(id))INSERT tb SELECT N'若无其事咬牙切齿'UNION ALL SELECT N'车水马龙abcd因小而失大'GO--初始化全文索引EXEC sp_fulltext_database 'enable'GO--创建一个名为 test 的全文目录EXEC sp_fulltext_catalog ' 阅读全文
posted @ 2012-06-02 17:22 ChaunceyHao 阅读(205) 评论(0) 推荐(0)
摘要: USE master--创建数据库CREATE DATABASE dbON PRIMARY( NAME='db_data', FILENAME= 'c:\db_data.mdf')LOG ON( NAME='db_log', FILENAME ='c:\db.ldf')GO--创建表CREATE TABLE db.dbo.ta(id int)INSERT db.dbo.ta SELECT id FROM sysobjectsGO--做文件组备份BACKUP DATABASE db TO DISK='c:\db.bak 阅读全文
posted @ 2012-06-02 14:01 ChaunceyHao 阅读(157) 评论(0) 推荐(0)
摘要: CREATE TABLE Item(ID int,Name varchar(10),Wast decimal(2,2))INSERT Item SELECT 1,N'A产品',0.01UNION ALL SELECT 2,N'B产品',0.02UNION ALL SELECT 3,N'C产品',0.10UNION ALL SELECT 4,N'D配件',0.15UNION ALL SELECT 5,N'E物料',0.03UNION ALL SELECT 6,N'F物料',0.01UNION ALL 阅读全文
posted @ 2012-06-02 13:49 ChaunceyHao 阅读(270) 评论(0) 推荐(0)
摘要: --测试数据CREATE TABLE tb(ID char(3),PID char(3),Name nvarchar(10))INSERT tb SELECT '001',NULL ,'山东省'UNION ALL SELECT '002','001','烟台市'UNION ALL SELECT '004','002','招远市'UNION ALL SELECT '003','001','青岛市'UNION ALL SEL 阅读全文
posted @ 2012-06-02 12:58 ChaunceyHao 阅读(360) 评论(0) 推荐(0)
摘要: DECLARE @t TABLE(Groups char(2),Item varchar(10),Color varchar(10),Quantity int)INSERT @t SELECT 'aa','Table','Blue', 124UNION ALL SELECT 'bb','Table','Red', -23UNION ALL SELECT 'bb','Cup' ,'Green',-23UNION ALL SELECT 'aa 阅读全文
posted @ 2012-06-02 12:57 ChaunceyHao 阅读(261) 评论(0) 推荐(0)
摘要: CREATE TABLE tb(ID int,Num int)INSERT tb SELECT 1,2UNION ALL ALL SELECT 6,2UNION ALL SELECT 7,1UNION ALL SELECT 8,5UNION ALL SELECT 9,1GO--查询的存储过程CREATE PROC p_Qry@group VARCHAR(1000)ASSET NOCOUNT ONIF @group LIKE '%[^0-9,]%'BEGIN RAISERROR(N'"%s" 中包含非数字数据',1,16,@group) RET 阅读全文
posted @ 2012-06-02 12:56 ChaunceyHao 阅读(187) 评论(0) 推荐(0)
摘要: CREATE TABLE tb(Item varchar(10),Color varchar(10),Quantity int)INSERT tb SELECT 'Table','Blue', 124UNION ALL SELECT 'Table','Red', 60UNION ALL SELECT 'Table','Red', 99UNION ALL SELECT 'Table','Green', 120UNION ALL SELECT 'Table' 阅读全文
posted @ 2012-06-02 12:42 ChaunceyHao 阅读(133) 评论(0) 推荐(0)
摘要: --结存表CREATE TABLE Stocks(Item varchar(10),Period int,Balance int)INSERT Stocks SELECT 'aa',200501,100UNION ALL SELECT 'cc',200501,100--明细账数据CREATE TABLE tb(ID int IDENTITY PRIMARY KEY,Item varchar(10), --产品编号Quantity int, --交易数量Flag bit, --交易标志,1代表入库,0代表出库,这样可以有效区分退货(负数)Date datetime 阅读全文
posted @ 2012-06-02 12:42 ChaunceyHao 阅读(628) 评论(0) 推荐(0)