我们错误修改了oracle系统参数,有的时候会导致数据库无法启动,参数保存在spfile中,我们无法通过直接编辑这个文件来恢复我们的误操作,因为这个文件是个二进制文件,切勿直接更改!但是在以前的版本中有个pfile文件,那个文件是个文本文件,可以直接编辑修改!恢复的思路就是..
分类:
数据库 时间:
2014-10-10 15:30:05
阅读次数:
285
题目:有一颗满二叉树,每个节点是一个开关,初始全是关闭的,小球从顶点落下,
小球每次经过开关就会把它的状态置反,现在问第k个球下落到d层时经过的开关编号。
分析:进制编码。经过模拟几次可以看出,球会让开关形成连续二进制数的表示(根是低位)。
当放入第k个球时,开关状态正好是二进制的k,利用模2的余数判断走向即可。
说明:观察规律模拟处理即可。...
分类:
其他好文 时间:
2014-10-10 15:02:02
阅读次数:
233
给一个数组,其中只有一个数出现一次,其他的数都出现3次,请找出这个数。要求时间复杂度是O(n),空间复杂度O(1)。...
分类:
其他好文 时间:
2014-10-10 02:20:23
阅读次数:
177
无意做一道很水的acmc跪了就试试java就是写一个二进制数变十进制数,多组数据(汗..虽然后来rejudge了..)复习下java的控制台输入输出import java.util.Scanner;public class Main { public static void main(Str...
分类:
编程语言 时间:
2014-10-09 23:00:51
阅读次数:
220
题目大意:令Sum(i)为i在二进制下1的个数 求∏(1
一道很简单的数位DP 首先我们打表打出组合数 然后利用数位DP统计出二进制下1的个数为x的数的数量 最后输出∏(1
此题的坑在于这题的组合数和数位DP的结果都是指数 对指数取模不能直接取 要取Phi(p)
于是我们对10000006取模 然后这题就WA了 因为10000007不是个质数!
10000007=941*10627 于是我...
分类:
其他好文 时间:
2014-10-09 22:15:04
阅读次数:
268
大数运算大数运算的实现方法主要有下面几种:1)用字符串表示大数。将大数用十进制字符数组表示,然后依照“竖式计算”的思想进行计算。这样的方法比較easy理解,可是计算效率非常低。2)将大数看成二进制流进行处理。使用各种位运算和逻辑操作来实现打算的运算。该方法设计复杂,可读性较差,并且难以调试。3)将大...
分类:
其他好文 时间:
2014-10-09 20:28:27
阅读次数:
236
open文件操作f=open(‘/tmp/hello‘,‘w‘)#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:‘rb‘,‘wb‘,‘r+b‘等等读写模式的类型有:rU或Ua以读方式打开,同时提供通用换行符支持(PEP278)w以写方式打开,a以追加模式打开(从E..
分类:
编程语言 时间:
2014-10-09 19:11:48
阅读次数:
171
一. C与c++文件IO
1.1文件类型:ASCII文件和二进制文件
首先我不保证文件类型只有这两种。但理解这两种文件对学习文件IO操作非常重要。
1.1.1ASCII文件
ASCII文件也就是文本文件,每个字节存放一个ASCII代码,代表一个字符。可以使用任何编辑器打开,如记事本或者UE等,打开就是你能看懂的字符。比如姓名"richard"就会存储为7个字节,每个字节分别为对应字母的AS...
分类:
编程语言 时间:
2014-10-09 18:26:07
阅读次数:
312
默认是十进制。八进制前面加0,即int num1=015;是13。十六进制前面加0x/0X,即int num1=0xd,结果是13。二进制前面是0b/0B,即int num1=0b1101,结果是13。...
分类:
其他好文 时间:
2014-10-09 16:06:28
阅读次数:
202
如果有一个apk,需要知道他最低安装支持的Android版本是什么,应该如何查看呢?
直接将apk后缀名改为rar或者zip,拉出AndroidManifest.xml?不行,AndroidManifest.xml已经被编译过了,里面很多内容改为二进制了。
其实用Android自带工具即可,进入Android SDK目录。
cd sdk\build-tools\android-4.4.2 这...
分类:
移动开发 时间:
2014-10-09 15:29:48
阅读次数:
189