首页 > 2014年02月28日 > 全部分享
二分搜索算法
二分搜索算法是什么?规则是怎么定义的,估计时间久了,也会忘记,就是因为现在淡忘了,所以复习一下。无论我们走多远了,学过的东西,还是需要复习的...
分类:其他   时间:2014-02-28 19:36:12    收藏:0  评论:0  赞:0  阅读:439
(07)通过重建恢复ASM下的数据文件
本次恢复说明适合于日志完备,但数据文件丢失或损坏的情况。    原理是,数据文件丢了,但创建它,填充它的日志还在。我重建个空的物理文件,让数据库重新执行一遍日志,不就把数据文件恢复过来了。 在RAC+ASM环境下测试: 1. 查出数据库的所有数据文件     SQL>select file#,name from v$datafile; 2. 做个全备,然后新增测试用于表空间和数据文件...
分类:其他   时间:2014-02-28 19:35:45    收藏:0  评论:0  赞:0  阅读:558
SHA算法简介
SHA:Secure Hash Algorithm 安全散列算法 与MD5算法极为相似。 长度不超过2^64位的字符串或二进制流,经过SHA-1编码后,生成一个160位的二进制串。 SHA-1算法也与MD5类似,都是把输入二进制串分成512位的块,把二进制串的位数存储在最后64位,二者之间填充为0,依次对每个块进行一些列高深的数学运算,最后得到一个160位的二进制串。...
分类:其他   时间:2014-02-28 22:29:18    收藏:0  评论:0  赞:0  阅读:629
是男人就下100层【第一层】——高仿微信界面(4)
上一篇《是男人就下100层【第一层】——高仿微信界面(3)》中我们完成了登录,这一篇看完成登录后的一个短暂加载和引导界面。...
分类:微信   时间:2014-02-28 22:35:58    收藏:0  评论:0  赞:0  阅读:763
UNIX/Linux进程间通信IPC系列(六)信号量
信号量 信号量(semaphore)是一个计数器,用于多进程对共享数据的访问。 为了获得共享资源,进程需要执行下列操作: ⑴ 测试控制资源的信号量。 ⑵ 若此信号量的值为正,则进程可以使用该资源。进程将信号量值减1,表示它使用了一个资源单位。 ⑶ 若此信号量的值为0,则进程进入休眠状态,直至信号量值大于0。进程被唤醒后,它返回执行第1步。 当进程不再使用此共享资源时,该信号量值...
分类:其他   时间:2014-02-28 22:43:45    收藏:0  评论:0  赞:0  阅读:482
在SharePoint2010中添加ReportViewer控件
今天着实为这ReportViewer控件度了一天,狗了一夜,终于有成果,写个博客,给予需要有帮助的人。省得像我花一天时间去解决。 环境: Windows Server 2008 r2,SharePoint 2010,Visual Studio 2010, Sql Server 2008 r2 前台代码:就直接添加一个简单的ReportViewer控件 页面会报这个错: ...
分类:其他   时间:2014-02-28 22:53:02    收藏:0  评论:0  赞:0  阅读:482
zoj 3209 Dancing links/hust 1017
Dancing links的题目。 具体的dancing links的介绍 看:http://blog.csdn.net/sunny606/article/details/7833551 思想还是好理解的,主要看那个十字链表构成的图,看着看着就能理解。 对于dancing links 得发表一些看法: 1.十字链表 的数组模拟实在太优雅了,美的不行 R[L[x]] = R[x], ...
分类:其他   时间:2014-02-28 22:59:13    收藏:0  评论:0  赞:0  阅读:581
内部排序之一:插入排序和希尔排序的N中实现(不断优化,附完整源码)
本来想将所有的内部排序总结为一篇博文,但是随着研究的深入,还是放弃了这个念头,斟前酌后,还是觉得分开来写比较好,具体原因,看完本篇博文也就自然明了了。 本篇文章主要探讨插入排序和希尔排序,之所将二者放在一起,很明显,是因为希尔排序是建立在插入排序的基础之上的。 注:以下各排序算法的N种实现方法大部分都是我根据算法思想,自己写出来的,或者是参考其本身的经典实现,我自己都已测试通过,但不敢保证一定都没问题,如果有疑问,欢迎指出。...
分类:其他   时间:2014-02-28 22:54:01    收藏:0  评论:0  赞:0  阅读:568
二进制位运算
详细介绍二进制运算,以及原码、反码和补码...
分类:其他   时间:2014-02-28 22:43:11    收藏:0  评论:0  赞:0  阅读:474
深入理解为什么Java中方法内定义的内部类可以访问方法中的局部变量
开篇 在我的上一篇博客 深入理解Java中为什么内部类可以访问外部类的成员 中, 通过使用javap工具反编译内部类的字节码, 我们知道了为什么内部类中可以访问外部类的成员, 其实是编译器在编译内部类的class文件时,偷偷做了一些工作, 使内部类持有外部类的引用, 并且通过在构造方法上添加参数注入这个引用, 在调用构造方法时默认传入了外部类的引用。 我们之所以感到疑惑, 就是因为编译器使用的障眼法。当我们把字节码反编译出来之后, 编译器的这些小伎俩就会清清楚楚的展示在我们面前。 感兴趣的朋友可以移步到...
分类:其他   时间:2014-02-28 22:21:02    收藏:0  评论:0  赞:0  阅读:489
linux 重启网络服务(克隆虚拟主机问题)
linux 虚拟机克隆 ping unknown host www.baidu.com 解决方法...
分类:其他   时间:2014-02-28 23:03:42    收藏:0  评论:0  赞:0  阅读:654
Win8 Metro C# 调用 C++代码
在写Win8 Store App 的时候,可能遇到需要调用C++的代码。 比如有个压缩算法,Lz77,有C++的实现,改成C#实现需要很多时间,所以通过C++/CX包装一下,C#就能直接调用C++的实现了。 首先创建C++静态库。必须使用extern “C”,同时使用#pragma once还避免重复include,用#ifndef __SOMEFILE_H__方式可能会报链接错误。 ...
分类:编程语言   时间:2014-02-28 22:25:09    收藏:0  评论:0  赞:0  阅读:602
POJ 3210 Coins (很好的想法题)
http://poj.org/problem?id=3210 这是一道很好的思考题。 关键信息:所求的x是对于任意一种初始情况,使所有硬币正面或反面朝上的最少翻转此数,并且注意“only one coin could be flipped each time”,即每次只能翻转一枚硬币。 所以: 1. 答案要具有普适性,除了n为1时x=0,当n>1时x必为正,但是对于硬币全部朝上的情...
分类:其他   时间:2014-02-28 22:56:08    收藏:0  评论:0  赞:0  阅读:493
SICP 习题 (1.27) 解题总结
SICP 习题 1.27要求我们证明书中指出的Carmichael数可以骗过费马检测。 要证明这一点其实很简单,对于一个Carmichael数,找比这个数小同时大于1的所有数,逐个进行费马检测,如果有90%以上的数可以通过费马检测,那么这个数就有很大的几率骗过费马检测了。 事实上,我测试发现,Carmichael数(561,1105,1729,2465,2821,6601 这些)可以100%通过费...
分类:其他   时间:2014-02-28 22:31:22    收藏:0  评论:0  赞:0  阅读:596
【Objective-C】Http常用API、同步请求与异步请求
开发iOS应用要调用Http接口、获取Http资源,有一套比较成熟的框架ASIHTTPRequest。而我还是比较喜欢使用原始一点的API,而它跟其他的面向对象语言有许多共通之处。本文分同步请求和异步请求这两种情况来讲解一下Http API的使用。直接上代码,注释即文档! 同步请求:即发起Http请求、获取并处理返回值都在同一个线程中进行 //创建URL对象 NSString *urlStr...
分类:Windows开发   时间:2014-02-28 19:39:07    收藏:0  评论:0  赞:0  阅读:628
基于模板的通用代码生成器LKGenerator(三)-模板示例
本代码生成工具之所以说具有通用性,在于它能生成各种语言的代码,模板是什么语言生成的代码就是什么语言.下面就举几个不同的模板示例分别生成代码....
分类:其他   时间:2014-02-28 22:44:47    收藏:0  评论:0  赞:0  阅读:566
Sqrt(x) -- LeetCode
原题链接: http://oj.leetcode.com/problems/sqrtx/  这是一道数值处理的题目,和Divide Two Integers不同,这道题一般采用数值中经常用的另一种方法:二分法。基本思路是跟二分查找类似,要求是知道结果的范围,取定左界和右界,然后每次砍掉不满足条件的一半,知道左界和右界相遇。算法的时间复杂度是O(logx),空间复杂度是O(1)。代码如下:pu...
分类:其他   时间:2014-02-28 22:38:34    收藏:0  评论:0  赞:0  阅读:559
重构 之 总结代码的坏味道 Bad Smell (一) 重复代码 过长函数 过大的类 过长参数列 发散式变化 霰弹式修改
① 重复代码 : 一个类中代码重复, 兄弟子类中代码重复, 不相干类中代码重复的解决方案 ; ② 过长函数 : 小函数 解释能力 共享能力 选择能力 强, 提炼代码技巧 : 寻找注释, 条件表达式用函数代替, 循环代码提炼成函数 ; ③ 过大的类 : 实例变量多解决方案, 提炼类 提炼子类, 代码多解决方案 , 提炼类, 提炼子类 ; ④ 过长参数列 : 使用对象代替普通参数, 函数取代参数, 创建参数对象, 注意依赖 与 多参 之间的平衡; ⑤ 发散式变化 : 一个类受多种变化影响, 每种变化修改的方法...
分类:其他   时间:2014-02-28 22:28:46    收藏:0  评论:0  赞:0  阅读:554
android手机分享
想在某些动态程序(比如PHP)中调用分享接口,建议可以直接调用我们的API接口,使用JiaThis提供的分享接口,你可以不必再关心众多社会化媒体网站字符编码、各不相同的分享接口,网站访问者最喜欢分享到那些媒体网站等等。 此接口同样适用于android分享程序 具体范围(加网)Api:http://www.jiathis.com/help/html/share-with-jiathis-...
分类:移动平台   时间:2014-02-28 22:44:17    收藏:0  评论:0  赞:0  阅读:566
Arrays_Strings 翻转字符串 @CareerCup
原文: Write code to reverse a C-Style String. (C-String means that “abcd” is represented as five characters, including the null character.) 译文: 写代码翻转一个C风格的字符串。(C风格的意思是"abcd"需要用5个字符来表示,包含末尾的 结束字...
分类:其他   时间:2014-02-28 22:28:16    收藏:0  评论:0  赞:0  阅读:552
1656条   上一页 1 ... 6 7 8 9 10 ... 83 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!