![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
nujiah001
这个作者很懒,什么都没留下…
展开
-
java中不用Math.sqrt,实现开平方根的算法
前几天参加一个外企的面试,有一个笔试题,写出来共享一下,如有不对的地方,希望大家指点一下,谢谢public class TestSqrt{public static void main(String[] args){int num = 9;Syst原创 2011-08-03 16:52:10 · 15276 阅读 · 2 评论 -
访问者模式(Visitor Pattern)
六个角色:抽象访问者(Visitor)、具体访问者(ConcreteVisitor)、抽象元素(Element)、具体元素(ConcreteElement)、对象结构类(ObjectStructure)、客户端(Client) 抽象访问者(Visitor):抽象出访问元素的动作 具体访问者(ConcreteVisitor):实现访问元素的动作转载 2013-10-11 18:00:25 · 539 阅读 · 0 评论 -
win7 ipconfig flushdns 不成功
win7 and vista,我们想flushdns,需要以管理员的方式运行,开始--》all programs(所有程序)->accessories(附件)-command prompt ,右键,管理员方式运行,再ipconfig /flushdns.就可以了原创 2012-07-11 10:30:33 · 3326 阅读 · 0 评论 -
java中将UTC时间转成本地使用时间
/** * This method takes a formatted string and turns it into a calendar. This * approach is trimmed for performance, using high-speed substring access to * the string rat原创 2012-06-26 17:24:30 · 6601 阅读 · 0 评论 -
ant unzip concat zip,向zip的一个文件中添加一段字符串,再压缩回去
dest="./temp"> 解压到temp文件夹 ${line.separator}osgi.configuration.area=@user.home/workspace/configuration 添加字符串 再压缩原创 2012-07-08 18:48:28 · 2002 阅读 · 0 评论 -
取得class未开放属性
java中经常有使用源生组件的情况,但是有时会出现,想使用的控件某些属性,未被公开,此时可以使用此方法取得。如swt里的ccombo,想使用它的text属性,可以如下使用private Text getText(){ //get Text control Object o = null; Class clazz = cc.getClass(); t原创 2011-11-01 22:51:37 · 379 阅读 · 0 评论 -
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个class SplitString {Strin转载 2011-10-18 22:11:59 · 1434 阅读 · 0 评论 -
Java动态模块化运行原理与实践 OSGI
在Java模块化编程中,我们可以使用服务进行Bundle间的通信,通过服务可以让模块系统动态化,这样就能应对在运行时服务的变化问题。我们之前曾了解过面向Java EE 6平台的上下文和依赖性注入和OSGi依赖性管理,比如Bundle的访问域等内容。其实,标准J转载 2011-09-28 00:28:15 · 2932 阅读 · 0 评论 -
String str1 = new String("abc")与 String str1 = "abc"的区别
大家先来看看下面这段程序:public class Test{ public static void main(String args[]){ String str1 = "abc"; String str = "abc; Stri转载 2011-08-30 00:04:00 · 703 阅读 · 0 评论 -
java 选择排序和冒泡排序
冒泡排序:这可能是最简单的排序算法了,算法思想是每次从数组末端开始比较相邻两元素,把第i小的冒泡到数组的第i个位置。i从0一直到N-1从而完成排序。(当然也可以从数组开始端开始比较相邻两元素,把第i大的冒泡到数组的第N-i个位置。i从0一直到N-1从而完成排序。)原创 2011-08-23 23:06:24 · 543 阅读 · 0 评论 -
变量(属性)的覆盖
Java代码class ParentClass {public int i = 10;}public class SubClass extends ParentClass {public int i = 30;public static void main转载 2011-08-18 23:19:40 · 519 阅读 · 0 评论 -
java 23种设计模式 大话版
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种转载 2011-08-12 14:02:34 · 520 阅读 · 0 评论 -
SQL 左外连接,右外连接,全连接,内连接
连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。 连接可分为以下几类: 内连接。(典型的连接运算,使用像转载 2011-09-08 00:24:06 · 1983 阅读 · 1 评论 -
in与exists区别
IN确定给定的值是否与子查询或列表中的值相匹配。EXISTS指定一个子查询,检测行的存在。比较使用 EXISTS 和 IN 的查询这个例子比较了两个语义类似的查询。第一个查询使用 EXISTS 而第二个查询使用 IN。注意两个查询返回相同的信息。USE p原创 2011-09-08 08:33:41 · 527 阅读 · 0 评论 -
为什么覆写equals的时候一定要覆写hashCode
经常在论坛上面看到覆写hashCode函数的问题,很多情况下是一些开发者不了解hash code,或者和equals一起用的时候不太清楚为啥一定要覆写hashCode。 对于hash code的理论我不想多说,这个话题太大。那些“对称性”,“传递性”的规则网上有无转载 2011-09-07 01:29:06 · 1118 阅读 · 0 评论 -
equals()和hashCode()
equals()是判读两个Set是否相等[前提是equals()在类中被覆盖]。==决定引用值是否指向同一对象。1、当向集合set中增加对象时,首先计算要增加对象的hashCode码,根据该值来得到一个位置来存放当前的对象,当在该位置没有一个对象存在的话,那么集合set认为该转载 2011-09-05 14:59:55 · 413 阅读 · 0 评论 -
Python股票数据爬虫
最近再看python的爬虫,刚好有人问到能不能把所有的股票数据爬下来.看一些其他人的实现方式,可能一些网站进行了优化,竟然没有找到能完全直接用的,但得到了很好的思路.简单记录一下,方便以后自己使用.准备工作.安装anaconda.使用jupyter.安装BeautifulSoup,requests 包实现步骤:1.得到股票列表def is_stock(hre...原创 2019-10-05 20:19:34 · 754 阅读 · 0 评论