首页 > 2015年05月07日 > 全部分享
LeetCode 10 Regular Expression Matching (C,C++,Java,Python)
Problem: Implement regular expression matching with support for '.' and '*'. '.' Matches any single character. '*' Matches zero or more of the preceding element. The matching should cover the e...
分类:编程语言   时间:2015-05-07 22:05:25    收藏:0  评论:0  赞:0  阅读:181
Spring核心学习(1)实现基本的容器-包括注入和获取功能
前导:开始学习Spring核心思想,通过一个山寨精简版Spriing代码结合学习。 内容:1. BeanDefinition-保存Bean及配置信息 2. BeanFactory-对Bean进行管理。 BeanDefinition: public class BeanDefinition { private Object bean; public BeanDefini...
分类:编程语言   时间:2015-05-07 22:05:15    收藏:0  评论:0  赞:0  阅读:286
JavaScript 引擎性能比较之一SpiderMonkey
1. 下载 https://people.mozilla.org/~sstangl/mozjs-31.2.0.rc0.tar.bz2 bunzip2 mozjs-31.2.0.rc0.tar.bz2 tar xvf mozjs-31.2.0.rc0.tar 2. 构建 https://developer.mozilla.org/en-US/docs/Mozilla/Projects/...
分类:编程语言   时间:2015-05-07 22:05:05    收藏:0  评论:0  赞:0  阅读:402
重建二叉树
二叉树的结点表示: struct NODE {     NODE* pLeft;    NODE* pRight;    char chValue; }; 假设已经有了前序和中序遍历结果,希望通过一个算法重建这颗树。 分析: //Rebuild.cpp :根据前序及中序结果,重建树的根节点 //定义树的长度,为了后序调用实现的简单,直接用宏定义了...
分类:其他   时间:2015-05-07 22:04:55    收藏:0  评论:0  赞:0  阅读:234
jQuery实现网页右下角悬浮层提示
最近有同事提到类似网页右下角的消息悬浮提示框的制作。我之前也做过一个类似的例子,很简单。是仿QQ消息。现在感觉之前的那个例子只是说了实现原理,整体上给你的感觉还是太丑,今天为大家带来一个新的例子。是Discuz右下角悬浮层提示的。运行效果如下: 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w...
分类:Web开发   时间:2015-05-07 22:04:46    收藏:0  评论:0  赞:0  阅读:787
用结构体指针指向(->)或结构体变量加点(.)后不出现结构体成员
今天写代码时遇到这么个问题:用结构体指针指向(->)或结构体变量加点(.)后不出现结构体成员,虽然不影响编写,但效率降低,容易出错。 代码入下: stack.h #ifndef __STACK_H__ #define __STACK_H__ #include #include using namespace std; #define STACK_DEFAULT_SIZE 10;...
分类:其他   时间:2015-05-07 22:04:35    收藏:0  评论:0  赞:0  阅读:342
递归算法——BOX FRACTAL 盒分形(POJ2083)
问题盒分形定义如下: 1度的盒分形为: X 2度的盒分形为: X X X X X如果B(n-1)表示n-1度的盒分形,则n度的盒分形递归定义如下:B(n-1) B(n-1) B(n-1) B(n-1) B(n-1) 请画出n度的盒分形的图形输入每行给出一个不大于7的正整数。输入的最后一行以-1表示输入结束输出对于每个测试用例,出书用’X’标记的盒分...
分类:编程语言   时间:2015-05-07 22:04:15    收藏:0  评论:0  赞:0  阅读:264
从尾到头打印链表
题目描述输入一个链表,从尾到头打印链表每个节点的值。返回新链表的头结点。/** *  struct ListNode { *       int val; *       struct ListNode *next; *       ListNode(int x) : *             val(x), next(NULL) { *       } *  }; */   class Solu...
分类:其他   时间:2015-05-07 22:04:05    收藏:0  评论:0  赞:0  阅读:227
27.app后端搭建聊天服务器的经历
现在,聊天功能已经成了社交app的标配了。但是,众多web开发出生的程序员对聊天相关的服务的不了解,带来了很多开发上的困扰。在这篇文章中,根据3个方面,谈谈聊天服务。...
分类:移动平台   时间:2015-05-07 22:03:56    收藏:0  评论:0  赞:0  阅读:475
Phone List(HDOJ-1671)(tire树)
正解是字典树,运用链表实现的一种数据结构,构建 方式和紫书上的二叉树差不多。因为这道题的内存给的比较紧,所以需要解决内存问题,但是如果递归释放内存会导致效率低下,解决方案是开一个内存池(数组),每次更新下标就可以重复利用了。 #include #include #include #include using namespace std; int T,n,k; struct pa{ cha...
分类:其他   时间:2015-05-07 22:03:46    收藏:0  评论:0  赞:0  阅读:263
actionscript3写飘雪花程序,为培养孩子编程兴趣
本周,上4年级的小孩开始学方程式,用到了代数。为了方便孩子理解,并学以致用,打算教他一点编程。    程序的选择上不能太难,比如JAVA、C#应该不行,学习javascript应该行,但是会比较枯燥,于是决定让他玩玩FLASH。虽然随着HTML5 的兴起,FLASH正在没落,但FLASH却简单易懂,并且还能帮助孩子画画。     这次编程选择了飘雪花的程序,虽然简单,但内容却还比较全,涉及了:...
分类:其他   时间:2015-05-07 22:03:37    收藏:0  评论:0  赞:0  阅读:391
hdu 2476 区间dp
区间dp...
分类:其他   时间:2015-05-07 22:03:25    收藏:0  评论:0  赞:0  阅读:266
hdu 5098 Smart Software Installer 拓扑排序or记忆化搜索
题意: 第一行 案例数。 然后每个案例用空行隔开。 每个案例都有若干行 ,第一个单词表示一个软件,如果名字后面有*号,代表安装这个软件需要重启。 多个软件可以同时 一次重启 安装。然后冒号后面 表示安装这个软件需要先安装的软件。 做法: 有两种做法,不过都需要先建图。用get函数来把字符串变成编号。 id 表示冒号前的软件,fu表示冒号后面的软件。要把 id 存入 vector son[fu], 就像树一样存。然后把 id的入度++; 第一种做法,拓扑排序。把入度为0的 且不需要重启的 存入q1队列...
分类:编程语言   时间:2015-05-07 22:03:15    收藏:0  评论:0  赞:0  阅读:428
eclipse 导入框架app 报错
Android导入源码packages 中的apps出错 下载完源码后再linux 中编译框架中的app模块是不会出错的,但是加载到eclipse就会有很多错误。 Google 给用户提供的SDK 都是阉割版本的 无法使用隐藏的API,如果想要使用系统API 比如import android.os.AsyncResult; 首先需要下载源码,然后编译.编译完成后 在out/targ...
分类:移动平台   时间:2015-05-07 22:03:05    收藏:0  评论:0  赞:0  阅读:243
Oracle生成随机数的方法
dbms_random是一个可以生成随机数值或者字符串的程序包。dbms_random.value方法1、小数(0~1)select dbms_random.value from dual;2、指定范围内的小数 (0~1000)select dbms_random.value(0,1000) from dual;3、指定范围内的整数 (0~1000)select trunc(dbms_random...
分类:数据库技术   时间:2015-05-07 22:03:04    收藏:0  评论:0  赞:0  阅读:258
C语言数组a[i]==i[a]
The C standard defines the [] operator as follows: a[b] == *(a + b) Therefore a[5] will evaluate to: *(a + 5) and 5[a] will evaluate to: *(5 + a) and from elementary school math we know ...
分类:编程语言   时间:2015-05-07 22:03:03    收藏:0  评论:0  赞:0  阅读:279
日本生活闲谈
闲聊日本生活...
分类:其他   时间:2015-05-07 22:02:36    收藏:0  评论:0  赞:0  阅读:231
poj 3280 区间dp
区间dp...
分类:其他   时间:2015-05-07 22:02:25    收藏:0  评论:0  赞:0  阅读:288
linux下使用vim开发python
vim normal模式下下输入:!python %%表示当前文件名set number显示行数 参考 网易博客 在/etc/vim/vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set tabstop=4 set softtabstop=4 set shiftwidth=4 set expandtab set number set autoindent 其中:...
分类:编程语言   时间:2015-05-07 22:02:15    收藏:0  评论:0  赞:0  阅读:173
javascript中函数声明和函数表达式的区别
1.js中函数表达式的定义 表达式(expression)JavaScript中的一个短语,javascript会将其计算(evaluate)出一个结果。程序中的常量是一个最简单的表达式。变量名也是一种简单的表达式,它的值就是赋值给变量的值。复杂表达式是由简单表达式组成。 ——摘自《javascript权威指南》 一个经典的函数表达式的定义方法://函数表达式的...
分类:编程语言   时间:2015-05-07 22:02:05    收藏:0  评论:0  赞:0  阅读:296
2271条   上一页 1 ... 11 12 13 14 15 ... 114 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!