现在位置: 首页 > neomophatte发表的所有文章
  • 07月
  • 27日
操作系统 ⁄ 共 24157字 评论关闭
1 Linux I2C驱动架构Linux下I2C驱动的架构图如下:  图1.1 Linux下I2C驱动架构     如上图所示,每条I2C总线会对应一个adapter,而每条I2C总线上则可以有多个 client,在linux kernel中,通过I2C core层将I2C client与I2C adapter关联起来,Linux 中I2C驱动代码位于drivers/i2c目录。    Linux中I2C可以分为三个层次,分别为I2C core层、I2C adapter driver层、I2C device driver层。 1.1 I2C core层    I2C core是用于维护Linux的I2C核心部分,提供了核心的数据结构,I2C适配器驱动和设备驱动的注册、注销管理等API,同时还提......
阅读全文
  • 07月
  • 22日
综合 ⁄ 共 4143字 评论关闭
.NET 3.x新特性之Lambda表达式 lambda 表达式格式为: (参数列表) => 表达式或者语句块 分为三个步骤 1、(参数列表): 2、=>符号可以理解为从 3、表达式或者语句块 可以有多个参数,一个参数,或者无参数。参数类型可以隐失或者显示。例如: (x,y) => x * y    //多参数,隐式类型=>表达式 x => x * 10    //单参数,隐式类型=>表达式 x => {return x * 10;}   //单参数,隐失类型=>语句块 (int x) => x * 10   //单参数,显示类型=>表达式 (int x) => {return x * 10} //单参数,显示类型=>......
阅读全文
  • 07月
  • 06日
综合 ⁄ 共 6065字 评论关闭
文章目录   2.3.1 安装ltib 本文中,使用的linux操作系统为Ubuntu10.1,里面但凡涉及到与操作系统相关的配置和更改,大部分是针对Ubuntu而言,当然,因为有些地方是说明文档的翻译,它的描述可能是基于另外的操作系统,不过这并不会影响您对本文的理解。        部分内容是参照英文文档进行翻译,限于英语翻译水平,难免存在错误,在此恳请各位朋友予以指正。同时也非常欢迎大家和我进行技术上的交流。有兴趣的朋友可以记住我的邮箱地址:lcjht@yahoo.com.cn 。     一、L......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 2358字 评论关闭
#include <iostream> #define MAX 1024 using namespace std; struct node { char ch; node *lefchild,*rightchild; }; //建立二叉树 void createBitree(node* &bitree) { char ch; cin.get(ch); bitree = new node; if(ch == ' ') { bitree = NULL; } else { bitree->ch = ch; createBitree(bitree->lefchild); createBitree(bitree->rightchild); } } //先序遍历二叉树 void preOrder(node *BiTree) { if(BiTree != NULL)......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 8377字 评论关闭
jquery之ajaxfileupload异步上传插件 ajaxfileupload.js的下载地址为: http://download.csdn.net/detail/zzjjiandan/6962939 由于项目需求,在处理文件上传时需要使用到文件的异步上传。这里使用Jquery Ajax File Uploader这个组件下载地址:http://www.phpletter.com/download_project_version.php?version_id=6 服务器端采用struts2来处理文件上传。 所需环境: jquery.js ajaxfileupload.js 及struts2-json-plugin-2.1.8.1.jar            Spring MVC 也可以   编写文件上传的Action package com.ajaxfile.action; impor......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 1897字 评论关闭
字符串截取方法是字符串处理中常用的基本方法。熟悉iOS的朋友都知道在基础类的NSString中有substringToIndex:,substringFromIndex:以及substringWithRange:这三种基本的截取方法。 问题描述: 那么,Swift语言中的String类是否有同样的截取功能呢? 反复查看String类的头文件,并没有找到相同或相似的函数接口。 直接在swift文件里也不能对一个String类的变量调用上面的方法。 然而通过引入基础框架,即 import Foundation 就可以使用前两个截取方法了: /* 字符串截取 */ var str:String = "Hello, World!" println(str.subst......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 820字 评论关闭
题意:FJ有N头cow ,M个stall for the milk 每头只愿在自己喜欢的stall上产奶,求最大匹配。 思路:简单的二分匹配。 //332K    0MS #include <stdio.h> #include <string.h> #define N 205 int mat[N][N],vis[N],xM[N],yM[N]; int n,m; bool DFS(int u) {     for (int v = 1;v <= n;v ++)         if (mat[u][v] && !vis[v])         {             vis[v] = 1;             if (yM[v] == -1 ||DFS(yM[v]))             {                 yM[v] = u,xM[u] = v;                 return true;       ......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 1634字 评论关闭
1 算法思想 算法使用频繁项集性质的先验知识。Apriori使用一种称作逐层搜索的迭代方法,k项集用于探索(k+1)项集。首先,通过扫描数据库,累积每个项的计数,并收集满足最小支持度的项,找出频繁1项集的集合。该集合记作L1.然后,L1用于找频繁2项集的集合L2,L2用于找L3,如此迭代,直到不能再找到频繁k项集。找每个Lk需要一次数据库全扫描。 Apriori性质可用于压缩搜索空间,提高频繁项集逐层产生的效率。 Apriori性质:频繁项集的所有非空子集也必是频繁的。 Apriori算法主要包括连接步和剪枝步两步组成。在连接步和剪枝步中采......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 2523字 评论关闭
  【备注】: 主机 192.168.250.20备机 192.168.250.40 主从复制1 主机上面已经有了MySQL5.1.53-log版. 2 备机上没有mysql数据库,需要在备机上安装MySQL5.1.53-log软件,具体参考svn文档“system/mysql/document/IT_SYS_MySQL_Installation.docx”。 3 再次确定主服务器与从服务器的MySQL版本一致  Show variables like 'version'; 4 在主服务器上位服务器设置一个连接账号,赋予replication slave权限。MySQL> grant replication slave, super,reload  on *.* to 'rel'@'192.168.250.40 identified by 'slavepwd1229'; 5  确保主......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 405字 评论关闭
3.  Alibaba 笔试题:给定一段产品的英文描述,包含 M 个英文字母,每个英文单词以空格分隔,无其他标点符号;再给定 N 个英文单词关键字,请说明思路并编程实现方法 String extractSummary(String description,String[] key words)目标是找出此产品描述中包含N个关键字(每个关键词至少出现一次)的长度最短的子串,作为产品简介输出。(不限编程语言)20 分。 扫描过程始终保持一个[left,right]的 range, 初始化确保[left,right]的range里包含所有关键字则停止。 然后每次迭代: 1,试图右移动left,停止条件为再移动将导致无法包......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 1310字 评论关闭
    八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n×n,而皇后个数也变成n。     这个问题简化描述就是:在8x8的棋盘上放8颗子,要求它们【不在同一行】【不在同一列】【不在同一斜线】上。面对问题,我们的思维要清晰: 第一,我们怎么用数据表示棋盘【数据表示】; 第二,我们用什么思路......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 2732字 评论关闭
配置文件中经常用到ini文件,在VC中其函数分别为: 写入.ini文件: [cpp] view plaincopyprint? BOOL WritePrivateProfileString(     LPCTSTR lpAppName,  // INI文件中的一个字段名[节名]可以有很多个节名         LPCTSTR lpKeyName,  // lpAppName 下的一个键名,也就是里面具体的变量名         LPCTSTR lpString,   // 键值,也就是数据         LPCTSTR lpFileName  // INI文件的路径    );   BOOL WritePrivateProfileString( LPCTSTR lpAppName, // INI文件中的一个字段名[节名]可以有很多个节名 LPCTSTR ......
阅读全文