65.输出 1 到最大的 N 位数(运算)题目:输入数字 n,按顺序输出从 1 最大的 n 位 10 进制数。比如输入 3,则输出 1、2、3 一直到最大的 3 位数即 999。思路:肯定要考虑数字溢出的情况,用字符串表示数字,模拟加法。/*65.输出 1 到最大的 N 位数(运算)题目:输入数字 ...
分类:
其他好文 时间:
2014-08-16 19:46:00
阅读次数:
218
转载请注明出处: ,谢谢!
内容提要
本节主要学习网络通信基础,主要涉及的内容是:
TCP/IP协议簇基础:两个模型
IPv4协议基础:IP地址分类与表示,子网掩码等
IP地址转换:点分十进制\二进制
TCP/IP协议簇基础
OSI模型
我们知道计算机网络之中,有各种各样的设备,那么如何实现这些设备的通信呢?
显然是通过标准的通讯协议,但是,整个网络连接的过程相当复杂,包...
分类:
系统相关 时间:
2014-08-16 18:33:40
阅读次数:
401
java虚拟机与程序的生命周期1.java虚拟机结束生命周期的原因 1.执行system.exit()方法。 2.程序正常执行结束。 3. 程序在执行过程中遇到了异常或错误终止。 4.由于操作系统出现错误而导致java虚拟机进程终止。2.类的加载、连接与初始化 加载:查找并加载类的二进制数...
分类:
其他好文 时间:
2014-08-16 18:24:10
阅读次数:
198
可用于(但不限于)Eclipse项目。一次性生成:1.Javadoc.zip包;2.Java源代码.zip包;3.Java二进制文件.jar包;4.Java源代码加二进制.jar包;5.包含Java源代码的.war包。依赖:能在PATH中找到jar、javadoc。因项目和个人习惯不同,脚本可能需要...
分类:
编程语言 时间:
2014-08-16 17:00:30
阅读次数:
208
要求计算二进制(16位)的逆序,如数12345用二进制表示为: 00110000 00111001将它逆序,我们得到了一个新的二进制数: 10011100 00001100最容易想到的方法就是依次交换两端的数据,从右向左遍历数字,当i位遇到1时,将逆序数字对应的(17-i)位设为1。def r...
分类:
其他好文 时间:
2014-08-16 11:04:40
阅读次数:
223
//================二进制相关转换类============== #region 将文件转换为二进制数组 /// /// 将文件转换为二进制数组 /// /// 文件完整路径 /// 二进制数...
分类:
其他好文 时间:
2014-08-16 10:52:50
阅读次数:
167
特殊工具与技术--固有的不可移植的特征[上] C++从 C 语言继承来的不可移植特征:位域和 volatile 限定符。这些特征可使与硬件接口的直接通信更容易。 C++ 还增加了另一个不可移植特征(从 C 语言继承来的):链接指示,它使得可以链接到用其他语言编写的程序。 一.位域 可以声明一种特殊的类数据成员,称为位域,来保存特定的位数。当程序需要将二进制数据传递给另一程序或硬件设备的时候,通...
分类:
编程语言 时间:
2014-08-16 09:46:10
阅读次数:
296
当今的各种框架:Hibernate、Struts、Spring等,包括EJB,现在都支持注解形式,注解相比XML配置而言确实更为简洁,本文
注解
从形式上看,注解是类似注释,它为代码提供了一种新的标识方式,可以在编译器先定义、使用,等到运行时再去解析这些注解对应的含义。在JDK1.5中引入,现在的JDK已经把注解的地位提升到和二进制码相同,当然如果你稍微关注过注解,你应该知道注解解析过...
分类:
其他好文 时间:
2014-08-16 08:33:40
阅读次数:
208
今天在分析一个jQuery插件源码的时候,发现了一个奇怪的函数。// add leading zerosvar pad = function(x){return (1e15+""+x).slice(-2)};首先1e15是什么意思?也不是十六进制表示法。不管三七21,直接F12打开命令窗口,执行下看...
分类:
Web程序 时间:
2014-08-15 23:48:49
阅读次数:
331
sync_binlog选项控制mysql怎么刷新二进制日志到磁盘,默认是0,意味着mysql并不刷新,由操作系统自己决定什么时候刷新缓存到持久化设置,如果这个值比0大,它指定了两次刷新到磁盘的动作之间间隔多少次二进制日志写操作如果没有设置它为1,那么崩溃后可能导致二进制日志没有同步事务数据,这可以轻...
分类:
其他好文 时间:
2014-08-15 23:42:19
阅读次数:
266