-
转载: Java的几点注意
转载:Java的几点注意 下面是本人转载的一些关于Java程序的注意,喜欢的朋友看: -----ArthurJ.Riel (1)所有数据都应该隐藏在所在的类的内部。p13 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15 (3)尽量减少类的协议中的消息。p16 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、...
218
热度 -
面向对象设计的经验原则
面向对象设计的经验原则 面向对象设计的经验原则感觉不错转给大家 1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 (5)不要把实现细节(例如放置...
92
热度 -
61条面向对象设计的经验原则
61条面向对象设计的经验原则 “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”----------ArthurJ.Riel (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本...
79
热度 -
【学习札记——Linux】Linux文件与目录管理
【学习笔记——Linux】Linux文件与目录管理Linux文件与目录管理TableofContents1目录与路径1.1目录操作1.2环境变量PATH2文件与目录管理2.1cp2.2mv2.3rm2.4取得文件名或目录名3文件内容查询3.1cat/tac3.2head/tail3.3more/less3.4od3.5文件的三个时间3.5.1时间3.5.2显示3.5.3修改4文件与目录的默认权限与...
1194
热度 -
[转载]详解DEBUG
[转载]详解DEBUG 曾有不少朋友来信问过我这样一个问题:怎样才能成为一名优秀的HACKER。我的回答是:深入的了解汇编知识,学好DEBUG的用法。这次借Pclife的一角之地,我将详细的讲解一下DEBUG的用法。DEBUG是一个DOS实用程序,是供程序员使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序...
261
热度 -
[求助]C语言有大侠能帮我答几道题吗
[求助]C语言有大侠能帮我答几道题吗 (每道题目有一个或多个正确的答案) 1)以下定义语句中,错误的是() a)Inta[]={1,2};b)Chara[3]={‘1’,’2’,’3’};c)Chars[10]=“test”;d)Intn=5,a[n]; 2)设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf("i=%d,f=%f",&...
316
热度 -
ec崭新语言,全新技术,新世纪新语言。不可阻挡的强势引领世界编程先驱
ec全新语言,全新技术,新世纪新语言。不可阻挡的强势引领世界编程先驱ec下载:http://www.ecere.com/Vanilla/comments.php?DiscussionID=3&page=1#Item_1ec首页:http://www.ecere.com中文技术:www.ecere.org.cneC,是一位加拿大人jerome历时十二年开发的一门编译型编程语言,拥有C++项目...
2433
热度 -
htaccess的功用和设置
htaccess的作用和设置htaccess是什么.htaccess文件(或者"分布式配置文件"提供了针对目录改变配置的方法,即,在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。-子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。-.htaccess必...
5240
热度 -
求java 正则表式学习资料解决办法
求java正则表式学习资料各位大虾们好!我现在想学习java正则表达式,谁给我发点简单,清析点的资料。切记莫给我发广告。要实用点的。最好是有哪位大哥亲自总结的笔记。谢谢了哦!邮箱:18701773508@163.comcolor='#e78608'>------解决方案--------------------[精通正则表达式(第三版)].(美)佛瑞德.扫描版.pdfcolor='#e78608'>...
81
热度 -
Java关于Properties用法的小结(一)
Java关于Properties用法的总结(一)最近项目中有一个这样的需求,要做一个定时任务功能,定时备份数据库的操表,将表数据写入txt文件。因为文件的读写路径可能需要随时改动,所以写死或者写成静态变量都不方便,就考虑使用配置文件,这里总结些配置文件用法。一、JavaProperties类1、Java中有个比较重要的的类Properties(java.util.Properties),是代表一个...
694
热度 -
ZooKeeper日志与快照文件容易分析
ZooKeeper日志与快照文件简单分析有用过Zookeeper的都知道zoo.cfg配置文件中有dataDir配置项用于存储数据,不过可能有些人不太清楚这个目录具体存储的是那些数据,默认情况下这个目录是用于存储Log(事务日志)与Snapshot(快照)数据,但是Zookeeper还提供了一个用于Log存储目录的配置项dataLogDir而dataDir用于存储Snapshot数据,Log文件写...
43
热度 -
经过byte数组简单分析Java序列化、Kryo、ProtoBuf序列化
透过byte数组简单分析Java序列化、Kryo、ProtoBuf序列化序列化在高性能网络编程、分布式系统开发中是举足轻重的之前有用过Java序列化、ProtocolBuffer等,在这篇文章这里中简单分析序列化后的byte数组观察各种序列化的差异与性能,这里主要分析Java序列化、Kryo、ProtocolBuffer序列化;Java序列化为jdk自带的序列化实现,不需要依赖任何包;Kryo为高...
58
热度 -
折腾Android微信支付碰到的坑
折腾Android微信支付遇到的坑今天心情不太美妙?微信支付让我折腾了一天早上开始做微信支付的时候,原以为会像做支付宝快捷支付一样,俩小时搞定收工做着做着,才发现掉到了坑里,比我高的那种~账户申请就不多说了,首先得申请在微信开放平台申请帐号,然后等待审核通过,通过后需要在管理中心创建应用,然后等待审核,通过之后需要在应用详情中申请获得微信支付能力,然后等待审核,还得在验证账户,签署协议。。还好,每...
46
热度 -
Android DiskLruCache 源码解析 硬盘缓存的最佳方案
AndroidDiskLruCache源码解析硬盘缓存的绝佳方案转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/47251585;本文出自:【张鸿洋的博客】一、概述依旧是整理东西,所以近期的博客涉及的东西可能会比较老一点,会分析一些经典的框架,我觉得可能也是每个优秀的开发者必须掌握的东西;那么对于DiskCache,DiskLru...
99
热度 -
Android获取通讯录联系人,右首字母滑动索引
Android获取通讯录联系人,右侧字母滑动索引我的CSDN博文链接:http://blog.csdn.net/diyangxia/article/details/44919163一、跳转系统通讯录普通的联系人列表,无法选择联系人或回调,只能查看详情 Intentintent=newIntent(); intent.setClassName("com.android.conta...
18
热度 -
android vold架构详解(二)_Kernel层向上发送消息处理流程
androidvold架构详解(2)_Kernel层向上发送消息处理流程学习罗老师,先上一张Kernel层向上发送消息处理流程的序列图,下面一点一点分析。Step.17以前都在上一篇分析文章里,不在说明了。从Step.17开始分析。Step.17在main方法中,nm->start()方法里,开启Socket,监听Kernel层向上发送的消息intNetlinkManager::start(...
24
热度 -
android NFC P2P有关问题
androidNFCP2P问题找到了个SnepPusher的代码,但只能把数据push到PC,PC回传给手机的没数据么?是什么问题呢?packageit.ismb.nfc.sneppusher;importjava.nio.charset.Charset;importandroid.net.Uri;importandroid.nfc.NdefMessage;importandroid.nfc.Nd...
292
热度 -
SQL札记整理
SQL笔记整理--------------------------------------------SQL笔记------------------------------------------<1>截取字符串--LEFT(<character_expression>,<integer_expression>)--返回character_expression左...
47
热度 -
SQL侵入基础知识(一)
SQL入侵基础知识(一)首先介绍下什么样的站点可以入侵:必须是动态的网站,比如:asp、php、jsp,这种形式的站点,后缀为.htm的站点劝大家还是不要入侵了吧(入侵几率几乎为0)。入侵介绍:1.上传漏洞;2.暴库;3.注入;4.旁注;5.COOKIE诈骗。1:上传漏洞这个漏洞在DVBBS6.0时代被黑客们利用的最为猖獗,利用上传漏洞可以直接得到WEBSHELL,危害等级超级高,现在的入侵中上传...
94
热度 -
ORACLE跟SQL SERVER的语法归纳及区别总结
ORACLE和SQLSERVER的语法归纳及区别总结转载的,曾经收藏了篇,链接出错,无奈再找了篇保存下来,对于不常用Oracle的人来说很有用,活字典啊。作者不详数据类型比较类型名称OracleSQLServer比较字符数据类型CHARCHAR都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面最大长度为8kb变长字符数据类型VARCHAR2VARCHAROracle里面最...
77
热度