码迷,mamicode.com
首页 > 其他好文
poj1942 Paths on a Grid 【排列组合】
关于这个题想说一下,刚开始准备按照有一个含有n个数的非递减序列,每个数最大值为m,数字可以重复,有多少种这样的序列,像是一个蛮复杂的排列组合 其实这道题,从left bottom到right up只能向右或者向上,也就是m+n个格子里面取m个格子写右,n个格子写上,就成了个很2的排列组合问题 值得强调的是,这个题求组合数是用分数相乘来求的,怕double丢精度可以末尾+0.5然后转化为long...
分类:其他好文   时间:2014-06-22 16:53:21    阅读次数:135
POJ1019 NumberSequence 【数学公式转化题】
这题也是一看感觉自己能做,就拿出笔和纸开始写写画画了,写的也蛮爽(下午1点到晚上8点,,,),其实,,,也就俩方程的事情。。。但是中间出了个逗比错误,10+11+12+...+99算成了(1+90)*90/2(找出这个错误真心不容易,现学了点linuxshell知识,也正好写了写相关的脚本,比如对拍脚本,运行脚本,挺好的) 这个错误也是奇葩,,前7000个竟然都没错,,真是 奇葩~ 感觉数...
分类:其他好文   时间:2014-06-22 18:26:59    阅读次数:181
Mybatis中insert中返回主键ID的方法
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
C# 网络编程之基于SMTP发送电子邮件
本文主要讲述基于C#网络编程的发送邮件的编程,邮件发送功能是基于邮件协议的,常见的电子邮件协议有SMTP(简单邮件传输协议)、POP3(邮局协议)、IMAP(Internet邮件访问协议),主要通过SmtpClient类用于smtp发送邮件,MailMessage类用于设置邮件内容以及与邮件内容相关的信息,如发送人地址、收信人地址等,Attachment类表示电子邮件的附件,源码://点击"发送邮件"按钮 private void button1_Click(object sender, EventArgs...
分类:其他好文   时间:2014-06-21 21:49:31    阅读次数:289
程序员要知道的事情
程序员是一个神奇的职业(你懂的),我们工作的时候给公司带来很高的利益,我们自己也要给自己产生价值。 下面一些事情可以提高我们程序员,所以我们要认真的看一下。不喜勿喷!!! 1.经常和优秀的人在一起共事 和一些老鸟在一起工作,对你有很大的提升。比如我经常看老鸟们操作Liunx系统,那命令敲的那就一个快啊(很羡慕)。我对Liunx操作也有了很大的提升。相信那句话:近朱者赤,近墨者黑 ...
分类:其他好文   时间:2014-06-22 19:46:15    阅读次数:178
最短路径问题的Dijkstra算法
问题 最短路径问题的Dijkstra算法 是由荷兰计算机科学家艾兹赫尔·戴克斯特拉提出。迪科斯彻算法使用了广度优先搜索解决非负权有向图的单源最短路径问题,算法最终得到一个最短路径树>    。该算法常用于路由算法或者作为其他图算法的一个子模块。   这个算法的python实现途径很多,网上能够发现不少。这里推荐一个我在网上看到的,本来打算自己写,看了这个,决定自己不写了,因为他的已经太...
分类:其他好文   时间:2014-06-21 20:58:46    阅读次数:183
git 设置
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
《软件调试的艺术》笔记--检查和设置变量
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
删除vector中元素高效的方法
高效的删除vector中的数据...
分类:其他好文   时间:2014-06-22 19:25:20    阅读次数:228
通过FreeMarkerclasspath加载方式生成静态页面
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
Geeks - Range Minimum Query RMQ范围最小值查询
使用线段树预处理,可以使得查询RMQ时间效率在O(lgn)。 线段树是记录某范围内的最小值。 标准的线段树应用。 Geeks上只有两道线段树的题目了,而且没有讲到pushUp和pushDown操作,只是线段树的入门了。 参考:http://www.geeksforgeeks.org/segment-tree-set-1-range-minimum-query/ 我修改了一下他的程序,使用...
分类:其他好文   时间:2014-06-22 18:08:05    阅读次数:217
struts2 动态工作流
话不多说,直接贴代码: 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
boost-1.53源码编译
1、下载源码。首先得明白,boost大多数库都只有头文件,链接时不需Lib文件;以下库需要单独编译成库: Boost.Filesystem Boost.GraphParallel Boost.IOStreams Boost.MPI Boost.ProgramOptions Boost.Python Boost.Regex Boost.Serialization Boost.Sig...
分类:其他好文   时间:2014-06-22 14:39:40    阅读次数:232
JEECG第二期深入使用培训(报名截止2014-06-21)
JEECG第二期深入使用培训(报名截止2014-06-21)...
分类:其他好文   时间:2014-06-22 22:28:45    阅读次数:147
01背包模板
背包问题...
分类:其他好文   时间:2014-06-22 00:15:58    阅读次数:336
亚马逊AWS在线系列讲座——如何在AWS云平台上构建千万级用户应用
用户选择云计算平台来构建应用的一个重要原因是云平台的高弹性和高扩展性。面向互联网的应用往往需要支撑大量用户的使用,但是构建一个高扩展性的、高可用的应用具有一一定的挑战,不过基于AWS云平台来构建应用可以相对简化这个事情。这个在线讲座将讨论如何如何充分利用云平台的特性和AWS的相关服务来构建一个可以支撑千万级用户的应用。通过讨论不同用户数量级别的应用需求和架构特点,然后结合不同的AWS的服务来满足用...
分类:其他好文   时间:2014-06-22 16:54:22    阅读次数:260
swift学习笔记(六)析构过程和使用闭包对属性进行默认值赋值
一。通过闭包和函数实现属性的默认值 当某个存储属性的默认值需要定制时,可以通过闭包或全局函数来为其提供定制的默认值。 注:全局函数结构体和枚举使用关键字static标注    函数则使用class关键字标注 当对一个属性使用闭包函数进行赋值时,每当此属性所述的类型被创建实例时,对应的闭包或函数会被调用,而他们的返回值会被作为属性的默认值。 ESC:Class SomeCLass{ let ...
分类:其他好文   时间:2014-06-22 22:28:17    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!