摘要:
这几篇经常使用 UIColor,但是却碰到了很多问题,主要的问题,就是自定义颜色 和 同 CIColor 与 CGColor 之间的联系、转换花了点时间,终于搞明白了。1. 利用UIColor展现 #F6F6F6 这个传统的颜色#F6F6F6 为一个 16 进制表示的RPG颜色,所以,需要先转换成 10进制,其中 F6 - 240,F6 - 240 ,F6 - 240之后,一行代码即可 UIColor *testColor1= [UIColor colorWithRed:240/255.0 green:240/255.0 blue:240/255.0 alpha:1]; 本文禁止任何网站转载, 阅读全文
摘要:
UIImage 是一种比较有难度的显示图片的方式,UIImage 可以从文件或者 ImageData 中来显示图片。如果可以图形化操作,建议使用 ImageView 这个 Control 来显示图片,毕竟是图形化可视操作。当从 ImageData 中创建图片的时候,一定要注意图片的大小和尺寸,因为这样是存在内存中,如果图片过大或者图片过多,很容易引起内存泄漏;如果是从 文件 中选择图片,则可以手工选择图片是否缓存在内存中。UIImage支持的图片类型有:tiff,tif,jpg,jpeg,gif,png,bmp,bmpf,ico,cur,xbm.UIImage 常用来从文件中加载图片的方法有以 阅读全文
摘要:
前段时间已经把 Object-C 过了一遍了,现在要开始 IOS 开发的实战学习了。因为之前是做 .Net 开发的,所以,转过来的时间,还是有好多不适应和困惑的,特别是 C# -> Object-C 和 VS -> XCode,其中更有很多思想和操作都是不同的,没办法,只有一步步来了。今天在调一些I... 阅读全文
摘要:
今天在学习 IOS 中 Storyboard 的使用中,操作都是没问题的,就是启动后一直出现的是 白色 界面,不能进行跳转操作。找了好久也没找到方法,最后,问了老大,发现了问题所在,原来是 AppDelegate.m 文件中的,该注释掉的没注释掉: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ //self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mai... 阅读全文
摘要:
Macbook(苹果机 Apple)默认是没有鼠标右键,在使用过程中,真的好难受,刚开始很不习惯,对于习惯用 Windows 的用户,怎么可能没有鼠标右键呢。不过Macbook(苹果机 Apple)想要给鼠标增加右键功能,也是很简单的事情哦,下面就提供两种超简单的方法:1. 换一个带右键的鼠标,这下默认就有右键功能了哦,但是那个 滚轮 的方向和Windows 下面的方向是相反的2. 在系统偏好里面设置,这样,可以继续使用苹果自带的漂亮鼠标,且有右键功能了,设置方法:a. 点击桌面左上角的那个苹果图标,然后选择 系统偏好设置,再选择鼠标选项(在第二行的硬件类别里面)b. 之后在 光标与点按 里面 阅读全文
摘要:
最近一直在使用 MAC 机器,感觉很不错,只是有很多操作不适应,找不到地方,特别是 Chrome 的快捷键操作,下午就详细的查询了下 Chrome 在 Mac 中的快捷键,做下备忘,并希望帮到更多的人。 1. 标签页和窗口快捷键 ⌘-N 打开新窗口。 ⌘-T 打开新标签页。 ⌘-Shift-N 在隐 阅读全文
摘要:
批量导出索引的代码: WITH indexInfo as ( SELECT SCHEMA_NAME(t.schema_id) [schema_name],t.name as [table_name],t1.name as [index_name] ,t1.type,t1.type_desc,t1.i 阅读全文
摘要:
最近在分析 Sql Server 2012 中offset and fetch 的新特性,发现 offset and fetch 无论语法的简洁还是功能的强大,都是相当相当不错的。其中offset and fetch 最重要的新特性是 用来 分页,既然要分析 分页,就肯定要和之前的分页方式来比较了,特别是 Row_Number() 了,在比较过程中,发现了蛮多,不过最重要的,通过比较本质,得出了优劣,也和大家一起分享下。准备工作,建立测试表:Article_Detail,主要是用来存放一些文章信息,测试的时间,都是从网易上面转载的新闻,同时,测试表数据字段类型是比较均匀的,为了更好的测试,表结 阅读全文
摘要:
在自己的开发机器上面没有把 SQL Server 服务设置成自动,因为太占内存和太影响开机时间而在每次使用到Sql Server 的时候,还要跑到 Windows 的 控制面板里面去把服务打开,感觉操作很繁琐所以写了个用PowerShell 打开SQL Server 服务的小脚本Service_sql_server.ps1:$Service_Name = "MSSQL`$SQLSERVER"$Service = Get-Service $Service_Name | Findstr $Service_Name | Findstr "Stopped"if( 阅读全文
摘要:
Cast、Convert 和 Parse 都是 Sql Server 2012 中的内置转换函数,其作用是:一种数据类型转换为另一种数据类型。其中前两者的差别较小,但 Parse 为 Sql Server 2012 新增函数,也是最近在分析 Sql Server 2012 新特性的时间,才有想把这3个函数拿出来进行比较分析的想法。语法结构:1. Cast 语法结构:CAST ( expression AS data_type [ ( length ) ] )2. Convert语法结构:CONVERT ( data_type [ ( length ) ] , expression [ , s. 阅读全文
摘要:
今天在看Sql Server 2012 的新特性,当看到某一条时,居然发现了sys.dm_exec_query_stats 系统视图进行了升级;又由于该试图一直在用,并且相当的有用,可以说是查找并优化Sql 语句的一大利器。所以,今天特做下记录。MSDN 上对sys.dm_exec_query_stats 视图的定义:返回 SQL Server 2012 中缓存查询计划的聚合性能统计信息。缓存计划中的每个查询语句在该视图中对应一行,并且行的生存期与计划本身相关联。在从缓存删除计划时,也将从该视图中删除对应行。其实说白了,该视图存放的就是当前所有执行计划的详细信息,比如某条执行计划共占CPU多少 阅读全文
摘要:
Sql Server 2012 的 RC0 版本已经出来了,也决定安装尝尝鲜。支持 Sql Server 2012 的操作系统一查,原来 Server 2003 已经不支持了,悲剧啊!!!看来也要一并升级操作系统了,也顺便升级到 Server 2008 了,没装之前一直凭直觉感觉 2008 又大又笨重,一直没敢装,装上之后才知道自己错了,错的很离谱啊。虽然 2008 启动后占的资源比较多,特别是内存,但是运行绝对流畅,并且配置过主题之后,拥有和 WIN 7 一样的外观和体验!安装过程:从安装过程中,发现 sql server 2012 和 2008 的安装不错多少,但是细节也错了蛮多。安装过程 阅读全文
摘要:
由于最近又要对 IIS日志(Log) 分析,以便得出各个搜索引擎每日抓取的频率,所以这两天一直在尝试各个办法来分析 IIS 日志 (Log),其中尝试过:导入数据库、Log parser、Powsershell 等等方法,最后改用的是c# 读取 IIS 日志的方法,性能最好,定制化也比较能满足需求。读取 100M 的 log日志,大概10几秒就能完成,下面是一个读取IISlog日志分析各个爬虫来的数量的例子: //百度爬虫标识符号 : Baiduspider //谷歌爬虫标识符号 : Googlebot //搜狗爬虫标识符号 : Sog... 阅读全文
摘要:
当 Sql Server 收到任何一个指令,包括:查询、批处理、存储过程、触发器、预编译指令和动态SQL Server语句,要完成语法解析、语义分析,然后再进行"编译",生成能够运行的"执行计划"。在编译的过程中,SQL Server 会根据所涉及的对象的架构、统计信息,以及指令的具体内容,估算可能的执行计划,以及它们的成本,最后选择一个SQL Server认为成本最低的语句。执行计划生成之后,SQL Server 通常会把它们缓存到内存里,术语统称它们叫“Plane Cache”。以后同样的语句执行,SQL Server就可以使用同样的执行计划,而无须 阅读全文
摘要:
这几天,一直想找一个替换整站即将要输出到客户端Html方法,但是找了好多,都没有找到,找到最大级别的,也就是在页面中处理;再者,这两天又看到了dudu写的关于 outputcache bug 的文章,真让我感觉到,不理解原理看来真的不行的,没文化太可怕了,所以,必须要再次认真的审视下HttpHandler 和 HttpModule 的作用及用法 啦一些基本的概念,这里就不说了,本来自己的博客就是为自己做备忘的,如果不行本文被你看到,有疑问的话,可以直接给我留言 :-)先说HttpHandler ,其实自定义HttpHandler 也是蛮简单的,但是这个的作用不是太大,自定义HttpHandle 阅读全文
摘要:
阻塞的常见原因和解决办法:1. 由于语句运行时间太长而导致的阻塞,语句本身在正常运行中,只须等待某些系统资源解决办法:a. 语句本身有没有可优化的空间b. Sql Server 整体性能如何,是不是有资源瓶颈影响了语句执行速度,如 内存、硬盘 和 CPU 等2. 由于一个未按预期提交的事务导致的阻塞这一类阻塞的特征,就是问题连接早就进入了空闲状态(sysprocesses.status='sleeping'和sysprocesses.cms='awaiting command'),但是,如果检查 sysprocesses.open_tran,就会发现它不为0,以 阅读全文
摘要:
利用PowerShell可以调用动态页面,然后再用 .bat 执行PowerShell 脚本,最后把 .bat 添加到服务器的任务计划里面。OK,所有操作都做好了,.Net 定时执行了,是不是呢,有木有呢。可能也有其他方法,比如用 WGet 等等,但是 推荐用 PowerShell ,为什么呢,因为 PowerShell 太强大呗PowerShell 语法(demo1.ps1):$date=Get-Date;$beginTime= 2*60 ;$endTime= 2*60+11;$minuteCount=$date.hour*60+$date.minute#if the time is rig 阅读全文
摘要:
-- 来源于网络-- 更详细的介结参考联机帮助文档xp_cmdshell --*执行DOS各种命令,结果以文本行返回。xp_fixeddrives --*查询各磁盘/分区可用空间xp_loginconfig --*报告SQL Server 实例在Windows 上运行时的登录安全配置xp_logininfo --*返回有关Windows 认证登录的信息。xp_msver --*返回有关Microsoft SQL Server 的版本信息xp_enumgroups --返回Windows用户组列表或在指定域中的全局组列表。xp_sendmail --将电子邮件发送给指定的收件人(后续版本将删除该 阅读全文
摘要:
来源于网络: public static string GetMethodInfo() { string str = ""; //取得当前方法命名空间 str += "命名空间名:" + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Namespace + "\n"; //取得当前方法类全名 包括命名空间 str +=... 阅读全文
摘要:
Sys.SysProcesses 系统表是一个很重要的系统视图,主要用来定位与解决Sql Server的阻塞和死锁。MSDN:包含正在 SQL Server 实例上运行的进程的相关信息。这些进程可以是客户端进程或系统进程。视图中主要的字段:1. Spid:Sql Servr 会话ID2. Kpid:Windows 线程ID3. Blocked:正在阻塞求情的会话 ID。如果此列为 Null,则标识请求未被阻塞4. Waittype:当前连接的等待资源编号,标示是否等待资源,0 或 Null表示不需要等待任何资源5. Waittime:当前等待时间,单位为毫秒,0 表示没有等待6. DBID:当 阅读全文