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 新一 阅读(188) 评论(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 新一 阅读(654) 评论(0) 推荐(0)

让你不再纠结GitHub:Git起步

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

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

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

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

posted @ 2013-09-26 23:03 新一 阅读(815) 评论(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 新一 阅读(146) 评论(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 新一 阅读(1045) 评论(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 新一 阅读(153) 评论(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 新一 阅读(192) 评论(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 新一 阅读(600) 评论(0) 推荐(0)

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

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

posted @ 2013-09-26 22:51 新一 阅读(275) 评论(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 新一 阅读(163) 评论(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 新一 阅读(189) 评论(0) 推荐(0)

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

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

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

linux性能优化常用命令

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

posted @ 2013-09-26 22:40 新一 阅读(602) 评论(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 新一 阅读(777) 评论(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 新一 阅读(307) 评论(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 新一 阅读(5782) 评论(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 新一 阅读(510) 评论(0) 推荐(0)

Understanding Abstractions of Secure Channels 的研读

摘要: 阅读全文

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

Sonar入门(五):使用 Sonar 进行代码质量管理

摘要: Sonar 概述Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。在对其他工具的支持方面,Sonar 不仅提供了对 IDE 的支持,可以在 Eclipse 和 IntelliJ IDEA 这些工具里联机查看结果;同 阅读全文

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

magento xml配置详解

摘要: 实施例translate="label"> 的一个例子 一个一般 的文本 1000 1 1 1 使用某些标记的名字都是整个system.xml ,可以用在这些部分中,组和字段定义:EXAMPLE给出了一个独特的名字,所以它不会覆盖任何其他部分。 在现实中,全部小写的名字是首选。label是可见的段名。tab是章节列表中的任何现有标题的名称。frontend_type这里始终是text但习惯于使用很多的。sort_order选项卡中,把这项新条文。 如果省略了新的部分只是... 阅读全文

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

DB2查询当前时间与指定时间的时间差(相隔的秒数)

摘要: DB2查询当前时间与指定时间的时间差(相隔的秒数)。例子:“拍品表 auct_item”中有个“结束时间 end_date”的字段,求结束时间与当前时间的间隔秒数。select (DAYS(a.end_date) - DAYS(current timestamp)) * 86400 +(MIDNIGHT_SECONDS(a.end_date) - MIDNIGHT_SECONDS(current timestamp)) from auct_item a 阅读全文

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

分享几个社交类网站常用并且也是最好用的jquery类库

摘要: 官网都有详细的文档说明,大家自行百度谷歌哈! artZoom:常用于微博,支持图片放大缩小旋转 AutoComplete:自动完成 BackTop:当内容多时出现“返回顶部” CFUpload:批量上传图片,支持预览,支持众多回发事件 Common:网站常用的基础jquery库 FancyBox:众多遮罩层中出彩的一个,比graybox什么的都好用,事件支持也比较多,推荐使用 Gallery:相册集,最好用的一个!可以实现QQ空间照片浏览类似的功能 imgAreaSelect:上传头像预览,并可支持矩形选择,众多参数自行定制 kindeditor:比fckeditor还要好用的富文本编辑器,. 阅读全文

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

js中的referrer使用,返回上一页

摘要: js完整代码: “HTTP_REFERER” 链接到当前页面的前一页面的 URL 地址。不是所有的用户代理(浏览器)都会设置这个变量,而且有的还可以手工修改HTTP_REFERER。因此,这个变量不总是真实正确的。 注意 document.referrer; 和“HTTP_REFERER” 中间差一个字母,却是不同的概念的东东,请注意使用js中的referrer使用,返回上一页 在js中写上location.href = document.referrer;就可以实现跳转到上一个页面了,让用户觉得体验很好 但是在IE中referrer就没那么尽人意了啊,IE会清空refe... 阅读全文

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

Windows使用WxWidgets开发界面(c++)环境搭建

摘要: 一直想学习wxWidgets,之前使用的都是wxPython,现在终于鼓起勇气学习这个了,发现原来是基于vc6.0开发的。所以最好的学习办法就是安装vistual studio 2010,方便学习看代码。wxWidgets里面也有demo。基本上wxWidgets是和MFC类似的。 参考: http://www.codeproject.com/Articles/11515/Introduction-to-wxWidgets Similarity to MFC MFC and wxWidgets macros MFC version wxWidgets version BE... 阅读全文

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

Salt安装

摘要: salt-master安装[salt-master]# yum install salt-master或者curl -L http://bootstrap.saltstack.org | sudo sh -s -- -M -Nmaster端的配置文件是在/etc/salt/master对于此配置文件的详细配置可以查看http://docs.saltstack.org/en/latest/ref/configuration/master.html运行:[salt-master]# salt-master -dsalt-minion安装[salt-minion]# yum installsalt- 阅读全文

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

[Ext JS 4] 实战之Grid, Tree Gird编辑Cell

摘要: 前言本篇这里以稍微复杂一点的Tree Grid 来介绍.在写编辑grid 之, 先来看一下 grid 的 selType 的配置。先给一个简单的Tree grid 的例子:Ext.onReady(function(){ var treeStore = Ext.create('Ext.data.TreeStore', { fields: ['id','name','sex','age'], root:{ "children":[{id:'001',name:'shu' 阅读全文

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

无限级别菜单下拉

摘要: html script 阅读全文

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

ASP.NET中时间的绑定和格式化

摘要: 1。Eval和Bind的区别 绑定表达式 区别 1。eval是只读数据,bind是可更新的. 2.当对次表达式操作时候,必须用Eval 如 2.若GridView中绑定列里面 设置 内容格式 DataFormateString ={0:d} ,则 必须把 属性 HtmlCode 设置为false,否则无法起作用; Eval 单向绑定:数据是只读的 Bind 双向绑定:数据可以更改,并返回服务器端,服务器可以处理更改后的数据,如存入数据库. ---- //----2006年10月27日 ----//----2006年10月27日 ... 阅读全文

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

linux svn安装和配置

摘要: linux svn安装和配置,不结合apachehttp://blog.51yip.com/server/901.html 张映 发表于 2010-07-07分类目录: 服务器相关 今天有个同事在搞SVN服务器,SVN服务器我也算比较熟的了,他在配置的时候遇到了一个问题,就是包函authz这个配置文件老是有问题,以前我装SVN的时候,是和apache结合的http://blog.51yip.com/server/291.html,我那同事装的呢,是单独的没有和apache结合,权限配置有很大的不同。所以晚上回来,我在自己的电脑上装一个。一,安装要的软件wget http://subv... 阅读全文

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

sql注入数据库修复方法

摘要: 1.第一种情况是 需要将指定的 注入字符串全部替换掉(仅替换注入的字符串为空)declare @delStr nvarchar(500) set @delStr='' --这里被注入的字段串 /****************************************//**********以下为操作实体************/ set nocount ondeclare @tableName nvarchar(100),@columnName nvarchar(100),@tbID int,@iRow int,@iResult int declare @sql nva 阅读全文

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

linux cache swap 以及 虚拟内存等

摘要: 提出四个问题及解答: 1)若进程在运行过程中,物理内存不足会发生什么? 2)为何进程在占用物理内存不变的情况下,系统的物理内存会增加? 3)为何程序的大小大于实际占用的物理内存?(假如程序30M,却只有20M物理内存) 4)malloc分配的内存,未体现在物理内存上?(分配了10M,物理内存可能还不足10M) 问题一: 与第一个问题相关的是一个swap的概念,简单来说就是将根据某一算法将部分物理内存页交换到硬盘或者其他存储设备,空出的内存页就可以为进程使用。 1)内存页在此可分为两种不同属性,一种为不可写的内存页(cache、程序的text段,共享库的内存映像以及只读数据文件等),一种为... 阅读全文

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

C函数的实现(strcpy,atoi,atof,itoa,reverse)

摘要: 在笔试面试中经常会遇到让你实现C语言中的一些函数比如strcpy,atoi等 1. atoi把字符串s转换成数字 int Atoi( char *s ){ int num = 0, i = 0; int sign = 1; for( i=0; isspace(s[i]); i++ ); sign = (s[i] == '-')? -1:1; if( s[i] == '+' || s[i] == '-' ) i++; for( ;isdigit(s[i]); i++ ) { num = 10*num + (s[i]-'0'); } 阅读全文

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

LDA-线性判别分析(一)

摘要: 本来是要调研 Latent Dirichlet Allocation 的那个 LDA 的, 没想到查到很多关于 Linear Discriminant Analysis 这个 LDA 的资料。初步看了看,觉得数学味挺浓,一时引起了很大的兴趣;再看看,就有整理一份资料的冲动了。网上查到的相关文章大都写得不是很详细,而且在概念和记号等方面也比较混乱,因此,在整理本文时,我有意识地牵了一根主线,想让读者读起来有循序渐进的感觉,记号上也力求规范和统一。期间参考了若干文献,以及一些优秀的博客,如 JerryLead、LeftNotEasy、webdancer、xiaodongrush 等的博文,在这里对 阅读全文

posted @ 2013-09-26 21:57 新一 阅读(193) 评论(0) 推荐(0)

Spring (二) OOP V.S AOP

摘要: 介绍这是两种不同的编程思想就好比初中数学中学习的横纵坐标,一种是横向的一种是纵向,OOP是代表X轴而AOP代表Y轴,如下图:数学几乎可以解释生活中所有的现象,无论是物体运动还是静止,也可以通过数学总结计算出很多规律推动社会发展,数学里面的思想发放已经渗透到了各行各业,也包括软件计算机更离不开数学作为支撑。各有千秋爱因斯坦之所以是一个伟大的人在于它为人类做出了重大贡献,提出了著名的相对论:认为任何事物都不是独立的都会相互作用,某一个事物在不同环境下结论和用途等都是不同的,同样这个理论也适用于OOP和AOP。OOP是面向对象编程是静态的,而AOP为面向切面动态的,在程序运行时不需要改变程序代码,只 阅读全文

posted @ 2013-09-26 21:56 新一 阅读(380) 评论(0) 推荐(0)

LDA-线性判别分析(二)

摘要: 本来是要调研 Latent Dirichlet Allocation 的那个 LDA 的, 没想到查到很多关于 Linear Discriminant Analysis 这个 LDA 的资料。初步看了看,觉得数学味挺浓,一时引起了很大的兴趣;再看看,就有整理一份资料的冲动了。网上查到的相关文章大都写得不是很详细,而且在概念和记号等方面也比较混乱,因此,在整理本文时,我有意识地牵了一根主线,想让读者读起来有循序渐进的感觉,记号上也力求规范和统一。期间参考了若干文献,以及一些优秀的博客,如 JerryLead、LeftNotEasy、webdancer、xiaodongrush 等的博文,在这里对 阅读全文

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

LDA-线性判别分析(三)

摘要: 本来是要调研 Latent Dirichlet Allocation 的那个 LDA 的, 没想到查到很多关于 Linear Discriminant Analysis 这个 LDA 的资料。初步看了看,觉得数学味挺浓,一时引起了很大的兴趣;再看看,就有整理一份资料的冲动了。网上查到的相关文章大都写得不是很详细,而且在概念和记号等方面也比较混乱,因此,在整理本文时,我有意识地牵了一根主线,想让读者读起来有循序渐进的感觉,记号上也力求规范和统一。期间参考了若干文献,以及一些优秀的博客,如 JerryLead、LeftNotEasy、webdancer、xiaodongrush 等的博文,在这里对 阅读全文

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

LDA-线性判别分析(四)

摘要: 本来是要调研 Latent Dirichlet Allocation 的那个 LDA 的, 没想到查到很多关于 Linear Discriminant Analysis 这个 LDA 的资料。初步看了看,觉得数学味挺浓,一时引起了很大的兴趣;再看看,就有整理一份资料的冲动了。网上查到的相关文章大都写得不是很详细,而且在概念和记号等方面也比较混乱,因此,在整理本文时,我有意识地牵了一根主线,想让读者读起来有循序渐进的感觉,记号上也力求规范和统一。期间参考了若干文献,以及一些优秀的博客,如 JerryLead、LeftNotEasy、webdancer、xiaodongrush 等的博文,在这里对 阅读全文

posted @ 2013-09-26 21:49 新一 阅读(202) 评论(0) 推荐(0)

C++空类中的默认函数

摘要: 定义一个空的C++类,例如 class Empty { } 一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些member function,一般编译过去就相当于 class Empty { public: Empty(); // 缺省构造函数 Empty( const Empty& ); // 拷贝构造函数 ~Empty(); // 析构函数 Empty& operator=( const Empty& ); // 赋值运算符 Empty* operator&(); // 取址运算符 const Empty* operator&a 阅读全文

posted @ 2013-09-26 21:48 新一 阅读(560) 评论(0) 推荐(0)

Guava源码分析——ServiceManager

摘要: ServiceManager类: 用于监控服务集的管理器,该类提供了诸如startAsync、stopAsync、servicesByState方法来运行、结束和检查服务集,而且,通过监听器机制还能监控状态的改变。 建议通过此类来管理服务的生命周期,状态转变则通过其它机制来执行。例如,如果服务集通过除startAsync之外的某些机制启动,那么监听器将在合适的时候被唤醒,同时awaitHealthy 也仍将按预期工作。 服务生命周期StateNEW服务在这个状态下是不活跃的,它的作用和消耗的资源都非常小STARTING服务在这个状态过渡到RUNNINGRUNNING服务在这个状态下运作STO. 阅读全文

posted @ 2013-09-26 21:44 新一 阅读(822) 评论(0) 推荐(0)

整型数组处理算法(二)文件中有一组整数,要求排序后输出到另一个文件中

摘要: 如题,需要将文件里的一组整数,排序后写到另外一个文件中。思路:一次读取一个sizeof(int),然后往一个int*数组里写入,写入的时候就比较,进行排序。然后,在遍历数组,写到文件中。 实现代码如下:#define READ_FILE "C:\\tempR.txt"#define WRITE_FILE "C:\\tempW.txt"/*按降序排列数组*/int InsertData(int* a, int nValue, int nCount){ for (int i=0; ii; j--) { a[j]=a[j-1]; } a[i]=nValue; 阅读全文

posted @ 2013-09-26 21:41 新一 阅读(768) 评论(0) 推荐(0)

解决一个maven在eclipse中M2_HOME不能调整的问题

摘要: 在坚持了许久之后,依然还是没能抵住maven的各种攻击,终于从0开始maven。开始由于有关小项目,时间紧任务重,没仔细研究maven,便匆匆上手了,导致maven库的位置放在了c盘当前用户的数据目录下(后来才知道),而且自动创建了eclipse中的M2_HOME属性。匆匆折腾1小时,没能搞定,从此心里产生些许遗憾,近日,抽出时间决定从头开始。但是,刚小小折腾了一会,发现在eclipse中创建的那个M2_HOME属性,定位到C盘那里,而且打开Window-preferences-java-build path-classpath variables,发现“M2_HOME”选中时,edit与re 阅读全文

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

linux内核--内存管理(二)

摘要: 一、进程与内存 所有进程(执行的程序)都必须占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数据段;代码段:代码段是用来存放可执行文件的操作指令,也就是说是它是可执行程序在内存中的镜像。代码段需要防止在运行时被非法修改,所以只准许读取操作,而不允许写入(修改)操作——它是不可写的。数据段:数据段用来存放可执行文件中已初始化全局变量,换句话说就是存放程序静态分配的变量和全局变量。BSS段: 阅读全文

posted @ 2013-09-26 21:38 新一 阅读(441) 评论(0) 推荐(0)

几个检查当前运行的LINUX是在VM还是在实体机中的方法

摘要: 昨天提到了VM中的逃逸问题,要想逃逸,首先要检测当前操作系统是否为VM,下面提供几个LINUX下的检查方法: 第一,首推facter virtual ,权限为普通用户,约定,普通用户命令提示符用$表示,root用户命令提示符用#表示,第一组为实体机的返回,第二组为虚拟机的返回:$facter virtualphysical$facter virtual vmware第二,cat /proc/scsi/scsi,需要分析Vendor中的内容:$cat /proc/scsi/scsi Attached devices: Host: scsi6 Channel: 03 Id: 00 Lun: 00 阅读全文

posted @ 2013-09-26 21:34 新一 阅读(450) 评论(0) 推荐(0)

c++编程碰到的奇怪问题与解决

摘要: 今天写一个工具,调试过程中莫名其妙崩溃,类某些成员变量指针很奇怪,为0x00003001。最后检查的结果居然是这样的: 文件class1.h:class1 { int a; int b; } 文件:class1new.hclass1{ int a; //int b; } 由于class2使用的是class1new.h,新加了一个类class3不小心包含了头文件class1.h,而不是class1new,导致在解析class1的时候出现错误,类成员变量值乱码,程序运行莫名其妙崩溃 阅读全文

posted @ 2013-09-26 21:32 新一 阅读(146) 评论(0) 推荐(0)

HDU 1813 Escape from Tetris (IDA*)

摘要: 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1813题意:给你一个n*n的迷宫,其中0代表有一个人在这个位置,1代表墙,现在要求一个路线,使所有的人通过这个路线都可以走到迷宫的边界注意当到达边界就相当于出去了不用继续走了,一个格子可以容纳很多人。题解:先用BFS求出迷宫内部的点走到边界的最小步数(为了后面的IDA*剪枝),因为有很多状态,不好表示,所以可以想到用IDA*算法,在dfs的时候每次内部的点安同一个方向走,当某个点走到边界或遇见墙时不变,其他的点还是继续走。AC代码:#include #include #include #include 阅读全文

posted @ 2013-09-26 21:31 新一 阅读(248) 评论(0) 推荐(0)

[置顶] 【cocos2d-x入门实战】微信飞机大战之十二:分数的本地存储

摘要: 转载请表明地址:http://blog.csdn.net/jackystudio/article/details/12036237 作为一个单机游戏,连分数存储的的功能都没有,让它怎么在单机游戏圈里混,其它单机游戏又会怎么看它,这么碎节操的事不能干。。。好吧,不废话。。。这篇就要针对游戏分数来介绍数据的本地存储。至于具体在哪里实现,因为涉及开场场景和结束场景的设计,篇幅有限,就先不写,这里讨论怎么实现。 1.分数的设计在GameLayer层增加成员变量。int score;//实时分数在GameOverLayer层增加成员变量,这层是游戏结束画面,放在GameOverScene中,后面会介绍。 阅读全文

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

C++ 报错 R6030 CRT not initialized

摘要: 昨天,在写一个算法的时候,报错R6030 CRT not initialized。认真检查发现,是出了比较低级的错误。一、会出错的代码,编译的时候不会报错,执行过程中报R6030 CRT not initialized:代码一:int *a= new int[];//这个是没有指定大小for(int i=0; inew用法:1. 开辟单变量地址空间 1)new int; //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址. int *a = new int 即为将一个int类型的地址赋值给整型指针a. 2)int *a = new int(5) 作用同上,但是同时将整数赋值为5 2. 阅读全文

posted @ 2013-09-26 21:28 新一 阅读(2375) 评论(0) 推荐(0)

TCP/IP远程访问操作:rwho,rlogin,rcp和rsh

摘要: TCP/IP网络通信 软件 包使用远程访问 的 命令 ,这些命令首先是由UC Berkely为Arpanet开发的。它允许您远程注册到另一个 系统 中,并从一个系统复制文件到另一个系统。您能取得关于一个系统的信息,比如当前谁正在注册使用。调用一个系统的地址时,这些远程命令使用域名或IP地址。和TCP/IP远程访问命令一样,域名地址开始好是为在Arpanet上使用而设计。 &nbps;许多TCP/IP命令可以和用在Internet上的 网络 通信功能相比较。例如,用TCP/IP命令rlogin可以远程注册到一个系统,它和telnet相似。rcp命令能远程复制文件,它执行和ftp相同的功. 阅读全文

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

C++中malloc/free和new/delete 的使用

摘要: malloc/free 的使用要点 函数malloc的原型如下: void * malloc(size_t size); 用malloc申请一块长度为length的整数类型的内存,程序如下: int *p = (int *) malloc(sizeof(int) * length); 我们应当把注意力集中在两个要素上:“类型转换”和“sizeof”。 * malloc返回值的类型是void *,所以在调用malloc时要显式地进行类型转换,将void * 转换成所需要的指针类型。 * malloc函数本身并不识别要申请的内存... 阅读全文

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

导航