现在位置: 首页 > lanyi1965发表的所有文章
  • 11月
  • 20日
综合 ⁄ 共 14857字 评论关闭
云鹏个人理财工具0.5版说明书   工具说明(WPS 2007) 一、开发工具     这里选择了WPS Office 表格 2007作为开发工具。虽然与微软Excel相比,作为金山历史悠久的WPS软件的组件之一,WPS Office 表格还嫌是后起之秀,但从2001年开始,历经8年打磨,加之操作界面在仿效Excel基础上又做了许多人性化改进,因此WPS Office表格也堪称优秀。而且与Office相比,作为商业软件的WPS Office还有免费的个人版提供,因此大家可以放心的到http://www.wps.cn/上下载。  不过下载的时候您可能会遇到一个问题,就是金山新近推出了WPS Office的2009......
阅读全文
  • 10月
  • 11日
综合 ⁄ 共 7800字 评论关闭
MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。每个MyBatis应用程序主要都是使用SqlSessionFactory实例的,一个SqlSessionFactory实例可以通过SqlSessionFactoryBuilder获得。SqlSessionFactoryBuilder可以从一个xml配置文件或者一个预定义的配置类的实例获得。用xml文件构建SqlSessionFactor......
阅读全文
  • 07月
  • 31日
综合 ⁄ 共 368字 评论关闭
http://acm.hdu.edu.cn/showproblem.php?pid=1203 #include <iostream> #include <algorithm> using namespace std; int main() { int n, m; int i, j; int a[10000]; double b[10000], f[10000], bi; while (cin >> n >> m && (n+m)) { for (i = 0; i < m; i++) { cin >> a[i] >> bi; b[i] = 1 - bi; } memset (f, 0, sizeof(f)); for (i = 0; i < m; i++) for (j = n; j >= a[i]; j--) f[j] = max ( f[j],(1 - (1-f[j - a[i]])* b[i]) ); p......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 4818字 评论关闭
目录1. 简介2. 下载必备软件包3. Trac的安装4. 新建和测试Trac工程5. 集成Trac和Apache6. 安装SVN并且集成Apache7. 权限管理 8. Trac中的Wiki和Ticket 1. 简介 首先介绍一下Trac、SVN、Apache、Wiki的概念。Trac是一个开源的项目管理、追踪缺陷(Bug)软件。Trac使用Python语言开发,是建立在Wiki的Ticket基础上的网页界面系统。Trac是以面向进度模型为项目管理模型的,最明显的特点就是它是以里程碑 (Milestone) 方式进行项目管理的。每个里程碑中的具体要做哪些事情,就使用Ticket来进行定义、跟踪等。Trac 以简单的方式建立了......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 1516字 评论关闭
可以用递归实现,递归算法: A source tower,B buffer tower ,C destination tower 1. Move the subtree consisting of the top n-1 disks from A to B. 2. Move the remaining (largest) disk from A to C. 3. Move the subtree from B to C. Base Case:How do you move a subtree of two disks from A to C? Move the subtree consisting of only one disk (1) from A to B. This is the base case: When you’re moving only one disk, you just move it; there’s nothing else to do. Then move the larger disk (2) from A t......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 3713字 评论关闭
Edit 基本编辑: Commands Keys Undo/Redo Ctrl + Z/Y 软撤销 Ctrl + U Copy/Paste Ctrl + C/V 选择过往复制 Ctrl + K, Ctrl + V 插入新上/下行并跳转 Ctrl (+ Shift) + Enter 删除前/后词 Ctrl + Backspace/Delete 删除至行首/尾 Ctrl+ K, Ctrl + Backspace/K 跳转至前/后词 Ctrl/Alt + ←/→ 补全 Tab 提示补全 `Alt+/ 删除Tab指定宽度 Shift + Tab 转换大/小写 `Ctrl + Shift + X/Y (多)行/块编辑: 注:这些快捷键把光标理解为当前行;此处的块指选定文本,非语句块 Commands Keys (去)......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 1529字 评论关闭
组件程序十分简单,组件的线程模型为STA,代码如下: STDMETHODIMP CTheMath::Add(long IOp1, long IOp2, long* plResult){ *plResult = IOp1 + IOp2; printf("IOp1 + IOp2 = %d", *plResult);  return S_OK;} 调用组件的程序代码如下: // ATLSTLExe.cpp : 定义控制台应用程序的入口点。// #include "stdafx.h"#include <windows.h>#include <commctrl.h>#include <iostream> #include "ATLSTATest.h"#include "ATLSTATest_i.c" using namespace  std; int ExeProc(LPVOID p){ CoInitializeEx(0, COINIT_MULTITH......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 4225字 评论关闭
转自:http://blog.csdn.net/lake2/archive/2008/04/02/2245754.aspx     1、 什么是CSRF攻击     CSRF是Cross Site Request Forgery的缩写(也缩写为XSRF),直译过来就是跨站请求伪造的意思,也就是在用户会话下对某个CGI做一些GET/POST的事情——这些事情用户未必知道和愿意做,你可以把它想做HTTP会话劫持。    网站是通过cookie来识别用户的,当用户成功进行身份验证之后浏览器就会得到一个标识其身份的cookie,只要不关闭浏览器或者退出登录,以后访问这个网站会带上这个cookie。如果这期间浏览器被人控制着请求了这个网站的ur......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 3090字 评论关闭
题目链接:   hdu 3072 题目大意:   给定有权值有向图,并且题意满足缩点之后只有一个入度为0的点                   从该点出发,传递到所有的顶点的最小权值                   联通分量内的点之间互相传递且不需要计算权值 解题思路:   缩点后的是DAG,并且唯一入度为0的顶点                   顶点入度的边至少存在一条,记录每个顶点入度边权值最小的                   顶点的入度边另外一点必定是图中的顶点                   取权值最小的边依然可以起点出发能遍历完所有的顶点 代码(Tarjan): //Final Tarjan强联通分......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 202字 评论关闭
记得你说你喜欢紫色的阳光 那童话般的梦境 总让人充满想象 于是 我开始将你的故事 很小心 很小心的收藏 徘徊在一起走过的那条街头小巷 仰望、迷惘 想起那些斑驳的时光 如同散落的花瓣 凋零在仰慕者心头上 失落的心情 好比江南的雨季一样 绵延、悠长 是谁还在留恋低吟浅唱 又有谁还在雕刻时光 那熟悉的歌 未央 曾经打动过你我的心房 也许 我只是随波逐流的浪 也只是偶尔才停泊在你的心房 走过了欢乐 走过了悲伤 却走不到你我的天长 最后才懂得 你是我无法斑驳的阳光
阅读全文
  • 12月
  • 17日
综合 ⁄ 共 21515字 评论关闭
反射和动态加载的灵活运用,可以减小项目开发的难度,提升项目的可维护性,是需要仔细研究的。 转自:http://blog.csdn.net/hyx1990/article/details/7584789 [置顶] Android:在任意位置获取应用程序Context 2012-05-20 15:56 3649人阅读 评论(3) 收藏 举报 androidapplicationsecurityincludeclassloaderimport 1.在任意位置获取应用程序Context Android程序中访问资源时需要提供Context,一般来说只有在各种component中(Activity, Provider等等)才能方便的......
阅读全文
  • 12月
  • 07日
综合 ⁄ 共 5372字 评论关闭
1 set和multiset容器的能力 set 和multiset容器的内部结构通常由平衡二叉树(balancedbinary tree)来实现。当元素放入容器中时,会按照一定的排序法则自动排序,默认是按照less<>排序规则来排序。这种自动排序的特性加速了元素查找的过程,但是也带来了一个问题:不可以直接修改set或multiset容器中的元素值,因为这样做就可能违反了元素自动排序的规则。如果你希望修改一个元素的值,必须先删除原有的元素,再插入新的元素。 2 set和multiset容器的操作Constructor and Destructor ·        set c: 创建一个空的set或multise......
阅读全文