log4j.appender.myLogFile.File=E:/logs/test/main.log上面这一行,是典型的log4j的log文件路径配置。那么,能否根据程序的不同参数,将log输出到不同的路径呢。答案是有的,实例代码如下 java代码: public static Logger getLoggerByAccout1(String accout){if (null == rootLog){System.setProperty("myconfig.accout", accout);rootLog = Logger.getRootLogger();}return Read More
posted @ 2013-06-01 20:54
javawebsoa
Views(437)
Comments(0)
Diggs(0)
基于C语言的单片机、arm相关的工程开发时,C语言的模块化特点体现的非常明显。试想一下:你的一个工程中需要用到AD采样模块、液晶显示模块、串口发送模块、DA控制模块等。你肯定不会选择在一个.c文件中进行,必须是分模块的,这样才有利于团队开发,提高效率。那么模块化设计遵循着怎样的原则呢,应该怎么写.c,.h文件呢。1. .c和.h文件的区别通常意义上的说法,.c是源文件,.h是头文件。通常为了创作者为了保护其代码,而把.c文件封装起来,不公开,而将。.h文件提供。此时.h相当于接口,供程序员调用。但是实际上我们自己编写.h,.c文件时会发现.c与.h文件里面的内容其实并没有什么区别。在.c中写的 Read More
posted @ 2013-06-01 20:52
javawebsoa
Views(388)
Comments(0)
Diggs(0)
一大堆话好不容易才憋出下面不到200字:回头间,特别羡慕2B青年时期的时光,傻傻地,不懂,不怕。。。。 当过了一些年后,人变得成熟了,感觉自己的抗压能力在增加的同时,有些东西在无情地不停地变化着。。。。。 不过不变得东西就是心目中的信仰。 今年是一个新的开始,总结过去,给自己出一份报表分析完成后,同祝天下所有人生不得意的同学们,擦掉眼泪与鼻涕,嗯一声,大步走向下一站。。。 Read More
posted @ 2013-06-01 20:51
javawebsoa
Views(109)
Comments(0)
Diggs(0)
## example admin site server { server_name $HOSTNAME.dashboard.example.com; listen 80; # http://serverfault.com/questions/242218/how-to-disable-http-basic-auth-in-nginx-for-a-specific-ip-range satisfy any; allow 210.22.143.202/32; deny all; auth_basic "exampl... Read More
posted @ 2013-06-01 20:50
javawebsoa
Views(231)
Comments(0)
Diggs(0)
http://www.cnblogs.com/BeyondAnyTime/archive/2012/07/06/2580026.html 如何判断两个链表相交及找到第一个相交点 我们学一个算法,一定是为了用吧,所谓“学以致用”吗?那么判断两个链表是否相交有什么用呢?这是因为一旦两个链表出现相交的情况,就可能发生这样的情况,程序释放了链表La的所有节点,这样就导致了另外一个与之有相交节点的链表Lb中的节点也释放了,而Lb的使用者,可能并不知道事实的真相,这会带来很大的麻烦。1.问题分析 看看两个链表相交到底是怎么回事吧,有这样的的几个事实:1.1 假设链表中无环:链表相交如下图 ... Read More
posted @ 2013-06-01 20:49
javawebsoa
Views(413)
Comments(0)
Diggs(0)
wx生成的原生checkbox图片: 场景: 1.如果要开发自定义的checkBox和radiobutton,原生的控件背景色是无法替换为父控件的背景的,这种情况只能开发自己的自定义radiobutton.如果是自定义的radiobutton,那么少不了radiobutton的图片,这时候最简单的当然是要美工制作再贴图啦,但是也有办法不需要美工制作图片,因为wx的wxRendererNative本来就自带。 好了,看代码吧:wxRendererNative &render = wxRendererNative::Get(); const wxSize sizeCheck = rende Read More
posted @ 2013-06-01 20:47
javawebsoa
Views(634)
Comments(0)
Diggs(0)
一、概念 数据库事务(DatabaseTransaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。二、属性 原子性(Atomicity):事务是一个完整的操作。事务的各步操作是不可分的(原子的);要么都执行,要么都不执行 一致性(Consistency):当事务完成时,数据必须处于一致状态 隔离性(Isolati. Read More
posted @ 2013-06-01 20:46
javawebsoa
Views(189)
Comments(0)
Diggs(0)
JEECG [J2EE Code Generation]一款基于代码生成器的二次开发平台,采用手工merge的半智能开发模式。JAVA编程有很多重复机械代码,生成器可以帮助解决50%的重复工作,让开发更多关注业务逻辑,从而实现代码生成+手工merge的半智能开发!JEECG智能开发平台可以有效解决信息孤岛问题,生成统一代码、统一规范、统一设计思路,使你能在这个平台上,快速开发出高效高质量代码,降低项目成本,缩短开发周期。JEECG宗旨: 简单功能由代码生成器直接生成,复杂业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,由开发者编写特殊业务逻辑。架构技术: 采用SpringM... Read More
posted @ 2013-06-01 20:45
javawebsoa
Views(292)
Comments(0)
Diggs(0)
2013-5-311. DataTable中按某一列的值的大小排序问题上周在开发中遇到这样的一个问题,就是对DataTable中的某一列按照值的大小排序。因为该DataTable是用其他的DataTable重新拼接构造而来的,所以需要再次排序。所以很自然的就用到了DataView.Sort属性。代码如下:DataView dv=dt.DefaultView;dv.sort=”列名 desc”;dt=dv.ToDataTable();以上的这些代码本身是没有问题的,但是在构造新的DataTable的时候,是用现有的DataTable oldDt的某些列来构造的,如下:DataTable dt=n Read More
posted @ 2013-06-01 20:44
javawebsoa
Views(418)
Comments(0)
Diggs(0)
1.What is the Backbone?Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTfu Read More
posted @ 2013-06-01 20:42
javawebsoa
Views(134)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号