现在位置: 首页 > veranda发表的所有文章
  • 08月
  • 18日
综合 ⁄ 共 660字 评论关闭
题目链接:uva 10668 - Expanding Rods 题目大意:有一根长度为L的木棍被固住两端,现在为它加热,木棍受热增长L‘=(1+nC)∗L长度变长,形成弧形。求木棍中心的偏离高度。 解题思路:因为L′形成圆弧形,所以二分圆心角,判断即可。 #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> using namespace std; const double pi = 4 * atan(1.0); double parabola_length (double w, double x) { double r = w / sin(x/2); return x * r; } double bsearch (double l, ......
阅读全文
  • 07月
  • 30日
综合 ⁄ 共 420字 评论关闭
如何生成邀请码? 限制条件如下: 1 邀请码比较短, 2 速度要快 3 用户不能很容易的发现规律 方案1:用自增 条件一和二都可以满足,但条件三就不能满足。 方案2:用随机数去生成邀请码 条件1和3可以满足,但是因为要检测碰撞,所以条件2不能满足。 方案3:利用自 1970 年 1 月 1 日(00:00:00 GMT)至当前时间的总秒数。 比如存在int里,如果是4个字节,然后直接将它的十六进制格式的字符当作邀请码,可以生成8位的邀请码。 如果是8个字节,可以直接生成16位的邀请码,如果这个太长了,可以将其小端4个字节的内容转换成十六进......
阅读全文
  • 06月
  • 13日
综合 ⁄ 共 52字 评论关闭
http://blog.csdn.net/pqx1993/article/details/8176197
阅读全文
  • 03月
  • 03日
综合 ⁄ 共 397字 评论关闭
大三开学. 半个月没看过书了. 大三了,前几天同学聊天的时候还说,必须要好好学习了.再不学习就完了. so,一切继续. 大三的计划还没想好,近阶段的目标就是把之前开始的东西结束掉. 包括: UML软件设计工具的学习 SICP计算机构造与解释题解与笔记 LeetCode继续刷题. C++ 68讲 以及接下来的是: 回顾复习Java 深入学习Python -----------PNP -----------PSA 深入学习UNIX/Linux -----------APUE -----------UNP .................................................................. .......................................................
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 641字 评论关闭
    移动App经过这几年快速发展,无论数量还是用户群体,都具有一定的规模。国内Apps开发者群体,基本上分为如下几类:     第一类是“富二代”,如微信、百度地图等,这类追求的是产品和用户,典型的不差钱,今年315曝光的就是百度预装一个App2块钱,一个月花几个亿不心疼,他们考虑变现吗?百分之一百的不考虑!     第二类就是“郭美美”,认了个有钱的干爹,干爹一次性的给足了几年的包养费,把创业者圈养起来,好好做产品,好好推广,不用担心钱的问题。即便是做商业化,也总是从产品角度去考虑,做一些软性的、品牌的广告或者推......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 103字 评论关闭
http://topic.csdn.net/u/20081030/15/aeae3a59-83da-41ba-83e3-9f13f0499fef.html?43101 写出atol的实现代码(答案楼主和8楼)
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 1592字 评论关闭
目前开发的IM游戏平台主要用Ogre制作,开发了一段时间,其中3ds max导出插件比较好用就oFusion和OgreMax,但是oFusion因为免费版的因素,有功能限制几乎没法儿用来做真正的开发。因此大部分时间就是用oFusion在3ds max中的即时预览功能,而OgreMax就用来做真正的导出。经过一段时间的使用及网上的一些资料,总结了一些OgreMax的使用经验,经常使用的菜单部分的一些介绍: 自定义数据 使用OgreMax很重要的一点就是导出自定义数据。要做到这一点首先需要自己写一个xml文档来说明自定义数据的类型,在OgreMax文档的"Custom User Da......
阅读全文
  正向代理与反向代理的区别【Nginx读书笔记】 正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理服务器呢,他能访问那个我不能访问的网站 于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容 代理服务器去取回来,然后返回给我 从网站的角度,只在代理服务器来取内容的时候有一次记录 有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站 结论就是 正向代理 是一个位于客户端和原始服务......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 202字 评论关闭
 -(UIImage *) getImageFromURL:(NSString *)fileURL  { NSLog(@"执行图片下载函数"); UIImage * result; NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL]]; result = [UIImage imageWithData:data]; return result; }
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 7297字 评论关闭
绑定服务调用服务里方法的过程 音乐盒小案例 利用服务注册特殊广播接收者 使用AIDL来进行跨进程通信 绑定服务调用服务里方法的过程 整个Activty绑定Service并调用其中方法的过程可以体现为下面的一张图,其中的核心是通过借助中间人IBinder来达到调用Service中方法的目的。。 接下来在明确一下调用过程的代码步骤: ①首先服务里有一个方法需要被调用 ②定义一个中间人对象(继承Bidner类的内部类MyBinder) ③在onBind方法中把我们自己定义的中间人返回MyBinder ④在Activity里面调用bindService()方法,获取我们的中间人对......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 9457字 评论关闭
Activity Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。 对于Activity,关键是其生命周期的把握(如下图),其次就是状态的保存和恢复(onSaveInstanceState onRestoreInstanceState),以及Activity之间的跳转和数据传输(intent)。 Activity中常用的函数有SetContentView() findViewById() finish() startActivit......
阅读全文
POJ 2942 Knights of the Round Table  链接:http://poj.org/problem?id=2942 题意:亚瑟王要在圆桌上召开骑士会议,为了不引发骑士之间的冲突,并且能够让会议的议题有令人满意的结果,每次开会前都必须对出席会议的骑士有如下要求: 1、 相互憎恨的两个骑士不能坐在直接相邻的2个位置; 2、 出席会议的骑士数必须是奇数,这是为了让投票表决议题时都能有结果。 如果出现有某些骑士无法出席所有会议(例如这个骑士憎恨所有的其他骑士),则亚瑟王为了世界和平会强制把他剔除出骑士团。 现在给定准备去开会的骑士数n,再给出m对......
阅读全文