码迷,mamicode.com
首页 > 2015年06月30日 > 全部分享
223 Rectangle Area
223 Rectangle Area链接:https://leetcode.com/problems/rectangle-area/ 问题描述: Find the total area covered by two rectilinear rectangles in a 2D plane.Each rectangle is defined by its bottom left corner...
分类:其他好文   时间:2015-06-30 16:24:49    阅读次数:88
解决考试系统高并发数据加载不正确问题
分享在解决考试系统高并发时数据加载不稳定问题的经历,并提出一个疑问,希望大家帮助解答...
分类:其他好文   时间:2015-06-30 16:23:55    阅读次数:118
中国天气网接口类(中国天气预报)
新写的中国天气网api接口类,分享给大家(妈妈再也不用担心我出门被天气君欺负了)。 只需修改两个参数($private_key、$appid)即可使用,这两个参数从中国天气网获取,地址是;http://openweather.weather.com.cn/ 以下是类及使用示例 <?php /** * 中国天气网天气API接口类 * 获取中国天气网天气数据,接口申请...
分类:其他好文   时间:2015-06-30 16:23:02    阅读次数:2215
【C语言】给一组组数,只有两个数只出现了一次,其他所有数都是成对出现的,找出这两个数。
//给?组组数,只有两个数只出现了一次,其他所有数都是成对出现的,找出这两个数。 #include int find_one_pos(int num) //找一个为为1的位置 { int n = 0; while(num) { if (num & 1 == 1) break; else { n++; num >>= 1; } } return...
分类:编程语言   时间:2015-06-30 16:22:48    阅读次数:105
CUDA 实现JPEG图像解码为RGB数据
了解JPEG数据格式的人应该容易想到,其对图像以8*8像素块大小进行分割压缩的方法很好用并行处理的思想来实现。而事实上英伟达的CUDA自v5.5开始也提供了JPEG编解码的示例。该示例存储在CUDA的SDK中,即CUDA的默认安装路径“C:\ProgramData\NVDIA Corporation\CUDA Samples\v7.0\7_CUDALibraries\jpegNPP”(v后面的...
分类:其他好文   时间:2015-06-30 16:22:51    阅读次数:92
【c语言】不用大与小与号,求两数最大值
// 不用大与小与号,求两数最大值 #include int max(int a, int b) { int c = a - b; int d = 1 << 31; if ((c&d) == 0) { return a; } else { return b; } } int main() { printf("%d是大数\n", max(0, 2)); prin...
分类:编程语言   时间:2015-06-30 16:21:30    阅读次数:110
【c语言】将正数变成对应的负数,将负数变成对应的正数
// 将正数变成对应的负数,将负数变成对应的正数 #include int turn(int a) { if (a <= 0) { a = ~a + 1; } else { a = (a ^ 0xffffffff) + 1; } return a; } int main() { printf("%d\n", turn(5)); printf("%d\n", tu...
分类:编程语言   时间:2015-06-30 16:20:29    阅读次数:152
C++ 中 new 操作符内幕:new operator、operator new、placement new
一、new 操作符(new operator) 人们有时好像喜欢故意使C++语言的术语难以理解。比如说new操作符(new operator)和operator new的区别。  当你写这样的代码: string *ps = new string("Memory Management");你使用的new是new操作符。这个操作符就象sizeof一样是语言内置的,你不能改变它的含义,它的功能总...
分类:编程语言   时间:2015-06-30 16:20:41    阅读次数:104
【c语言】求绝对值
// 求绝对值 #include int fabs(int a) { if (a < 0) { a = ~a + 1; } return a; } int main() { printf("绝对值是:%d\n", fabs(5)); printf("绝对值是:%d\n", fabs(0)); printf("绝对值是:%d\n", fabs(-1)); return...
分类:编程语言   时间:2015-06-30 16:20:51    阅读次数:106
【C语言】编写函数,将一个数的指定位置置0或置1
//编写函数,将一个数的指定位置置0或置1 #include unsigned int set_bit(unsigned int num, int pos, int flag) { int n = 1; n = n << (pos - 1); //将n的第pos位置1,其他全为0 if (flag == 0) { num = num&(~n); } else if (fla...
分类:编程语言   时间:2015-06-30 16:19:36    阅读次数:175
【c语言】编写一个函数,这个函数可以将一个整数的指定位置1或置0
// 编写一个函数,这个函数可以将一个整数的指定位置1或置0 #include int set_bit(int a, int pos, int flag) { int b = 1 << (pos - 1); if (flag == 0) { a &= ~b; } else { a |= b; } return a; } int main() { printf("...
分类:编程语言   时间:2015-06-30 16:21:06    阅读次数:139
【C语言】不使用循环和判断语句,求出1-100之间所有数的和
//不使用循环和判断语句,求出1-100之间所有数的和 #include int fun(int n, int *sum) { *sum = *sum + n; (n--) && (fun(n, sum)); return n; } int main() { int n = 100; int sum = 0; fun(n, &sum); printf("%d\n", sum); ...
分类:编程语言   时间:2015-06-30 16:21:31    阅读次数:123
mysql BLOB类型
MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。    MySQL的四种BLOB类型    类型 大小(单位:字节)    TinyBlob 最大 255    Blob 最大 65K    MediumBlob 最大 16M    LongBlob 最大 4G...
分类:数据库   时间:2015-06-30 16:18:51    阅读次数:124
北大ACM2785——4 Values whose Sum is 0~~双向搜索
题目的意思很明确,ABCD四个集合,从各个集合中抽取一个数,求将四个数相加等于0的组合数。 由于N最大达到4000,所以,暴力的方法过不了,就是时间限制为15000MS也是不行。 不过我们可以双向搜索,也就是折半搜索。 先求出CD这两个集合的两两配对的新的集合CD,然后在从CD集合中找AB集合两两配对的和k的负数有多少个。用upper_bound和lower_bound函数可以很快的求解出来...
分类:其他好文   时间:2015-06-30 16:19:57    阅读次数:125
【C语言】不使用+-*/实现两个数之和
//不使用+-*/实现两个数之和 #include int add(int num1, int num2) { int sum, car; do { sum = num1^num2; car = (num1&num2) >> 1; num1 = sum; num2 = car; } while (num2 != 0); return num1; } int main()...
分类:编程语言   时间:2015-06-30 16:19:08    阅读次数:109
【C语言】将正数转成负数,将负数转成正数
//将正数转成负数,将负数转成正数 #include int change(int num) { if (num 0) { num = ~num + 1; } return num; } int main() { printf("%d\n", change(5)); printf("%d\...
分类:编程语言   时间:2015-06-30 16:17:27    阅读次数:184
【c语言】给一组数,只有一个数只出现了一次,其他所有数都是成对出现的。找出这个数
// 给一组数,只有一个数只出现了一次,其他所有数都是成对出现的。找出这个数 #include int find_one(int arr[], int len) { int i = 0; int ret = 0; for (; i < len; ++i) { ret ^= arr[i]; } return ret; } int main() { int arr[] = ...
分类:编程语言   时间:2015-06-30 16:18:43    阅读次数:116
1948条   上一页 1 ... 50 51 52 53 54 55 56 ... 115 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!