摘要:
以下讲的都是用二进制形式打开文件。网上有很多struct模块的文章,下面是我做的小实验。1.对于c里面的fwrite写入一个单字节,写的就是它的二进制。如3,写入文件就是二进制0x03,它并不是3的ascii码,即0x33;而python的struct模块与它一样,例如val = struct.pack('B', 3),返回的val是字符串'0x03',write写入的参数必须字符串类型,因此可以直接将val写入文件。如果此时用read读一个字节出来,它是二进制'0x03',不能显示为正常的ascii码。必须通过struct.unpack( 阅读全文
摘要:
项目需求: android中只有单击和其他事件,其实都是由OnTouch事件演变而来;最近有项目要求双击全屏,所以就试着实现了下 具体实现如下: 1.MainActivity.java实现:public class MainActivity extends Activity implements OnTouchListener { private long firstClick; private long lastClick; // 计算点击的次数 private int count; @Override protected void onCreate(Bundle savedInstanc. 阅读全文
摘要:
1、DUAL表的用途 Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户 SQL> select user from dual; USER ------------------------------ SYSTEM--查看当前日期、时间 SQL> select sysdate from dual; SYSDATE ----------- 2007-1-24 1SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; T 阅读全文
摘要:
Oracle数据库有三种常用的备份方法,分别是导出/导入(EXP/IMP)、热备份和冷备份。导出/导入备份是一种逻辑备份,相对于导出/导入来说,热备份、冷备份是一种物理备份。 导出/导入(Export/Import) 使用Export可以将Oracle数据库中的数据提取出来,利用Import可以将备份的数据还原到数据库中。1. 简单的导出数据(Export)和导入数据(Import)Oracle支持三种方式的输出:(1)表方式,将指定表的数据导出;(2)用户方式,将指定用户的所有对象及数据导出;(3)全库方式,将数据库中... 阅读全文
摘要:
package com.njupt.acm;import java.math.BigInteger;import java.util.Scanner;public class UVA_10494 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanner.hasNext()){ BigInteger a = scanner.nextBigInteger(); String str = scanner.next(); BigInteger ... 阅读全文
摘要:
本文是个人分析《Linux内核设计与实现》而写的总结,欢迎转载,请注明出处: http://blog.csdn.net/dlutbrucezhang/article/details/13621133 第七章--进程地址空间 内核运行在内核地址空间中,相应的,用户程序需要运行,肯定也需要地址空间,这其实是属于资源的。进程运行在自己的地址空间中,进程描述符中有指向这一地址的指针。线程没有自己独立的地址空间,所以,它和进程共享地址空间,也就是说线程的地址空间字段也是指向它所在进程的地址空间。 ... 阅读全文