- 博客(3436)
- 收藏
- 关注
CSS3盒子模型
每个HTML标记都可看作一个盒子;每个盒子都有:边界(margin)、边框(border)、填充(padding)、内容(content)四个属性;每个属性都包括四个部分:上、右、下、左;这四部分可同时设置,也可分别设置;不太清楚看图图片为网络上某个兄弟所画,在这表示感谢,因为存放在本地时间太长了,不知道出处了,敬请谅解!...
2014-04-18 08:29:00
124
String和New String()的区别
面试中常常会被问到这样的问题,为此也搜索阅读过很多文章,看完之后还是不太明白。所以希望以个人的见解在此做个总结,为大家提供另外一种理解方式,如有不对之处还请诸位留言!String str ="test";String str2 =new String ("test");String str ="test";先在常量池中查找有没有"test" 这个对象,如果有,就让str指向那个"t...
2014-04-17 00:08:00
266
Oracle中会话与事务有什么区别?
一个会话可以启动多个事务,会话是session,指一次连接。 事务是指一个操作单元,要么成功,要么失败,没有中间状态。 会话中可以完成多个事务。例如: 会话好比,在应用程序中连接数据库要执行连接,然后会关闭,这算一次会话。 事务呢,就好比在打开会话后要执行程序中的某一个或多个对数据库进行的操作。 事物的最好例子就是转账,从一个账户赚钱到另一个账户,两张表...
2014-04-16 08:35:00
456
SQL Server 查找全部重复记录
Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)
2014-04-16 08:17:00
193
TCP协议三次握手过程分析
TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急...
2014-04-15 22:28:00
125
排序算法之插入排序
已知关键字序列为{29,75,45,17,56,45,33}请分别用插入排序、选择排序、希尔排序、冒泡排序、快速排序对其进行排序,并写出排序过程。插入排序概念:插入即表示将一个新的数据插入到一个有序数组中,并继续保持有序。例如有一个长度为N的无序数组,进行N-1次的插入即能完成排序;第一次,数组第1个数认为是有序的数组,将数组第二个元素插入仅有1个有序的数组中;第二次,数组前两个元素组成有...
2014-04-15 21:02:00
133
排序算法总结篇
即将推出!空间复杂度(Space Complexity)是对一个算法在运行过程中临时占用存储空间大小的量度,记做S(n)=O(f(n))。时间复杂度(Time Complexity)一般情况下,算法的基本操作重复执行的次数是模块n的某一个函数f(n),因此,算法的时间复杂度记做:T(n)=O(f(n))...
2014-04-15 20:45:00
65
C# WinForm多线程开发(三) Control.Invoke
原文地址:点击打开链接[摘要]本文介绍C# WinForm多线程开发之Control.Invoke,并提供详细的示例代码供参考。下面我们就把在Windows Form软件中使用Invoke时的多线程要注意的问题给大家做一个介绍。首先,什么样的操作需要考虑使用多线程?总的一条就是,负责与用户交互的线程(以下简称为UI线程)应该保持顺畅,当UI线程调用的API可能引起阻塞时...
2014-04-15 19:34:00
117
C# WinForm多线程开发(二) ThreadPool 与 Timer
原文地址:点击打开链接[摘要]本文介绍C# WinForm多线程开发之ThreadPool 与 Timer,并提供详细的示例代码供参考。本文接上文,继续探讨WinForm中的多线程问题,再次主要探讨threadpool 和timer。一 、ThreadPool线程池(ThreadPool)是一种相对较简单的方法,它适应于一些需要多个线程而又较短任务(如一些常处于阻塞...
2014-04-15 19:26:00
250
C# WinForm多线程开发(一) Thread类库
原文地址:点击打开链接[摘要]本文介绍C# WinForm多线程开发之Thread类库,并提供简单的示例代码供参考。Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个...
2014-04-15 19:21:00
196
统计一篇英文文章中所有的单词以及出现的次数
这是CC视频的最后一道面试题,当时纯手写写的还不错,不过在匹配英文单词的时候大小写的情况没有统一([a-zA-Z]和toLowerCase()),回来之后重新写了。要见怪不怪哦,个人有洁癖,请个位原谅!<script src="https://code.csdn.net/snippets/288803.js" type="text/javascript"></scri...
2014-04-15 09:40:00
1175
CSDN不知名503错误
本人有设计、程序、体验等洁癖,请不要跟我计较哦,谢谢!在刚才下百度双搜索栏的时候,想要上传文件,突然出现了如下图内容....能不能和谐点,告诉大家好到底啥错了,不要把系统异常直接抛给用户啊!我是不能接受的,你们能不能接受我不管........
2014-04-14 23:32:00
165
百度的奇迹---双搜索栏
本人有设计、程序、体验等洁癖,请不要跟我计较哦,谢谢!今天下午想着去百度取经,了解下接下来的天猫面试都有啥内容,谁知道,搜索跳转着....出现了下面的情况.....很有趣的bug是不是,我是不能接受的,你们能不能接受我不管........
2014-04-14 23:27:00
153
配置线程池时线程数设置多少好
一般总结哦,有其他更好的方式,希望各位留言,谢谢。CPU密集型时,任务可以少配置线程数,大概和机器的cpu核数相当,这样可以使得每个线程都在执行任务IO密集型时,大部分线程都阻塞,故需要多配置线程数,2*cpu核数操作系统之名称解释:某些进程花费了绝大多数时间在计算上,而其他则在等待I/O上花费了大多是时间,前者称为计算密集型(CPU密集型)computer-bound,后...
2014-04-14 23:14:00
926
工厂模式和抽象工厂模式总结与比较(屌丝专用)
屌丝有了造钱工厂,神马都是浮云。工厂模式(工厂方法模式):一个抽象Money(产品类)派生出BlueMoney、RedMoney(多个具体产品类)一个抽象MoneyFactory(工厂类)派生出BlueMoneyFactory、MoneyFactory(多个具体工厂类)每个具体工厂类只能创建具体产品类实例(newBlueMoney、newRedMoney)抽象工厂模式:...
2014-04-13 11:11:00
77
SQL语句Left join 中On和Where的用法区别
原文地址:点击打开链接SQL语句如下:SELECT * FROM 表1 LEFT JOIN 表2 ON 表1.id = 表2.id AND 表2.Name != 'ff'WHERE 表1.NAME != 'aa' 步骤1:返回笛卡尔积(SELECT * FROM表1 CROSS JOIN表2) 步骤2:应用ON筛选器(当前的条件为 表1.id = 表...
2014-04-13 11:10:00
86
抽象工厂模式(屌丝专用)
上一篇屌丝有了人民币工厂,当时屌丝突然想去美国兜一圈怎么办。意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。适用性:1、屌丝决定金额的大小2、屌丝可以根据在不同的国度选择对应的货币大家先看个类图1.AbstractFactory声明一个创建抽象产品对象的操作接口。2.ConcreteFactory实现创建具体产品对象的操作。...
2014-04-13 10:38:00
94
Sql查询原理与Select执行顺序
原文地址:点击打开链接sql查询原理和Select执行顺序一、 sql语句的执行步骤 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2) 语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。 3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。 4)表达式转换, 将复杂的 SQL 表达式转换为较简单...
2014-04-13 10:21:00
94
SQL Select查询原理--查询语句执行原则
原文地址:点击打开链接1.单表查询:根据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的);然后根据SELECT的选择列选择相应的列进行返回最终结果。1)简单的单表查询SELECT 字段 FROM 表名 WHERE 条件表达式 那它们是按什么顺序执行呢?分析器会先看语句的第一个词,当它发现第一个词是SELECT关键字的时候,...
2014-04-13 09:54:00
127
notepad++ 小技巧总结
1、notepad++如何设置自动换行 操作如下: 视图(View)——>自动换行(Word wrap)2、Notepad++ 取消语法错误提示 点击打开链接
2014-04-13 09:46:00
162
Java的Math类取整总结
Java的Math类在面试题中时常出现,做个总结:Math中有三个与取整有关的方法:ceil、floor、roundceil(天花板)表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11。floor(地板)表示向下取整,Math.ceil(11.6)的结果为11,Math.ceil(-11.6)的结果是-12。round(附近)表...
2014-04-12 00:48:00
288
public,private,protected,friendly作用域的区别
注:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly画个图大家一目了然!你面试的时候画个图,面试官绝对赞你!我们的视觉记忆是非常强大的哦,不要怀疑你已经知道他们作用域的区别了。...
2014-04-12 00:46:00
271
innerHTML、outerHTML、innerText、outerText的区别
今天面试又看到这样的题了,总结下供大家参考:概念性问题innerHTML 设置或获取位于对象起始和结束标签内的 HTMLouterHTML 设置或获取对象及其内容的 HTML 形式innerText 设置或获取位于对象起始和结束标签内的文本outerText 设置(包括标签)或获取(不包括标签)对象的文本操作真想分析<ul> <li id="io...
2014-04-12 00:39:00
93
二叉树的遍历
去去哪儿面试被考到了二叉树的遍历,前序遍历、中序遍历还记得,后序遍历当时居然想不起来了。在一起面试的对面那个哥们拿出教科书的启发下回来就翻了以前的课件,好好阅读了一番然后做如下总结,备忘!二叉树的遍历是指从根结点出发,按照某种次序访问二叉树中的所有结点,使得每个结点被访问一次且仅被访问一次。如果限定先左后右,则二叉树遍历方式有三种:根结点D、左子树L、右子树R前序:DLR...
2014-04-11 22:43:00
83
在64位机器上使用plSQL连接Oracle的问题(SQL*Net not properly installed)
问题背景: 我在64位机器上了64位的oracle客户端。 然后装上PL/SQL Developer,但是连接oracle老报这个错: Initialization error SQL*Net not properly installed OracleHomeKey: OracleHomeDir:解决办法: 点击打开...
2014-04-11 08:27:00
366
Seasar2を使う時log4j.propertiesファイル設定
——–log4j.propertieslog4j.rootLogger=ERROR,STDOUTlog4j.appender.STDOUT=org.apache.log4j.ConsoleAppenderlog4j.appender.STDOUT.ImmediateFlush=truelog4j.appender.STDOUT.layout=org.apache.log4j.P...
2014-04-10 23:49:00
92
C#中comboBox控件的一些基本用法小结
private void InitCombo() { dt.Columns.Add("Text"); dt.Columns.Add("Value"); DataRow dr1 = dt.NewRow(); DataRow dr2 = dt.NewRow(); Da...
2014-04-10 08:13:00
3636
HashMap,LinkedHashMap,TreeMap的区别
相同点:都是Map,用于存储健值对,根据键可以得到值,键重复时会覆盖值。不同点:HashMap是链表的数组,详细解释见:HashMap实现详解。遍历HashMap时,取得数据的顺序是完全随机的。LinkedHashMap 是HashMap的一个子类,保存了记录的插入顺序(也可以构造时用带参数的形式,按照应用次数排序)。遍历LinkedHashMap时,输出的顺序和输入的顺序...
2014-04-09 21:45:00
115
final, finally, finalize的区别
面试总喜欢把几个完全不相关的名词合在一起问个没玩,真有点无语。final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally 是异常处理语句结构的一部分,表示总是执行(注意是在return之前执行哦,这个也常常会在代码执行结果中问到)。finalize 是Object类的一个方法,在垃圾收集器执行的时候会调用要被回收对象的此方法,可以覆盖此方法提供垃圾...
2014-04-08 22:19:00
120
Java虚拟机内存模型
虚拟机内存模型:线程私有1、程序计数器 程序计数器(ProgramCounter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。2、Java虚拟机栈每个方法被执行的时候都会同时创建一个栈帧(Stack Frame)用于存储局部变量表、操作栈、动态链接、方法出口等信息。3、本地方法栈本地方法栈则是为虚拟机使用到的Native方法服务...
2014-04-08 21:50:00
65
String、StringBuffer和StringBuild的区别...
性能总结:不考虑线程安全前提下操作字符串:StringBuild性能最高,StringBuffer次之,String比较差.StringBuffer和StringBuild在操作字符方面没有区别。唯一的区别是StringBuffer 是线程安全的,StringBuilder 为非线程安全的。所以接下来我们就不单独讨论StringB...
2014-04-08 20:53:00
150
值传递引用误区
public class Something { public static void main(String[] args) { Other o = new Other(); o.i = 100; o.addOne(o); System.out.println(o.i); }}class Other {...
2014-04-08 18:30:00
65
win7系统笔记本有线连接受限制有黄色感叹号解决方法
Win7笔记本连接无线没问题,插上网线后,网线提示灯亮了,但网络图标显示黄叹号!上网搜索了很多资料,比如:netsh int ip resetipconfig /flushdnsipconfig /renew或者说是:关闭防火墙之类的win7系统笔记本有线连接受限制有黄色感叹号解决方法或者:最后解决办法:右键我的电脑==》管理==》设备管理器==》网络适配器...
2014-04-08 14:59:00
1435
如何每5秒生成一个随机数
今天有个实习生问了我这样一个问题(每5秒生成一个随机数),没办法只好给他写了: final Random random = new Random(); Timer executeSchedule = new Timer(); executeSchedule.schedule(new TimerTask() { @Over...
2014-04-07 23:16:00
1288
查找某些字符串在另一个字符串里相同的字符(高效)
这里提供查找存在相同字符(非中文字符)的一种特殊方法: String checkStrA = "abcd,efg"; String checkStrB = ")(*&^%$#@![]{},./\\;:'? <>"; // 不能为中文的原因 byte[] charAll = new byte[256]; ...
2014-04-07 22:57:00
751
移位运算的误区
面试题一 long v; long a[]; a = new long[4]; a[2] = 1; a[3] = 1; v = a[3] + (a[2] << 8) + (a[0] << 16) + (a[3] << 64); System.out.p...
2014-04-07 17:04:00
149
Assertion断言的使用
今天和几个哥们讨论JNI(Java Native Interface)时看到了代码中有几个断言(Assert)关键字的使用,但是执行的时候却不见起任何作用。后来看了API才知道,JVM 断言默认是关闭的,执行的时候我们需要传递VM arguments参数(-ea)才行的哈。下面为大家展现下Java 的Assertion的相关信息:在看过我写的Java的演变历程(发展史)的兄弟都知道断言...
2014-04-07 14:19:00
1123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅