现在位置: 首页 > dismantle发表的所有文章
  • 08月
  • 30日
综合 ⁄ 共 1092字 评论关闭
题意:N(N<=40000)个数n1, n2, ..., nN (ni<=N),求(2 ^ n1 + 2 ^ n2 + ... + 2 ^nN) / N % 1000003。 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3049 ——>>RJ白书上说“由于‘乘法逆’太重要了……”,上一年南京区赛同学也碰到了求逆元……现在,学习了。。       什么是乘法逆?ab % m = 1 (这里的 a, b 分别都是模 m 的同余等价类),a 模 m 的乘法逆是 b,同时,b 模 m 的乘法逆是a。       乘法逆有什么用?这个用处可还真不小。。如果要求 a / b % m(保证 b | a),但是 a 很大很大,比如 a = 2 ^ 40000......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 347字 评论关闭
1.有两个房间,一间房里有三盏灯,另一间房有控制着三盏灯的三个开关, 这两个房间是分割开的,从一间里不能看到另一间的情况。 现在要求受训者分别进这两房间一次,然后判断出这三盏灯分别是由哪个开关控制的。 有什么办法呢? 答:先将一盏灯开一段时间,然后在去关掉,记住该开关并开启第二盏灯,最后走进房间,摸没有亮的两盏灯的温度,温度高的即为最开始开的那盏灯。 PS:从物体的物理特性出发 2.你让一些人为你工作了七天,你要用一根金条作为报酬。金条被分成七小块,每天给出一 块。 如果你只能将金条切割两次,你怎......
阅读全文
from; http://blog.csdn.net/iamzhaiwei/article/details/7685143 网易游戏笔试题─两个圆相交,交点是A1,A2。现在过A1点做一直线与两个圆分别相交另外一点B1,B2。 B1B2可以绕着A1点旋转。问在什么情况下,B1B2最长 两个圆相交,交点是A1,A2。现在过A1点做一直线与两个圆分别相交另外一点B1,B2。B1B2可以绕着A1点旋转。问在什么情况下,B1B2最长? 设两个圆的圆心分别为O1,O2。作O1C垂直于B1B2,O2D垂直于B1B2。 |B1B2| = |A1B1| + |A1B2| = 2|A1C| + 2|A1D|=2|CD| |CD| ^2 = |O1O2|^2 - (|O1C|-|O2D|)^2 当|O1C|=|O2......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 9609字 评论关闭
声明:此文为多年前的一位程序员所写,相信很多人都看过,但论坛难免又进来许多新人,有些人很迷茫,那就看看此人是怎么奋斗的吧!希望此文能对广大程序员有所启发,共勉![/color] 这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 2181字 评论关闭
转义(\) :转义是一种引用单个字符的方法.一个具有特殊含义的字符前边放上一个转义符(\)就告诉shell 这个字符失去了特殊的含义. 值得注意的是,在某些特定的命令和工具中,比如echo和sed, 转义符往往会起到相反的效果, 它反倒有可能引发出这个字符特殊的含义.[root@rong2 test]# echo hello\!hello![root@rong2 test]# echo -e x\tyxty[root@rong2 test]# echo -e "x\ty"x       y [root@rong2 test]# echo "why can"\'"t I write"why can't I write" 单词分隔", 在这个上下文中意味着,将一个字符串分隔为一些分离的参数.单引号操作总......
阅读全文
十月下旬腾讯,网易游戏,百度最新校园招聘笔试题集锦(第271-330题) 引言     此文十月百度,阿里巴巴,迅雷搜狗最新面试十一题已经整理了最新的面试题70道,本文依次整理腾讯,网易游戏,百度等各大公司最新校园招聘的笔试题,后续将继续整理十月下旬的笔/面试题。 腾讯2011.10.15校园招聘会笔试题 1、下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是(B) A、插入排序                      B、堆排序                    C、冒泡排序                     D、快速排序 2、以下关于Cache的叙述中,正......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 7838字 评论关闭
Android 设计规范 时间 2015.3.2 版本 V1.0 翻译 杨鹏 整理 赵凯强 本文章是我公司一个大牛之前的公司同事翻译的Android的Google官方设计指导,经过我整理而成,分享给大家,欢迎转载,但是请保留出处和翻译作者。本指导内容详实、规范,无论是初级开发者还是高级开发者,甚至是公司产品设计和美工,都应该研读学习,特此推荐!由于文章内容较颇多,所以我分为几篇发布,方便大家阅读学习。如果对你有帮助,请评论或者顶一下代表支持,谢谢! 还是人多力量大啊,有同学告诉我已经有这样的资料了,而且整理的非常棒!所以你......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 333字 评论关闭
写此系列文章主要基于两点: 网络上关于C++的设计模式文章不多,大部分都是基于.net或java的版本,由于C++本身的一些特性,很多设计模式采用C++来实现,从语言角度上来讲会显得不够优美,容易将真正的模式核心部分淹没在繁琐的new与delete等代码处理上.因此在此打算尝试以C++来较为优美的实现大部分设计模式. 我个人是习惯与C++的,所以打算从头把所有设计模式用C++过一遍,既能够熟悉这些常规模式,也可以提高自身的代码水平.   以下目录: 0.前言 1.Creational(创建型)模式 1.1 Singleton(单件/单例)模式 1.2 Factory(工厂)模式 1.3 Bu......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 586字 评论关闭
会员绑定二级域名和顶级域名的方法 会员自动绑定二级域名的方法 为了便于理解,下面以域名为abc.com讲解。 首先在域名管理里添加一条A记录 *.abc.com 指向目标服务器IP 然后在服务器上绑定*.abc.com 至 网站路径/company 目录 生效后修改 网站根目录/config.inc.php 里 $CFG['com_domain'] = '.abc.com'; 注意是.abc.com 进入网站后台 功能模块 公司管理 生成网页 更新公司 系统会更新公司的主页地址。 附: Apache示例绑定方法     ServerAdmin webmaster@abc.com     DocumentRoot "D:/www/abc.com/company"     ServerName abc......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 382字 评论关闭
red hat系统用rpm格式的文件安装软件  Debian系列用deb格式的文件安装软件  ubuntu安装软件是用deb格式的文件安装, ubuntu对于rpm格式的文件安装软件是: 先将rmp格式的文件转换为deb格式的,再进行安装  Demo: ubuntu安装sqldeveloper-3.0.04.34-1.noarch.rpm   1、ubuntu 安装alien转换软件 sudo apt-get install alien   2、转换 sudo alien --scripts sqldeveloper-3.0.04.34-1.noarch.rpm 执行完后会生成一个 sqldeveloper_3.0.04.34-2_all.deb 这样的文件   3、安装 在图像画面上双击deb文件或者在终端里面输入 sudo dpkg ......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 2009字 评论关闭
Java作为一个跨平台的语言,它的实现要面对不同的底层硬件系统,设计一个中间层模型来屏蔽底层的硬件差异,给上层的开发者一个一致的使用接口。Java内存模型就是这样一个中间层的模型,它为程序员屏蔽了底层的硬件实现细节,支持大部分的主流硬件平台。要理解Java内存模型以及一些处理高并发的技术手段,理解一些基本的硬件知识是必须的。这篇会说一下跟并发编程相关的一些硬件知识。 一个基本的CPU执行计算的过程如下: 1. 程序以及数据被加载到主内存 2. 指令和数据被加载到CPU的高速缓存 3. CPU执行指令,把结果写到高速缓存 4......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 843字 评论关闭
二级联动菜单的实现主要是使用了javascript技术。 我也不大会使用,因此总结一下,供以后使用。   代码部分(绿色标注的是我不明白的地方):    function $()    {     var elements = new Array();            for (var i = 0; i < arguments.length; i++)             {                var element = arguments[i];                if (typeof element == 'string')                    element = document.getElementById(element);                                    if (arguments.length == 1)                    re......
阅读全文