摘要:
Himi 原创,转载请注明! 原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/06/30/6577412.aspx 上一小节的随笔写了常用的打印以及很基础的数据类型的定义方式,今天就来一起学习下如何创建类与函数的一些随笔; 首先类的创建:在Xcode下,菜单File-New File,然后出现选择class模板,如下图(图1) 图1 class 模版选择界面 这里不需要手动选择什么,,默认是Objective-C class模版,我们直接Next,出现以下窗口:(图2) 图2 为新建类起类名 此窗口下... 阅读全文
随笔档案-2011年06月
[Object-C语言随笔之二] 《NSLog》常用的打印调试语句与自动排版
2011-06-27 17:05 by 乱世文章, 247 阅读, 收藏, 编辑
摘要:
Himi 原创,转载请注明! 原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/06/27/6570697.aspx 虽然C语言很早就有接触,也利用C++写过PC单机游戏,但是、咳咳,N久没接触了,没办法,写点随笔把~哈哈; 此节简单写下Object-C中对于调试打印的常用语句: 简单类型的定义如下://常用类型的定义int i =10;BOOL isShow=YES;//BOOL isShow=1;float f = 3.1415926;char a =120;NSString *name =@"Himi"; 以上代码 阅读全文
基于CentOS构建高性能的LAMP平台
2011-06-26 01:03 by 乱世文章, 228 阅读, 收藏, 编辑
摘要:
基于CentOS构建高性能的LAMP平台 大纲: 一、系统 安装二、编译安装基本环境 三、配置虚拟主机及基本性能调优四、基本安全设置五、附录及相关介绍一、系统安装 1. 分区 /boot 100M左右 SWAP物理内存 的2倍(如果你的物理内存大于4G以上,分配4G即可) / 15G /usr/local 20G (用于安装软件 ) /data 剩余所有空间2. 系统初始化脚本 (根据具体需求关闭不需要的服务 )#vi init.sh-------------------cut begin-------------------------------------------#welcom... 阅读全文
针对中小型网站(3000人左右/15分钟)的服务器架构
2011-06-26 00:59 by 乱世文章, 199 阅读, 收藏, 编辑
摘要:
本文涉及的服务器构架主要针对3000人左右/15分钟的中小型网站,多见于discuz!论坛构建的社区等等 环境为linux(内核2.6+),nginx,php(fastcgi),mysql等高效开源软件构成,成本低廉,是普通个人站长朋友的首选, 但是针对部分企业,这个方案也是一个非常不错的选择! 至于nginx和apache等web服务器的性能比较这里就不多说了 本文是以实例的方式来描述安装以及配置等情况,供各位参考 1.硬件环境 一台web服务器,一台db服务器,没有raid web服务器至强双核1.60GHz,2G,73GSCSI*2 db服务器至强双核1.60GHz,2G,73GSCSI 阅读全文
[Object-C语言随笔之一]Mac os 下搭建iOS开发环境
2011-06-24 15:22 by 乱世文章, 615 阅读, 收藏, 编辑
摘要:
Himi 原创,转载请注明!原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/06/24/6565870.aspx 从这一章开始,Himi将一步一步的带大家走进Iphone4的开发,当然开发语言则不再是Java,而是Objective-C,简单来说是C的变种语言;有一定的其他语言基础的童鞋可以说学习很快,那么在[Object-C 基础]分类下,主要介绍ObjectC与Java语言之间的区别,一方面照顾Java转型到Iphone的童鞋,(毕竟我也是从ME-Android-Iphone的,虽然之前自学ME的时候,也用C++写过pc单机的游戏,但 阅读全文
c# 操作excel 总结
2011-06-24 14:23 by 乱世文章, 235 阅读, 收藏, 编辑
摘要:
一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,/t分隔的数据,导出execl时,等价于分列,/n等价于换行。1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。 Response.Clear(); Response.Buffer= true; Response.AppendHeader("Content-Disposition"," 阅读全文
asp.net mvc 学习
2011-06-23 18:24 by 乱世文章, 272 阅读, 收藏, 编辑
摘要:
相对其他的资料,这个系列的文章说了很多原理的东西,我喜欢,呵呵。转载地址:http://www.cnblogs.com/jasenkin/archive/2010/09/11/mvc_action_filter.html了解关于 ASP.NET MVC 应用程序与ASP.NET Web Forms 应用程序两者之间的不同点. 了解怎样去决定什么时候创建一个 ASP.NET MVC 应用程序.ASP.NET MVC 概述(C#) 模型-视图-控制 (MVC) 结构模式将一个应用程序分隔成三个主要组成部分:模型层、视图层、控制器。ASP.NET MVC框架提供了另一种可以替代ASP.NET Web 阅读全文
使用 TRY/CATCH 语句解决 SQL Server 2005 死锁
2011-06-22 11:38 by 乱世文章, 159 阅读, 收藏, 编辑
摘要:
让我们从这样一个示例开始说起,它在 SQL Server 2000 和 2005 中都能引起死锁。在本文中,我使用 SQL Server 2005 的最新 CTP(社区技术预览,Community Technology Preview)版本,SQL Server 2005 Beta 2(7 月发布)也同样适用。如果您没有 Beta 2 或最新的 CTP 版本,请下载 SQL Server 2005 Express 的最新版本,用它来进行试验。 可能发生的死锁情况有很多,[参阅http://msdn.microsoft.com/library/default.asp?url=/library/. 阅读全文
Android 开发简介
2011-06-22 09:47 by 乱世文章, 170 阅读, 收藏, 编辑
摘要:
http://www.ibm.com/developerworks/cn/opensource/os-android-devel/黑莓和 iPhone 都提供了受欢迎的、高容量的移动平台,但是却分别针对两个不同的消费群体。黑莓是企业业务用户的不二选择。但是,作为一种消费设备,它在易用性和 “新奇特性” 方面难以和 iPhone 抗衡。Android 则是一个年轻的、有待开发的平台,它有潜力同时涵盖移动电话的两个不同消费群体,甚至可能缩小工作和娱乐之间的差别如今,很多基于网络或有网络支持的设备都运行某种 Linux 内核。这是一种可靠的平台:可经济有效地进行部署和提供支持,并且可直接作为面向部署 阅读全文
封装好的分组折叠表格
2011-06-21 20:31 by 乱世文章, 391 阅读, 收藏, 编辑
摘要:
《Android开发:BaseExpandableListAdapter的使用》一文中,虽然我已经把所有的源代码贴到原文里了,但仍然有人找我要源代码:-(我也颇能理解大家的心情,因为有一份可以运行的代码其学习效果显然是不一样的,而且连Ctrl+c和Ctrl+v都省掉了。只是博主也是个很懒的人,做完的例子随手就删除了,没有现成的工程给大家。与其再重新做一个,不如再封装一下,给现成的类给大家调用算了。我把它打包到资源里:http://download.csdn.net/source/3383332下载后解开压缩包,得到下列文件:FieldGroup.javaGroupedFieldAdapter. 阅读全文
sql server 隔离级别
2011-06-21 16:46 by 乱世文章, 202 阅读, 收藏, 编辑
摘要:
解决数据库并发读取错乱的途径之一就是使用事务进行操作,并且设置相应的事务隔离级别,现在就解释一下SQL Server的四种隔离级别。SQL Server的四种隔离级别知识点整理,特别制作了流程图,方便以后查看!SET TRANSACTION ISOLATION LEVEL{READ UNCOMMITTED| READ COMMITTED| REPEATABLE READ| SERIALIZABLE}一、未提交读READ UNCOMMITTED(脏读)意义:包含未提交数据的读。例如,在多用户环境下,用户B更改了某行。用户A在用户B提交更改之前读取已更改的行。如果此时用户B再回滚更改,则用户A便读 阅读全文
TFS2010 取消锁定
2011-06-21 11:35 by 乱世文章, 188 阅读, 收藏, 编辑
摘要:
最近这段时间,开始使用TFS2010进行项目的源码管理,在使用过程中,发现了不些问题,由于开发人员的操作失误,经常导致了源码中的文件被锁定,而在开发人员的PC机上又不能把锁定的文件签入到TFS中,刚开始遇到这个问题时,想通过管理员帐号来“取消锁定”,但在“源代码管理器”中,管理员帐号也没有权限操作“取消锁定”。遇到这种文件被锁定的事,是相当的郁闷。 郁闷归郁闷,问题还是得要解决,所以baidu、google了不少资料,原来“取消锁定”是不能通过界面来操作的,而是要使用TFS的命令来实现解锁操作,在不断的摸索和参考其它文章,总算把这个头痛的问题解决了,为了方便以后解决同样的问题、也为了其他同志在 阅读全文
sql server 表变量和临时表
2011-06-21 10:34 by 乱世文章, 212 阅读, 收藏, 编辑
摘要:
临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。 临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Server 断开连接时被删除。 例如,如果创建了 employees 表,则任何在数据库中有使用该表的安全权限的用户都可以使用该表,除非已将其删除。如果数据库会话创建了本地临时表 #employees,则仅会话 阅读全文
jQuery.tmpl.js
2011-06-21 10:17 by 乱世文章, 227 阅读, 收藏, 编辑
摘要:
1.这个插件挺好用的,可以用它来代替微软的gridview,前提是您用了asp.net mvc模式开发下面是找到的一些英文资料,大家可以参考下网址如下:http://api.jquery.com/category/plugins/templates/jQuery.tmpl( template, [data,] [options] ) Returns: jQuery Description: Render the specified HTML content as a template, using the specified data.version added: 1.4.3jQuery.tm 阅读全文
T-SQL 定义分割字符串的函数
2011-06-21 10:10 by 乱世文章, 210 阅读, 收藏, 编辑
摘要:
一、按指定符号分割字符串,返回分割后的元素个数,方法很简单,就是看字符串中存在多少个分隔符号,然后再加一,就是要求的结果。CREATEfunctionGet_StrArrayLength(@strvarchar(1024),--要分割的字符串@splitvarchar(10)--分隔符号)returnsintasbegindeclare@locationintdeclare@startintdeclare@lengthintset@str=ltrim(rtrim(@str))set@location=charindex(@split,@str)set@length=1while@locatio 阅读全文
js 常用小功能
2011-06-21 09:57 by 乱世文章, 189 阅读, 收藏, 编辑
摘要:
1.让文字不停地滚动 <MARQUEE>滚动文字</MARQUEE>2.记录并显示网页的最后修改时间 <script language=Javascript> document.write("最后更新时间: " + document.lastModified + "") </script>3.关闭当前窗口 <a href="/"onClick="javascript:window.close();return false;">关闭窗口</a>4.5秒后关闭当前页 <script language="Jav 阅读全文
jquery validate 详解
2011-06-21 09:54 by 乱世文章, 189 阅读, 收藏, 编辑
摘要:
jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation一导入js库<script src="../js/jquery.js" type="text/javascript"></script><script src="../js/jquery.validate.js" type="text/javascript"></script>二、默认校验规则(1)required:tru 阅读全文
php 学习中
2011-06-20 16:45 by 乱世文章, 175 阅读, 收藏, 编辑
摘要:
公司原来的系统是php开发的,我需要学习下php来多了解下旧系统,找了一个不错的教程http://www.111cn.net/w3school/php/php_string.htmPHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。PHP 极其适合网站开发,其代码可以直接嵌入 HTML 代码。PHP 语法非常类似于 Perl 和 C。PHP 常常搭配 Apache (web 服务器) 一起使用。不过它也支持 ISAPI,并且可以运行于 Windows 的微软 IIS 平台。 阅读全文
【Iphone 游戏开发】游戏引擎剖析
2011-06-20 14:52 by 乱世文章, 305 阅读, 收藏, 编辑
摘要:
为了解决“如何在IPHONE上创建一个游戏”这个大问题,我们需要首先解决诸如“如何显示图像”与“如何播放声音”等一系列小问题。这些问题关系到创建部分游戏引擎。就像人类的身体一样,游戏引擎的每个部分虽然不同,但是却都不可或缺。因此,首先从游戏引擎剖析开始本章。我们将会讨论一个游戏引擎的所有主要部分,包括应用程序框架、状态机、图像引擎、物理引擎、声音引擎、玩家输入和游戏逻辑。 写一个好玩的游戏是一项牵扯到很多代码的大任务。非常有必要从一开始就对项目进行良好的,有组织的设计,而不是随着进度的进行而到处杂乱添加代码。就像建造房屋一样,建筑师为整幢房屋勾画蓝图,建筑工人以此来建造。但是,许多对游戏编程不 阅读全文
【Android游戏开发二十五】在Android上的使用《贝赛尔曲线》!
2011-06-20 11:19 by 乱世文章, 442 阅读, 收藏, 编辑
摘要:
Himi原创,转载务必注明出处!原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/06/20/6555828.aspx 首先对于《赛贝尔曲线》不是很了解的童鞋,请自觉白度百科、google等等... 为了方便偷懒的童鞋,这里给个《贝赛尔曲线》百科地址,以及一段话简述《贝赛尔曲线》: 《贝赛尔曲线》白度百科快速地址:http://baike.baidu.com/view/4019466.htm 贝塞尔曲线又称贝兹曲线或贝济埃曲线,一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋; 上.. 阅读全文
jquery 学习
2011-06-20 11:18 by 乱世文章, 131 阅读, 收藏, 编辑
摘要:
1.常见的jquery 对象操作jquery取radio单选按钮的值$("input[name='items']:checked").val();jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $('input[name=items][checked]').val(); 获取select被选中项的文本 var item = $("select[name=items] option[select 阅读全文
我行贿了 I Paid A Bribe! --印度IPAB中国官方网站 - 民间反腐网站“我行贿了”网址大盘点
2011-06-17 17:17 by 乱世文章, 328 阅读, 收藏, 编辑
摘要:
我行贿了 I Paid A Bribe! --印度IPAB中国官方网站 - 民间反腐网站“我行贿了”网址大盘点http://bindeng.com/comments.php?DiscussionID=35&page=1#Item_2 反腐国际站:www.ipaidbribe.com 网站名称:I Paid A Bribe反腐中国站:www.bindeng.com 网站名称:我行贿了 I Paid A Bribe! --印度IPAB中国官方网站官方凤凰博客 http://bin.blog.ifeng.com 昵称:我行贿了之群雄争霸 谁主沉浮 谁领风骚 访问总量已经超过一千万人次 总访问 阅读全文
vs2008单元测试
2011-06-16 11:33 by 乱世文章, 222 阅读, 收藏, 编辑
摘要:
VS2008单元测试2010-04-23 21:02:17|分类: c#学习入门 阅读627 评论0 字号:大中小订阅 调试是解决错误的过程,测试是发现软件缺陷的过程。每一个软件在交付使用时前都必须经过测试。软件测试是软件开发的重要组成部分,现在已经发展成专门的技术。在消除了程序中的语法错误和运行错误后,程序仍然不能保证完全正确,程序员可以进行简单的单元测试,来确定基本功能是否完善,复杂的测试由专业人员进行。什么是单元测试呢?单元测试是测试隔离的单元或模块,对各种方法分别使用不同的输入和执行参数来测试。单元测试的依据是详细设计描述,单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块 阅读全文
使用 Openssl 验证自签名证书
2011-06-15 14:11 by 乱世文章, 1288 阅读, 收藏, 编辑
摘要:
iOS的 security framework 框架前面已经介绍。这个框架提供有限的功能,使用它能做到的,比你想象的要少。笔者一直想找一个iOS 下比较好的功能全面的安全算法库,结果却一无所获。不知道谁能介绍下这方面。最终还是只有求助于闻名已久的 Openssl library。Openssl 确实十分强大,然而其糟糕文档仍让人难以满意。当然,网络上使用Openssl 的例子非常多,不过能写这个的似乎都是高手,必然跟菜鸟划清界限——如果你是一个菜鸟,高手是不会跟你解释每行代码分别都是什么意思。坚信求人不如求己,钻研了许久,终于写出了点能够运行的Code。主要参考的来源:一是 Openssl 库 阅读全文
【转】ASP.NET设计网络硬盘之文件夹实现
2011-06-14 22:42 by 乱世文章, 345 阅读, 收藏, 编辑
摘要:
在介绍“网络硬盘”概念时已经提到,每个用户在“网络硬盘”上都有自己的一块空间。在下面程序设计中是这样处理的:为用户提供一个固定的文件夹,在这个文件夹下用户可以自己增加/删除新的文件夹或文件。如图1所示,首次打开网页时将列出该文件夹下的所有内容(包括文件和文件夹)。如果想进入下一级文件夹,可以选中该文件夹,单击“打开”按钮进入。下面将就查看文件夹内容功能的实现分步骤进行说明。 1. 页面加载 由于程序所提供的用户目录是固定的,如c:UserDir,而且要求在页面加载后显示该文件夹所有内容,所以需要在Page_Load中进行相应操作:首先要判断该文件夹是否存在,如果不存在需要先创建它;然后再列出. 阅读全文
在你的 iOS App中 使用 OpenSSL 库
2011-06-09 14:47 by 乱世文章, 473 阅读, 收藏, 编辑
摘要:
在你的 iOS App中 使用 OpenSSL 库——译自x2on的“Tutorial: iPhone Appwith compiled OpenSSL 1.0.0a Library”原文地址:http://www.x2on.de/2010/07/13/tutorial-iphone-app-with-compiled-openssl-1-0-0a-library/,本文有少许地方做了调整。1、下载OpenSSL源代码库:http://www.openssl.org/source/当前最新版本1.0.0d。下载后,将其中的 openssl-1.0.0x 目录解压出来放在合适的地方。2、编译Op 阅读全文
ASIHTTPRequest和libxml结合,实现边请求边解析
2011-06-03 16:29 by 乱世文章, 527 阅读, 收藏, 编辑
摘要:
ASIHTTPRequests是非常强大的 http 异步请求开源框架,libxml 是非常老牌的 C 语言xml函数库。在 http + xml 文件的 javaEE-iPhone 应用中,如何把二者结合起来,实现在异步请求数据的同时,进行xml的同步解析呢?这涉及到 3 方面的关键知识:¥ ASIHTTPRequest这部分的内容可以参考作者另一篇博文《ASIHTTPRequest的使用》。¥ NSOperation 和 Libxml这部分内容在作者的一篇博文《使用NSOperation实现异步下载》中也有介绍。背景知识已经具备,下面让我们继续。一、准备libxml环境 阅读全文
ASIHTTPRequest系列(四):Cookies
2011-06-03 15:44 by 乱世文章, 769 阅读, 收藏, 编辑
摘要:
六、使用 CookiesCookies 是重要的服务器状态保持策略。Web 服务器常使用 Cookies 技术来实现用户免登录功能和存储用户状态信息。ASIHTTPRequest支持客户端 Cookies 的存取。1、服务器端Session 是服务器端技术,虽然 Cookies 是保存在客户端的。因此我们需要一个服务器端环境。打开Eclipse,新建 Web 工程,随便写几个简单的 jsp 页面:<%@page contentType="text/html; charset=GBK" %><html><head><%String l 阅读全文
ASIHTTPRequest系列(三):文件上传
2011-06-03 15:35 by 乱世文章, 853 阅读, 收藏, 编辑
摘要:
五、文件上传1、服务端文件上传需要服务端的配合。我们可在本机搭建tomcat测试环境。关于tomcat在MacOSX下的安装配置,参考作者另一博文《安装Tomcat到Mac OSX》。打开Eclipse,新建web工程。在其中新建一个ServletUploadServlet:import java.io.*;import java.util.*;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importja 阅读全文
ASIHTTPRequest系列(二):文件下载
2011-06-03 15:30 by 乱世文章, 664 阅读, 收藏, 编辑
摘要:
四、下载1、简单下载打开IB,拖入一个Progress View,在源文件中声明为IBOutlet,然后进行连接。-(IBAction)goURL{ NSString* path=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; path=[path stringByAppendingPathComponent: @"plsqldev714.rar"]; NSURL *url = [NSURL URLWithString:@&q 阅读全文
ASIHTTPRequest系列(一):同步和异步请求
2011-06-03 15:24 by 乱世文章, 621 阅读, 收藏, 编辑
摘要:
ASIHTTPRequest项目地址:http://github.com/pokeb/asi-http-request/tree,关于ASIHTTPRequest到底是什么,你可以在项目首页看到。它提供如下功能:提交数据到web服务器或者从web服务器获得数据;下载数据到内存或磁盘;采用html input相同的机制上传文件;断点续传;简单存取HTTP头;上传/下载进度显示;支持Cookie;后台运行(iOS4.0以上支持);对于请求和响应的GZIP支持;支持客户端证书;支持同步/异步请求⋯⋯关于它的介绍网上已经有很多了,该项目有很详细的指南文档: Howto use ASIHTTPReque 阅读全文
Cocos2d开发系列(六)
2011-06-01 13:29 by 乱世文章, 807 阅读, 收藏, 编辑
摘要:
Learn IPhoneand iPad Cocos2d Game Delevopment》第7章(原文中有部分无关紧要的内容未进行翻译)。对于射击类游戏,使用重力感应进行游戏控制是不可接受的,采用虚拟手柄将会更恰当。出于“不重新发明轮子”的原则,我们将采用开源库SneakyInput。控制玩家的飞船进行移动只是其中一件事情。我们还需要让背景能够滚动,以造成在某个方向上“前进”的感觉。为此必须自己实现背景滚动。由于CCParallaxNode的限制,它不能无限制地滚动卷轴式背景。一、高级平行视差滚动在这个射击游戏中,我们将使用ParallaxBackground节点。同时,我们将使用CCSpr 阅读全文
安装Tomcat到Mac OSX( snow leopard)
2011-06-01 13:16 by 乱世文章, 1301 阅读, 收藏, 编辑
摘要:
1、下载tomcat:http://tomcat.apache.org/download-70.cgi当前最新版本 7.0.14。选择core版本中的zip(或tar.gz)进行下载。2、解压缩cd /Librarymkdir Tomcattar –xvf~/Downloads/apache-tomcat-7.0.14.zip3、建一个Home链接,指向tomcat的当前版本ln –sfhvapache-tomcat-7.0.14 Home4、确认当前登录使用Bashshell:dscl . read/Users/yourname如果显示:UserShell:/bin/bash,则用文本编辑器 阅读全文