终合知识
findsafety
这个作者很懒,什么都没留下…
展开
-
js中怎么获取CSS属性值
obj.currentStyle只有IE支持,而getComputerStyle在FireFox中支持,这个方法接受两个参数:要取得计算样式的元素和一个伪元素字符串(例如“;如果不需要伪元素信息,第二个参数可以为null。该方法返回一个CSSStyleDeclaration对象,其中包含当前元素的所有计算的样式。这个方法只能获取写在style属性中的值,而无法获取定义在。转载 2022-11-02 16:54:00 · 2105 阅读 · 0 评论 -
【Java】代理模式(Proxy模式)详解
代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。//调用被代理对象相当于tank.move()System.out.println("生成的类的父类"+o.getClass().getSuperclass().getName());...转载 2022-07-27 11:21:09 · 699 阅读 · 0 评论 -
Android中ProgressDialog的简单示例
博客分类:ANDROID AndroidOSUIXMLGoogle网上一般对进度条的示例都是如何显示,没有在任务结束如何关闭的文章,参考其他文章经过试验之后把整套进度条显示的简单示例如下:建立android工程等工作都略去,Google一下就可以了。 下面来介绍主要的Activity ProgressBarDemo.java Java代码转载 2013-07-12 11:36:12 · 823 阅读 · 0 评论 -
理解Java赋值和参数传递机制
关键字:Java 前言: 关于Java的赋值和参数传递是按值(by value)进行的还是按引用(by reference)进行的,这个问题曾经迷惑了很多人,包括我。而且,我想,这个问题还将继续迷惑一些人,包括那些C++的高手。 在这里,我不准备用“按值(by value)”和“按引用(by value)”这样的术语来阐述这个问题。因为,从字面的理解来看,这样的转载 2013-07-12 13:12:15 · 776 阅读 · 0 评论 -
Java-String类型的参数传递问题
Java-String类型的参数传递问题2009-06-21 21:10:49标签:java string 传引用 传值 参数传递原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://freej.blog.51cto.com/235241/168676刚才看见一个兄弟在为Java的String传值/传引用问题困转载 2013-07-12 10:38:54 · 1025 阅读 · 0 评论 -
[探讨java深入的不变模式] java中String类的用法
不变模式(Immutable Pattern)顾名思义,它的状态在它的生命周期内是永恒的(晕,永恒的日月星晨,对象如人,太渺小,谈不上永恒!),不会改变的.对于其中的不变类(Immutable Class),它的实例可以在运行期间保持状态永远不会被改变,所以不需要采取共享互斥机制来保护,如果运用得当可以节省大量的时间成本. 请注意上面这段话,不变模式其中的不变类,说明不变类只是不变模式中一转载 2013-07-12 16:29:00 · 610 阅读 · 0 评论 -
Java:重写equals()和hashCode()
什么时候需要重写equals()? 我们知道每一个java类都继承自Object类,equals()是Object类中提供的方法之一。那么,让我们先来看看Object#equals()在Java中的原代码: public boolean equals(Object obj) { return (this == obj); } 可以看出,只有当一个实例等于它本转载 2013-12-17 17:52:04 · 626 阅读 · 0 评论 -
生产者和消费者同步代码一步步细述
之所以想认真一步步细述经典的消费者和生产者同步代码,是因为周围的人提及多线程总觉得线程是不可控性,线程同步让人非常费解和更是难以自如应用,另一方面对于wait和notify的总是把握不好,甚至直接把这两个方法写在线程的run方法体内。相信网上也有非常多的例子来实现同步,但这里我会一步步来说明自己的思路,这样可以非常好地理解同步。作为经典的线程同步例子,生产者和消费者模型,我们先抽象出三个类,生产者转载 2014-01-08 09:28:59 · 888 阅读 · 0 评论 -
Java线程同步:synchronized锁住的是代码还是对象
在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。Synchronized既可以对代码块使用,也可以加在整个方法上。 关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下面一段代码:[java] view plaincopy转载 2014-01-08 09:53:53 · 6867 阅读 · 2 评论 -
互斥量与临界区的区别
不管是辅助线程还是用户接口线程,在存取共享资源时,都需要保护共享资源,以免引起冲突,造成错误。处理方法类似于Win32 API函数的使用,但MFC为我们提供了几个同步对象C++类,即CSyncObject、CMutex、CSemaphore、CEvent、CCriticalSection。这里,CSyncObject为其它四个类的基类,后四个类分别对应前面所讲的四个Win32 API同步对象。转载 2014-01-08 10:48:35 · 1393 阅读 · 0 评论 -
寂寞不归路
From:http://softbbs.pconline.com.cn/7383186.html寂寞不归路 软件高手是这样练成的中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为“不败”。 但什么才是软件开发的葵花宝典? 让我们先从一些现象出发转载 2014-02-24 13:50:28 · 1070 阅读 · 0 评论 -
SQL中内连接和外连接
SQL中内连接和外连接 如表 ------------------------------------------------- table1 | table2 | ------------------------------------------------- id name |id score | 1 lee |1 90 |转载 2013-06-24 22:10:07 · 645 阅读 · 0 评论 -
JAVA反射机制
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。JavaB转载 2013-06-08 15:32:26 · 556 阅读 · 0 评论 -
java读取二进制文件
java读取二进制文件并不难,以前在网上看了好多文章都是云里雾里的,这次来个清晰的首先定义文件 File file = new File("F:/MarketInfo");然后定义文件流 FileInputStream in = new FileInputStream(file);接下来定义数据流 DataInputStream dis=new Data转载 2013-01-10 17:25:32 · 1160 阅读 · 0 评论 -
二进制字符串转化为十进制数字
今天在进行二进制字符串转化为十进制数字的时候,感觉明明是在范围内却报异常了,很是奇怪。百度了一下java里面,这条语句Integer.parseInt("80000000",16)怎么抛出NumberFormatException?Integer默认为32位存储空间,parseInt转换时保留符号位(也就是需要显式的输入"-"去表示负数),则剩下原创 2013-01-29 11:59:41 · 17209 阅读 · 3 评论 -
浅谈程序员的10个层次
觉得这篇文章写的还蛮意思,全篇很长我简要的把该文改写一下,以突出十个层次的区别: 中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员 同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层级,每个层级需要什么样的技 术水平,然后再比较中国和西方在各个技术层级的人数,就可以知道到底有没有差距,差距有多 大。当然,对于如何划分程序员的技术层级,不同公司或转载 2013-01-17 16:35:31 · 692 阅读 · 0 评论 -
原码、反码、补码,计算机中负数的表示
原码:将一个整数,转换成二进制,就是其原码。如单字节的5的原码为:0000 0101;-5的原码为1000 0101。反码:正数的反码就是其原码;负数的反码是将原码中,除符号位以外,每一位取反。如单字节的5的反码为:0000 0101;-5的反码为1111 1010。补码:正数的补码就是其原码;负数的反码+1就是补码。如单字节的5的补码为:0000 0101;-5的补码为1111 1011转载 2013-04-03 00:03:12 · 805 阅读 · 0 评论 -
如何用VS2010新建一个类?用来写C++文件的标准格式建立?就是能做到声把声明放在.H里,实现放在.CPP里的
1 . 先打开vs2010利用win32控制台新建一个工程。这时在最左边会有一个“解决方案资源管理器” 要是没有可以 视图--解决方案资源管理器 打开。右击解决方案资源管理器里面 “头文件” 这个文件夹 选择 添加--新建项--头文件(.h) 假设命名“Num_add.h”。 同样的方法右击“源文件”这个文件夹 添加--新建项--c++文件(.cpp)假设命名“Num_add.cpp” 。2原创 2013-04-03 00:42:41 · 2620 阅读 · 0 评论 -
数据库表的命名规范
数据文件命名采用系统名+_+文件类型,比如系统名为kupage,则数据库文件命名为kupage_database.mdf,有的数据库文件有多个,比如SQL Server就有2个,一个是数据库文件,另一个是日志文件,那么他们的文件命名分别为kupage_database.mdf,kupage_log.log。文件名全部采用小写。 数据库表命名规范,表名长度不能超过30个字符,表名中含有单转载 2013-04-07 22:18:32 · 31705 阅读 · 1 评论 -
java中switch 也是可以变相实现String的比较的
java中switch 也是可以变相实现String的比较的代码如下,希望能帮助你enum StrList{car,dog,human}switch(StrList.valueOf(incommingStr.toLowerCase())){case car://codebreak;case dog:原创 2013-04-24 16:28:18 · 892 阅读 · 0 评论 -
word 中无格式粘贴的设置方法(快捷键和按钮)
2003 打开Word窗口,依次点击“工具/宏/Visual Basic编辑器”,打开“Microsoft visual Basic”窗口,在左侧“工程”栏选中“Normal”选项,点击“插入/模块”选项打开一个模块窗口,输入以下代码:Sub MyPaste()Selection.PasteAndFormat(wdFormatPlainText)End Sub 关闭转载 2013-04-17 12:26:42 · 5111 阅读 · 1 评论 -
JAVA深复制(深克隆)与浅复制(浅克隆)
JAVA深复制(深克隆)与浅复制(浅克隆)1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变转载 2013-04-26 10:53:29 · 564 阅读 · 0 评论 -
关于java的String的探讨
关于java的String的探讨2012-06-20 17:10:56 我来说两句 收藏 我要投稿 问题一: 对于String类型,它自己有一个String类型的对象池(StringPool);对于通过直接赋值创建的对象,它们都放在StringPool中,并且在每次创建的时候,都回去检查StringPool中有没有这样的对象转载 2013-04-26 11:32:51 · 500 阅读 · 0 评论 -
add jars和add external jars有什么区别
add jars和add external jars有什么区别?分类: Java web2012-11-14 15:59 441人阅读 评论(0) 收藏 举报add jars和add external jars有什么区别?add external jars = 增加工程外部的包add jars = 增加工程内包add library转载 2013-05-16 15:20:41 · 734 阅读 · 0 评论 -
C语言实现二进制文件读写
我一直觉得二进制文件读写是个很容易的事,所以一直没在意,最近在写一个http客户端,实现文件下载的时候,发现总有问题,后来才发现是忘记写文件用二进制方式,惭愧的很啊。然后,就在网上搜索了一下,发现通过C语言实现二进制文件读写的资料居然出奇的少,这让我很愤怒,因为虽然这东西很简单,但是对于初学者,往往会需要花很长的时间去弄,一旦明白,又发现花的时间很不值得#inc转载 2013-01-06 08:42:04 · 987 阅读 · 0 评论