摘要:
与 iOS 相比,Android 系统界面存在各种不协调,应用界面本身缺乏统一的规范。虽然 Android 的开放性为应用的自主发挥带来了最大的可能性,但如果系统本身能够提供标准的范例,也未必是一件坏事,毕竟许多应用并不一定需要独创的界面。从 Android 4.0 开始,系统界面在一致性上有了许多改善,那么 Android 应用的界面应该如何设计?如果你仔细观察 Google 近期的一系列应用上的设计,应该能发现在一些指导性的要点,而这些设计也正在被第三方应用采用。 Android 应用不应该成为 iOS 应用的翻版,那么它应该是什么样子?androiduipatterns 网站针对... 阅读全文
摘要:
sql server 2005 在执行job时,由于存储过程中使用了链接服务器,报错误信息如下: 已以用户 xxx\dbservice 的身份执行。 未将服务器 'yyy' 配置为用于 RPC。 [SQLSTATE 42000] (错误 7411).该步骤失败。 解决: 选择链接服务器yyy属性/服务器选项,在服务器选项里有一个RPC和RPC OUT,全部选择TRUE,再次调用作业成功执行之。 RPC和RPC OUT如果选择FALSE则不能远程调用该链接服务器所指向服务器上的存储过程,但可以执行相关的数据查询和插入更新删除操作,从安全性角度出发,对于不需要执行存储过称的远程调用 阅读全文
摘要:
DECLARE @emsgoutid UNIQUEIDENTIFIER ; DECLARE @sendtime VARCHAR(20) ; DECLARE @temptime DATETIME ; DECLARE sms_cursor CURSOR FOR SELECT emsgoutid FROM dbo.emsg_out -- 打开游标 OPEN sms_cursor FETCH NEXT FROM sms_cursor INTO @emsgoutid WHILE @@FETCH_STATUS = 0 BEGIN --try BEGIN TRY SELECT @sendtim... 阅读全文
摘要:
问题:使用WCF 4.0 开发REST服务,部署到windows 7 64位 IIS 7.5 (应用程序池选择的是ASP.NET V4.0) 上GET,POST方式都能成功;但是PUT,DELETE报错:HTTP 错误 405.0 - Method Not Allowed无法显示您正在查找的页面,因为使用了无效方法(HTTP 谓词)。但是如果使用VS2010 调试模式,GET,POST,PUT,DELETE都成功,这说明代码本身没有任何问题,问题出在IIS 7.5 设置上。在显示的错误页面上:可以看到如下信息,知道处理模块为WebDAVModule模块WebDAVModule通知MapRequ 阅读全文
摘要:
《Don't make me think》 《The Design of Everyday Things》 《The Elements of User Experience: User-Centered Design for the Web》 《The Inmates Are Running the Asylum : Why High Tech Products Drive Us ... 阅读全文
摘要:
问题:公司邮箱,通过outlook 不能发送外网如qq,163邮箱,能发公司内部邮箱; 否则会收到以下邮件不成功的信息: 无法到达以下收件人: xxx@qq.com,时间为 2011/8/4 15:20 服务器错误: '550 5.7.1 Unable to relay' 解决办法: 打开outlook2010-》文件-》账户设置-》更改-》其它设置-》发送服务器,勾选“我的发送服务器(SMTP... 阅读全文
摘要:
1 配置文件读取 // 默认从 App.config,web.config或者hibernate.cfg.xml查找配置文件; var cfg = new NHibernate.Cfg.Configuration().Configure(); // 如果配置文件不是以上“App.config,web.config或者hibernate.cfg.xml”,是自定义的配置文件名称; // 要注意使用M... 阅读全文
摘要:
安全性检查工具 1 CAT.NET 2 AppScan 一 SQL注入攻击(SQL Injection) 问题1:用字符串连接组合SQL命令的方式; 修复方法: 使用参数化查询或者使用存储过程;但是如果使用了存储过程,也要避免在存储过程中使用字符串连接组合SQL命令的方式,l动态拼接sql语句,使用exce方式执行;修改通用分页存储过程; 问题2:数据库访问权限过大; 修复方法: 去除sa权限,每... 阅读全文
摘要:
编写高质量的代码 http://msdn.microsoft.com/zh-cn/library/4dtdybt8%28v=VS.90%29.aspx 类库开发的设计准则 http://msdn.microsoft.com/zh-cn/library/ms229042.aspx 《.NET设计规范》 《框架设计指南:可重用 .NET 库的约定、术语和模式》 性能(C# 编程指南) http://m... 阅读全文
摘要:
在到处excel文件或者txt文本文件时,通常需要动态生成文件名,这个时候可以使用变量,根据系统提供的函数动态拼接,示例代码如下: "E://atest//FileName_" + (DT_STR,4,1252) DatePart("yyyy",getdate()) +Right("0" + (DT_STR,4,1252) DatePart("m",getdate()),2) +Right("0" + (DT_STR,4,1252) DatePart("d",getdate( 阅读全文