2015年3月14日
摘要: 1.打开注册表编辑器; 2.定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa; 3.右键新建-DWORD值(32或者64随意); 4.名称取为:LMCompatibilityLevel; 5.双击新建的数据,并根据具体情况设... 阅读全文
posted @ 2015-03-14 21:54 swek 阅读(359) 评论(0) 推荐(0)
摘要: 昨天win7突然起步来,无奈,只能重装系统。之前安装mysql是用的windows安装版,并且安装在了D盘,数据库保存在了D盘的ProgramData里。现在重装完成后,如何恢复MYSQL的正常使用呢。因为一般的开源程序用到windws的com组件基本没有,所以基本上只要重新注册服务就可以了。打开c... 阅读全文
posted @ 2015-03-14 20:57 swek 阅读(529) 评论(0) 推荐(0)
摘要: Java代码publicsynchronizedvoidaddFieldError(StringfieldName,StringerrorMessage){finalMap>errors=internalGetFieldErrors();ListthisFieldErrors=errors.get(... 阅读全文
posted @ 2015-03-14 20:55 swek 阅读(442) 评论(0) 推荐(0)
摘要: 对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问题一:我声明了什么!String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?... 阅读全文
posted @ 2015-03-14 20:53 swek 阅读(140) 评论(0) 推荐(0)
摘要: java日期处理类总结:Date/Calendar/GregorianCalendar/DateFormat/SimpleDateFormat类1、Date类(该类现在很少用了)lDate类对象的创建:n创建一个当前时间//默认是创建一个代表系统当前日期的Date对象Date d = new Dat... 阅读全文
posted @ 2015-03-14 20:52 swek 阅读(193) 评论(0) 推荐(0)
摘要: 正则表达式版本:v2.31 (2009-4-11) 作者:deerchao转载请注明来源目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资... 阅读全文
posted @ 2015-03-14 20:51 swek 阅读(109) 评论(0) 推荐(0)
摘要: echo命令echo命令主要功能简单点说就是开启或关闭批处理命令行显示在屏幕上它是批文件的令属于内部命令内部命令就是常驻于内存的命令在任意路径下输入均执行echo命令的目的有两个:1.避免不需要的命令显示来干扰屏幕2.在屏幕上给用户显示提示信息如:我们在dos下常见的提示"请插入A盘"用不带参数的e... 阅读全文
posted @ 2015-03-14 20:46 swek 阅读(210) 评论(0) 推荐(0)
摘要: 使用Meld代替你的版本控制系统中默认的diff工具Meld 是一个可视化的文本差异比较工具,它可以跟多个版本控制系统集成,个人认为它是最好用的。如何让Meld成为你SVN或GIT的默认diff工具呢? 下面我简单的说一下安装Meld在Ubuntu下,只需一条简单的命令就可以了sudo apt-ge... 阅读全文
posted @ 2015-03-14 20:45 swek 阅读(668) 评论(0) 推荐(0)
摘要: 处理器是一种统称,内部一般包含CPU、片上内存、片上外设接口等不同的硬件逻辑。Linux启动过程关乎处理器配置、内存配置、外围硬件配置、而不同的处理器和硬件系统会采用不同的策略,从而具体的启动过程会有所差异。但无论差异如何,从计算机系统的角度来看,启动过程一般分为三个步骤。开机并执行Bootload... 阅读全文
posted @ 2015-03-14 20:43 swek 阅读(275) 评论(0) 推荐(0)
摘要: 一个程序本质上都是由bss段、data段、text段三个组成的。这样的概念,不知道最初来源于哪里的规定,但在当前的计算机程序设计中是很重要的一个基本概念。而且在嵌入式系统的设计中也非常重要,牵涉到嵌入式系统运行时的内存大小分配,存储单元占用空间大小的问题。在采用段式内存管理的架构中(比如intel的... 阅读全文
posted @ 2015-03-14 20:41 swek 阅读(1620) 评论(0) 推荐(0)
摘要: Ubuntu12.04下android开发环境的搭建参考(http://developer.android.com/sdk/index.html)1安装JDK去官网(http://www.baidu.com/baidu?wd=jdk&tn=monline_4_dg)下载jdk-7u4-linux-x... 阅读全文
posted @ 2015-03-14 20:40 swek 阅读(91) 评论(0) 推荐(0)
摘要: ubuntu12.04添加eclipse程序启动器ubuntu12.04 dash home中每个图标对应/usr/share/applications当中的一个配置文件(文件名后缀为.desktop)。所以要在dash home中添加一个自定义程序启动器,需要在该文件目录下创建对应的配置文件。至于... 阅读全文
posted @ 2015-03-14 20:38 swek 阅读(85) 评论(0) 推荐(0)
摘要: 修改自http://forum.ubuntu.org.cn/viewtopic.php?f=42&t=263478,感谢原作者1.下载驱动:http://www.nvidia.com/page/drivers.html下载下来后, 把驱动run文件放到你的home里, 如/home/yourname... 阅读全文
posted @ 2015-03-14 20:36 swek 阅读(325) 评论(0) 推荐(0)
摘要: 系统升级12.04之后,一直使用不了中文。由于系统之前使用的scim输入发,但是新系统集成了ibus输入法框架。可能是因为矛盾的吧,按照网 上的提示一直安装不成功。最后使用scim时候,出现浏览器只能输入中文的怪现象。搞了近一个星期,突然登录ubuntu瞧了下,终于找到了答案: IBus 全称 I... 阅读全文
posted @ 2015-03-14 20:35 swek 阅读(180) 评论(0) 推荐(0)
摘要: Ubuntu 11.04中用Compizconfig-settings-manager设置以后标题栏、全局菜单和最左边的Launcher都不见了.CCSM设置以后会把冲突的组件和效果禁掉,所有全局菜单会消失。解决办法:1.命令行:cdrm -rf .gconf/apps/compiz*rm -rf ... 阅读全文
posted @ 2015-03-14 20:33 swek 阅读(371) 评论(0) 推荐(0)
摘要: Android特效五种Toast详解Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。LENGTH_LONG---长时间显示视图或文本提示LENGTH_SHORT---短时间显示视图或文本... 阅读全文
posted @ 2015-03-14 20:32 swek 阅读(95) 评论(0) 推荐(0)
摘要: BigInteger不变的任意精度的整数。 在所有的操作中BigIntegers 看起来好象是用二进制补码(类似 Java的基本整数类型)表示的 。BigIntegers 提供类似于所有 Java基本整数操作符和来自 java.lang.Math 的所有相关静态方法。 此外,BigIntegers ... 阅读全文
posted @ 2015-03-14 20:27 swek 阅读(234) 评论(0) 推荐(0)
摘要: Android中Cursor类的概念和用法使用过 SQLite数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解... 阅读全文
posted @ 2015-03-14 20:26 swek 阅读(121) 评论(0) 推荐(0)
摘要: 官方源里的是virtualbox-ose ,开源版本可以自行到virtualbox.org下载:http://www.virtualbox.org/wiki/Linux_Downloads注意平台的选择下载的是DEB包,直接安装,由于内核的更新可能产生以下的错误(如果没有,请跳过):VirtualB... 阅读全文
posted @ 2015-03-14 20:22 swek 阅读(710) 评论(0) 推荐(0)
摘要: 大部分安装了linux的一定还保留着windows,有的甚至不是双系统,是三系统甚至更多(1)Ubuntu的grub重装和修复。在装了winxp和Ubuntu的电脑上,winxp还原或重装后,grub的启动菜单会丢失,开机会看到 grub2的提示符,虽然说grub2从命令行也可以引导,但是我从来没成... 阅读全文
posted @ 2015-03-14 20:20 swek 阅读(1171) 评论(0) 推荐(0)
摘要: Windows xp 下删除ubuntu分区后恢复1. 发生情形 在windows下的计算机管理中删除了一个ubuntu10.04所在分区,结果所有Linux分区变成一片绿色,变成了可用空间.对分区表进行操作尽量不要用磁盘管理,disk Genius(diskman)非常好用,对分区表进行操作可以预... 阅读全文
posted @ 2015-03-14 20:19 swek 阅读(429) 评论(0) 推荐(0)
摘要: 应该是装了多个桌面及3D有关,程序里打开CompizConflg,在桌面项里把Desktop Wall勾去掉,所有窗口就都出现了 阅读全文
posted @ 2015-03-14 20:18 swek 阅读(690) 评论(0) 推荐(0)
摘要: 我的起因是刚装了12.04后,装了qq2012,但是系统自带的输入法对qq支持有问题,经常打不出汉字,然后装了fcitx输入法,但是他跟ibus有些不友好,于是我把ibus卸载了。随着内核更新,到3.2.0.30的时候,fcitx输入法终于老是死,害得eclipse打不开,于是把fcitx卸载了,但... 阅读全文
posted @ 2015-03-14 20:16 swek 阅读(1096) 评论(0) 推荐(0)
摘要: Ubuntu12.04想要连接到windows共享必须安装一些软件。Samba 是一款功能强大的共享工具,可以实现与windows的共享,就是我们经常在windows计算机之间使用的网上邻居功能,可以共享文件和打印机等。今天要介绍的是在 ubuntu 12.04 中安装和设置,当然也可以在以前的版本... 阅读全文
posted @ 2015-03-14 20:14 swek 阅读(198) 评论(0) 推荐(0)
摘要: git是免费的开源的分布式的版本控制系统。我说的直白点,要强调的点是每个git clone下来的版本库都是一个完整的版本库,包括所有的历史记录和版本信息,不需要依赖网络,这点在使用的过程中你一定会有感触,git不是盖的。git很快,git易于使用,相对svn而言,我不觉得git比之简单,但是总体来说... 阅读全文
posted @ 2015-03-14 20:13 swek 阅读(102) 评论(0) 推荐(0)
摘要: 1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:Java代码importjava.util.Timer;importjava.util.TimerT... 阅读全文
posted @ 2015-03-14 20:11 swek 阅读(1468) 评论(0) 推荐(0)
摘要: 1. 创建目录mkdirNO1. 在当前路径创建一级目录[root@rehat root]# mkdir testNO2. 在当前路径创建多级目录[root@rehat root]# mkdir -p mytest/test1/test1_1NO3. 在创建目录的同时给新建的目录赋权限[root@r... 阅读全文
posted @ 2015-03-14 20:10 swek 阅读(153) 评论(0) 推荐(0)
摘要: Android System Property一 System Property 代码中大量存在:SystemProperties.set()/SystemProperties.get();通过这两个接口可以对系统的属性进行读取/设置,顾名思义系统属性,肯定对整个系统全局共享。通常程序的执行以进程... 阅读全文
posted @ 2015-03-14 20:05 swek 阅读(218) 评论(0) 推荐(0)
摘要: Ubuntu下升级VisualBox后无法启动 Kernel driver not installed (rc=-1908)VisualBox之所以在Linux上比传统的VMware快得多,关键一点就是它和Linux内核的结合比较紧密,这也是开源的优点。不过Linux内核更新很频繁,每次更新内核后启... 阅读全文
posted @ 2015-03-14 20:03 swek 阅读(194) 评论(0) 推荐(0)
摘要: Bootloader介绍 Bootloader的定义:Bootloader是在操作系统运行之前执行的一小段程序,通过这一小段程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。意思就是说如果我们要想让一个操作系统在我们的板子上运转起来,我... 阅读全文
posted @ 2015-03-14 20:01 swek 阅读(260) 评论(0) 推荐(0)
摘要: ar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z ... 阅读全文
posted @ 2015-03-14 19:58 swek 阅读(81) 评论(0) 推荐(0)
摘要: 1./bin/usr/bin/usr/local/bin都是放置用户可执行二进制文件。2./boot 主要是放置liunx系统启动时用到的文件。2./dev文件夹内主要是西东外设与存储有关的一些相关文件。3./etc放置设置文件。例如用户帐号密码文件,各种服务文件。/etc/sysconfig/目录... 阅读全文
posted @ 2015-03-14 19:57 swek 阅读(227) 评论(0) 推荐(0)
摘要: Linux之VI命令详解功能最强的编辑器——vivi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、游刃有余,因为其... 阅读全文
posted @ 2015-03-14 19:50 swek 阅读(90) 评论(0) 推荐(0)
摘要: Win7 的引导分两部分:MBR 程序和 BCD (Vista 之前称为 NTLDR ,其实他们是一个东西,但改进了很多)。MBR 程序就是 MBR 里面前 446 字节。Windows 每次用官方安装盘安装系统,都会强行覆盖这里的程序为自己的 MBR 程序,这个 MBR 的程序功能很简单,就是启动... 阅读全文
posted @ 2015-03-14 19:49 swek 阅读(1472) 评论(0) 推荐(0)
摘要: 在Ubuntu12.04下连接设备后,显示:devicenotfound,解决方法如下:先试试:adb kill-serveradb start-serveradb shell不行的话按照下面操作。1)首先进入用户目录cd ~ls -al可以看到一个/.android目录。cd .android应该... 阅读全文
posted @ 2015-03-14 19:48 swek 阅读(9312) 评论(0) 推荐(0)
摘要: ubuntu开机报 unsupported number of arguments...的错误,是因为环境变量里有错误的语言。sudo gedit /etc/profile把自己加的错误的语言删除。典型的是没有#号的注释,比如直接set android enviroment... 阅读全文
posted @ 2015-03-14 19:47 swek 阅读(507) 评论(0) 推荐(0)
摘要: 有些命令在自己的用户下可以用,但是在root用户下不能用是因为环境变量设置问题。自己个人目录下的bashrc文件是个人的环境变量。etc下的proflie和enviroment是公共环境变量。如果确实设置了公共环境变量,root用户下还是无法使用命令,则是因为环境变量路径设置有问题。比如~用来代替/... 阅读全文
posted @ 2015-03-14 19:45 swek 阅读(636) 评论(0) 推荐(0)
摘要: su 和sudo、su root和su - root 区别su是superuser的前面两字母。su root=sulike you open an interactive shell in root name,then only .bashrc will be sourced.su root和su... 阅读全文
posted @ 2015-03-14 19:44 swek 阅读(493) 评论(0) 推荐(0)
摘要: su命令在android下使用报错。在adb shell连上安卓设备后无法使用su命令获得root执行权限,是因为该设备未开放root权限,需要root后才可以操作。root工具最好用的应该是个卓大师刷机专家的软件,里面有一键root功能。吐槽360的一键root,各种重启设备还是无法root成功。... 阅读全文
posted @ 2015-03-14 19:43 swek 阅读(1583) 评论(0) 推荐(0)
摘要: 在Ubuntu 12.04中的默认的GCC版本是4.6。但是这个版本在编译android 4.0源码的时候会出差,下面是安装和设置GCC4.4的方法。第一种方法:Install GCC 4.4First, install GCC 4.4 (and friends):apt-get install g... 阅读全文
posted @ 2015-03-14 19:41 swek 阅读(363) 评论(0) 推荐(0)
摘要: eclipse常用快捷键1ctrl+shift + 上下键跳转到上一个/下一个函数2 ctrl+shift + 左右键选中区域(函数,变量等)3ctrl+ffind/replace4ctrl+hfindCtrl+KFind NextCtrl+Shift+KFind Previous5 ctrl+m最... 阅读全文
posted @ 2015-03-14 19:40 swek 阅读(104) 评论(0) 推荐(0)
摘要: 之前更新sdk一直不成功,一直timeout,网络由1m的换成光纤都不行,然后百度,基本让修改hosts文件,但是那个ip地址根本没效果,被坑惨了。此问题与源有关,要如下ping出来的ip才有效果。linux下:打开终端pingdl-ssl.google.com可以看到连接非常慢改变地址ping d... 阅读全文
posted @ 2015-03-14 19:34 swek 阅读(282) 评论(0) 推荐(0)
摘要: cmd 基本命令 有关某个命令的详细信息,请键入 HELP 命令名ASSOC 显示或修改文件扩展名关联。AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制列表(ACLs)。CALL 从另一个批... 阅读全文
posted @ 2015-03-14 19:32 swek 阅读(119) 评论(0) 推荐(0)
摘要: VISTA/win7添加网络中xp系统共享打印机本“地打印后台处理程序服务没有运行”和“windows无法连接到打印机拒绝访问”的解决方法出现这种问题的原因是:连接打印机的机器是XP系统,只安装了XP下的打印机驱动,该驱动只能支持XP/200X 系统的机器共享打印,而不支持vista或者win7。 ... 阅读全文
posted @ 2015-03-14 19:30 swek 阅读(4365) 评论(0) 推荐(0)
摘要: 两个问题: 1.mysql里不支持换行,textarea里的回车传入后再传出来就变成了空格。2.JTable的render默认是继承jlabel的,不支持换行显示。为了实现换行,一种方法是新写个render继承jtextarea,但是这样了之后不好设自动调整列宽,行高不能根据回车调整,也调的不准,而... 阅读全文
posted @ 2015-03-14 19:28 swek 阅读(1262) 评论(0) 推荐(0)
摘要: 原文地址:JAVA实现日期选择控件作者:静静想自己写个小的记帐本,数据库那该没问题了,想想前台的布置的时候,突然想要有个日期选择的控件旧好了,我知道DELPHI里有的,不知道JAVA里有没有,百渡下,好象没有很成型的,还有的要收费的,找到了下面的程序,是嵌到Button里的,自己写了个测试程序,还行... 阅读全文
posted @ 2015-03-14 19:22 swek 阅读(6099) 评论(0) 推荐(0)
摘要: 为经典版eclipse增加web and JavaEE插件2013-01-23 10:40:38|分类:默认分类|标签:eclipsejunoweb插件|举报|字号没怎么用eclipse所以对它不熟悉,近期在看phonegap的应用,虽然NetBeans 有android插件,但要开发phonega... 阅读全文
posted @ 2015-03-14 19:20 swek 阅读(273) 评论(0) 推荐(0)
摘要: 使用UNICODE字符集后,很多函数的LPCTSTR类型参数需要转换,在此做个备份,不用每次都百度。_T()=TEXT().1.首先CString类很强大,可以自动转换LPCTSTR,所以可以直接用上,后面很多方法也是转换成CString,比如:CString str("我爱你");MessageB... 阅读全文
posted @ 2015-03-14 19:18 swek 阅读(6196) 评论(0) 推荐(1)
摘要: (一)char wchar_t(WCHAR) TCHARANSI:char是8位ANSI字符的数据类型,可用字符串处理函数:strcat( ),strcpy( ), strlen( )等以str打头的函数。UNICODE:wchar_t是16位Unicode字符的数据类型,可用字符串处理函数:wcs... 阅读全文
posted @ 2015-03-14 19:16 swek 阅读(1415) 评论(0) 推荐(1)
摘要: 这是个windows编程问题。第一种情况显示出来的字很正常。case WM_PAINT:gdc = BeginPaint (hwnd, &ps);TextOut (gdc, 0, 0, s, strlen (s));EndPaint (hwnd, &ps);break;第二种情况显示的字不停闪烁。c... 阅读全文
posted @ 2015-03-14 19:03 swek 阅读(290) 评论(0) 推荐(0)
摘要: strstr strchr strrstrstrtchrstrlen strcpy strcmp strncmp sprintf_s sscanf_s 单字节wcsstr wcschr wcsrstr wcsrchr wcslen wcscpy wcscmp wcsncmp swprintf_s s... 阅读全文
posted @ 2015-03-14 19:02 swek 阅读(507) 评论(0) 推荐(0)
摘要: 首先你正确安装了MYSQL的数据库驱动程序(mysql-connector-odbc-5.1.6-win32.msi)1.在桌面上新建一个空的文本文件mysql.txt,重命名为mysql.udl;2.双击这个mysql.udl文件,打开“数据库连接属性”对话框,在“提供程序”页选择”Micrsof... 阅读全文
posted @ 2015-03-14 19:01 swek 阅读(1368) 评论(0) 推荐(0)
摘要: 自己如何获取ADO连接字符串有时候我们参考网上的ADO连接字符串写未必就能连接上数据库。今天详细介绍下这个很流行的如何获取ADO字符串的方法,就能很容易直观看到这个连接字符串是否真能连接上数据库。编写了相应的软件ADO助手,详见《如何使用ADO助手生成数据库代码》。1.新建一个文本文件“ado.tx... 阅读全文
posted @ 2015-03-14 18:32 swek 阅读(136) 评论(0) 推荐(0)
摘要: 首先msado15.dll有不同的版本,不同的版本有不同的接口在注册表中显示为不同的CLSID,接口不同,编译也是会出问题的,但已经编译出来的软件,可以在高版本的msado15.dll上运行,不用考虑版本问题,即在XP上编译的程序,也可以在WIN7上运行的,不需要更换msado15.dll。所以找个... 阅读全文
posted @ 2015-03-14 18:30 swek 阅读(458) 评论(0) 推荐(0)
摘要: 新建MFC工程,插入windows media player control,属性设置fullscreen为true,设置好URL参数。添加CWMPPlayer4,CWMPControls3类。控件绑定关联变量CWMPPlayer4m_player并设CWMPControls3m_control =... 阅读全文
posted @ 2015-03-14 18:28 swek 阅读(798) 评论(0) 推荐(0)
摘要: vbScript 中 WScript.Shell 对象的 run 和 exec 函数功能使用详解函数声明:Set Ws = CreateObject("Wscript.Shell")Function Exec(ByVal Command As String) As WshExecFunction R... 阅读全文
posted @ 2015-03-14 18:27 swek 阅读(2165) 评论(0) 推荐(0)
摘要: @Entity(name="EntityName")必须,name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默... 阅读全文
posted @ 2015-03-14 18:26 swek 阅读(106) 评论(0) 推荐(0)
摘要: Unicode:宽字节字符集1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?可以调用MicrosoftVisualC++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾... 阅读全文
posted @ 2015-03-14 18:25 swek 阅读(146) 评论(0) 推荐(0)
摘要: 搞了好久,要么setclipboarddata中断,要么只能复制第一个字母。只能复制首字母是因为UNICODE下CString强制转换wchar_t*不行。setclipboarddata中断是因为wcscpy_s拷贝字符串到内存地址的rsize_t不对。如下是OK的代码:if (OpenClipb... 阅读全文
posted @ 2015-03-14 18:24 swek 阅读(357) 评论(0) 推荐(0)
摘要: 在属性级使用@OneToMany注解可定义一对多关联.一对多关联可以是双向关联.2.2.5.3.2.1. 双向(Bidirectional)在EJB3规范中多对一这端几乎总是双向关联中的主体(owner)端, 而一对多这端的关联注解为@OneToMany( mappedBy=... )@Entity... 阅读全文
posted @ 2015-03-14 18:20 swek 阅读(267) 评论(0) 推荐(0)
摘要: 在多端,cascade属性一定要慎用。。CascadeType.REMOVE、CascadeType.ALL如果在多端配置cascade为此两值之一,那么在删除多端数据时,会级联删除一端数据。在多端,最好不要配置cascade属性,让cascade={}。在一端,cascade配置的话最好也不要用R... 阅读全文
posted @ 2015-03-14 18:18 swek 阅读(152) 评论(0) 推荐(0)
摘要: 前言:乱码问题,一直使我们头疼的问题。今天自己有空好好研究一番。不求太深入,只求只知皮毛。考虑不够全面,只求给您一点帮助足矣。一、简单介绍下pageEncoding与contentType的区别(摘自网上)pageEncoding:设置JSP源文件和响应正文中的字符集编码。contentType:设... 阅读全文
posted @ 2015-03-14 18:16 swek 阅读(436) 评论(0) 推荐(0)
摘要: Hibernate如何提升数据库查询的性能数据库查询性能的提升也是涉及到开发中的各个阶段,在开发中选用正确的查询方法无疑是最基础也最简单的。SQL语句的优化 使用正确的SQL语句可以在很大程度上提高系统的查询性能。获得同样数据而采用不同方式的SQL语句在性能上的差距可能是十分巨大的。 ... 阅读全文
posted @ 2015-03-14 17:57 swek 阅读(148) 评论(0) 推荐(0)
摘要: 总的来说,两种方法:服务器端生成和浏览器端生成。服务器端生成就是:根据用户请求,获取相应的数据,使用poi/jxl, jacob/jawin+excel,或是用数据拼html的table或是cvs纯文本的数据格式等。然后按.xls或是.cvs格式的文件的形式返回给用户,指定Content-Type:... 阅读全文
posted @ 2015-03-14 17:50 swek 阅读(1305) 评论(0) 推荐(0)
摘要: 1.STDIN_FILENO的作用STDIN_FILENO属于系统API接口库,其声明为 int 型,是一个打开文件句柄,对应的函数主要包括 open/read/write/close 等系统级调用。操作系统一级提供的文件API都是以文件描述符来表示文件。STDIN_FILENO就是标准输入设备(一... 阅读全文
posted @ 2015-03-14 17:46 swek 阅读(152) 评论(0) 推荐(0)
摘要: 因为要换服务器,重新安装oracle,就想着用下最新的12c。花了整整一天时间,记录过程与问题如下。一、下载oracle 12c:官网上的12.1.0.2.0有一半确实是下不了的,用百兆光纤下也是到一半失败。所以只能下载12.1.0.1.0.二、安装​oracle 12c:下载完成后解压第一部分,照... 阅读全文
posted @ 2015-03-14 17:40 swek 阅读(831) 评论(1) 推荐(0)