现在位置: 首页 > flava发表的所有文章
  • 08月
  • 15日
综合 ⁄ 共 3193字 评论关闭
Spring初始化容器.三种经常用到的实现: 一、ClassPathXmlApplicationContext:从类路径中加载。 二、FileSystemXmlApplicationContext:从文件系统加载。 三、XmlWebApplicationContext:从web系统中加载。 使用1、bean工厂:最简单的容器,提供了基础的依赖注入支持。创建各种类型的Bean. BeanFactory factory = null; //声明 ClassPathResource resource = new ClassPathResource("spring.xml");//类路径 FileSystemResource fileSystemResource = new FileSystemResource("D:\\Ncode\\mcode\\sday02\\src\\spring.xml");  //......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 6037字 评论关闭
英语里有句习语叫"find a needle in a haystack",译成中文叫"大海捞针"(原意是在一堆干草中寻找一根针)。计算机中的文本匹配(string matching)就是要解决怎样在一段很长的文本中找到符合要求的一个子串,该子串通常叫模式串(pattern),也就是对应我们要找的“针”。常用的文本精确匹配(exact  string matching)算法有蛮力法(brute-force),Boyer-Moore算法和KMP算法。后两种算法都是用空间换 时间的经典案例,不像蛮力法,文本的位置指针i不需要回退到已经匹配过的字符位置(BM算法的每次匹配虽然从右向左移动指针,但从来不会将i......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 753字 评论关闭
/**************************************************************** 题意:给你两个函数f,g,要你求函数h=max(f,g),的最小值;函数f和g的图像只有平行于x轴的线 思路:扫描一遍就ok了 *****************************************************************/ #include <iostream> #include <algorithm> #include <cstdio> #include <cmath> using namespace std; double fv[111],fl[111],gv[111],gl[111]; void input(double *v,double *l,int n) { int i; double cnt=0.0; for(i=0;i<......
阅读全文
  • 08月
  • 25日
综合 ⁄ 共 1452字 评论关闭
首先通过编译,先将android内核编译成功。正常情况下,在目录out/target.product/generic/(但是有的就没有generic文件,如freescale和iriver;但是lonshinetech下面就有这个文件,依据情况而定,只要能找到生成的三个文件就可以。例如:~/freescale/R9.2/out/target/product/imx51_bbg$ )下会生成三个文件:ramdisk.img,system.img,userdata.img。这三个文件的作用如下: (1)ramdisk.img       一个分区影像文件,它会在kernel 启动的时候,以只读的方式被 mount , 这个文件中只是包含了 /init 以及一些配置文件,这个ramdisk ......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 210字 评论关闭
进程间通信的方法有多种,其中,对于少量数据可以用WM_COPYDATA方便的实现通信。WM_COPYDATA是一种只读消息,必须用SendMessage发送。对于大量数据,由于SendMessage是阻塞的,只有接收方响应了消息,SendMessage才能返回,否则将一直阻塞,所以,大量数据用SendMessage就容易造成窗口假死。      更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn    
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 1882字 评论关闭
  日期格式参数 含义说明:D 一周中的星期几  DAY 天的名字,使用空格填充到9个字符  DD 月中的第几天  DDD 年中的第几天  DY 天的简写名  IW ISO标准的年中的第几周  IYYY ISO标准的四位年份  YYYY 四位年份  YYY,YY,Y 年份的最后三位,两位,一位  HH 小时,按12小时计  HH24 小时,按24小时计  MI 分  SS 秒  MM 月  Mon 月份的简写  Month 月份的全名  W 该月的第几个星期  WW 年中的第几个星期      1.日期时间间隔操作   当前时间减去7分钟的时间   select sysdate,sysdate - interval ’7’ MINUTE from dual   当前时......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 2487字 评论关闭
比如现在有一人员表 (表名:peosons)   (1)若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来   select p1.*   from persons p1,persons p2   where p1.id<>p2.id   and p1.cardid = p2.cardid and p1.pname = p2.pname and p1.address = p2.address   可以实现上述效果。 (2)删除相同行(除主键外,其它属性值相同的行) delete from dept a where a.deptno<> ( select min(deptno) from dept t group by(dname,loc) having count(*)>1 and a.dname=t.dname and a.loc=t.loc ); 其中......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 2867字 评论关闭
根据评论里的那种思路写的一个代码。这种思路很简单,用一个数组保存每个节点的地址,然后对数组进行reverse。这个题目还可以运用map,也非常方便。 #include<iostream> #include<cstring> #include <algorithm> using namespace std; int node[100002][2]; int main() { int list[100002]; int i; int st, k; int n; cin >> st >> n >> k; for (i = 0; i<n; i++) { int add, data, next; cin >> add >> data >> next; node[add][0] = data; node[ad......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 4750字 评论关闭
转自:http://www.douban.com/group/topic/34951090/ 最近在用ubuntu搭建一个python的开发环境。因为遇到了不少问题,所以记下来已被以后查看。另外也希望遇到同样问题的开发者参考以解决问题。 我使用的系统及软件 Ubuntu 12.10 Python 2.7.3 Django 1.4.2 Pycharm 2.6.3 Postgresql 9.1 Virtualenv Virtualenvwrapper Openjdk 在开始之前,一定要给系统做一下备份。因为如果误操作了会有不必要的麻烦。我就是误安装了Postgresql,然后出现了大问题,最后不得不把系统给重装了。 Ubuntu的系统自带python 2.7,所以不用特别的......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 4435字 评论关闭
利用面向对象编程语言开发出来的类组件,相当于过程化语言开发的一个模块,而面向对象用覆盖的方式取代了传统的对模块的直接修改,解决了很多开发中的问题。然而,面向对象的类的代码只能提供源代码级的重用,不能满足跨语言、跨平台的只用要求。例如,用c++开发的类模板无法被其他语言(Delphi,visual basic和powerBuider等)使用。     一个跨语言使用的方案是,把类文件打包成动态链接库(DLL),这样其他的语言就可以调用二进制DLL中的函数。但是,这样简单打包有如下缺陷:一是必须随DLL一起把头文件提交给用户才能用DLL进行......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 3270字 评论关闭
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行插入空行(原理同上条)Ctr......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 536字 评论关闭
ubuntu12.10默认不允许root用户登录,在登录窗口只能看到普通用户和访客登录。 以普通身份登陆ubuntu后,我们需要做一些修改 普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo  -s,然后输入普通用户登陆的密码,回车即可进入root用户权限模式。 先备份一下lightdm.conf 以防万一 cp -p /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.bak 然后执行: vi /etc/lightdm/lightdm.conf 增加:greeter-show-manual-login=true allow-guest=false 修改完的整个配置文件是: [SeatDefa......
阅读全文