摘要: string是我们经经常使用到的一个类型,事实上有时候认为敲代码就是在重复的操作字符串,这是C的特点,在java中。jdk非常好的封装了关于字符串的操作。三个类String 、StringBuffer 、 StringBuilder .这三个类基本上满足了我们在不同情景下使用字符串的需求。 一、St 阅读全文
posted @ 2017-05-25 19:58 yangykaifa 阅读(247) 评论(0) 推荐(0)
摘要: n个杯子。球最開始在s位置。有m次换球操作,看到了k次,看的人依据自己看到的k次猜球终于在哪个位置,输出可能性最大的位置。 dp[m][k][s]表示前m次操作中看到了k次球终于在s的频率。 #include<cstdio> #include<cstring> int n,m,k,s,x[55],y 阅读全文
posted @ 2017-05-25 18:30 yangykaifa 阅读(136) 评论(0) 推荐(0)
摘要: 1.带表头的单向链表 (1)不带表头的单向链表在实现插入和删除时必须区分头结点和其它节点的处理。 (2)使用带表头的单向链表的优点:不用考虑头结点的单独处理。 表头节点:数据域没有值,指针域指向单向链表中数据域含值的第一个结点。 2.代表头的单向链表的基本操作 #include <stdio.h> 阅读全文
posted @ 2017-05-25 17:55 yangykaifa 阅读(628) 评论(0) 推荐(0)
摘要: 应该掌握的经常使用的数据结构:数组,单链表,栈。队列,二叉树。 应该掌握的经常使用的算法:顺序查找。二分查找。冒泡排序,选择排序,插入排序。深度优先算法。广度优先算法 进阶数据结构:双链表。循环链表,双端队列,哈希表,跳表。大根/小根堆。哈夫曼树,排序二叉树。平衡二叉树,红黑树,B树/B+树。图,e 阅读全文
posted @ 2017-05-25 17:18 yangykaifa 阅读(217) 评论(0) 推荐(0)
摘要: 我们都知道linux中创建新进程是系统调用fork,但实际上fork是clone功能的一部分,clone和fork的主要差别是传递了几个參数。clone隶属于libc。它的意义就是实现线程。 看一下clone函数: int clone(int (*fn)(void * arg), void *sta 阅读全文
posted @ 2017-05-25 15:58 yangykaifa 阅读(1444) 评论(0) 推荐(0)
摘要: 题目 Given a string S and a string T, count the number of distinct subsequences of T in S. A subsequence of a string is a new string which is formed fro 阅读全文
posted @ 2017-05-25 14:57 yangykaifa 阅读(183) 评论(0) 推荐(0)
摘要: 在onclick()点击事件中的 // 上传地理位置 case R.id.person_up_locat: System.out.println(" 输出了。。。。 "); // startActivity(new Intent(PersonCenterActivity.this, // Added 阅读全文
posted @ 2017-05-25 13:49 yangykaifa 阅读(622) 评论(0) 推荐(0)
摘要: 编程不到一年,大学也没好好学。屌丝也经不起培训班折腾。临到毕业了。发现自己对于自己当初选的专业,一无所获。并且学校也没安排实习,自己每天也仅仅想玩游戏。 为了不让家里人觉得他们的孩子一事无成。我决定自己找工作,并且要对得起自己学的专业。这样的想法促使我毕业前一个月每天加班加点的学习。我学了些什么呢? 阅读全文
posted @ 2017-05-25 12:47 yangykaifa 阅读(153) 评论(0) 推荐(0)
摘要: 在上家公司。常常在页面上写aler()提示代码。没有认为有什么,好寻常。认为提示就本来应该是这种,可是,当我到了这家公司。在測试的时候,由于測试人员看到了一个aler弹出框。结果我的页面被退回重写,后来我才知道。这是个多么愚蠢的错误! 原始: 大家看看alert的界面: 再看: 大家看出问题了吗?是 阅读全文
posted @ 2017-05-25 12:03 yangykaifa 阅读(188) 评论(0) 推荐(0)
摘要: 欢迎关注老码农的微信公共账号,与CSDN博客同步 一、背景 小公司。协同开发的人不多,建gitlab比較麻烦,仅仅须要在Server端建立一个简单的git共享库就OK。 二、建立仓库 Server端: 1、在Server端建立项目文件夹。mkdir sample 2、在sample中运行git —b 阅读全文
posted @ 2017-05-25 10:56 yangykaifa 阅读(978) 评论(0) 推荐(0)
摘要: 1.UILable内容模糊 在非Retina的iPad mini 的屏幕上,一个UILable的frame的origin值假设是有小数位(如0.5),就会造成显示模糊,所以不妨用整数值的origin。 2.取消键盘响应 取消键盘响应事件。一般都会用到resignFirstResponder,可是还有 阅读全文
posted @ 2017-05-25 09:23 yangykaifa 阅读(491) 评论(0) 推荐(0)