UVA 10668 - Expanding Rods
题目链接
题意:给定一个铁棒,如图中加热会变成一段圆弧,长度为L′=(1+nc)l,问这时和原来位置的高度之差
思路:画一下图可以很容易推出公式,设圆弧扇形部弧度r,那么可以计算出铁棒长度为lr/sin(r)这个公式在[0,
 pi/2]是单调递增的,所以可以用二分法去求解
要注意的一点是最后答案计算过程中带入mid,...
                            
                            
                                分类:
其他好文   时间:
2014-07-24 10:44:30   
                                阅读次数:
180
                             
                         
                    
                        
                            
                            
                                不同于transition的过渡效果,@keyframes能够设置更多的过渡细节,从而更细腻更形象的实现动画效果...
                            
                            
                                分类:
Web程序   时间:
2014-07-24 10:44:14   
                                阅读次数:
269
                             
                         
                    
                        
                            
                            
                                相信很多的朋友都有在APP中实现定位的需求,今天我就再次超炒冷饭,为大家献上国内开发者常用到的三种定位方式。它们分别为GPS,百度和高德,惯例先简单介绍下定位的背景知识。
什么是GPS定位、基站定位和Wi-Fi定位?
1、GPS定位:根据设备GPS芯片和GPS卫星实现定位,GPS定位在室内是不可以使用的。GPS定位精度和芯片本身以及实际使用环境有关,一般情况下,GPS定位精度在10m左...
                            
                            
                                分类:
移动开发   时间:
2014-07-24 10:44:05   
                                阅读次数:
219
                             
                         
                    
                        
                            
                            
                                Dijkstra提出按各顶点与源点v间的路径长度的递增次序,生成到各顶点的最短路径的算法。即先求出长度最短的一条最短路径,再参照它求出长度次短的一条最短路径,依次类推,直到从源点v 到其它各顶点的最短路径全部求出为止。
下面是代码实现:
package com.algorithm.impl;
public class Dijkstra {
	private static int M = 10...
                            
                            
                                分类:
编程语言   时间:
2014-07-24 10:43:55   
                                阅读次数:
238
                             
                         
                    
                        
                            
                            
                                Hello World!
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 465    Accepted Submission(s): 172
Problem Description
Your task is to...
                            
                            
                                分类:
其他好文   时间:
2014-07-24 10:43:52   
                                阅读次数:
277
                             
                         
                    
                        
                            
                            
                                问题描述:在官网下载了最新的 mysql-5.6.10-winx64 安装包,登录之后,发现无法进行数据库的创建,
显示错误信息为  ERROR 1044 (42000): Access denied
 for user ''@'localhost' to database 'mysql'
重启系统后,发现无法登录mysql,
显示错误信息 ERROR 2003: Can't connec...
                            
                            
                                分类:
数据库   时间:
2014-07-24 10:43:43   
                                阅读次数:
241
                             
                         
                    
                        
                            
                            
                                又见GCD
Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 9984    Accepted Submission(s): 4157
Problem Description
有三个正整数a,b,c(0
 
...
                            
                            
                                分类:
其他好文   时间:
2014-07-24 10:43:24   
                                阅读次数:
161
                             
                         
                    
                        
                            
                            
                                题目链接:uva 12326 &
hdu 4092 Yummy Triangular Pizza
题目大意:给出n,表示用n个正三角形去组成图形,问可以组成多少种不同的三角形,旋转,镜像,都算同一种。
解题思路:参考别人的思路,很巧妙,主要就是建立三维坐标轴。
 
正立三角形x+y+z = 0
倒立三角形x+y+z ≠ 0
这样从初始装态为0 0 0的三角形开始逐...
                            
                            
                                分类:
其他好文   时间:
2014-07-24 10:43:18   
                                阅读次数:
328
                             
                         
                    
                        
                            
                            
                                1.js中无replaceAll方法,但可以用replace(regex," "),第一个参数是正则表达式,第二个参数是string,eg:str.replace(/\r\n/g,"*")表示将所有的回车换行都用*来替换。
2.textarea中按下回车,会自动填充\r\n,可由js获取,但是经过服务器端获取就会无\r\n。
3.EXT如何获取DOM元素,用Ext.getDom(),注意Ext...
                            
                            
                                分类:
Web程序   时间:
2014-07-24 10:43:04   
                                阅读次数:
195
                             
                         
                    
                        
                            
                            
                                疯狂的暑假学习之  汇编入门学习笔记 (十四)—— 直接定址表
参考: 《汇编语言》 王爽 第16章
1. 描述单元长度的标号
普通的标号:a,b
assume cs:code
code segment
	a:db 1,2,3,4,5,6,7,8
	b:dw 0
start:
	mov si,offset a
	mov di,offset b
	
	mov ah,0
	mov cx,8
s:
	mov al,cs:[si]
	add cs:[di],ax
	inc si
	loop s
	
	mov...
                            
                            
                                分类:
其他好文   时间:
2014-07-24 10:42:58   
                                阅读次数:
235
                             
                         
                    
                        
                            
                            
                                最终效果图:
BeyondViewController.h
//
//  BeyondViewController.h
//  05_TomCat
//
//  Created by beyond on 14-7-23.
//  Copyright (c) 2014年 com.beyond. All rights reserved.
//
#import 
@inter...
                            
                            
                                分类:
移动开发   时间:
2014-07-24 10:42:58   
                                阅读次数:
287
                             
                         
                    
                        
                            
                            
                                使用repo sync时,如果当前仓库有检出本地分支,假设为dev, 对应的远程track分支为origin/dev。 而manifest.xml中指定的track分支为origin/master,那么在repo sync时会自动将当前的dev分支的远程track分支修改为origin/master, 不仅如此,同时还会将origin/master上的修改rebase到本地的这个dev分支上。...
                            
                            
                                分类:
其他好文   时间:
2014-07-24 10:42:38   
                                阅读次数:
302
                             
                         
                    
                        
                            
                            
                                一、安装配置Python
其实在开发python最好在ubuntu环境下,简单也便于扩展各个package。这次来讲一下如何在win7上搭建Python开发环境。由于python的跨平台性。在windows下和ubuntu下基本上没什么差别。下面从几个不步骤来搭建开发环境。
1.下载(https://www.python.org/downloads/)安装python.2.7.8. pytho...
                            
                            
                                分类:
编程语言   时间:
2014-07-24 10:42:38   
                                阅读次数:
350
                             
                         
                    
                        
                            
                            
                                首先从“东海颠倒山”__libc_start_main(xtern/dync_hook/spec_hooks.cpp: line 73)开始我们的旅行(还是寻宝比较给劲儿^-^)。通过“永久指针”printf我们来到了“伟大航路”上的 __tern_prog_begin(xtern/lib/runtime/helper.cpp: line  123)岛。让我们在它上面寻找我们想要的东西吧。果然有宝物tern::InstallRuntime(),顺着它我们找了对于我们这个大航海至关重要的伙伴Runtime::...
                            
                            
                                分类:
其他好文   时间:
2014-07-24 10:42:29   
                                阅读次数:
386
                             
                         
                    
                        
                            
                            
                                背景:客户交给我一个项目,要求三个月上线试运行。赶在两个半月时间,我做好了了项目功能测试和部分性能测试。认为项目具备进入项目实施阶段的条件,于是乎,我通知客户,接下来两周将实施项目,并希望在这两周内结束项目。理想总是美好的,现实总是残酷的。当我急急忙忙跑到客户现场,准备部署系统时,发现客户的诸多问题。首先,客户的电脑买回来了,可是没有装机联网,于是乎,我花了半天功夫帮助他解决装机联网问题。本以为问题没有了,可立马部署系统。可发现,部署了应用服务器的电脑,还没有分配固定IP,合理的域名。这一次我搞不定了,只能...
                            
                            
                                分类:
其他好文   时间:
2014-07-24 10:42:07   
                                阅读次数:
218
                             
                         
                    
                        
                            
                            
                                Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 
   1. 【ALT+/】 
   此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。
   2. 【Ctrl+O】 
   显示类中方...
                            
                            
                                分类:
系统相关   时间:
2014-07-24 10:41:40   
                                阅读次数:
281
                             
                         
                    
                        
                            
                            
                                最长子序列和的问题。
时间复杂度从O(n3)到O(n)...
                            
                            
                                分类:
编程语言   时间:
2014-07-24 10:40:34   
                                阅读次数:
216