上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 300 下一页
2013年10月8日

linux下avr单片机开发:中断服务程序

摘要: 不管是什么单片机程序,中断总是非常重要的一部分 ,linux 下的avr开发,主要是依靠avr-gcc,以及avr-libc,它们对中断程序的格式要求,与window下的icc-avr以及win-avr有所差异,这里对linux下中断服务程序编写做个简要介绍。 个人原创,转载请注明出处:http://blog.csdn.net/embbnux/article/details/12448053 首先是要引入的库: #include #include 这两个是中断程序所要用到的,中断程序的编写位置,只要是在工程里的某个c文件里面就可以了。 具体格式:ISR(INT1_vect){//...... 阅读全文
posted @ 2013-10-08 22:13 you Richer 阅读(405) 评论(0) 推荐(0) 编辑

【LeetCode】Binary Tree Level Order Traversal II

摘要: Given a binary tree, return thebottom-up level ordertraversal of its nodes' values. (ie, from left to right, level by level from leaf to root). For example: Given binary tree{3,9,20,#,#,15,7}, 3 / \ 9 20 / \ 15 7 return its bottom-up level order traversal as: [ [15,7] [9,20], [3],... 阅读全文
posted @ 2013-10-08 22:09 you Richer 阅读(153) 评论(0) 推荐(0) 编辑

java 学习笔记4

摘要: (1)线程的强制运行先看线程强制运行的实例 ,再解释程序中是如何让程序强制运行的public class ThreadTest1 implementsRunnable { publicvoid run() { int i = 0; for (int x = 0; x >"+i++); } }}public class threadjoin { publicstatic void main(String[] args) { ThreadTest1 t= new Thread... 阅读全文
posted @ 2013-10-08 22:07 you Richer 阅读(146) 评论(0) 推荐(0) 编辑

动手写快排

摘要: 自己写了一篇才知道,原来的理解是错误的并不是high指针和low指针交换,而是直接赋值一直理解错误,郁闷。 结合http://blog.csdn.net/ppppppppp2009/article/details/9217653 理解 #include #define SIZE_OF_ARRAY(x) (sizeof(x)/sizeof(x[0]))void print_array(int array[], int len){ //printf("%d\n", SIZE_OF_ARRAY(array)); 结果为指针大小,数组退化为指针 int i = 0; ... 阅读全文
posted @ 2013-10-08 22:04 you Richer 阅读(166) 评论(0) 推荐(0) 编辑

[置顶] 在Ubuntu下实现一个简单的Web服务器

摘要: 要求:实现一个简单的Web服务器,当服务器启动时要读取配置文件的路径。如果浏览器请求的文件是可执行的则称为CGI程序,服务器并不是将这个文件发给浏览器,而是在服务器端执行这个程序,将它的标准输出发给浏览器,服务器不发送完整的HTTP协议头,CGI程序自己负责输出一部分HTTP协议头。配置文件(config.txt):PORT=8000 Directory=./peizhiHTML文件(index_html):First name:Last name: 服务器代码:#include #include #include #include #include #include #incl... 阅读全文
posted @ 2013-10-08 22:02 you Richer 阅读(318) 评论(0) 推荐(0) 编辑

mahout算法源码分析之Collaborative Filtering with ALS-WR (四)评价和推荐

摘要: Mahout版本:0.7,hadoop版本:1.0.4,jdk:1.7.0_25 64bit。首先来总结一下mahout算法源码分析之Collaborative Filtering with ALS-WR (三),这个写了三篇,基本都是写QR分解,然后矩阵进过处理得到U或者M的过程,但是还是没有讲出个所以然来。mahout官网上说其是根据这篇文献得来的Large-scale Parallel Collaborative Filtering for the Netflix Prize,本来我是想翻译这篇来着,就是为了想弄清楚这个所谓的QR分解算法,但是感觉好像和mahout中的实现不同。(这篇在c 阅读全文
posted @ 2013-10-08 22:01 you Richer 阅读(421) 评论(0) 推荐(0) 编辑

hdu 4758 Walk Through Squares

摘要: AC自动机+DP。想了很久都没想出来。。。据说是一道很模板的自动机dp。。。原来自动机还可以这么跑啊。。。我们先用两个字符串建自动机,然后就是建一个满足能够从左上角到右下角的新串,这样我们直接从自动机中跑出一个满足题意的串就可以了,(貌似需要建新串的AC+DP都需要这么搞啊!)可以利用chd数组去递推得到状态的种数。这里我们用dp[ i ][ j ][ k ][ s ]表示当字符的位置为在矩阵中位置为(i, j)时,及向右走了 i 次,向下走了 j 次,时到达自动机上下标为k 的节点时状态为 s (1表示有串1,2表示有串2,3表示两个串都有)的种数。#include #includ... 阅读全文
posted @ 2013-10-08 21:58 you Richer 阅读(184) 评论(0) 推荐(0) 编辑

MediaInfo源代码分析 2:API函数

摘要: 本文主要分析MediaInfo的API函数。它的API函数位于MediaInfo.h文件中的一个叫做MediaInfo的类中。该类如下所示,部分重要的方法已经加上了注释://MediaInfo类class MEDIAINFO_EXP MediaInfo{public : //Constructor/Destructor MediaInfo (); ~MediaInfo (); //File /// Open a file and collect information about it (technical information and tags) ... 阅读全文
posted @ 2013-10-08 21:55 you Richer 阅读(340) 评论(0) 推荐(0) 编辑

Oracle中trunc函数、round 函数、ceil函数和floor函数的使用

摘要: Oracle中trunc函数、round 函数、ceil函数和floor函数的使用1.1trunc函数处理数字trunc函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。其具体的语法格式如下TRUNC(number[,decimals])其中:number 待做截取处理的数值decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分。selecttrunc(123.98)from dual;selecttrunc(123.123,2)from dual;selecttrunc(123.123,-1) 阅读全文
posted @ 2013-10-08 21:53 you Richer 阅读(229) 评论(0) 推荐(0) 编辑

mahout算法源码分析之Collaborative Filtering with ALS-WR拓展篇

摘要: Mahout版本:0.7,hadoop版本:1.0.4,jdk:1.7.0_25 64bit。额,好吧,心头的一块石头总算是放下了。关于Collaborative Filtering with ALS-WR这个算法中的那个QR分析,真心是太复杂了。以至于国庆后面三天基本都是在郁闷中过来的,想着自己的矩阵学的是有多差呀。。。后来算法验证弄懂之后才发觉,尼玛,java太坑爹了吧,矩阵求个逆,有那么复杂么!!!下面来开始验证:首先应该获得了两个变量分别是Ai和Vi,如果这两个变量不知道是啥东西,可以看参考:mahout算法源码分析之Collaborative Filtering with ALS-W 阅读全文
posted @ 2013-10-08 21:51 you Richer 阅读(498) 评论(0) 推荐(0) 编辑
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 300 下一页