摘要: 线程同步-相互排斥量(mutex)线程同步多个线程同一时候訪问共享数据时可能会冲突,于是须要实现线程同步。一个线程冲突的演示样例#include <stdio.h> #include <unistd.h> #include <pthread.h> #define Loop 1000000 //全局资 阅读全文
posted @ 2017-07-13 21:09 yangykaifa 阅读(180) 评论(0) 推荐(0)
摘要: 首先,我们要在github上团队协作。先要建立一个team。这个自行百度,在github上操作就是。点击打开链接 这是我的有道文章(假设看不到图片的话) 今天主要讲的是怎么操作github for windows和github的协作使用我们先找到自己的team的github地址,如图 ,再选择自己的 阅读全文
posted @ 2017-07-13 20:25 yangykaifa 阅读(511) 评论(0) 推荐(0)
摘要: 分治法求众数问题 (配图) 採用分治法。以中间为界限。 先计算环绕中间这个数字的众数情况。然后左右分开递归计算结果,取最值就可以。 左右递归计算的时候要先做推断。假如左边或是右边的个数都比已求的重数小。就不是必需计算了。即使左边或是右边所有都是一样的。那么他的重数也是小于已求的,所以不是必需进行运算 阅读全文
posted @ 2017-07-13 19:01 yangykaifa 阅读(15848) 评论(0) 推荐(0)
摘要: Problem Description 要求(A/B)%9973,但因为A非常大,我们仅仅给出n(n=A%9973)(我们给定的A必能被B整除。且gcd(B,9973) = 1)。 Input 数据的第一行是一个T,表示有T组数据。 每组数据有两个数n(0 <= n < 9973)和B(1 <= B 阅读全文
posted @ 2017-07-13 18:20 yangykaifa 阅读(187) 评论(0) 推荐(0)
摘要: 今年6月的Google I/O大会上。Android L的初次见面我相信让会让非常多android粉丝有些小激动和小期待。当然作为开发人员的我来说,激动不言而喻,毕竟这是自08年以来改变最大的一个版本号。新的设计语言(Material Design),5000多个新增api。废话不多说,今天要说的基 阅读全文
posted @ 2017-07-13 17:11 yangykaifa 阅读(187) 评论(0) 推荐(0)
摘要: 题目链接:点我点我 题意:给定n个点。以下n行给出这n个点坐标。 给定m个点,以下m行给出这m个点坐标。 这m个点是一个凸包,顺时针给出的。 问:在凸包上随意找一个点(x, y) 使得这个点距离n个点的距离平方和最小。 问这个最小的距离平方和是多少。 思路: 首先化简一下公式。把变量(x,y)提出来 阅读全文
posted @ 2017-07-13 16:27 yangykaifa 阅读(211) 评论(0) 推荐(0)
摘要: 面试的时候,面试官问你说,简单说一下Android的Binder机制,你会怎么回答? 我想,我会这么说。 在Android启动的时候,Zygote进程孵化出第一个子进程叫SystemServer,而在这个进程中,非常多系统提供的服务。比方ActivityManagerSerivce, PowerMa 阅读全文
posted @ 2017-07-13 16:05 yangykaifa 阅读(331) 评论(0) 推荐(0)
摘要: 測试成功,完美解决。 仅仅需改动VIM文件夹以下的这个文件_vimrc。 加油吧,骚年。非常强大的! set encoding=utf-8 set fileencodings=utf-8,chinese,latin-1 if has("win32") set fileencoding=chinese 阅读全文
posted @ 2017-07-13 14:27 yangykaifa 阅读(257) 评论(0) 推荐(0)
摘要: 上一篇博客讲了好几种方法进行number到string的转换,这里再单独说一下float或是double到string的转换。 还是处于控件显示的原因。比方说要显示文件的大小,我们从server能够获得这个文件的总bytes。这样就须要我们依据实际情况是显示bytes、kb、mb等单位。 经常使用的 阅读全文
posted @ 2017-07-13 13:19 yangykaifa 阅读(985) 评论(0) 推荐(0)
摘要: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.mapView = [[MKMapView alloc] initWithFrame:self.vie 阅读全文
posted @ 2017-07-13 12:13 yangykaifa 阅读(291) 评论(0) 推荐(0)
摘要: js 变量、函数提升 先简单理解下作用域的概念,方便对变量与函数提升的概念的理解 function foo() { var x = 1; if (x) { var x = 2; } console.log(x); } foo();// 2结果为2,可见js中并没有块级作用域的概念 能够使用以下的方法 阅读全文
posted @ 2017-07-13 11:28 yangykaifa 阅读(154) 评论(0) 推荐(0)
摘要: 整数在计算机中都是以二进制的方式存储的,比如 2 = 0000 0010。最高位是符号位。0表示正数,1表示负数。正数的情况非常easy理解。可是负数存储的是补码 ,-2 = 1111 1110。 (一) 概念 以8位的字长为例 正数补码==原码 负数补码为。除符号位外取反,然后加1 +2 = 00 阅读全文
posted @ 2017-07-13 10:42 yangykaifa 阅读(196) 评论(0) 推荐(0)
摘要: 一、Stopping Grid Control and All Its Components 1.停止OMS服务 [oracle@ocm2 oms10g]$ cd /u01/app/oracle/OracleHomes/oms10g/bin/ [oracle@ocm2 bin]$ ./emctl s 阅读全文
posted @ 2017-07-13 10:41 yangykaifa 阅读(317) 评论(0) 推荐(0)
摘要: Gradient Descent Variants reference: http://sebastianruder.com/optimizing-gradient-descent/ (1)Batch gradient descent: 计算整个数据集上, Cost function 对于param 阅读全文
posted @ 2017-07-13 09:43 yangykaifa 阅读(546) 评论(0) 推荐(0)
摘要: 后天最终能够回家了,立即就要过春节了,趁着年底打酱油的模式,就多学习学习。然后记录记录吧。关于Activity已经学习了七七八八了,还有就是Activity的四种启动模式了,它们分别为,standard,singleTop,singleTask,singleInstance。依据名字也几乎相同能够理 阅读全文
posted @ 2017-07-13 08:09 yangykaifa 阅读(167) 评论(0) 推荐(0)