现在位置: 首页 > flavorful发表的所有文章
  • 09月
  • 22日
综合 ⁄ 共 641字 评论关闭
题目大意:整数n可以用1,2 ,3 ,4.....,n相加表示;原题:点击打开链接 题目解析:相当于把n个无区别的球放到n个无标志的盒子,盒子允许空,也允许放多于一个球 错误分析:1.j这里j就是(前面i个表达式累乘的表达式)里第j个变量,因此每次前i个表达式累乘求完后都把中间变量a2赋值给a1,            因此要把for循环放在i的for循环里;           2.a1数组的大小要大于120; #include<stdio.h> #include<iostream> using namespace std; int a1[121],a2[121]; int main() { int i,j,k,n; while(scanf("%d",......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 4376字 评论关闭
  1. 先看综述,后看论著 看综述搞清概念,看论著掌握方法 2. 早动手 在师兄师姐离开之前学会关键技术 3. 多数文章看摘要,少数文章看全文 掌握了一点查全文的技巧,往往会以搞到全文为乐,以至于没有时间看文章的内容,更不屑于看摘要。真正有用的全文并不多,过分追求全文是浪费,不可走极端。当然只看摘要也是不对的。 4. 集中时间看文献 看过总会遗忘。看文献的时间越分散,浪费时间越多。集中时间看更容易联系起来,形成整体印象。 5. 做好记录和标记 复印或打印的文献,直接用笔标记或批注。pdf或html格式的文献,可以用......
阅读全文
  • 03月
  • 03日
综合 ⁄ 共 595字 评论关闭
转眼就开学一周了. 鉴于本学习课程设计的需要, 要重新学习一下Java,(虽然C++还没搞的很清楚).自学的教材还是之前的那本<疯狂Java讲义>. 当然不会像第一次看书学习一样仔细,这次主要看一些底层机制和编程思想以及大概的语法概念.当然是以实力实践为主,带动基础的学习. 当然会写一系列的笔记和题解.以及试练小项目结合UML的学习. Then, 继续学习的还有SICP,刚刚结束第一章的学习.不过题解还没有跟上进度. C++,昨晚突然觉得看有些书,没有必要按照书本一页一页的看了,把那些自己觉得有需要的部分选择性的看看,做做笔记就ok了.......
阅读全文
步步为营 .NET 代码重构学习笔记 一、为何要代码重构    最近在学习代码重构,根据自己的学习进度写一个关于代码重构的系列出来,供自己总结提高,也希望能对他人有所帮助。园子里有圣殿骑士的31 天重构学习笔记 给了我很多的启发,自己也在学习《Refactoring improving the Designe of Existing Code》(重构 改善既有代码的设计),希望在代码重构思想上能有自己的心得. 一、为什么要重构(Refactoring) 通过重构可以达到以下的目标: 1·持续偏纠和改进软件设计 重构和设计是相辅相成的,它和设计彼此互补。有了重构,你仍然......
阅读全文
  • 10月
  • 06日
综合 ⁄ 共 784字 评论关闭
一、Nginx下载 官网下载地址:       http://nginx.org/en/download.html 二、Nginx编译 CSDN上博客的编译:       http://blog.csdn.net/guowenyan001/article/details/11060735 三、Nginx启动/停止/平滑重启 3.1 Nginx启动       /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf      查看:ps -ef|grep nginx 3.2 Nginx停止       1. 从容停止             kill -QUIT nginx 主进程号      (kill -QUIT `cat /usr/local/nginx/logs/nginx.pid`)       2.快速停止             kill -TERM nginx 主进程号   ......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 665字 评论关闭
公司需要设置代理才能上网,而运行Maven时需要下载依赖的库。 怎么办呢?   原来Maven也像IE一样,可以设置代理的。   步骤如下:   ·编辑 ~/.m2/setting.xml 文件。如果该目录下没有该文件,复制 $M2_HOME/conf/setting.xml 。   ·找到 <proxies> 节点。去掉相应的注释,设置代理信息。 1 <proxy> 2 <id>optional</id> 3 <active>true</active> 4 <protocol>http</protocol> 5 <username>proxyuser</username> 6 <pas......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 587字 评论关闭
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>div居底</title> <style type="text/css">#bom { position:fixed; left:0px; bottom:0; _position:absolute; _top:expression(document.documentElement.clientHeight + document.doc......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 597字 评论关闭
要用到多国语言,直接在VS里面,管理很不方便,下面这篇文件是ManPeng所写的记录文档,现备份在CSDN,便于查阅。   如何从 Txt 转成 resx 文件?   一、新建一 C# 智能设备项目( wince ): MultiLanguage 并在解决方案 MultiLanguage 目录下新建一文件夹 Res 二、新建文本文档内容如下: title= 多国语言 content= 显示内容 另存为: chinese.txt ,注意编码为 Unicode 如下图 : 新建文本文档内容如下: title=multilanguage content=showwhat 另存为: english.txt ,编码也为 Unicode   三、    开始菜单 -&g......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 398字 评论关闭
File file = new File("./mail.properties");         FileInputStream pInStream = null;         try {             pInStream = new FileInputStream(file);         } catch (FileNotFoundException e) {             e.printStackTrace();         }         Properties pro = new Properties();         try {             pro.load(pInStream);         } catch (IOException e) {             e.printStackTrace();         } pro.getProperty("mailHost") 就可以得到String类型的valuel了。 mail.properties示例: mail......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 714字 评论关闭
原始的sql语句是: select content poetryDesc,author poetryAnthor,l.backImg labelImg,p.id poetryId,p.fullContent flag from dd_poetry p join dd_label l on l.id = p.archaics order by rand() 直接随机在数据量过大的时候,导致数据库服务器cpu瞬间100% 优化之后的sql: -- SELECT id FROM table t1 JOIN (SELECT round(RAND() * (SELECT MAX(id) FROM table)) AS nid FROM table LIMIT n) t2 ON t1.id = t2.nid; -- select * from dd_poetry t1 join (select round(rand() * (select max(id) from dd_poetry)) as......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 3289字 评论关闭
http://blog.csdn.net/fg2006/article/details/6766384 这篇博客里画的一张图很好的帮助我理解了01背包问题。 动态规划的基本思想: 将一个问题分解为子问题递归求解,且将中间结果保存以避免重复计算。通常用来求最优解,且最优解的局部也是最优的。求解过程产生多个决策序列,下一步总是依赖上一步的结果,自底向上的求解。 动态规划算法可分解成从先到后的4个步骤: 1. 描述一个最优解的结构,寻找子问题,对问题进行划分。 2. 定义状态。往往将和子问题相关的各个变量的一组取值定义为一个状态。某个状态的值就是这个子......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 923字 评论关闭
http://hi.baidu.com/dkweb/blog/item/e4bd5708775ab5990b7b8241.html 由于Ununtu本身带了gij的JVM实现,所以当你在Terminal输入:  "java -version"时会显示: java version "1.5.0" gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5) 的相关信息。也就是系统中有两个JVM实现,而且gij JVM还被其它的Ubuntu工具或软件使用;所以这种情况下就得使用 Debian提供的“update-alternatives“工具来完成程序多版本实现的选择了: sudo update-alternatives --display java 发现系统只列举了gij  JVM;因为jdk6是通过手动解压安装......
阅读全文