关于这个题想说一下,刚开始准备按照有一个含有n个数的非递减序列,每个数最大值为m,数字可以重复,有多少种这样的序列,像是一个蛮复杂的排列组合
其实这道题,从left bottom到right up只能向右或者向上,也就是m+n个格子里面取m个格子写右,n个格子写上,就成了个很2的排列组合问题
值得强调的是,这个题求组合数是用分数相乘来求的,怕double丢精度可以末尾+0.5然后转化为long...
分类:
其他好文 时间:
2014-06-22 16:53:21
阅读次数:
135
这题也是一看感觉自己能做,就拿出笔和纸开始写写画画了,写的也蛮爽(下午1点到晚上8点,,,),其实,,,也就俩方程的事情。。。但是中间出了个逗比错误,10+11+12+...+99算成了(1+90)*90/2(找出这个错误真心不容易,现学了点linuxshell知识,也正好写了写相关的脚本,比如对拍脚本,运行脚本,挺好的)
这个错误也是奇葩,,前7000个竟然都没错,,真是 奇葩~
感觉数...
分类:
其他好文 时间:
2014-06-22 18:26:59
阅读次数:
181
作者是:无名 QQ:16349023 Email:mengwzy@qq.com
要实现线程的远程注入必须使用Windows提供的CreateRemoteThread函数来创建一个远程线程该函数的原型如下:
HANDLE CreateRemoteThread(
HANDLE hProcess,
LPSECURITY_ATTRIBUTES lpThreadAttrib...
分类:
编程语言 时间:
2014-06-22 16:52:48
阅读次数:
182
1、XyzMapper.xml
insert
id=“doSomething"
parameterType="map"
useGeneratedKeys="true"
keyProperty=“yourId">
...
insert>
或
insert id=“doSomething" parameterType=“com.xx.y...
分类:
其他好文 时间:
2014-06-22 21:14:32
阅读次数:
261
insert into prefix_${table_name} (a, b, c) values (#{a}, #{b}, #{c})
${} 表示直接使用字面量(literal value)
#{} 表示这个是个参数
如果 table_name 是 “ABC”
则 ${table_name} 是 ABC
#{table_name} 是 “ABC"...
分类:
数据库 时间:
2014-06-22 00:58:21
阅读次数:
240
首先说一下线程的概念.其实就是运行在进程的上下文环境中的一个执行流.普通进程只有一条执行流,但是线程提供了多种执行的路径并行的局面.
同时,线程还分为核心级线程和用户级线程.主要区别在属于核内还是核外.
核心级线程,地位基本和进程相当,由内核调度.也就是说这种系统时间片是按线程来分配的.这种线程的好处就是可以适当的运用SMP,即针对多核CPU进行调度.
用户级线程,在用户态来调度.所以相对来...
分类:
编程语言 时间:
2014-06-22 22:47:42
阅读次数:
328
再探迭代器
这里有插入迭代器,有流迭代器,反向迭代器,移动迭代器。
插入迭代器
这是一种迭代器适配器,接受一个容器,生成一个迭代器,实现向给定容器添加元素。
插入迭代器有三种类型,差异在于元素插入的位置
back_inserter创建一个使用push_back的迭代器。
front_inserter创建一个使用push_front的迭代器。
inserter创建一个使用i...
分类:
编程语言 时间:
2014-06-22 17:50:05
阅读次数:
253
程序员是一个神奇的职业(你懂的),我们工作的时候给公司带来很高的利益,我们自己也要给自己产生价值。
下面一些事情可以提高我们程序员,所以我们要认真的看一下。不喜勿喷!!!
1.经常和优秀的人在一起共事
和一些老鸟在一起工作,对你有很大的提升。比如我经常看老鸟们操作Liunx系统,那命令敲的那就一个快啊(很羡慕)。我对Liunx操作也有了很大的提升。相信那句话:近朱者赤,近墨者黑
...
分类:
其他好文 时间:
2014-06-22 19:46:15
阅读次数:
178
1.使用 git add 命令添加文件名含中文字符的文件时
乱码类似:
view source
print?
1
\316\304\261\276\316\304\265\265.txt
解决方案:
编辑C:\Git\etc\inputrc文件中对应的行,
查找以下2行,并修改其值,
原先:
view so...
分类:
其他好文 时间:
2014-06-22 22:09:50
阅读次数:
270
翻出google测试工程师的一道题目:
设计一个函数,任何语言都可以,实现以下功能:
一个句子,将句子中的单词全部倒排过来,但单词的字母顺序不变。eg. this is a real world输出结果为:world real a is this
笔者用Python实现如下:
#! /usr/bin/env python
# -* -coding:utf-8-*-
def...
分类:
编程语言 时间:
2014-06-22 16:54:45
阅读次数:
247
1.使用print命令查看变量值
使用print命令(简写为p)可以查看变量值。
使用如下的程序1进行测试。
#include
struct node{
int index;
struct node* next;
};
int main(void) {
struct node head;
head.index = 1;...
分类:
其他好文 时间:
2014-06-22 20:53:08
阅读次数:
301
package htmlskin;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWri...
分类:
其他好文 时间:
2014-06-22 21:16:31
阅读次数:
268
vNext又称MVC 6.0,不再需要依赖System.Web,占用的内存大大减少(从前无论是多么简单的一个请求,System.Web本身就要占用31KB内存)。
可以self-host模式运行,网站不再需要依赖IIS而运行,由此从此可以快速向客户演示开发进度,以及更好地支持真正跨平台(Linux、Mac、Unix)。
Web Api、Web Pages与MVC完全融...
分类:
Web程序 时间:
2014-06-22 17:49:39
阅读次数:
236
使用线段树预处理,可以使得查询RMQ时间效率在O(lgn)。
线段树是记录某范围内的最小值。
标准的线段树应用。
Geeks上只有两道线段树的题目了,而且没有讲到pushUp和pushDown操作,只是线段树的入门了。
参考:http://www.geeksforgeeks.org/segment-tree-set-1-range-minimum-query/
我修改了一下他的程序,使用...
分类:
其他好文 时间:
2014-06-22 18:08:05
阅读次数:
217
话不多说,直接贴代码:
public class TestAction {
private String nextPage;//保存下一步内容的属性
public String destroy(){
if(user.dontConfirm()){//决定下一步
nextPage = LIST_PAGE;
}else{
nextPage = CONFIRM_PAGE;
...
分类:
其他好文 时间:
2014-06-22 22:29:18
阅读次数:
198