现在位置: 首页 > torturing发表的所有文章
  • 06月
  • 19日
综合 ⁄ 共 1004字 评论关闭
出现这种问题时,如果用到了spring及其他涉及到管理应用生命周期的组件时,要特别注意:周期性任务及单例模式的问题,这是个致命的灾难。 这类问题,通常都是在tomcat下配置了多个应用程序时发生 错误配置方式: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="/Volumes/Work/apache-tomcat-6.0.29/webapps/YourProjectName" debug="0" reloadable="true" /> </Host>......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 695字 评论关闭
在使用SublimeText3编辑器时,发现没有在浏览器中查看这项功能,然后稍微研究了下。 步骤: 安装"view in browser"官方版的说明:(前提是得先安装package control插件,上一篇已讲) 1、通过"ctrl+shift+p"打开命令面板 2、输入"install package"打开安装插件面板 3、输入"view in browser"后通过鼠标左键单击或者回车键进行安装 4、察看SublimeText左下角状态栏了解是否安装成功 (左下角安装成功后会有提示view in browser install successed,显示一会就消失) 最后,就说下我所使用的方法: 1、在SublimeText下打开该路径:p......
阅读全文
  • 10月
  • 11日
综合 ⁄ 共 1802字 评论关闭
2-sat总结 2-sat问题,一般表现的形式为,每个点有两种方式a,b,要么选a,要么选b,并且点点之间有一些约束关系,例如:u和v至少一个选a,那么这就是一个表达式,把a当成真,b当成假,那就是u真或v真,2-sat的题目就是这样,给定这些约束,判断是否会矛盾 注意表达式的转化形式,(其实就是离散数学中那几种转换方式) 比如(u真且v真)或(u假且v假)就可以转化成(u真或v假)且(u假或v真),这样就能建立关系 2-sat中的原理,其实和2染色是一样的,把每个结点拆分成一个真结点和一个假结点 那么一个表达式(a真或b真),如果a为......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 3164字 评论关闭
说明         在HibernateAnnotations中通过@ManyToMany注解可定义多对多关联。同时,也需要通过注解@JoinTable描述关联表和关联条件。对于双向关联,其中一端必须定义为owner,另一端必须定义为inverse(在对关联表进行更性操作时这一端将被忽略)。被关联端不必也不能描述物理映射,只需要一个简单的mappedBy参数,该参数包含了主体端的属性名,这样就绑定了双方的关系。 如何制作PO 1)找到CUBE--需要引入哪些类: import java.util.ArrayList; import java.util.List; import javax.persistence.CascadeType; import jav......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 2060字 评论关闭
    程序调用BeginPaint时,Windows会适当填入PAINTSTRUCT结构的各个字段值。用户程序只使用前三个字段,其它字段由Windows内部使用。   如果该窗口的窗口类有背景刷,BeginPaint返回前用刷子擦除无效区域的背景。在大多数情况下,fErase被标志为FALSE,这意味着Windows已经擦除了无效矩形的背景。想在窗口过程中自己定义一些背景的擦除,可以处理WM_ERASEBKGN消息。当fErase被标记为TRUE时BeginPaint返回前向窗口发出WM_ERASEBKGN消息。   如果程序通过调用InvalidateRect使客户区中的矩形失效,则该函数的最后一个参数会指定......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 329字 评论关闭
Jquery对象的方法与DOM对象的方法是不能混合使用的。例如$("#id").innerHTML或者document.getElementById("id").html()都是错误的。 Jquery对象与DOM对象的转换,Jquery选择器返回的对象实则是以对象数组的方式返回的,因此可以使用数组下标进行转换。也可使用Jquery中的get(index)方法 $(function(){    var $p=$("p");    var p=$p[0];//var p=$p.get(0);    alert(p.innerHTML);});  也可将DOM对象转换为Jquery对象 var p=document.getElementById("p");var $p=$(p);
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 565字 评论关闭
*res/raw和assets的相同点: 1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。 *res/raw和assets的不同点: 1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。 2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹 *读取文件资源: 1.读取res/raw下的文件资源,通过以下方式获取输入流来进行写操作 InputStream is = getResources().openRa......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 10729字 评论关闭
文章目录 1,自动通知 2,手动通知 1,概念 2,两个类 1,简介 2,访问对象属性和KVC KVC键值编码 一,概述 KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。它在控制层和模型层之间的消息沟通中发挥很大作用。controller层的对象观察model层对象的属性,从而使得view对象可以通过controller层间接观察model的属性,解耦model和view。 例如demo工程IOSKvoUse 初始化:model对象将当前的viewController作为自己score属性......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 3053字 评论关闭
本文例子是一个典型的C++/MFC对话框程序,设置了 EX_WM_TOOLWINDOW 扩展式样,因此在标题栏左上角看不到系统菜单图标,但通过 Ctrl+Space 或者在标题栏单击鼠标右键可以调出系统菜单。例子程序对系统菜单进行了定制,在原有菜单基础上添加了两个菜单命令:一个是显示“关于”对话框;另一个是“退出”。之所以要加一个“退出”菜单命令,是因为例子程序改写了对话框原来默认的“关闭”菜单命令行为(Alt-F4),用来隐藏对话框。因此必须加一个程序的“退出”出口。此外,例子程序利用一个第三方的系统托盘处理类,利用系统托盘图标可以显示/......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 1616字 评论关闭
常用注解有以下几种: @Autowired @Qualifier("") @Repository @Service @Component @Controller @WebServelet @Entity @Table(name="") @Id @Column(length=) @GeneratedValue(strategy=GenerationType.AUTO) @Scope("") 声明:用到以上注解的类,一般是没有在xml文件中显示地声明的bean。 通过在类上使用 @Repository、@Component、@Service 和 @Constroller 注解,Spring会自动创建相应的 BeanDefinition 对象, 并注册到 ApplicationContext 中。这些类就成了 Spring受管组件。 当一个 Bean 被自动检测到时,会根据那个扫描器......
阅读全文
  • 11月
  • 19日
综合 ⁄ 共 6933字 评论关闭
IT程序员开发必备-各类资源下载清单,史上最全IT资源,个人收藏总结! Android --- 图片处理的方法 转换 -  drawable To  bitmap 缩放 -  Zoom 圆角 -  Round Corner 倒影 -  Reflected bitmapPrcess  code: [java] view plaincopyprint? package com.learn.games;      import android.graphics.Bitmap;   import android.graphics.Canvas;   import android.graphics.LinearGradient;   import android.graphics.Matrix;   import android.graphics.Paint;   import android.graphics.PixelFormat......
阅读全文
  • 11月
  • 12日
综合 ⁄ 共 7836字 评论关闭
Material Design是Google在2014年的I/O大会上推出的全新设计语言。Material Design是基于Android 5.0(API level 21)的,兼容5.0以下的设备时需要使用版本号v21.0.0以上的support v7包中的appcpmpat,不过遗憾的是support包只支持Material Design的部分特性。使用eclipse或Android Studio进行开发时,直接在Android SDK Manager中将Extras->Android Support Library升级至最新版即可。目前最新版本为: com.android.support:appcompat-v7:21.0.3 本文中示例程序使用minSdkVersion=14,即属于使用support包实现Material Desig......
阅读全文