- 博客(28)
- 资源 (2)
- 收藏
- 关注
转载 win7下删除多余引导
1)以管理员身份运行【命令提示符】2)输入“bcdedit.exe”,可以看到俩个或者多个系统启动项的具体内容,找到要删除的系统启动项的标识符,类似: {2bb086d1-83c0-11e1-9a9d-8719f5a1bdb2},右键-标记-选中-右键;拷贝成功;3)再次输入“bcdedit /delete {2bb086d1-83c0-11e1-9a9d
2015-07-26 11:56:36 610
原创 JQuery动态增删表格行
new_file1 function delTr(obj){ //删除行 $(obj).parent().parent().remove(); } function addTr(){ //增加行 $("#tab tr:last").after('名称')
2014-03-20 01:44:25 3469
原创 Fedora20 DVD版安装出现 bootloader install failed 问题解决
第一次安装DVD版的Fedora20_X86_64成功,在Win7下删除Fedora分区,再次安装出现BootLoadError("bootloader install failed"),如下图解决:安装Live版的fedora20,装好后再用DVD版的覆盖安装则可以安装成功。不要在Windows下直接删除fedora分区,会导致DVD版的无法再次安装
2014-03-20 01:39:00 3427
原创 Win7+Fedora20双系统引导问题
1.系统无法引导,开机后出现如下画面解决:第一步,依次输入: grub-rescue> set root=(hd0,6) grub-rescue> set prefix=(hd0,6)/grub2 grub-rescue> insmod normal grub-rescue> normal 完后,进入grub引导界面,其中(hd0,6)为fe
2014-03-18 14:19:48 3878
原创 js俄罗斯方块
一个简单的俄罗斯方块游戏基本思路:用一个二维数组来表示地图,把方块的移动看成在二维数组上的移动,0表示空位,1表示已经落定的方块,2表示正在下落的方块,3表示边界游戏主要用HTML5的canvas绘图来完成,按照一定的时间间隔在数组值为1或2的地方绘制游戏在chrom下开发测试,暂时存在一些缺陷,效果见 http://snailanger.free3v.net/russian.ht
2014-01-23 23:57:07 930
原创 js贪食蛇--2
以前做过一个简单的贪食蛇,这个相对与以前的改进了下,加入了超级食物及区分了蛇头、蛇身、蛇尾,设计思想基本一样jsvar sx = 12;//定义蛇的位置var sy = 13;var fx;//定义食物位置var fy;var map;//全局二维数组var canvas;//游戏画布var canvasdiv;//画布对象var food;//食物对象var manyFo
2014-01-13 17:11:33 782
原创 oracle的start with connect by语句
这条语句可以用来实现树形的查询基本语法是start with 起始条件 connect by prior 连接条件假如说有这么一张表 table(id,pid),id表示编号,pid表示上级编号如果要查询id=1这条记录的所有下级记录,sql为:select * from table start with id=1 connect by prior id = pid
2014-01-08 20:04:52 925
原创 oracle表记录去重
用rowid这个字段去重,因为在一张表中,这个字段是绝不会重复的去重前表如下通过这条语句删除重复记录delete from table where rowid not in (select max(rowid) from table group by c1,c2,c3);去重后
2014-01-08 17:39:35 859
原创 一个简单的五子棋判胜算法
每次落子后判断胜负 /** * @param a 棋盘 * @param r 落子横坐标 * @param c 落子纵坐标 */ public static boolean panduan(int[][]a,int r,int c){ int t = a[r][c]; int count1 = 0; int count2 = 0; int count3 = 0
2014-01-07 16:52:22 2119 1
原创 Java进制转换
递归实现的进制转换 //二转十 public static int twoToTen(String a,int inx){ if(a.length()==0){ return 0; } int temp = Integer.parseInt(""+a.charAt(a.length()-1))*2; int res = 1; if(temp==0){ res
2014-01-06 03:03:11 483
原创 js贪食蛇游戏
花了一下午时间,做了一个贪食蛇游戏,设计思想如下:游戏在一个div中展开,它是游戏的背景地图,用table来做地图中的网格,蛇的每节身体都是一个div,用一个span代表食物。定义一个全局二维数组map,用来代表地图中的每一块,数组有3种取值,0代表空地,1代表蛇,2代表食物,也就是说map[x][y]=1的时候表示该位置是蛇,等于0的时候表示该位置什么都没有,等于2的时候表示
2012-08-01 21:37:36 737
转载 js键值表
keycode 8= BackSpace BackSpacekeycode 9 =Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pauseke
2012-08-01 19:53:27 395
转载 浅谈JNDI
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有
2012-07-30 22:42:52 429
原创 关于struts2动态方法调用报错的解决
今天学struts2的时候遇到了一个问题,就是使用动态方法调用的时候,总出现There is no Action mapped for namespace [/u] and action name [user!add] associated with context path [/ceshi]. - [unknown location]琢磨了半天,发现是struts2配置文件中
2012-07-17 09:40:09 427
原创 Oracle学习总结-用户管理
1.创建用户创建用户使用 create user 用户名 语句,一般以dba的身份创建。例子:创建一个名为snail的用户,用户口令为aaacreate user snail identified by aaa2.删除用户删除用户使用 drop user 用户名 [cascade] 语句,一般以dba的身份删除,若以其它身份删除,则必须具有drop user的权限,其中ca
2012-06-27 14:15:09 323
原创 Oracle学习总结-基本操作
1.数据库的连接与断开连接数据库使用conn命令,用法如下conn 用户名/密码@要连接的数据库名 [as sysdba/sysoper],当以SYS用户登录时,后面必须带上as sysdba/sysoper确定角色比如说以SCOTT身份登录数据库,则输入conn scott/password如果只打开了一个数据库服务,则默认登录到该数据库2.文件的操作运行一个脚本
2012-06-27 13:02:07 207
原创 Oracle分页算法
要对一个进行分页,假设每页n条记录,每页的起始编号和终止编号分别为a和b,当前显示页为c,则a=(c-1)*n+1b=c*n
2012-06-27 01:43:12 325
原创 SQL语句-数据查询-单表查询
查询A表的所有列select * from A查询A的id,name列select id,name from A计算查询查询A表中所有人的出生年月select 2012-age from A设置格式查询查询A表中所有人的出生年月重命名为birthday,用小写字母表示姓名select 2012-age "birthday",lower(name) from A
2012-06-09 18:11:03 601
原创 SQL语句-数据定义
1.模式的定义与删除定义一个模式create schema 模式名 authorization 用户名为用户haha定义一个模式acreate schema a authorization haha删除一个模式drop schema 模式名 cascade | restrictcascade表示级联,将该模式中的对象即表、视图等一并删除restrict表示限制,如果
2012-06-09 16:58:57 367
转载 Ecipse快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2012-05-29 14:59:29 417
原创 关于MySQL的存储过程
前两天面试被问到MySQL的存储过程是什么,当时没回答上来,回来查了一下,原来是这么回事:存储过程(Stored Procedure),简单来说,是一组完成某一特定功能的SQL语句集,就是把一些常用的或者是比较复杂的操作预先用SQL语句写好,并保存起来,以后用的时候通过call来调用所保存的名称即可完成操作。直白点就是把SQL语句封装,最后直接调用。下面是一个简单的例子上面的例
2012-05-16 01:43:26 276
原创 Struts2抛出NoSuchMethodException异常
今天学Struts2时,抛出了一个NoSuchMethodException异常,一查发现是找不到特定方法,但我的action类里有特定的方法,当时想了半天没想明白,最后发现是把方法都写成了private型,改成public就好了,粗心啊。
2012-05-14 21:18:47 646
原创 关于repaint()和validate()方法区别的个人见解
repaint()方法是重绘,而validate()是重载,一般来说,从一个容器中删除某个组件需要调用repaint(),而把某个组件添加到某一容器中,则需调用validate()。举个例子:有两个JPanel分别为p1和p2,要把p2添加到p1里面,则需这样写:p1.add(p2);p1.validate();要从p1中移除p2,则需这样写:p1.remove
2012-04-25 10:27:44 6153 2
原创 fedora16设置XP为默认启动
设置XP为默认启动,只需更改grub.cfg文件输入 vi /boot/grub2/grub.cfg 将set default的0改成1就行还有种方法就是通过grub2-set-default='Windows Xp'修改saved_entry项,不过这个方法开始可以,现在好像不行了
2012-02-24 21:57:55 392
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人