现在位置: 首页 > fondant发表的所有文章
  • 07月
  • 26日
综合 ⁄ 共 782字 评论关闭
题意:Given a binary tree struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next; } Populate each next pointer to point to its next right node. If there is no next right node, the next pointer should be set to NULL. Initially, all next pointers are set to NULL. 思路:看到这道题,很容易想到利用层序遍历的思想,得到每层节点的所有左右子节点,然后指向。 class Solution { public: void connect(TreeLinkNode *root) { /*********......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 1056字 评论关闭
     怎样从阅读代码角度理解项目,一点愚见:      理解上重点要关注程序在做什么,而不是理解程序的控制流,如果去理解程序的控制流话,大半是体系架构文档不太上的了台面的缘故。 最近经历的一个项目很可以说明这一点。该项目的SAD(software architecture design)走了设计评审的流程,但是从SAD映射到模块设计阶段经历了类似敏捷开发的过程,从过程管理上来说是有欠缺的。和前期开发团队一起累代码的就是在参与极限编程,本人承担起了客户的角色,讲述了一个不很顺畅的故事,前期开发团队对已有的类似系统进行了二次开发以符......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 747字 评论关闭
     收集一下,以免以后忘记了!      1.线性渐变色         background: -webkit-gradient(linear,left top,left bottom,from(#0D85BC),to(#0A73A4)); /*chrome,sarfrai*/ background: -moz-linear-gradient(top,#0D85BC,#0A73A4); /*firefox*/ background: -o-linear-gradient(top,#0D85BC,#0A73A4); /*opera*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d85bc',endColorstr='#0a73a4');/ie/   2.transform:rotate 旋转         -webkit-transform: rotate(-180deg); -moz-transfor......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 4533字 评论关闭
在《WebService大讲堂之Axis2(5):会话(Session)管理》一文中介绍了如何使用Axis2来管理同一个服务的会话,但对于一个复杂的系统,不可能只有一个WebService服务,例如,至少会有一个管理用户的WebService(用户登录和注册)以及处理业务的WebService。象这种情况,就必须在多个WebService服务之间共享会话状态,也称为跨服务会话(Session)管理。实现跨服务会话管理与实现同一个服务的会话管理的步骤类似,但仍然有一些差别,实现跨服务会话管理的步骤如下: 实现跨服务的Session管理需要如下三步: 1. 使用MessageContext和Serv......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 25921字 评论关闭
生成渐变的数据:float[] fractions,Color[] colors数组,计算指定圆的相对焦点位置等。先Show一下,*^o^*。 利用了ChangleListener,第三方程序可以方便的集成调用,只需要使用addChangeListener即可。自定义颜色选择器,可以读取用户预先定义存储的颜色,默认颜色生成算法还没想好(不管了,先在此现丑了,*^o^*)。 前不久写报表的图时一直使用硬代码去不停的调试效果,用了很久也难以做出满意的效果,正好可以在报表设计中集成这个工具实时的看到设计的效果,*^o^*。 package gradient; import java.awt.Color; import ......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 1200字 评论关闭
本文由 极客范 - 陈舸 翻译自 roll code。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。 在这篇短文中我将告诉大家如何利用一段Python脚本让你的树莓派“说话”,还是真人发音的哦。因此,如果你想在自己的项目中增加一些人声,那么请跟着我的教程一步一步来,只需要写几行Python代码就能办到了。 在这个小项目中,你需要有这么几样东西: 一台树莓派(显然必须得有这个) 安装好兼容树莓派的操作系统(安装系统可利用NOOBS工具,傻瓜式安装哦) 一对耳机/扬声器 写几分钟的代码 首先你得......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 1474字 评论关闭
最大报销额 http://acm.hdu.edu.cn/showproblem.php?pid=1864 Problem Description 现有一笔经费可以报销一定额度的发票。允许报销的发票类型包括买图书(A类)、文具(B类)、差旅(C类),要求每张发票的总额不得超过1000元,每张发票上,单项物品的价值不得超过600元。现请你编写程序,在给出的一堆发票中找出可以报销的、不超过给定额度的最大报销额。   Input 测试输入包含若干测试用例。每个测试用例的第1行包含两个正数 Q 和 N,其中 Q 是给定的报销额度,N(<=30)是发票张数。随后是 N 行输入,每行的格式为......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 445字 评论关闭
实现如下: boolean flag[2]; int turn; void P0() { while(true) { flag[0]=true; turn=1; while(flag[1]&&turn==1) /* donothing*/ ; /*critical section*/ ; flag[0]=false; } } void P1() { while(true) { flag[1]=true; turn=0; while(flag[0]&&turn==0) /* donothing*/ ; /*critical section*/ ; flag[1]=false; } } void main() { flag[0]=flag[1]=false; /*start p0 and p1*/ ; } 考虑进程P0,一旦它设置f......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 947字 评论关闭
一、迭代法      迭代法是用于求方程或方程组近似根的一种常用的算法设计方法。设方程为f(x)=0,用某种数学方法导出等价的形式x=g(x),然后按以下步骤执行: (1)   选一个方程的近似根,赋给变量x0; (2)   将x0的值保存于变量x1,然后计算g(x1),并将结果存于变量x0; (3)   当x0与x1的差的绝对值还小于指定的精度要求时,重复步骤(2)的计算。 若方程有根,并且用上述方法计算出来的近似根序列收敛,则按上述方法求得的x0就认为是方程的根。上述算法用C程序的形式表示为: 【算法】迭代法求方程的根 {    x0=初始近似根......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 358字 评论关闭
using System; using System.Collections.Generic; using System.Linq; using System.Web; //这个是必须的 using System.Data; using System.Data.Sql; using System.Data.Common; using System.Data.OleDb; using System.Web.Configuration; //这个是必须的 .... sqlconn = new OleDbConnection(); sqlconn.ConnectionString = WebConfigurationManager.ConnectionStrings["mainConnectionString"].ToString(); sqlconn.Open();
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 665字 评论关闭
private List<String> lstFile = new ArrayList<String>();  //结果 List 2    3 public void GetFiles(String Path, String Extension, boolean IsIterative)  //搜索目录,扩展名,是否进入子文件夹 4 { 5     File[] files = new File(Path).listFiles(); 6    7     for (int i = 0; i < files.length; i++) 8     { 9         File f = files[i]; 10         if (f.isFile()) 11         { 12   ......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 7117字 评论关闭
特征提取是计算机视觉和图像处理中的一个概念。它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征提取的结果是把图像上的点分为不同的子集,这些子集往往属于孤立的点、连续的曲线或者连续的区域。 特征的定义 至今为止特征没有万能和精确的定义。特征的精确定义往往由问题或者应用类型决定。特征是一个数字图像中“有趣”的部分,它是许多计算机图像分析算法的起点。因此一个算法是否成功往往由它使用和定义的特征决定。因此特征提取最重要的一个特性是“可重复性”:同一场景的不同图像所提取的特征应该......
阅读全文