现在位置: 首页 > temperate发表的所有文章
  • 10月
  • 01日
综合 ⁄ 共 1326字 评论关闭
归并排序   归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 1. 首先考虑将两个有序数列合并的过程:       只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行比较,如果有数列为空,那直接将另一个数列的数据依次取出即可。 void MergeArray(int a[], int n, int b[], int m, int c[]) { int i=j=k=0; if(NULL == a&&NULL ==b) return; else if(NULL == a&&NULL != b){ while(j <m) ......
阅读全文
  • 04月
  • 29日

2.3

综合 ⁄ 共 80字 评论关闭
一次性删两个不一样的,贴王的比例只升不降,到贴王的比例为100%的时候,随便哪个ID都是贴王的ID。 一次性删4个不一样的帖子,删到找不到第4个不一样的帖子为止。
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 632字 评论关闭
// tester.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> using namespace std; #define EXPECT_EQ(type,expectation,test_value) \ do \ { \const type& tmp = test_value;\if (expectation != tmp)\{ \cout << "Error! Expect " << expectation << ", get " << tmp << " at line " << __LINE__ << ", file " << __FILE__ << endl; \} \ } while (false) #define ASSERT_EQ(type,expectation,test......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 831字 评论关闭
Consider multiplying two 2x2 matrices, as follows: A B * E F = AE+BG AF+BH C D G H CE+DG CF+DH The obvious way to compute the right side is just to do the 8 multiplies and 4 additions. But imagine multiplies are a lot more expensive than additions, so we want to reduce the number of multiplications if at all possible. Strassen uses a trick to compute the right hand side with one less multiply and a lot more additions (and some subtractions). Here are the 7 multiplies: M1 = (A + ......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 119字 评论关闭
完整例子见另一篇博文:C++开发的论坛系统 - BBS 比原有的发贴框多了如下功能 插入公式 插入代码 插入地图 插入/修改地图   (已插入地图可以双击鼠标,在打开的地图编辑器里修改) 插入/修改公式  (已插入公式可以双击鼠标,在打开的公式编辑器里修改)
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 1255字 评论关闭
这次我们来谈一下Hibernate3.2 Session加载数据时get和load方法的区别,其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑窦,现在我给大家讲解一下:   1. 对于get方法,hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回null。这个相对比较简单,也没有太大的争议。主要要说明的一点就是在这个版本中get方法也会查找二级缓存!   2.  load方法加载实体对象的时候,根据映射文件上类级别的lazy属性的......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 5691字 评论关闭
前一篇文章有大概介紹過微軟的 Kinect 這個新東西了∼它的深度攝影機、以及他的衍伸應用,在最近也算是已經被發揚光大,應用非常多了。而這一篇呢,就來簡單講一下,要怎樣才能把 Kinect 裝到 PC 上,在 Windows 作業系統下使用吧∼ 基本上,Kinect 的訊號接頭雖然是特殊的 XBox 360 AUX 接頭,但是它實際上只是標準 USB 加上額外的電源而已;同時,在台灣買到的標準配件裡,也有附上把 AUX 接頭轉為 USB + 電源的線,所以要把 Kinect 接到 PC 上,並不需要做任何硬體、線路上的修改。下方左圖就是他的 AUX 接頭,而下方右圖就是......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 193字 评论关闭
1. 运行:开始->程序->Microsoft SQL Server 2008->配置工具->SQL Server配置管理工具 SQl server网络配置下,协议中将TCP/IP设置为启动,双击TCP/IP,在“IP地址”选项卡中查看“TCP动态端口”。  (如果客服端还是不能连接,检查一下防火墙是否添加了该TCP动态端口)   2 .然后就是 SQL Server Management Studio里面的设置
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 1535字 评论关闭
<?php session_start(); session_register("login_check_number"); //昨晚看到了chianren上的验证码效果,就考虑了一下,用PHP的GD库完成了类似功能 //先成生背景,再把生成的验证码放上去 $img_height=120; //先定义图片的长、宽 $img_width=40; if($HTTP_GET_VARS["act"]== "init"){ //srand(microtime() * 100000);//PHP420后,srand不是必须的 for($Tmpa=0;$Tmpa<4;$Tmpa ){ $nmsg.=dechex(rand(0,15)); }//by sports98 $HTTP_SESSION_VARS[login_check_number] = $nmsg; //$HTTP_SESSION_VARS[log......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 7339字 评论关闭
posted by Mark Grennan on Tue 21 Dec 2010 21:01 UTC (Add To MySQL Librarian) Tags:  (edit) centos, How To, handlersocket, mariadb, NoSQL The title says it all. If you don’t know what HandlerSocket is or why you would want to use it you need to reads Yoshinori Matsunobu’s blog post. Lets get started. login as root Make sure you have these packages installed: yum install git perl libtool gcc make openssl-devel gcc-c++ perl-DBI perl-DBD-MySQL.x86_64 If you haven’t already, install Maria......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 1372字 评论关闭
转自IBM:http://www.ibm.com/developerworks/cn/java/jdb4o/ 本系列是对开放源码数据库 db4o 的详尽介绍,db4o 可以充分利用当前的面向对象的语言、系统和理念。要下载 db4o,可以参考 db4o 主页;为了实践本系列的示例,需要下载 db4o。 系列文章 第 1 部分:简介和概览 (2007 年 4 月 9 日) 本文是系列文章的开篇,介绍了 db4o,并解释了它因何成为当今关系型数据库的重要选择。 第 2 部分:查询,更新和一致性 (2007 年 4 月 20 日) 尽管 RDBMS 使用 SQL 作为其查询和检索数据的主要机制,但是 OODBMS 可以使用一些不......
阅读全文
  • 11月
  • 25日
综合 ⁄ 共 4961字 评论关闭
.net 框架号称永远不会发生内存泄漏,原因是其引入了内存回收的机制。但实际应用中,往往我们分配了对象但没有释放指向该对象的引用,导致对象永远无法释放。最 常见的情况就是给对象添加了事件处理函数,但当不再使用该对象时却没有将该函数从对象的事件handler中减掉。另外如果分配了非托管内存,而没有手工 释放,GC同样无能为力。所以当.net应用发生内存泄漏后如何跟踪应用的内存使用情况,定位到程序设计中的缺陷显得非常重要。本文将介绍通过.NET Memory Profiler来跟踪.net应用的内存泄漏,为定位.net应用内存问题提供一个......
阅读全文