You are given an n x n 2D matrix representing an image.
Rotate the image by 90 degrees (clockwise).
Follow up:
Could you do this in-place?
题目解读:
将一个矩阵顺时针旋转90度。
方法一:
如下图所示,先转置,之后和变换的单位矩阵相乘...
分类:
其他好文 时间:
2015-06-09 17:23:38
阅读次数:
129
Computer Transformation
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 6543 Accepted Submission(s): 2378
Problem Description
A ...
分类:
其他好文 时间:
2015-06-09 17:23:55
阅读次数:
124
C#批量上传图片篇:
关于批量上传图片篇:主要讲解理清业务思路:
TODO:
1,采用地区控件,批量上传图片
2,两种方式生成动态数据(这里采用服务器端应用程序生成数据)
讲解篇:1,服务端aspx2,地区控件js与前端javascript3,服务端后台返回数据(这里采用服务器端程序:aspx.cs)
1,服务端aspx
1,地区控件aspx
...
分类:
Web程序 时间:
2015-06-09 17:21:59
阅读次数:
266
阅读前的知识储备
请确保在阅读本文时,曾经不止一次亲自动手敲过有关代理模式的代码。如果没有,请在积累一定的经验后阅读,相信会更有收获。也希望大神不吝指教。
什么时候要用协议和代理?
下面举一个例子,谈谈个人对代理、协议的理解,希望能够起到抛砖引玉的效果。
假设现在有这么一个任务需求:页面A需要跳转到页面B(有可能会传入一些参数),页面B填写或者处理一些信息在跳转回页面A的同时还需要把数据返...
分类:
移动开发 时间:
2015-06-09 17:22:55
阅读次数:
21014
Given an integer n, return the number of trailing zeroes in n!.
Note: Your solution should be in logarithmic time complexity.
方法:找1...n中每个数因式分解中,5的个数(5的个数一般大于2的个数),即为10的个数
注意:题目要求时间复杂度:...
分类:
其他好文 时间:
2015-06-09 17:23:55
阅读次数:
110
通过上一小节,基本上掌握了如何向窗口中添加菜单栏以及为menu_item添加快捷键,下面我们通过一个实例来创建选择菜单选项.GtkCHeckMenuItem就是一个可以生成带有选择的菜单选项.下面看一下代码:#include void toggle_statusbar(GtkWidget *widget,gpointer statusbar){
if(gtk_check...
分类:
其他好文 时间:
2015-06-09 17:23:53
阅读次数:
164
前言:人生真的是一场奇妙的旅程,前日你还兴致勃勃,昨日你就意兴阑珊,今日却又恍然大悟。在写这篇札记时,其实我心事重重,但是我必须强作镇定,把自己的认知记录下来。...
分类:
其他好文 时间:
2015-06-09 17:22:06
阅读次数:
98
You are given string s. Your task is to determine if the given string s contains
two non-overlapping substrings "AB" and "BA" (the substrings
can go in any order).
Input
The only line of...
分类:
其他好文 时间:
2015-06-09 17:21:51
阅读次数:
184
最近需要用到层次聚类,发现在Matlab上很容易实现,下面是代码加详细注释
clear all
clc
close all
mdist=input('输入坐标文件名字\n');
disp('读取数据坐标')
%获取坐标
%文件为二维的坐标,第一列为x轴坐标,第二列为y轴坐标
xx=load(mdist);
%获取数据的个数存至number
[number, row]=size(xx);
%获取距...
分类:
其他好文 时间:
2015-06-09 17:22:58
阅读次数:
409
从前面的图中,我们可以发现Task有很多内部类,并拥有大量类成员变量,这些类配合Task完成相关的工作,如下图。
MapOutputFile管理着Mapper的输出文件,它提供了一系列get方法,用于获取Mapper需要的各种文件,这些文件都存放在一个目录下面。
我们假设传入MapOutputFile的JobID为job_200707121733_0003,TaskID为task...
分类:
其他好文 时间:
2015-06-09 17:21:02
阅读次数:
117
如果出现这样的错误:Project ERROR: Unknown module(s) in QT: svg
很 有可能 qmake 版本不一致造成的。
qmake , qtcreator , qtdesigner 和 QT 的版本必须一致。要么是 QT4 ,要么就是 QT5, qtcreator是QT5特有的core,ui编译IDE,其中ui编辑会调用qtdesigner. ...
分类:
其他好文 时间:
2015-06-09 17:20:19
阅读次数:
1385
1. mailbox数据收发模块一个RPC客户端可能同时需要调用多个远端(server)提供的服务,在pomelo里每个server抽象为一个mailbox。先来看看mailbox的实现:var MailBox = function(server, opts) {
EventEmitter.call(this); this.curId = 1;
this.id = server...
分类:
其他好文 时间:
2015-06-09 17:21:47
阅读次数:
186
题意:汶川地震买大米
分析:裸多重背包,这题数据比较小所以可以三重循环不需要优化
代码:
#include
#include
using namespace std;
int dp[1000][1000],t,n,m;
int p[1000],h[1000],c[1000];
int max(int a,int b)
{
return a>b?a:b;
}
int main()
{
ci...
分类:
其他好文 时间:
2015-06-09 17:22:15
阅读次数:
146
多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。产生此错误的代码:dtContract_dst.Rows.Add(dr.ItemArray); String columns = "";
String paramss = "";...
分类:
数据库 时间:
2015-06-09 17:20:48
阅读次数:
135
You are given a non-negative integer n, its decimal representation consists of at most 100 digits
and doesn't contain leading zeroes.
Your task is to determine if it is possible in this case to r...
分类:
其他好文 时间:
2015-06-09 17:21:09
阅读次数:
133
产生错误的代码:DataTable dtContract_src = Oper.GetDataTable("select * from T_Contract where ProjectID=" + ProjectID_src + " and Flag=0", con_src);
foreach (DataRow dr in dtContract...
首先我们来说一说Cookie,Cookie实际是Web服务端与客户端彼此传递的一部分内容,内容是任意的,但要在允许的长度范围内(一般每个域名在30-70不等)。客户端会将它保存在本地机器上(如IE会保存在本地的一个txt文件)。由于客户端程序对其进行管理,过期的Cookie会自动删除,我们可以通过以下方式来设置cookie的过期时间:
默认cookies失效时间是直到关闭浏览器,也可以指定cook...
分类:
其他好文 时间:
2015-06-09 17:20:37
阅读次数:
116