- 博客(38)
- 收藏
- 关注
转载 swift map reduce 获取下标(index)的方法
原文:http://stackoverflow.com/questions/28012205/map-or-reduce-with-index-in-swiftYou can use enumerate to convert a sequence (Array, String, etc.) to a sequence of tuples with an integer coun
2016-06-29 10:58:09 3328
原创 Alamofire分析
Manager 生成RequestRequest根据请求不同生成不同的delegate对象SessionDelegate 利用subdelegates存储对应Request的对应的deleagte同时实现一些通用的SessionDelegate通过self[task] 调用对应的delegate方法之所以这么实现大概是为了是Request能处理文件上传,下载,同时请求数据。
2016-05-27 12:38:06 568
原创 xcode crash分析方式
详细方法见下面http://www.cocoachina.com/industry/20140514/8418.htmlsymbolicatecrash 命令行分析工具Xcode 7.3 中 symbolicatecrash在下面这个路径里/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.fr
2016-04-30 15:18:34 739
转载 Socket 与 WebSocket
原文http://zengrong.net/post/2199.htm去年光棍节的时候,我写过一篇 quick-cocos2d-x 中的 socket 技术选择:LuaSocket 和 WebSocket 。这篇文章介绍了我为何决定在项目中使用 LuaSocket 。现在想起来,当时对 WebSocket 是很感兴趣的,但由于服务端的限制,最终依然选择了 LuaSocket。我
2016-04-11 15:45:10 370
原创 StoryBoard中自定义view时初始化的问题
override func drawRect(rect: CGRect) { // Drawing code //third print("drawRect")}override init(frame: CGRect) { //never super.init(frame: frame) }required init?(coder aDeco
2015-11-24 14:14:24 780
原创 xcode6 framework中使用xib
targets->build phases->Copy Bundle Resources加入相应的xib重点是下面的路径UIViewController *vc = [[UIViewControlleralloc]initWithNibName:@"Frameworks/CustomFrameWork.framework/ActivityViewController"bundl
2015-09-10 10:29:34 412
原创 解决dyld: Library not loaded: @rpath/libswiftCore.dylib
targets-build setting-embedded content contains swift code -> yes
2015-09-09 16:43:15 1641
原创 fedora22安装oracle11gr2
Fedora 22 Server + oracle 11g r2安装过程制作fedora安装u盘使用win32diskimager烧录iso镜像到u盘。从U盘启动进入安装环境。默认配置即可。注意交换分区不得小于16g。进入linux系统首先确保有网络环境,然后安装桌面环境。#sudo yum grouplist 查看可用软件包安装基本桌面环境#sudo yum inst
2015-09-09 16:03:33 1713
原创 ios下inhouse发布相关代码
html页面代码ipa downloadplist代码://www.apple.com/DTDs/PropertyList-1.0.dtd"> items assets kind software-package url http://localhost/iosApp/xxx.ipa
2015-07-25 14:25:06 427
原创 ios coredata 增删改查代码
以Person实体为例(name、age、sex)Person关系Tel(tel)1增加数据NSManagedObject *person = [NSEntityDescription insertNewObjectForEntityForName:@"Person" inManagedObjectContext:self.managedObjectContext];
2015-05-12 15:39:23 477
原创 gitlab7配置smtp邮箱
以163为例先注册个邮箱,开启smtp服务,需要验证手机号。修改配置文件$ sudo vi /etc/gitlab/gitlab.rbgitlab_rails['gitlab_email_from'] = 'xxxxxxxx@163.com'gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] =
2015-01-27 11:13:57 4007
原创 Ubuntu 14.04下安装gitlab 7.6.2
Ubuntu 14.04下安装gitlab 7.6.21安装Ubuntu 64位,用户名不要为git,不用使用快捷安装。2 安装gitlab1)打开终端 执行命令$wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.6.2-omnibus.5.3.0.ci.1-1_amd64.deb下
2015-01-22 11:22:48 794
原创 金山WPS笔试题
#include#includeint fun(unsigned int v){ unsigned int t=v; while(t!=0) { printf("%d",t%2); t/=2; } printf(" "); v^=v>>16; v^=v>>8; v^=
2014-10-28 10:31:51 1378
原创 七大排序算法 c语言
//冒泡排序void bubblesort(int arr[],int len){ if(arr||len<=0)return; int i,j,t; for(i=0; i<len-1; ++i) for(j=0; j<len-1-i; ++j) if(arr[j]>arr[j+1]) (t=arr
2014-10-21 20:10:49 495
原创 hihocoder 1049 后续遍历
#include#include#include#include#includeusing namespace std;char preorder[30],midorder[30],endorder[30];typedef struct mynode Node;typedef Node* Tree;struct mynode{ char data; stru
2014-10-12 17:47:00 551
原创 最长回文串子串 渣渣版
#include#include#includeusing namespace std;int main(){ int n,l,r,pos,maxlen; string str; cin>>n; while(n--) { cin>>str; for(int i=0;i<=str.length();i+=2)
2014-10-10 20:04:08 462
转载 COUT格式化输出
将 cout 的 flag 保存到变量, 以便修改后的恢复[cpp] view plaincopyostream::fmtflags old = cout.flag() ; // 无参将返回当前 flag 值 cout.flag(old) ; // 恢复到原先保存的值
2014-10-01 21:17:22 484
原创 const、static、extern 在头文件中似的情况小结
const在头文件中定义//tset.hconst int a = 0;这是可行的,在bi
2014-10-01 19:54:47 624
原创 完美世界面试经历
面试没过基础不是特别好总结一下一面问: 0xFF,0x8F,0x7F 换成单字节有符号十进制问:用过stl么写个map迭代器删除偶数元素问:一个金条给工人工钱,7天,一天一给,给多了工人就跑了,给少了,工人也跑。问怎么是qie'g二面问: 0xFF,0x80,0x7F换成单字节有符号十进制int fun(int n){if(n==1)return 1;
2014-09-28 18:01:18 3428
原创 数组模拟队列和栈
#include#include#include#includeusing namespace std;#define VARTYPE char //默认存放char类型#define MAX 1000;//数组模拟栈VARTYPE _stack[MAX];int head = -1;void pop(){ head--;}void push(VARTYP
2014-09-21 00:31:25 437
原创 链式队列实现
#include#include#include#include#define VARTYPE char //默认存放char类型using namespace std;struct myNode;struct myQueue;typedef struct myNode Node;typedef Node* List;typedef Node* PtrToNode;
2014-09-21 00:10:03 322
原创 栈的实现
#include#include#include#include#define VARTYPE char //默认存放char类型using namespace std;struct myNode;typedef struct myNode Node;typedef Node* _Stack;typedef Node* PtrToNode;struct myNode{
2014-09-20 21:42:15 432
原创 自己实现C语言双向向链表
#include#include#include#include#include#define CHAR char#define VARTYPE CHAR //默认存放char类型using namespace std;struct myNode;typedef struct myNode Node;typedef Node* List;typedef Node* Ptr
2014-09-20 17:45:35 429
原创 自己实现C语言单向链表
#include#include#include#include#define CHAR char#define VARTYPE CHARusing namespace std;struct myNode;typedef struct myNode Node;typedef Node* List;typedef Node* PtrToNode;struct myNo
2014-09-20 15:35:39 469
转载 二叉树先序,中序,后序遍历非递归实现
#include #include #include #include #include #include using namespace std;typedef struct BiTNode{ char data; BiTNode *lchild, *rchild;}BiTNode,*BiTree;void CreateBiTree(BiTree &T)//建树,按先序
2014-09-20 10:45:01 456
原创 一种排序 NYOJ
#include#include#includeusing namespace std;struct cc{ int n; int l; int w;}shape[1005];int cmp(struct cc x,struct cc y){ if(x.n == y.n) if(x.l == y.l) re
2014-09-17 17:52:50 397
转载 数据库范式简析和举例
简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。 范式的目标 应用数据库范式可以带来许多好处,但是最重要的好处归结为三点: 1.减少数据冗余(这是最主要的好处
2014-09-16 22:41:57 496
原创 企鹅后台开发笔试题
void calc(int n){ int i = 3; n%=MAX; int a = n/36; int b = n%36; while(i!=-1) { if(0<=b&&b<=9) r[i--]=b+'0'; else r[i--]=b-10+'A';
2014-09-14 20:21:00 415
原创 括号匹配(二)nyoj
#include#includechar _stack[205];int head = -1;int rear;void pop(){ head--;}void push(char ch){ _stack[++head] = ch;}char top(){ return _stack[head];}int main(){ int
2014-09-12 15:03:24 352
转载 树状数组——NYOJ士兵杀敌(二)
第一次做树状数组方面的题目,以前听学长讲过树状数组,但是当时候听的时候听他们讲到lowbit和什么进位运算的吧啦吧啦的时候我就闷了,觉得很复杂,这次遇见了树状数组的题目,没办法只能硬着头皮学了,结果发现对进位运算还是不了解,但是对lowbit的基本含义还是理解了的,赞一个。先看看维基百科对树状数组的讲解吧。树状数组预备函数定义一个函数Lowbit(Int):Int,返回
2014-09-12 12:57:16 416
转载 中缀表达式
原帖:http://www.nowamagic.net/librarys/veda/detail/2307我们把平时所用的标准四则运算表达式,即“9+(3-1)*3+10/2"叫做中缀表达式。因为所有的运算符号都在两数字的中间,现在我们的问题就是中缀到后缀的转化。中缀表达式“9+(3-1)*3+10/2”转化为后缀表达式“9 3 1-3*+ 10 2/+”规
2014-08-31 00:33:55 1781
翻译 Day of Week很好记录一下
本算法中引用的是由Tomohiko Sakamoto 提供的简洁函数代码代码如下:[cpp] view plaincopyint dayofweek(int y, int m, int d) /* 0 = Sunday */ { static int t[] = {0, 3, 2, 5, 0, 3, 5, 1
2014-08-15 10:16:18 413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人