2013年9月26日

IT English Collection(9) of Objective-C

摘要: 1 前言 今天我们来解除一篇有关Objective-C的介绍文章,详情如下。2 详述2.1 原文 Objective-C defines a small but powerful set of extensions to the ANSI C programming language that enables sophisticated object-oriented programming. Objective-C is the native language for Cocoa programming—it’s the language that the frameworks are .. 阅读全文

posted @ 2013-09-26 23:10 新一 阅读(185) 评论(0) 推荐(0)

hdu4756 Install Air Conditioning(MST + 树形DP)

摘要: 题目请戳这里题目大意:给n个点,现在要使这n个点连通,并且要求代价最小。现在有2个点之间不能直接连通(除了第一个点),求最小代价。题目分析:跟这题一样样的,唉,又是原题。。先求mst,然后枚举边,对于生成树上的边替换,用树形dp O(N^2)求出每条生成树边的最小替代边。然后替换后的最大值。详情请见代码:#include #include#include#include#include#include#include#include#include#include#include#includeusing namespace std;const int N = 1005;const int M 阅读全文

posted @ 2013-09-26 23:09 新一 阅读(200) 评论(0) 推荐(0)

XMPP通讯开发-服务器好友获取以及监听状态变化

摘要: 在XMPP通讯开发-好友获取界面设计我们设计了放QQ的列表功能,这里我们获取我们服务器上的 数据。这一部分知识我们可以查看smack_3_3_0/smack_3_3_0/documentation/roster.html,这个是官方的文档,介绍了我们可以使用Roster来获取,同时我们还可以注册监听器,当用户的状态信息发生变化的时候可以通知UI进行更新。获取好友实体Roster是一个集合,我们看一下集合中的实体是由什么组成的。Every user in a roster is represented by a RosterEntry, which consists of:An XMPP add 阅读全文

posted @ 2013-09-26 23:08 新一 阅读(650) 评论(0) 推荐(0)

让你不再纠结GitHub:Git起步

摘要: 一、关于版本控制版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。我们通常仅对保存着软件源代码的文本文件做版本控制,但实际上,你可以对任何类型的文件进行版本控制。采用版本控制系统(VCS),你就可以将某个文件回溯到之前的状态,甚至将整个项目回退到某个时间点状态;你可以比较文件变化的细节,查查最后是谁修改了哪个地方,从而导致出怪异的问题,又是谁何时报告了谋个功能缺陷等。二、备份文件本地版本控制器之前,许多人喜欢用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示却别。好处:简单。坏处:有时候会混淆所在的工作目录,一旦弄错文件丢了数据就无法撤销恢复。三、本地 阅读全文

posted @ 2013-09-26 23:06 新一 阅读(454) 评论(0) 推荐(0)

C++内存分配的五种方法

摘要: 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。 自由存储区,就是那些由malloc等分配的内存块,他和堆是十分相似的,不过它是用free来结束自己的生命的。 全局/静态存储区,全局变量和静态变量被分配到同一块内存中,在以前的C语言中,全局变量... 阅读全文

posted @ 2013-09-26 23:03 新一 阅读(808) 评论(0) 推荐(0)

IOS深入学习(9)之Objective-C

摘要: 1 前言 今天我们来解除一篇有关Objective-C的介绍文章,详情如下。 原文链接:http://blog.csdn.net/developer_zhang/article/details/120367872 详述 Objective-C定义了小但是功能强大的可以复杂化面向对象变成的ANSI C编程语言的扩展集合。Objective-C是一个本地的Cocoa编程语言--他是一个编写代码时候的框架,并且大多数应用都是用这个语言编写的。我们还可以用其他的语言编写--例如Python和Ruby,来用Cocoa框架开发程序。他很有用,尽管如此,至少基本了解Objective-C因为苹果的文档和.. 阅读全文

posted @ 2013-09-26 23:02 新一 阅读(141) 评论(0) 推荐(0)

Eclipse中Cannot find any provider supporting DES解决之道

摘要: 原文出处:http://blog.csdn.net/darwinchina/article/details/12037999异常:Caused by: java.security.NoSuchAlgorithmException: Cannot find any provider supporting DES at javax.crypto.Cipher.getInstance(Cipher.java:524)问题重现:在Eclipse中运行下面的代码。(该异常会在IDE Eclipse运行中出现,但不会在控制台运行中出现)public static void main(String[] ar 阅读全文

posted @ 2013-09-26 22:59 新一 阅读(1043) 评论(0) 推荐(0)

hdu 4597 Play Game

摘要: 经典区间dp,两摞牌,分别可以从每一摞牌上面和下面取一张牌#include #include int dp[23][23][23][23];int arr[2][23];int max(int x,int y){ return x>y?x:y;}int dfs(int x1,int y1,int x2,int y2){ if(x1>y1&&x2>y2) return 0; if(dp[x1][y1][x2][y2]) return dp[x1][y1][x2][y2]; int v=0,sum=arr[0][y1]-arr[0][x1-1]+arr[1][y2 阅读全文

posted @ 2013-09-26 22:58 新一 阅读(152) 评论(0) 推荐(0)

hdu 4686 Arc of Dream

摘要: 矩阵快速幂:1,A0%N,B0%N,A0*B0%N,A0*B0%N; 1,AY%N,BY%N,AY*BY%N,AY*BY%N; AX%N, 0,AX*BY%N,AX*BY%N; BX%N,BX*AY%N,BX*AY%N; AX*BX%N,AX*BX%N; 1; #include #include #define N 1000000007#define LL long longstruct matrix{ LL num[5][5];};matrix p,m,q;matrix cal(matrix x,matrix y){ for(int i=0; i... 阅读全文

posted @ 2013-09-26 22:55 新一 阅读(190) 评论(0) 推荐(0)

[置顶] IOS7状态栏StatusBar官方标准适配方法

摘要: IOS7状态栏StatusBar官方标准适配方法 hello,大家好,ios7正式版已经发布,相信大家都在以各种方式来适配ios7.如果你已经下载了xcode5,正准备使用,你会发现各种布局的改变.注定这段时间是忙的,是头疼的!原创在此哦http://my.csdn.net/rhljiayou这两天经常会碰到群里有人在问问题,问ios7怎么适配,以及各种网上说的如何解决ios7下状态栏的问题.我发现各种群里流传着一种适配方法,就是修改window的坐标(window.frame),然后大家纷纷效仿,但是往往出现各种问题,发出各种报怨,各种吐嘈;殊不知别人的写法并不是你的写法,别人的适配也不是你 阅读全文

posted @ 2013-09-26 22:54 新一 阅读(594) 评论(0) 推荐(0)

数学之路(3)-机器学习(3)-机器学习算法-PCA

摘要: PCA主成分分析(Principalcomponentsanalysis,PCA),维基百科给出一个较容易理解的定义:“PCA是一个正交化线性变换,把数据变换到一个新的坐标系统中,使得这一数据的任何投影的第一大方差在第一个坐标(称为第一主成分)上,第二大方差在第二个坐标(第二主成分)上,依次类推,具体来说,在欧几里得空间给定一组点数,第一主成分对应于通过多维空间平均点的一条线,同时保证各个点到这条直线距离的平方和最小。去除掉第一主成分后,用同样的方法得到第二主成分。依此类推。在Σ中的奇异值均为矩阵XXT的本征值的平方根。每一个本征值都与跟它们相关的方差是成正比的,而且所有本征值的总和等于所有点 阅读全文

posted @ 2013-09-26 22:51 新一 阅读(266) 评论(0) 推荐(0)

hdu 4666 Hyperspace

摘要: 曼哈顿距离,两个点设为(x1,y1),(x2,y2),其距离为|x1-x2|+|y1-y2|#include #include #include #include using namespace std;struct node{ int pos; int sum; bool operator sum; } node (int x,int y) { pos=x; sum=y; }};set s[34];int n,m,cnt;int f_a[34][5],v[5];bool d[60010];void dfs(int cur)... 阅读全文

posted @ 2013-09-26 22:47 新一 阅读(154) 评论(0) 推荐(0)

js计算日期天数差-2013-9-26

摘要: function daymath(sdate, edate) { var startdate = sdate; var enddate = edate; if (startdate == "" || enddate == "") { return; } startdate = startdate.replace(/-/g, "/"); enddate = enddate.replace(/-/g, "/"); var hour = (new Date(enddate) - ne... 阅读全文

posted @ 2013-09-26 22:45 新一 阅读(187) 评论(0) 推荐(0)

事关Animation Tree的工作随笔(二)

摘要: 上回说到,游戏项目中客观会遇到逻辑状态的复杂性和动画状态的单一性之间的矛盾,那么Animation Tree是如何解决这个问题的呢?这又需要引入一个定律:就是逻辑状态无论有多么复杂,但一套逻辑状态组合一定唯一对应一个具体的动画。举例来说:已知控制当前游戏对象的逻辑状态有是否技能中、是否受击、是否中毒、是否眩晕。 那么我们可以建立一个下面的关系:技能中否是否否否否是 受击否否是否否否是 中毒否否否是否是是 眩晕否否否否是是否 最终动作默认站立待机动作当前技能动作当前受击动作中毒待机动作眩晕动作眩晕动作(设眩晕动画优先级高于中毒) 技能动作(设技能动作优先级高于受击) ... 阅读全文

posted @ 2013-09-26 22:43 新一 阅读(402) 评论(0) 推荐(0)

linux性能优化常用命令

摘要: 作为一名linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题、软件问题、网络环境等的复杂性 和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化的一大难题, 本章从系统入手,重点讲述由于系统软、硬件配置不当可能造成的性能问题,并且给出了检测系统故障和优化性能的一般方法和流程。 1 cpu性能评估 Cpu是影响Linux性能的主要因素之一,下面先介绍几个查看CPU性能的命令。 1.1 vmstat命令 该命令可以显示关于系统各种资源之间相关性能的简要信息,这里我们主要用它来看CPU的一个负载情况。 下面是vmstat命令在 阅读全文

posted @ 2013-09-26 22:40 新一 阅读(594) 评论(0) 推荐(0)

oracle修改字符集后数据库不能启动

摘要: 最近在做修改字符集的实验,悲剧的是修改后重启,数据库启动不了。SQL>alter system set nls_language='AMERICAN' scope = spfile; SQL>alter system set nls_territory='AMERICAN' scope=spfile; SQL>shutdown immediate; SQL> startup ORA-12700: invalid NLS parameter value (nls_territory) 解决方案:将spfile(我是用editplus打开的) 阅读全文

posted @ 2013-09-26 22:39 新一 阅读(772) 评论(0) 推荐(0)

js将日期格式的时候转换成时间搓

摘要: 自己写的一个方法function split_time(time){//将当前时间转换成时间搓 例如2013-09-11 12:12:12 var arr=time.split(" "); var day=arr[0].split("-"); var hour=arr[1].split(":"); return Date.UTC(day[0],(day[1]-1),day[2],hour[0],hour[1],hour[2])/1000; //将当前时间转换成时间搓 } 阅读全文

posted @ 2013-09-26 22:36 新一 阅读(302) 评论(0) 推荐(0)

Sonar入门(四):Eclipse集成Sonar

摘要: sonar及其插件在项目中的使用方法Sonar平台Sonar平台的安装见一文,在Sonar平台上进行的检查可以通过hudson进行触发,A. 没有做持续集成的项目可以复制以下hudson上的任务单独进行静态代码分析http://db-testing-ecom930-vm01.db01.test.com:8080/hudson/view/sonar/1) 选择新建任务;填写任务名称,建议以模块版本命名并以_sonar结尾;选中复制现有任务,根据模块从上面四个中选择一个填写复制的项目。2) 在新项目的设置中修改svn地址,修改sonar的Branch一项与任务名相同3) 选择立即构建,完成后到ht 阅读全文

posted @ 2013-09-26 22:35 新一 阅读(5777) 评论(0) 推荐(0)

MVC4 成员资格、 身份验证

摘要: SimpleMembership,成员资格提供程序、 通用的提供者和新的 ASP.NET 4.5 Web 窗体和 ASP.NET MVC 4 模板ASP.NET MVC 4 互联网模板中添加一些新的、 非常有用的功能,构建 SimpleMembership。这些更改将添加一些很有特色,像很多更简单、 可扩展会员 API 和 OAuth 的支持。但是,新的帐户管理功能需要 SimpleMembership 和对现有 ASP.NET 成员资格提供程序不起作用。我将开始与顶尖的东西你需要知道,摘要,然后挖到更多细节。摘要:SimpleMembership 的设计作为替换为先前的 ASP.NET 角色 阅读全文

posted @ 2013-09-26 22:33 新一 阅读(504) 评论(0) 推荐(0)

Understanding Abstractions of Secure Channels 的研读

摘要: 阅读全文

posted @ 2013-09-26 22:30 新一 阅读(131) 评论(0) 推荐(0)

导航