摘要:/************************
* 用迭代法求方程
* f(x)=e^(-x)-x+1=0
* 的根
*************************/
#include
#include
#include float fa(float);
float dd(float);
int main() { float x0; printf("input data x0 = "); scanf("%f", &x0); printf("The root of f(x) = 0 is x = \t%f\n", dd( 阅读全文
计算方法之二分法求方程根
2013-06-11 12:48 by java20130722, 854 阅读, 0 推荐, 收藏,
摘要:/************************
* 用二分法求方程
* f(x)=x^3-2x-5=0
* 在区间[2,3]内的根
*************************/
#include
#include
#include float f(float x) { float a; a = x * x * x - 2 * x - 5; return a;
}
int main() { float a, b, e, x; printf("\nplease input data a = "); scanf("%f", &a); pri 阅读全文
Hive建表实例——定义serdeproperties属性
2013-06-09 23:36 by java20130722, 10545 阅读, 1 推荐, 收藏,
摘要:创建table时,直接定义serdeproperties属性,create table wzhg(
c0 string,
c1 string,
c2 string
)row format serde 'org.apache.hadoop.hive.contrib.serde2.RegexSerDe'
with serdeproperties (
'input.regex' = 'bduid\\[(.*)\\]uid\\[(\\d+)\\]uname\\[(.*)\\]',
'output.format.string' = ' 阅读全文
PageRank算法概述
2013-06-09 23:25 by java20130722, 241 阅读, 0 推荐, 收藏,
摘要:读书报告,转载请标明出处http://blog.csdn.net/wzhg0508/article/details/9068849 阅读全文
Lock-free 多核数据结构设计
2013-06-09 00:28 by java20130722, 276 阅读, 0 推荐, 收藏,
摘要:lock-free思想背景基本的多核数据结构设计是非常简单的:只需要在并发处理同一数据结构时,加上locks就可以了。这种思想在并发数不是很多的情况下工作的很好。因为这时的资源争用开销并不是很大。随着多核机器逐渐的变大变多,例如成百上千的核,这种加lock机制对此应用的不是很好:如果你只有几个锁,锁的争夺成为巨大的;如果你有许多细粒度的锁,锁的开销开始增加。所以对于大型多核机器来说,“Lock-free”的设计非常常见。以下这些策略基本覆盖了这种设计思想:1、我们不每次都是用lock,但只有当我们真的需要它们的时候(例如只写不读);2、我们不是每秒都用lock,但是我们可以自己构建相同的东西( 阅读全文
mysqldump error 1064
2013-06-08 20:30 by java20130722, 881 阅读, 0 推荐, 收藏,
摘要:今天在做MySQL数据库导出的时候,安装网上的说明,用 sqldump命令执行:mysqldump -uroot -pVery2837 >D:\Downloads\italk.sql但是系统总是报错如下:mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right sy 阅读全文
[置顶] 一个被烂眼儿公司水了的同学
2013-06-08 16:35 by java20130722, 190 阅读, 0 推荐, 收藏,
摘要:前天,大家都在高高兴兴吃毕业散伙饭的时候。W同学站起来,端着酒杯,说,给大家说一个坏消息--我的工作弄丢了。瞬间,气氛尴尬了。W说,原来他跟公司说好,答完辩就到公司实习。公司也同意了。但前天打电话给那公司的时候,公司却说,因为他没有去实习,就取消offer了。大家都在咒骂那家公司。那家公司叫“我要去哪儿网”,http://517na.com,不是“去哪儿网”,是“我要去哪儿网”。我想到了再早几天的时候,我办点事,看到W在教研室还没吃饭,就叫上他一起去清真食堂吃。我问W:你们公司做什么的啊?W:就是卖机票的我:卖机票的,和去哪儿比有什么区别?W:去哪儿是B2C的,我们公司是B2B我:卖机票的B和 阅读全文
java 处理高精度计算
2013-06-08 15:20 by java20130722, 275 阅读, 0 推荐, 收藏,
摘要:java 处理高精度计算Double.valueOf(String) and Float.valueOf(String)都会丢失精度。为了解决这个问题,需要用到BigDecimal类。使用的BigDecimal类的时候需要注意的地方:1. 在实例化BigDecimal 的时候用 new BigDecimal(String) 代替new BigDecimal(double) ,new BigDecimal(float)在《Effective Java》书中有提到2. 比较两个数的时候用compareTo 小于返回-1 , 等于返回0 , 大于返回1import java.math.BigDeci 阅读全文
关于Lock-free Hash Table的一些链接资料
2013-06-08 09:09 by java20130722, 130 阅读, 0 推荐, 收藏,
摘要:链接http://preshing.com/20130505/introducing-mintomic-a-small-portable-lock-free-apihttp://preshing.com/20130605/the-worlds-simplest-lock-free-hash-tablehttp://preshing.com/20130529/a-lock-free-linear-search这些资料看了,而且还看了大神的PPT以及视频,确实不太懂。 阅读全文
字符串匹配算法之Brute force algorithm
2013-06-06 12:57 by java20130722, 338 阅读, 0 推荐, 收藏,
摘要:算法的主要特点1、算法没有预处理过程2、需要一定的额外空间3、匹配过程中总是向右移动一个字符位置4、匹配时间复杂度为O(m*n)5、大概需要2n次字符串比较C代码如下#include #include #inclde void BF(char *x, int m, char *y, int n) { int i, j; /* searching */ for (j = 0; j m) printf("%d\n", j); } }}// 以下是对代码进行优化后的版本#define EOS '\0'void better_BF(char *x, int m,.. 阅读全文
浙公网安备 33010602011771号