- 机房重构之E-R图转换数据库
魏恩君--Caroline
----【数据库】
前言早有耳闻,EA不仅可以画各种图(UML图、E-R图。。。),还可以将图转成sql脚本、软工文档、各种语言的代码。于是,好奇的我希望借着这次重构的机会试一下。各种文档写的差不多了,之后就是建模、建立数据库了。于是,画了E-R图,并用EA成功将它转成了数据库。下面给大家详细介绍一下:内容如何画E-R图总结画E-R模型,无非就是找实体、找联系、分配属性,从局部模型都全局模型,不断消除冗余。这里需要以
- 【机房重构】之数据库的操作
盖丽男
vb与数据库数据库及其操作数据库
机房敲到现在,就发现,想只靠一个VB过日子,那是不行的!瞧来瞧去,还是围着那几个数据摆弄,为了摆弄更方便,sql当然更专业,所以,今天研究一下在敲机房的时候,可能用的的几种数据库的操作!视图视图是什么:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。视图可以由多张表的各个列名组成一张视图。这方便了我们进行的复
- 机房重构—数据库设计
刘鹏远lpy
架构
数据库设计——概念设计阶段这个阶段主要是根据需求画出ER图,如下图所示,是我根据机房收费系统的需求画出的ER图,图中有6个实体,分别为:教师、学生、卡、基础数据、账单、电脑,它们之间有一对多的关系也有多对多的关系,其中教师还有很多不同的角色,这里没做细分,不过以后我们会做安全机制方面的设计就要仔细对待了。根据转换原则,但我们把ER图转换为表时多对多的关系就会抽出一张表,这样在逻辑设计阶段我们就可以
- C#—三层架构
刘鹏远lpy
c#架构ui
于学习到三层了~接下来也要下功夫学习机房重构了,给自己加油!【内容】1.什么是三层架构三层架构分为物理上的和逻辑上的,其中:(1)在物理上是显示层、业务层、数据层,下面是一个应用软件的三层架构模型:(2)逻辑上:UI层、BLL层、DAL层。在这里,我们主要来学习逻辑上的三层。2.三层具体介绍(1)数据访问层(DAL)处理一切和数据库直接进行交互的操作,如数据库的增删改查。1)DAL的作用从数据源加
- Visual Studio Winform窗体控件Menustrip
皮卡冲撞
总结
首先介绍一下我们在使用这种编程软件时就会就会涉及到很多的控件与功能的了解,自己就是在做机房重构的时候因为用的是VisualStudio这个软件不知道怎么添加窗体的菜单,之前刚入门的时候是用的VB进行的,这两个平台还有些不同,那今天就以VS为实例来说一下这个控件的使用。首先在我们创建好的窗体上先添加一个控件然后在窗体上就看到这么一个控件,在这个控件上可以直接输入要建菜单选项的名称,还可以建二级选项。
- 机房重构之添加用户
谷艳爽faye
三层七层
添加用户也是用到了七层,说来也简单,先分为两部分,首先要对添加的数据加一个判断,看数据库里是否有重复的数据,然后在添加数据。我这里是用卡号来判断是否重复的。如下:IDALDataTableSelect(Entity.AddStudentuser);//判断是否有相同数据usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usin
- 机房重构错误----必须声明标量变量和SQLHelper的使用
谷艳爽faye
三层七层
机房重构到现在已经实现了几个功能了,可以说非常缓慢了,但是还是遇到了不少的问题,这次遇到的这个问题问了几个师哥都没有解决掉,搁置了一个突然就感觉开窍了,先来看问题:这个实在添加学生信息的功能出现的问题,下图:它显示的问题是必须声明标量变量,看着标量变量可能大多数人都会想到是不是实体层没有定义,或者是哪个层少写了,我也是这么想的,所以一开始我就把能涉及到的层全都检查了一遍,但是还是不行,还是报同样的
- SQL查询如何获取今天的00:00:00到今天的23:59:59秒?(时间类型的模糊查询)
石涵博-Tom
#C#-基础
做机房重构时,需要查询某天的账单,用“日期”为条件查询该天的所有数据,那么应该如何获取当天的时间段呢?方法一:Between...and...BETWEEN操作符在WHERE子句中使用,作用是选取介于两个值之间的数据范围。首先获取两个时间节点:dtp1.Value = DateTime.Parse(DateTime.Now.Date.ToString() + " 00:00:00");dtp2.V
- 2014-2015学年总结-跬步千里
独自绕阶行
总结
仿佛就在弹指一挥间,又一年的时间悄然滑过,回首这一年的种种经历,感觉别是一番滋味在心头。这其中收获了宝贵的知识和经验,同时也伴随着无谓的挫折和教训,偶然之中包含着必然。时至今日有必要仔细梳理过去一年的点点滴滴,全面总结利弊得失,一起以史为鉴,面向未来。2014年的暑期学习伴随着机房重构开始,其间经历几多坎坷,终于领悟了其中真谛。道理有时往往是简单的,过程是曲折的。在困境之中坚持探索,最终会迎来柳暗
- 存储过程报错(在应使用条件的上下文中指定了非布尔类型的表达式!)
TTcccCarrie
C#机房个人重构sqlc#存储过程
在机房重构用到的存储过程。运行时报错:在存储过程里的SQL语句:ALTERPROCEDURE[dbo].[zu](@Com1nchar(50),@Com2nchar(50),@Com3nchar(50),@Com4nchar(50),@Com5nchar(50),@Com6nchar(50),@Com8nchar(50),@Com9nchar(50),@Txt1nchar(50),@Txt2nch
- 抽象工厂+反射(一)
Viola_tt
——【机房重构.C#】✿设计模式设计模式架构
写在前面期间自己由于毕业设计和答辩的事情,计算机的进度拖了一个月了,现在心里很惭愧,就化悲愤为动力吧。小编会在持续时间内不断更新自己机房重构遇到的问题和自己经历,希望大家多多指教。今天下午调试的过程中遇到这个问题,看图:where这个问题是在那里遇到的呢?我在配置文件+工厂+反射实现功能时候,出现这个问题,我当时的代码是这样写的:stringStrDB=System.Configuration.C
- 机房重构---MDI窗体+单例模式
暂7师师长常乃超
【设计模式】
在VB6.0版本的机房收费系统中就用到了MDI技术(多文档界面),其中有的窗体用了MDI,而有的则没有用到,回头想想这些个关于增删改查的功能都该是MDI这个容器中的子窗体,于是这次我将他们都放到了MDI窗体中。一、关于MDI窗体MDI窗体设置步骤:(1)在frmMain中打开属性窗格,”IsMdiContainer”属性设置为”True”。(2)把工具箱中MenuStrip控件拖到frmMain中
- 机房重构---单例模式应用
Michael-杨楠
机房收费系统
前言:说到单例模式,我们可能会想到饿汉和懒汉这两种方式,下面就让我们来重温一下这两种单例模式吧。内容:一、单例模式是什么?单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。饿汉式单例类懒汉式单例类初始化时(类加载的时候)就实例化。类被加载的时候立马占用CPU内存,不管你用不用到他,反正先占内存了。(饿汉:特别饿,需要立马进食)第一次引用时才实例化。或者说:只有用到的时候才实例化(懒汉
- 机房重构—单例模式
12期尚锦
机房重构
定义:保证一个类仅有一个实例并提供一个访问它的全局访问点。解释:通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问实例的方法。特点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的公有的函数用于创建或获取它本身的静
- 【C#】单例模式
遥寄三山
●项目机房重构
前言在机房重构之前,我们学习了设计模式,在这次重构中,我们的任务就是将这些模式,添加到机房的重构中去。现在先来解决一个最简单的问题——窗体的超生。如果不加以限制,结果会是这样:非常的不友好。那么我们如何来解决这个问题呢?——单例模式。单例模式通常我们可以让一个全局变量使得一个对象被访问,但他不能防止你实例化多个对象,一个最好的办法就是,让类自身保存它的唯一实例,这个类可以保证没有其他实例可以被创建
- 【C#】机房重构单例模式的使用
迎风来Dora
——C#————机房重构————设计模式
【前言】开始的时候不打算用单例模式的,只是敲过例子,不在实践中使用还是不行的,那就行动起来添加一下吧。【单例模式】单例模式Singleton,保证一个类仅有一个是咧,并提供一个访问它的全局访问点【运用】系统的主窗体,每个子窗体都可以多次打开的话,会给用户造成打扰,比如用户在注册的时候,注册一半出去了,回来后打算继续注册,但是之前界面被覆盖了,重新打开了新的窗体,重新注册。这样会给用户造成不必要的时
- EA的简单使用
未来畅想--娜
当初机房重构的时候,因为对EA不怎么熟悉,就一直不想画图。现在合作了,必须要了解一下了。一、创建工程:选择相应的模型二、EA配置1、工具—选项在常规中重要的是作者这个选项,在代码工程中,最好把代码编辑是的页面编码设置为简体中文,其他配置按照要求就可以了。2、设置——代码工程模板可以设置自己代码文件的头注释三、画图四、生成代码选择目标文件,右击选择生成代码五、反向工程将原有的类库代码,使用EA进入导
- System.ArgumentOutOfRangeException:“索引超出范围。必须为非负值并小于集合大小。 Arg_ParamName_Name”
LYQ—
C#
做C#机房重构的时候遇到的这个问题System.ArgumentOutOfRangeException:“索引超出范围。必须为非负值并小于集合大小。Arg_ParamName_Name”后来通过同学指导以及自己上网查了一下,明白了出现索引超出范围的两种原因:1:比如一个循环for(inti=1;i0){}2:在获取数据时,数据库可能没有一个数据而导致出现该异常。比如控制器里面Model.detai
- 第12期【江山代有才人出】5月刊
TGBBlog
12期期刊
1、【机房重构】——实体类(Model)的奇葩说——张婷推荐理由:关于三层架构中的实体层(Model)的理解,仁者见仁智者见智,那么哪种说法才是比较正确,能更好地帮助我们理解呢?我们可以从这篇博客中了解各种奇葩说和其中的学问。2、验证码功能实现——王洪玉推荐理由:本篇博客利用几种简易的方式实现了验证码的功能,不仅可以对比着学到相关的知识,同时利用该功能,还有效防止某个黑客对某一个特定注册用户用特定
- 13期4月份期刊《菜鸟成长记》
TGBBlog
13期期刊
一、自荐人:刘子腾自荐链接:http://blog.csdn.net/liuziteng0228/article/details/66527588博客自荐名称:【机房重构】泛型与Datatable自荐理由:在学习三层的时候一开始返回值用的实体,加上sqlhelper之后返回值变成了DataTable。但是我们是面向对象编程的,而泛型更符合面向对象编程的思想。此篇文章简单的介绍了为什么要用泛型、泛型
- 【机房重构】C#子窗体关闭父窗体
赫于富
----机房重构
【机房重构】-----【修改密码】最原始我的修改密码是用户在修改密码之后仍然处于登录状态,自己想想其实也挺对的,为啥用户修改密码了就必须要重新登录?应该有很多人和我有同样的想法。但是经过和其他人一块讨论发现存在的问题:在修改密码之后密码已经被修改了,当前登录的用户却使用的是旧密码,不符合常理。于是我就开始了调整,但是存在了一个问题:当我们要把子窗体和父窗体同时关闭的时候,在子窗体中简单的写下面的代
- 【C#】机房重构-下机+存储过程
Dazzling_Ywq
【C#】
前言在做机房的时候一定要先考虑好,该功能要和数据库中那个表打交道,把各种因素都考虑进去,可是每次都考虑的不是很全怎么办呢?那没关系,只要自己做了思考,以后修改起来就会很方便!先看一下下机的流程图吧!思考经过自己整理一遍思路,发现要实现这个功能会查到很多表,重复的很多,这样会使D层的代码增加很多,于是就有了存储过程!官话:存储过程(StoredProcedure)是在大型数据库系统中,一组为了完成特
- 【C#】机房重构全部下机和选择下机
玉带林中挂
机房重构
第一遍机房没有调用方法,用户下机和操作员操作全部下机全都是在每一个窗体单独写的,这样实在是太费时间,还不方便。机房重构的时候用户下机方法没有封装,后面在操作员全部下机功能中,才将方法封装。全部下机和选择下机用的是datagridview控件,首先用此控件连接数据库。配制数据源:1、选择数据源:2、选择数据库3、点击下一步。4、新建连接5、新建连接时选择sqlserver6、下一步,然后选择自己应该
- Vb.net-DatagridView之右击删除选中行
Co可
机房收费系统
做第一版《机房收费系统》时,听说有同学实现了一个功能:右击行,显示“下机”,点击“下机”删除某个正在上机的学生,把我羡慕的不得了,心想,在我机房重构的时候,也要实现这个功能,于是,开始期盼。。。终于等到了自己要做“选中下机”的这一天。。。整体思路:右击显示“下机”,和点击“下机”删除是分开的两个操作。要先根据我们鼠标右击的位置,确定所在的行,显示“下机”,然后才能点击“下机”,执行下机操作。具体操
- 机房重构---数据库自增字段设置
暂7师师长常乃超
在敲机房的过程中,对于数据库这块学到了很多新的知识,类似于“存储过程”、“触发器”、“视图”,这“三大件”在机房重构的时候都有新的认识,就像今天中午和李芬聊天时候聊到了学习是一个迭代的过程,不要指望一次就把知识学会、学以致用;也不要因为感觉在学的过程中不够扎实而感到恐惧、厌学,要知道每个人的情况都是差不多的,没有人一次就学的特别扎实,So你需要认识到,在我们学习的过程中什么是“不怕不知道,就怕不知
- 【VB.net】DataGridView控件的使用
王璐-Louise
——【VB.net】
VS中的DataGridView控件,在机房重构里的出镜率还是很高哒~这篇博客就把一些有关DataGridView控件的一些使用细节和大家分享一下!找到控件:绑定数据源选中行数代码实现:DataGridView1.SelectedRows.Count以增加删除用户窗体中的删除所选行数代码为例:PrivateSubbtnDeleteUser_Click(senderAsObject,eAsEvent
- 机房重构——下机(职责链模式+策略模式)
一路向前!
-----机房收费系统
前言:说起机房重构的下机自己都有点不好意思了,不想提起自己的那点“小事”。要做上下机的时候自己整个人都很不开心,感觉自己搞不定它们,有种压抑感,还略带了点小情绪,不想弄,其实都是自己把自己吓到了。只要静下心来,开开心心的去想思路,看代码,没有什么做不出来,学不会的。保持乐观的心态,比什么都重要。策略模式:它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法
- 【机房重构】职责链模式解决下机消费时间计算问题
Markfight!
C#设计模式机房收费系统
设计模式在之前学习了两遍,尤其是在软考的时候,博主算是认认真真搞懂了十几个设计模式,虽然不算多,但是目前够用。然而这些都只存在理论阶段,还没有实战应用。但是最近博主在开发机房收费系统的时候发现学生下机计算消费时间这一块和职责链模式很相像,于是就把职责链模式加了上去,最后结果告诉我,还不错。首先先来回顾一下什么是职责链模式?职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦
- 机房重构(个人版)——类图
weixin_30457881
我认为机房重构的正确顺序是:数据库、画图(包图、类图、时序图)、文档最后是代码的实现。不过,虽然我这么认为,却没有完全按照这个进行。我认为,计划和顺序是死的,人是活的,如果进行到某一步,你进行不下去了,你会怎么办?我的选择是,放下,从别的方式入手。就二次机房来说,我先做了包图,简单的做了类图(有一种不知道从哪里下手,不知道怎么开始的感觉),和第一次类图没有太大差别,因为我没有找到入手点。做了几张时
- 机房重构时利用状态模式实现消费时间的计算
little_color
设计模式
在做机房重构时,我们会在学生上下机计算学生上机时间时,会出现消费时间随着基本数据设定表中的数据变化而变化,这里不仅仅是数据的变化,还包括不同时间段内消费时间具体确定问题。主要分为三个时间段的计算1.准备时间:即在此时间段内,消费金额为02.至少上机时间:如果上机时间超过了准备时间,但是少于至少上机时间,那么此时消费时间为至少上机时间3.按正常消费时间来算:此时,消费时间大于至少上机时间后,则按照正
- Spring的注解积累
yijiesuifeng
spring注解
用注解来向Spring容器注册Bean。
需要在applicationContext.xml中注册:
<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。
如:在base-package指明一个包
<context:component-sc
- 传感器
百合不是茶
android传感器
android传感器的作用主要就是来获取数据,根据得到的数据来触发某种事件
下面就以重力传感器为例;
1,在onCreate中获得传感器服务
private SensorManager sm;// 获得系统的服务
private Sensor sensor;// 创建传感器实例
@Override
protected void
- [光磁与探测]金吕玉衣的意义
comsci
这是一个古代人的秘密:现在告诉大家
信不信由你们:
穿上金律玉衣的人,如果处于灵魂出窍的状态,可以飞到宇宙中去看星星
这就是为什么古代
- 精简的反序打印某个数
沐刃青蛟
打印
以前看到一些让求反序打印某个数的程序。
比如:输入123,输出321。
记得以前是告诉你是几位数的,当时就抓耳挠腮,完全没有思路。
似乎最后是用到%和/方法解决的。
而今突然想到一个简短的方法,就可以实现任意位数的反序打印(但是如果是首位数或者尾位数为0时就没有打印出来了)
代码如下:
long num, num1=0;
- PHP:6种方法获取文件的扩展名
IT独行者
PHP扩展名
PHP:6种方法获取文件的扩展名
1、字符串查找和截取的方法
1
$extension
=
substr
(
strrchr
(
$file
,
'.'
), 1);
2、字符串查找和截取的方法二
1
$extension
=
substr
- 面试111
文强chu
面试
1事务隔离级别有那些 ,事务特性是什么(问到一次)
2 spring aop 如何管理事务的,如何实现的。动态代理如何实现,jdk怎么实现动态代理的,ioc是怎么实现的,spring是单例还是多例,有那些初始化bean的方式,各有什么区别(经常问)
3 struts默认提供了那些拦截器 (一次)
4 过滤器和拦截器的区别 (频率也挺高)
5 final,finally final
- XML的四种解析方式
小桔子
domjdomdom4jsax
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。 预 备 测试环境: AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server
- wordpress中常见的操作
aichenglong
中文注册wordpress移除菜单
1 wordpress中使用中文名注册解决办法
1)使用插件
2)修改wp源代码
进入到wp-include/formatting.php文件中找到
function sanitize_user( $username, $strict = false
- 小飞飞学管理-1
alafqq
管理
项目管理的下午题,其实就在提出问题(挑刺),分析问题,解决问题。
今天我随意看下10年上半年的第一题。主要就是项目经理的提拨和培养。
结合我自己经历写下心得
对于公司选拔和培养项目经理的制度有什么毛病呢?
1,公司考察,选拔项目经理,只关注技术能力,而很少或没有关注管理方面的经验,能力。
2,公司对项目经理缺乏必要的项目管理知识和技能方面的培训。
3,公司对项目经理的工作缺乏进行指
- IO输入输出部分探讨
百合不是茶
IO
//文件处理 在处理文件输入输出时要引入java.IO这个包;
/*
1,运用File类对文件目录和属性进行操作
2,理解流,理解输入输出流的概念
3,使用字节/符流对文件进行读/写操作
4,了解标准的I/O
5,了解对象序列化
*/
//1,运用File类对文件目录和属性进行操作
//在工程中线创建一个text.txt
- getElementById的用法
bijian1013
element
getElementById是通过Id来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单,就是给每个标签分配一个ID号。
返回具有指定ID属性值的第一个对象的一个引用。
语法:
&n
- 励志经典语录
bijian1013
励志人生
经典语录1:
哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧……奋斗到12点都舍不得休息,看就看一些励志的影视或者文章,不要当作消遣;学会思考人生,学会感悟人生
- [MongoDB学习笔记三]MongoDB分片
bit1129
mongodb
MongoDB的副本集(Replica Set)一方面解决了数据的备份和数据的可靠性问题,另一方面也提升了数据的读写性能。MongoDB分片(Sharding)则解决了数据的扩容问题,MongoDB作为云计算时代的分布式数据库,大容量数据存储,高效并发的数据存取,自动容错等是MongoDB的关键指标。
本篇介绍MongoDB的切片(Sharding)
1.何时需要分片
&nbs
- 【Spark八十三】BlockManager在Spark中的使用场景
bit1129
manager
1. Broadcast变量的存储,在HttpBroadcast类中可以知道
2. RDD通过CacheManager存储RDD中的数据,CacheManager也是通过BlockManager进行存储的
3. ShuffleMapTask得到的结果数据,是通过FileShuffleBlockManager进行管理的,而FileShuffleBlockManager最终也是使用BlockMan
- yum方式部署zabbix
ronin47
yum方式部署zabbix
安装网络yum库#rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm 通过yum装mysql和zabbix调用的插件还有agent代理#yum install zabbix-server-mysql zabbix-web-mysql mysql-
- Hibernate4和MySQL5.5自动创建表失败问题解决方法
byalias
J2EEHibernate4
今天初学Hibernate4,了解了使用Hibernate的过程。大体分为4个步骤:
①创建hibernate.cfg.xml文件
②创建持久化对象
③创建*.hbm.xml映射文件
④编写hibernate相应代码
在第四步中,进行了单元测试,测试预期结果是hibernate自动帮助在数据库中创建数据表,结果JUnit单元测试没有问题,在控制台打印了创建数据表的SQL语句,但在数据库中
- Netty源码学习-FrameDecoder
bylijinnan
javanetty
Netty 3.x的user guide里FrameDecoder的例子,有几个疑问:
1.文档说:FrameDecoder calls decode method with an internally maintained cumulative buffer whenever new data is received.
为什么每次有新数据到达时,都会调用decode方法?
2.Dec
- SQL行列转换方法
chicony
行列转换
create table tb(终端名称 varchar(10) , CEI分值 varchar(10) , 终端数量 int)
insert into tb values('三星' , '0-5' , 74)
insert into tb values('三星' , '10-15' , 83)
insert into tb values('苹果' , '0-5' , 93)
- 中文编码测试
ctrain
编码
循环打印转换编码
String[] codes = {
"iso-8859-1",
"utf-8",
"gbk",
"unicode"
};
for (int i = 0; i < codes.length; i++) {
for (int j
- hive 客户端查询报堆内存溢出解决方法
daizj
hive堆内存溢出
hive> select * from t_test where ds=20150323 limit 2;
OK
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
问题原因: hive堆内存默认为256M
这个问题的解决方法为:
修改/us
- 人有多大懒,才有多大闲 (评论『卓有成效的程序员』)
dcj3sjt126com
程序员
卓有成效的程序员给我的震撼很大,程序员作为特殊的群体,有的人可以这么懒, 懒到事情都交给机器去做 ,而有的人又可以那么勤奋,每天都孜孜不倦得做着重复单调的工作。
在看这本书之前,我属于勤奋的人,而看完这本书以后,我要努力变成懒惰的人。
不要在去庞大的开始菜单里面一项一项搜索自己的应用程序,也不要在自己的桌面上放置眼花缭乱的快捷图标
- Eclipse简单有用的配置
dcj3sjt126com
eclipse
1、显示行号 Window -- Prefences -- General -- Editors -- Text Editors -- show line numbers
2、代码提示字符 Window ->Perferences,并依次展开 Java -> Editor -> Content Assist,最下面一栏 auto-Activation
- 在tomcat上面安装solr4.8.0全过程
eksliang
Solrsolr4.0后的版本安装solr4.8.0安装
转载请出自出处:
http://eksliang.iteye.com/blog/2096478
首先solr是一个基于java的web的应用,所以安装solr之前必须先安装JDK和tomcat,我这里就先省略安装tomcat和jdk了
第一步:当然是下载去官网上下载最新的solr版本,下载地址
- Android APP通用型拒绝服务、漏洞分析报告
gg163
漏洞androidAPP分析
点评:记得曾经有段时间很多SRC平台被刷了大量APP本地拒绝服务漏洞,移动安全团队爱内测(ineice.com)发现了一个安卓客户端的通用型拒绝服务漏洞,来看看他们的详细分析吧。
0xr0ot和Xbalien交流所有可能导致应用拒绝服务的异常类型时,发现了一处通用的本地拒绝服务漏洞。该通用型本地拒绝服务可以造成大面积的app拒绝服务。
针对序列化对象而出现的拒绝服务主要
- HoverTree项目已经实现分层
hvt
编程.netWebC#ASP.ENT
HoverTree项目已经初步实现分层,源代码已经上传到 http://hovertree.codeplex.com请到SOURCE CODE查看。在本地用SQL Server 2008 数据库测试成功。数据库和表请参考:http://keleyi.com/a/bjae/ue6stb42.htmHoverTree是一个ASP.NET 开源项目,希望对你学习ASP.NET或者C#语言有帮助,如果你对
- Google Maps API v3: Remove Markers 移除标记
天梯梦
google maps api
Simply do the following:
I. Declare a global variable:
var markersArray = [];
II. Define a function:
function clearOverlays() {
for (var i = 0; i < markersArray.length; i++ )
- jQuery选择器总结
lq38366
jquery选择器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
- 基础数据结构和算法六:Quick sort
sunwinner
AlgorithmQuicksort
Quick sort is probably used more widely than any other. It is popular because it is not difficult to implement, works well for a variety of different kinds of input data, and is substantially faster t
- 如何让Flash不遮挡HTML div元素的技巧_HTML/Xhtml_网页制作
刘星宇
htmlWeb
今天在写一个flash广告代码的时候,因为flash自带的链接,容易被当成弹出广告,所以做了一个div层放到flash上面,这样链接都是a触发的不会被拦截,但发现flash一直处于div层上面,原来flash需要加个参数才可以。
让flash置于DIV层之下的方法,让flash不挡住飘浮层或下拉菜单,让Flash不档住浮动对象或层的关键参数:wmode=opaque。
方法如下:
- Mybatis实用Mapper SQL汇总示例
wdmcygah
sqlmysqlmybatis实用
Mybatis作为一个非常好用的持久层框架,相关资料真的是少得可怜,所幸的是官方文档还算详细。本博文主要列举一些个人感觉比较常用的场景及相应的Mapper SQL写法,希望能够对大家有所帮助。
不少持久层框架对动态SQL的支持不足,在SQL需要动态拼接时非常苦恼,而Mybatis很好地解决了这个问题,算是框架的一大亮点。对于常见的场景,例如:批量插入/更新/删除,模糊查询,多条件查询,联表查询,