自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kikim的地盘

莫道君行早,更有早行人!

原创 OS X升级到10.10之后使用pod出现问题的解决方法

最新对mac 10.10的强大功能好奇,于是将系统升级到了10.10,结果发现使用pod出现了下面的问题:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kern...

2014-07-19 11:28:33 32562 2

原创 使用XCode6打开项目以后再用XCode5出现的问题fatal error: malformed or corrupted AST file: 'Unable to load module

使用不同版本的XCode出现的问题: fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/xxx/Library/Developer/Xcode/DerivedData/Mo...

2014-07-07 01:15:55 15661 5

原创 iOS 加载图片选择imageNamed 方法还是 imageWithContentsOfFile?

Apple官方的文档为生成一个UIImage对象提供了两种方法: 1. imageNamed,其参数为图片的名字; 2. imageWithContentsOfFile,其参数也是图片文件的路径。 那么两种有什么区别吗? 肯定是有的。根据Apple的官方文档: imageNamed: ...

2014-05-25 17:39:38 39619 2

原创 nodejs出现events.js:72中抛出错误

作为初学者,我在使用nodejs的过程中遇到了如下的运行错误: events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at e...

2014-05-25 16:56:57 20794 0

原创 perforce在centos上采用命令行增删改上传程序

login一个perforce服务器:采用shelf脚本login_p4.sh #!/bin/sh export P4USER=user_name export P4CLIENT=client_name export P4PORT=server_address然后运行脚本: $. login-p...

2014-04-14 19:12:42 3653 0

转载 如何在在虚拟机上使用p4

一共分为如下几步: 1.     要在Linux上用P4,就需要虚拟机能够访问外网 2.     安装及配置P4 3.     配置源代码环境   下面具体介绍一下各个步骤:(我称我们的工作机本身为“主机”) 1.     配置虚拟机访问外部网络。设置步骤如下 1)共享主机网卡 本...

2014-04-14 19:12:33 2617 0

原创 linux使用shared_ptr出现错误

我在不同的系统下采用下面的方式使用shared_ptr以及vector: std::vector > pointer_arrays; std::vectorbject > >::const_iterator pointer_Iter; 并采用如下初始化: const std...

2014-04-14 18:44:00 7870 0

原创 git与xcode结合使用

随着ios开发的广泛普及,使用XCode编写程序的情况也越来越多,因此代码的版本管理以及多人的协同开发出现的问题也越来越频繁。而XCode对git功能的支持实在是不怎么用。 例如,XCode不能给branch打tag,如果要给branch加上tag,那么需要在项目的目录下,输入命令行,  gi...

2014-04-04 21:57:36 7673 0

转载 NSDate和NSString之间的转换,(可以转时区的哈)

NSString和NSDate互转需要用到NSDateFormatter,设置一下timezone和format即可,直接上代码 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; NSTimeZone *time...

2014-04-01 10:33:13 4876 0

原创 EXC_BAD_ACCESS异常 调试过程

当我的代码是这样编写时: 在button出现touch操作时,button的action会执行下面的代码, dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ ...

2014-03-29 22:55:48 11590 0

原创 g++ 编译动态链接库和静态链接库

现在我有hello1.cpp和hello2.cpp两个文件,现在我要生成动态链接库libhello.so和静态链接库libhello.a。以下为步骤: 1.生成动态链接库: g++ -m32 hello1.cpp hello2.cpp -fPIC -shared -o ../lib/linux3...

2014-03-25 19:20:39 17541 0

原创 wordpress连接数据库出错解决方法

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** // /** WordPress数据库的名称 */ define('DB_NAME', 'wordpress'); /** MySQL数据库用户名 */ define(&#...

2014-03-14 15:28:53 19649 5

原创 centos 上更新g++版本

最近要用结巴分词开源库的c++版本,由于其推荐使用gcc4.6以上的版本,所以我不得不对我的gcc进行升级。 幸好我是在centos上进行升级,而centos上有,并且最简单的方法是升级到g++4.7版本。下面就说说是如何升级g++的: 打开终端,依次输入以下命令: cd /etc/yum.rep...

2014-03-04 18:07:21 18014 0

原创 JNI使用:步步解析

虽然java用了很长的一段时间,但一直没有机会去碰JNI的东西。最近终于有项目需要用到JNI,并且我们是要用c++调用java代码。为什么我们需要这么做呢? 1. 第三方的功能比较符合我们想要的库是用java实现的; 2. 它是开源的并且能够用于商业用途; 3. 上层的应用对时间、效率又有一定的要...

2014-03-03 22:13:51 5098 0

翻译 JNI使用:设计综述

JNI接口函数以及指针示意图: 可以看到,JNI接口设计类似于c++的虚函数表或者COM接口。使用函数表而不用硬连接函数入口(hard-wired function entries)的方式的好处有:JNI命名空间与native代码相隔离。VM能够简单的提供多个版本的JNI函数表。例如,VM可能...

2014-03-03 21:18:20 2937 0

原创 统计自然语言处理基础学习笔记(8)——文本分析

自然语言处理的目的是为了更好的分析人类语言,让机器能够理解人类的语言。随着互联网的兴起,人们越来越多的参与网络社区活动,人们在网络社区发言的机会越来越多,文本分析的需求也越来越迫切。而依靠人工去分析这样的海量文本,这是不现实,所以只有依靠机器来分析他们。这个领域即为文本分析,或者也称为文本挖掘。 ...

2014-03-02 22:05:32 4729 0

原创 统计自然语言处理基础学习笔记(7)——句法分析

在中文的自然语言处理种,句法分析是一个比较重要的部分。     句法分析,英文为Parsing,指对句子种的词语语法功能进行分析。一个完整的汉语句子,一般有主语、谓语、宾语,复杂一些的句子就会出现各种各样的依存关系,包括补语、定语、状语、并列、同位语、数量、介宾、连动、疑问连动、兼语、关联、重复...

2014-03-02 21:33:11 7742 0

原创 JNI: API的调用

什么都不说,我们先来看代码: #include /* where everything is defined */ ... JavaVM *jvm; /* denotes a Java VM */ JNIEnv *env; /...

2014-02-27 21:49:16 8264 0

原创 iOS7隐藏状态栏 status Bar

iOS7中,不仅应用的风格有一定的变化,状态栏变化比较大,我们可以看到UIViewController的状态栏与导航栏基本是一体的。因此UIVIEWCONTROLLER的hide/show状态的方法也跟其他版本的不一样了。 在iOS7以前的版本,hide/show是通过以下代码实现 ...

2014-01-06 00:03:23 29911 0

转载 iOS快速更新drawRect方法

If you are an advanced user of drawRect on your ipop*, you will know that of course drawRect will not actually run until "all processing is fini...

2013-12-08 20:39:08 5184 1

转载 xcode4.4+ APP 打包以及提交apple审核详细流程(新版本更新提交审核)

最近项目到了最后的阶段,测试完一切ok后,准备打包以及提交,不料看到网上众教程,好多都是老版本的,现在IDE实现方式改了,那些方法好多都找不到,绕了一大圈,才搞明白流程,现在记录下来,以便朋友们查阅。 开发环境:xcode4.4.1 iphonesdk:5.1.1 开发机器:macm...

2013-10-24 22:28:39 1971 0

原创 Maven使用(1)

项目管理是个高深的问题,代码管理同样也是一个高深的问题。在Java的世界里,Maven作为代码指挥部能够很好的进行代码管理。下面说说Maven在java项目中的使用条款: 1. Maven项目中最主要最核心的东西是pom.xml(其中pom是project object model的缩写),它类似...

2013-09-11 20:26:18 1055 0

原创 iOS中如何添加自定义的字体

iOS中中文字体种类特别的少,有时为了增加字体的艺术效果需要添加自定义的字体。其实在iOS中添加自定义字体很简单,4步就可搞定:   1,在Info.plist中加入名为UIAppFonts的array   2,把*.ttf 和*.otf文件加入到项目当中,比如说是MyScript.t...

2013-08-27 22:14:08 1317 0

原创 iPhone、iPod和iPad离线固件升级的方法

我们知道iOS升级的过程过程超级简单,特别是在线升级只需要点击几个按钮就ok了,但是对于开发者来说,经常升级的iOS固件都是preview版的,需要自己下载好固件之后,手动来更新,我找了一下网上的资料,基本上都是千篇一律针对window系统上itunes软件下iOS固件升级,结果总是没有出现那些界...

2013-07-04 13:02:26 7963 0

转载 IOS学习之IOS沙盒(sandbox)机制和文件操作之NSFileManager(三)

我们看看NSFileManager如何使用。包括创建文件,目录,删除,遍历目录等。 1、在Documents里创建目录 创建一个叫test的目录,先找到Documents的目录, NSArray *paths = NSSearchPathForDirectoriesIn...

2013-06-22 21:56:07 1805 0

转载 IOS学习之IOS沙盒(sandbox)机制和文件操作(二)

我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。 1、获取程序的Home目录 NSString *homeDirectory = NSHomeDirectory(); NSLog(@"path:%@", homeDirectory...

2013-06-22 21:55:36 1158 0

转载 IOS学习之IOS沙盒(sandbox)机制和文件操作(一)

1、IOS沙盒机制 IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。 1.1、每个应用程序都有自己的存储空间 1.2、应用程序不能翻过自己的围墙去访问别...

2013-06-22 21:53:45 1497 0

原创 使用XCode5和iOS7SDK出现Undefined symbols for architecture i386 clang: error: linker command failed with

下载好最新的Xcode5 preview版程序并安装后,开始进行iOS7程序开发了! 新建project,在不添加文件的情况下,应用程序运行正常。那就开始编写自己的程序了,添加一个没有任何工程的类,例如添加一个继承UIVIewController类ViewController,在AppDeleg...

2013-06-19 20:08:13 12707 0

转载 wget 使用技巧

wget 是一个命令行的下载工具。不管对于 Linux 还是mac用户来说,几乎经常使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。 $ wget -r -np -nd http://example.com/packages/ 这条命令可以下载 ...

2013-04-24 18:15:21 865 0

原创 Xcode4.6发布了

apple的Xcode4.6.2版本在4月15号已经发布了,看了一下其新功能,发现了一些新的亮点:          1、更加准确的代码补全启发以及优化默认的数据集;          2、新的编译器标注使用ARC和弱引用产生的潜在bugs;          3、最高兴的一点是增加了对c+...

2013-04-24 12:54:45 1191 0

原创 C++面试时的知识盲点

1、声明与定义的区别; 2、模板与重载相比,有什么优点? 3、模板与宏相比,有什么好处? 4、auto_ptr与vector一起使用,会有什么问题/ 5、嵌套类如何构造? 6、virtual public和public virtual之间的区别? 7、 8、模板与多态之间的区别? ...

2013-03-23 19:58:44 1459 0

原创 互联网,软件行业找工作问题总结

自我调查题; 1、是否想做技术?觉得牛逼的企业有哪些?最想进的企业是?进入该企业想做的具体工作类型是什么? 2、确定想做技术,对技术的态度是?技术只是一块敲门砖还是你的精神家园? 对自己做完了调查,然后可以开始回答下面的十个问题了。 1、基础只是是否牢固?数据结构和算法,操作系统,计算机网...

2013-03-23 15:48:50 1614 0

转载 线程同步

概述 最常见的进程/线程的同步方法有互斥锁(或称互斥量Mutex),读写锁(rdlock),条件变量(cond),信号量(Semophore)等。在Windows系统中,临界区(Critical Section)和事件对象(Event)也是常用的同步方法。   简单的说,互斥锁保护了一个临界...

2013-03-12 16:32:14 859 0

原创 C++ boost库学习之——Smart Pointers

智能指针是用来存储动态分配给对象的指针的对象,与C++内置的指针十分相似,但是智能指针能够在合适的时间自动删除对象,从而释放空间。智能指针在遇到异常时尤其有用,因为它能够确保动态分配对象的正确析构。同时,智能指针还可以对多个拥有者共享的动态分配对象进行跟踪。        智能指针可以抽象地认为...

2013-03-11 14:55:47 1904 0

转载 Understanding Jmeter Results

Jmeter:Understanding Summary Report The summary report shows values about the measurement Jmeter has done while calling the same page as if ...

2013-03-05 18:20:13 1085 0

原创 c++学习历程

我的学习技术历程主要为书本知识学习,项目经验积累。从最初的课堂上学习《c语言程序设计》,然后自学《c++ primer》,对c++的语法有了较清晰的认识之后,开始着手研究c++编程效率的书籍,类似于《effective C++》和《more effective C++》,《c++编程思想》等。...

2013-01-17 13:13:04 1570 0

转载 如何获取cpu占用率和 mem使用情况

一、shell下提供top、ps命令查看当前cpu、mem使用情况,简要介绍如下: 1. 使用ps查看进程的资源占用 ps -aux 查看进程信息时,第三列就是CPU占用。 [root@localhost utx86]# ps -aux | grep my_process Warni...

2013-01-16 13:24:56 9439 0

转载 C语言中跨文件的全局变量

声明:突然看到这篇文章,发现了c语言中使用全局变量的错误,特转之。 首先看一段代码(https://gist.github.com/3760736) func.c 123456 int buf = 0;   void func() {...

2013-01-12 18:00:35 4227 0

原创 为什么自己写的快速排序要比algorithm命名空间下的sort要慢?

最近几天一直被poj上的一个题目困扰着,倒不是问题有多难,而是老是超时,而且超时不打紧,要命的是程序的主要耗时程序为排序部分,自己写的如下快速排序代码: void swap(int *num1, int *num2) { int temp = *num1; *num1 = ...

2012-12-30 00:12:26 3201 1

原创 统计自然语言处理基础学习笔记(6)——马尔可夫模型

前面已经学习完词法,现在就可以学习语法了。语法学习中比较常用的是马尔可夫模型,然后进行词性标注,接着采用概率上下文无关文法学习人们说话的方式存在的一些结构和规则,最后采用概率句法分析来识别出高层次的结构但愿来简化句子的描述,实现语块分析。下面先来介绍马尔可夫模型。          markov...

2012-12-26 15:43:30 3216 0

提示
确定要删除当前文章?
取消 删除