- 浏览: 328255 次
- 性别:
- 来自: 北京
最新评论
-
chenfang_0913:
您好,我按照您的方法在Windows端进行了实现,可是我一直捕 ...
java实现网卡数据包抓取学习 -
wps886:
google了半天全是错的,只有楼主的xml配置有用,太感谢了 ...
奇怪的400 BAD REQUEST -
laputa73:
node.addEventListener('mouseup' ...
网络拓扑图DEMO -
njyyao:
单击、双击、右击的事件处理事件?
网络拓扑图DEMO -
lilinshtandby:
不错不错,赞一个
dhtmlxTree总结
文章列表
1.单一职责原则(Single Responsibility Principle - SRP)
单一职责原则就是:开发人员经常说的“高内聚,低耦合”。简单来说,每个类应该只有一个职责,对外只能提供一种功能。
2.开闭原则(Open for Extension , Close for Extension - OCP)
开闭原则就是:对类的改动是通过增加代码进行的(扩展开放),而不是改动现有的代码(修改关闭)。
3.里氏替换原则(Liskov Substitution Principle - LSP)
在任何父类出现的地方都可以用它的子类来替换,关注的是怎样良好地使用 ...
在一个布局文件中 ,既有GridView还有其他元素的情况下,如果GridView数据太多,会将显示内容撑出屏幕以外,无法预览,也无法滚动.因此我们需要在布局的最外层添加一个ScrollView使其可以滚动.
但是这样做了之后,GridView的高度被固定了,gridview的内容比较多时,数据会显示不全.
解决方案:
自定义子类继承ListView和GridView,重写onMeasure方法
import android.content.Context;
import android.util.AttributeSet;
import android.widget ...
原文:http://hhhk.iteye.com/blog/777802
print sizes in human readable format (e.g., 1K 234M 2G)
java File.java类中的length()方法返回的文件长度是长以字节为单位,下面的方法是根据字节数格式化相应的其他单位(KB、MB、GB等)。
springmvc返回json扁平化处理
- 博客分类:
- spring
java面向对象,给编程带来了极大的方便。现在rest方式流行,在springmvc中Controller向前台返回json的时候,往往因为对象包含对象导致返回的json层级嵌套严重。
{
"name": "1",
"items": [
{
"hash": {
"hash": "10004"
}
},
{
...
需求:
程序仅实现对InputStream的中转,传入InputStream,传出依然是InputStream。
思路:
一般情况下,InputStream负责读,OutputStream负责写。为了不在本地产生任何数据文件,只能使用两个InputStream对接,从A读出后,再读到B里去,同时为了程序的高效,不能一次性将A的流数据全部读出,否则容易导致内存溢出,因此,需要分段读取。
实现:
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileInputStream; ...
背景
在一个项目中,需要展示模型结构,模型是有层级结构的,而且底层的模型可能被上层的多个模型所引用。
如果希望在前台展示模型的依赖关系,使用Tree结构肯定是不够直观的,而且数据有一些混乱。
因此,在技术讨 ...
奇怪的400 BAD REQUEST
- 博客分类:
- spring
项目以Spring MVC + Hibernate 为后台,前台通过Jquery的AJAX对象,向后台POST一个JSON对象,Spring MVC的Controller方法通过@RequestBody自动转换成POJO对象。
在测试的时候,通过httpwatch发现前台总是收到Error 400 BAD_REQUEST错误信息,并且请求时content-length始终为0.
而后台的日志则显示如下:
2013-12-31 09:47:46,700 DEBUG [13180593@qtp-459327-2] (DispatcherServlet.java:823) ...
关闭客户机,在主机命令行下:
vmware-vdiskmanager - k *.vmdk
注意:这里的*是你的虚拟机vmdk文件的的文件名,还要包括路径,如:
vmware-vdiskmanager.exe -k "G:\mivm\net\WinXP.vmdk"
执行过程会显示進度,完成后会提示:
Shrink: 100% done.
Shrink completed successfully.
来自:http://www.xdowns.com/article/239/Article_3161.html
Win8打开简体中文chm时出现中文乱码, 解决方法:打开regedit, 在HKEY_CURRENT_USER\Software\Microsoft\ Internet Explorer\International下增加名为 AutoDetect类型为DWORD值为1的键值。
参考:http://windows.chinaitlab.com/system/890365.html
区别主要在于系统自带的软件包不同。
CentOS-6.3-x86_64-netinstall.iso是通过网络安装的,
需要联网CentOS-6.3-x86_64-minimal.iso是精简版,
自带的软件最少CentOS-6.3-x86_64-LiveCD.iso
自带一些比较常用的软件CentOS-6.3-x86_64-LiveDVD.iso和CentOS-6.3-x86_64-bin-DVD1to2.iso中所带的软件最全,设置最多,所以分为2个盘,
一般使用CentOS-6.3-x86_64-LiveDVD.iso安装,有些软件可能会在Cent ...
在使用maven+springmvc搭建了一个web程序,在tomcat中启动的时候,提示下面的错误信息:
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
at org.apache.catalina.loader.WebappClassLoade ...
导出EXCEL代码
/**
* 统计Excel导出
* @param request
* @param response
* @return
*/
public ModelAndView exportcheckintotal(HttpServletRequest request,HttpServletResponse response){
String mid = request.getParameter("meetingid");
ModelAndView mav = new ModelAndView();
if(! ...
批量修改科学技术法可以通过下面的方法:
1.先把EAN 列改成 —数值— 型, 右击列选择 设置单元格格式 , 在分类分类里面选择 —数值— 。 改得时候如果有 —小数位数—就把它改成0
2.选择所有要改的 数据 , 把它 —复制— 到一个记事本里。 再把 EAN 列的数据删除掉。 你可以把 选择一列 然后DELETE(方向键上面)
3.选择原来的EAN 列, 把EAN 列改成 —文本— 型, 在分类分类里面选择 —文本— 。
4.再把原来 复制 到 记事本 的数据, 复制回Excel表格里的Ean列。 OK!!!!
5.在下次 ...
<html>
<head>
<title>测试</title>
<script language="javascript">
var scrollFunc=function(e){
e=e || window.event;
if(e.wheelDelta && event.ctrlKey){//IE/Opera/Chrome
event.returnValue=false;
}else if(e.detail){//Firefox
event.re ...