现在位置: 首页 > unmixed发表的所有文章
  • 11月
  • 04日
综合 ⁄ 共 504字 评论关闭
一、     题目         用数组保存的大数,每一个元素代表数的一位,将该数加1,求改变后的大小。 二、     分析 看到这一个我们会想到我们处理大数的时候利用高精度计算的方法,需要我们注意的地方有以下几个方面:       1、 从数组的最后面开始遍历      2、 对当前数加上低位的进位      3、 取得当前位向高位的进位      4、 每次得到进位判断下是否为0,为0可以直接结束,可在一定程度上加快算法效率。      5、 最后一位需要注意,如果最高位有进位,此时需要在最前面添加一个元素。   class Solution { public: vector......
阅读全文
  • 10月
  • 05日
数据库 ⁄ 共 1675字 评论关闭
搜索函数  USE [DATABASE] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE function [dbo].[search] (@Word nvarchar(max), @Phrase nvarchar(max)) returns smallint as begin if @Word is null or @Phrase is null return 0 DECLARE @BiggerWord VARCHAR(max) SELECT @BiggerWord = @Word + 'x' DECLARE @BiggerPhrase VARCHAR(max) SELECT @BiggerPhrase = REPLACE (@Phrase, @Word, @BiggerWord) RETURN LEN(@BiggerPhrase) - LEN(@Phrase) END     利用以上函数创建存储过程,提供3个参数查询条件  ......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 4647字 评论关闭
JSON我就不多解释了,需要更多信息的朋友请到json.org上查看。 在iPhone上访问网络内容是很必须的,而一些数据就需要以某种形式储存在web服务器上。比如一个app的目录,内容,索引等等。而xml和json,plist都是比较方便的方式。 -XML在iPhone上是非常好用的,但是对复杂的数据结构使用上就不那么方便了,具体可以参阅苹果的“基于事件的XML”和“基于树的XML”编程向导 -plist是再方便不过了,不过我看最多也就是一个NSDictionary而已,复杂一些的话,数据输入上也会非常非常的麻烦。 -JSON本来是不被苹果支持的,但是有人很Nice的帮我......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 1047字 评论关闭
1.IronPython简介 IronPython 是一种在 .NET 及 Mono上的 Python 实现,由微软的 Jim Hugunin 所发起,是一个开源的项目,基于微软的 DLR 引擎;托管于微软的开源网站 CodePlex(www.codeplex.com)。 2.安装IronPython 到http://ironpython.codeplex.com/下载IronPython。 安装下载下来的安装包(要先装VS)。 3.创建项目 添加引用: 浏览到IronPython的安装目录中,添加对IronPython.dll,Microsoft.Scripting.dll,Microsoft.Dynamic.dll 三个dll的引用。 4.添加Python文件到当前的项目  创建一个文本文件命名为:test.py, 编辑......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 926字 评论关闭
  UML视图分为三个视图域:结构分类、动态行为和模型管理。 结构分类:静态视图(类图)、用例视图(用例图)、实现视图(构件图)、部署视图(部署图) 动态行为:状态机视图(状态机图)、活动视图(活动图)、交互视图(顺序图、协作图) 模型管理:模型管理视图(包图) 共有8个视图,9种图。 下面分别对这些视图进行介绍。 一、静态视图 静态视图对应用领域中的概念以及与系统实现有关的内部概念建模。这种视图之所以被称为是静态的是因为它不描述和时间有关的系统行为,此种行为在其他视图中进行描述。 主要使用类图来表示......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 260字 评论关闭
感觉IO流挺好学的,没想到,哪儿都栽坑,总是看了之后,感觉会了,自己没问题,大错特错!!!今天做的,是关于DataOutputStream DataInputStream 的东西,看了Tutorials 就做起来,妹的,费了好大劲,最后以异常告终,变成了落汤鸡,是自己在断章取义。。。。最终,努力找答案,嗯,还好,没有白费时间。总结:没有动手的东西,永远都在自己的臆想中,感觉应该这样,感觉应该那样,别费脑筋啦,扪心自问没有太大把握的问题,动手做是最保险的。(PS :当你在穿山越岭的另一边,我在孤独的路上没有尽头。这歌不错,)
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 324字 评论关闭
MFC 教程作者:李久进 作者序----------- 我曾写一本关于MFC的书,分析了MFC的结构和设计(《MFC深入浅出》),华中理工大学出版。书的内容建立在对MSDN和MFC SOURCE CODE的大量分析上,该书对于希望学习MFC的人来说,是较有价值的。可惜出版社好象只在几个城市针对学生作销售,虽然学生反应不错,但是外界知道不多。 名称 1_MFC概述 2_MFC和Win32 3_CObject类 4_消息映射的实现 5_MFC对象的创建 6_应用程序的退出 7_MFC的DLL 8_MFC的进程和线程 9_MFC的状态 10_内存分配方式和调试机制 11_MFC下的文......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 1769字 评论关闭
一、浮点的精度限制     看了看《深入理解计算机系统》中有关信息存储的内容,不得不感叹浮点数的存储真让人望而生畏。下面就看看编程中遇到浮点数需要注意的东西吧。     浮点数的存储格式与整数完全不同。大部分的实现采用的是IEEE 754标准,float类型,是1个sign bit,8 exponent bits,23 mantissa bits。而double类型,是1个sign bit,11 exponent bits,52 mantissa bits。至于浮点如何去表示小数,请自行查找《深入理解计算机系统》中的相关章节。由于float使用的小数表示方法,导致浮点数值是有精度限制的。     有限的精......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 24832字 评论关闭
linux kernel 从入口到start_kernel 的代码分析 本文的很多内容是参考了网上某位大侠的文章写的<<>>,有些东西是直接从他那copy过来的。 最近分析了一下u-boot的源码,并写了分文档, 为了能够衔接那篇文章,这次又把arm linux的启动代码大致分析了一下,特此写下了这篇文档。一来是大家可以看看u-boot到底是如何具体跳转到linux下跑的,二来也为自己更深入的学习linux kernel打下基础。 本文以arm 版的linux为例, 从kernel的第一条指令开始分析,一直分析到进入start_kernel()函数,也就是kernel启动的汇编部分,我们......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 10147字 评论关闭
An Evaluation of the Application ("App") Verification Service in Android 4.2 By Xuxian Jiang, Associate Professor, Department of Computer Science, NC State University With the latest Android 4.2 (JellyBean) release on November 13, 2012, Google announced an exciting security feature called the"application verification service" to protect against harmful Android applications. As stated in a recent Google+ post by a member of the Google Android team, "Now, with Jelly Bean Android 4.2 devi......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 8341字 评论关闭
又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,也积累了一些经验,在这篇文章里,我要介绍一些我们在技术上的积累。 又拍网和大多数Web2.0站点一样,构建于大量开源软件之上,包括MySQL、PHP、nginx、Python、memcached、redis、Solr、Hadoop和RabbitMQ等等。又拍网的服务器端开发语言主要是PHP和Python,其中PHP用于编写Web逻辑(通过HTTP和用户直接打交道), 而Python则主要用于开发内部服务和后台任务。在客户端则使用了大量的Javasc......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 1083字 评论关闭
方法一:取屏幕大小(去掉任务栏的高度部分)      Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize(); //上面这种方式获取的是整个显示屏幕的大小,包含了任务栏的高度。 Insets screenInsets = Toolkit.getDefaultToolkit().getScreenInsets(frame.getGraphicsConfiguration()); Rectangle desktopBounds = new Rectangle( screenInsets.left, screenInsets.top, screenSize.width - screenInsets.left - screenInsets.ri......
阅读全文