现在位置: 首页 > gander发表的所有文章
  • 11月
  • 07日
综合 ⁄ 共 61字 评论关闭
高斯消元在比赛中的应用应该就是: 1、解一般线性方程组 2、解同余线性方程组 3、解xor线性方程组 4、求线性方程组中的自由变元
阅读全文
  • 08月
  • 29日
算法 ⁄ 共 1337字 评论关闭
题意:长为L的区间,初始每个单位区间都为颜色1,执行两种操作,C A B C,将区间[A, B]染为颜色C,P A B,询问区间A, B]有多少种颜色(1 <= L <= 100000, 1 <= 颜色T <= 30)。 题目链接:http://poj.org/problem?id=2777 ——>>不错的题目,因为颜色的各类只有30种,所以每种颜色可以用1移位来表示,设col[o]表示线段树结点o的颜色状态,那么col[o]的低30位有多少个1就表示有多少种颜色。。。#^_^ #include <cstdio> #include <algorithm> using namespace std; #define lc (o<<1) #define ......
阅读全文
  • 08月
  • 24日
综合 ⁄ 共 4141字 评论关闭
在开始摆弄代码之前,应该搞清楚使用继承的目的和能带来什么好处。一般来说,在设计类的时候,我们希望能减少重复性的代码,并且尽量弱化类之间的耦合。而要做到这两者都兼顾是很难的,我们需要根据具体的条件和环境下决定我们应该采取什么方法。根据我们对面向对象语言中继承的了解,继承会带类直接的强耦合,但js由于其特有的灵活性,可以设计出强耦合和弱耦合,高效率和低效率的代码。而具体用什么,看情况。 下面提供js实现继承的三种方法:类式继承,原型继承,掺元类。这里先简述类式继承,后两种在往后的随便中简述,请多......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 455字 评论关闭
两个不同的软件,互补性很强,并且有接口。  Matlab是数值计算的首选,Matlab的符号计算用的是Maple老版本的符号计算内核。  Maple则有世界上最强大的符号计算,尤其在微分方程领域优势比较明显。  另外还有一个数学软件Mathematica,数值和符号计算整合得比Maple要稍微好一点,但是符号计算功能和非线性问题求解能力比Maple差一点,但有一些问题Maple不能解决,Mathematica却能,计算时可以作为Maple的补充,有能力的话两个都用。数值计算当然比不上Matlab。 Maple具有与Matlab相同的数值计算和更高级的符号计算。  相同的数值......
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 10596字 评论关闭
http://blog.csdn.net/ansel13/article/details/5437486 很基础的东西就是由于没上心,三番五次地出错,这次好好总结下吧。  众所周之,String 、Math、还有Integer、Double。。。。等这些封装类重写了Object中的equals()方法,让它不再比较句柄(引用),而是比较对象中实际包含的整数的值,即比较的是内容。 而Object的equals()方法比较的是地址值。  要是放在list中,并且list需要排序,要为类重写compareTo方法 要是放入Hashtable、HashMap、HashSet、LinkedHashMap中,要重写equals和hashCode (待解决问题:1. 如果类作为......
阅读全文
  • 07月
  • 10日
综合 ⁄ 共 24492字 评论关闭
 CString 型转化成 int 型        把 CString 类型的数据转化成整数类型最简单的方法就是使用标准的字符串到整数转换例程。   虽然通常你怀疑使用_atoi()函数是一个好的选择,它也很少会是一个正确的选择。如果你准备使用 Unicode 字符,你应该用_ttoi(),它在 ANSI 编码系统中被编译成_atoi(),而在 Unicode 编码系统中编译成_wtoi()。你也可以考虑使用_tcstoul()或者_tcstol(),它们都能把字符串转化成任意进制的长整数(如二进制、八进制、十进制或十六进制),不同点在于前者转化后的数据是无符号的(unsigned),而后者......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 2761字 评论关闭
主要参考https://wiki.ccs.neu.edu/display/~vkoutav/Coq-ProofGeneral-Emacs-Windows 文章中有些链接失效了 容易出错的地方说明下 %COQBIN%\coqtop.opt.exe -top "%COQTOP%" -emacs-U 在该目录下没有找到 coqtop.opt.exe 只有coqtop.exe 修改之 对于Run Emacs, open your .emacs file (C-X C-F ~/.emacs), and add the following two lines to it, 这一步 请搜索emacs.d文件夹,Win7和XP位置不同,在该文件夹下建立init.el文件, init.el文件里填入 (defvar coq-prog-name "C:/Program Files/Coq/bin/coq-emacs.bat") (load-......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 2007字 评论关闭
linux内核中Kconfig文档的作用 2.6内核的源码树目录下一般都会有两个文文:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.config(在顶层目录下生成)中。在内核编译时,主Makefile调用这个.config,就知道了用户对内核的配置情况。 上面的内容说明:Kconfig就是对应着内核的配置菜单。假如要想添加新的驱动到内核的源码中,可以通过修改Kconfig......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 504字 评论关闭
http://blog.sina.com.cn/s/blog_9f233c070101os69.html 1. 当AndroidManiFest.xml 配置为singleTask时           进入页面           onCreate           onStart           onResume  点击home键  onPause  onStop  点击应用程序图标  onNewIntent      onRestart  onStart  onResume   在页面内startActivity时 onCreate onStart onResume 2. 当AndroidManiFest.xml 配置为singleTop 时 进入页面 onCreate onStart onResume  点击home键   onPause   onStop 点击应用程序图标 onRestart o......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 3011字 评论关闭
[转载自http://blog.sina.com.cn/s/blog_693f08470101mnna.html] 一谈到二叉树,相信很多人一定会有一个疑问: 这玩意儿有什么用? (当然这么多人里面肯定包括大学时候的我- -) 其实,我个人觉得这并不怪我们,是教科书写的有点问题,开始的时候没有给到大家明确的学习意义,开始就去讲如何遍历,如何从树变森林,如何做树的前序中序后序遍历。但这样的学习会让整个过程很无聊,太容易让人放弃了。所以在今天,请允许我用另外的方式来重新讲解一下吧~ 首先,明确一下意义,二叉树主要用来表示树形结构的数据,主要的应用场景是......
阅读全文
  • 12月
  • 08日
综合 ⁄ 共 18417字 评论关闭
记住就算是ARC也不能完全杜绝内存泄露的问题,比如NSThread线程中不要使用NSData的subdataWithRange方法,存在严重内存泄露,内存真的要管理好,就要记住,发现泄露,想办法解决泄露,任何准则都不一定是完全奏效的!!! 欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/ 本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机制,对ARC机制有听闻很向往但是一直由于种种原因没有使用的童鞋。本文将从ARC机理入手对这个解放广大iOS开发者的伟大机制进行一个......
阅读全文
  • 11月
  • 25日
综合 ⁄ 共 55字 评论关闭
http://edu.qudong.com/safe/safetech/20081126/26336.html
阅读全文