您好,欢迎访问三七文档
目录1问题集锦及解决方法......................21.1平时学习遇到的问题................................................................................................21.1.1cmd模式下不能用输入法输入中文!...............................................................21.1.2查询列名没有显示?..........................................................................................21.1.3在cmd命令行模式中使用SQLserver2008!.................................................31.1.4SQLserver2008中,模式的定义!.....................................................................31.1.5struts版本问题造成的问题——标签导入的问题!......................................41.1.6MyEclipse快捷键!.............................................................................................41.1.7MyEclipse:Resourceisoutofsyncwiththefilesystem:…!..51.1.8系统文件检查器................................................................................................51.1.9修复系统的问题................................................................................................51.1.10SQL中的CASE语句...........................................................................................61.1.11Struts2.1.6以上版本找不到datetimepicker标签及乱码的解决方法.........111问题集锦及解决方法说明:!表示问题已解决,?表示问题尚未解决.1.1平时学习遇到的问题1.1.1cmd模式下不能用输入法输入中文!解决方法:修改注册表法进入regedit-HKEY_CURRENT_USER-Console,将LoadConIme的数值数据改为7即可。1.1.2查询列名没有显示?问题描述:执行查询语句SELECTSname,2004-SageFROMStudent;查询结果列名没有显示,所用软件为SQLSERVER2008:1.1.3在cmd命令行模式中使用SQLserver2008!此处使用MicrosoftWindows身份验证模式进行连接,没有输入用户名与密码。(直接输sqlcmd-slocalhost就行)后面就是连接成功以后,使用学生课程数据库的语句。或者使用osql–ulocalhost命令,不过它没有全部支持SQLSERVER2008的功能Sqlcmd-?获得帮助提示1.1.4SQLserver2008中,模式的定义!直接在“新建查询”中执行“CREATESCHEMA模式名AUTHORIZATION用户名”,但是必须保证用户名是有效的!1.1.5struts版本问题造成的问题——标签导入的问题!在struts2中,标签库是放在struts2-core-2.2.1.jar包中的了,因此要引用的时候不能再像struts1以前那样引用了:%@tagliburi==bean%应该改为%@tagliburi=/struts-tagsprefix=s%。1.1.6MyEclipse快捷键!(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即ShowTooltipDescription。F3跳到声明或定义的地方。F5单步调试进入函数内部。F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。F7由函数内部返回到调用处。F8一直执行到下一个断点。(4)Ctrl+Pg~对于XML文件是切换代码和图示窗口(5)Ctrl+Alt+I看Java文件中变量的相关信息(6)Ctrl+PgUp对于代码窗口是打开“ShowList”下拉框,在此下拉框里显示有最近曾打开的文件(7)Ctrl+/在代码窗口中是这种//~注释。Ctrl+Shift+/在代码窗口中是这种/*~*/注释,在JSP文件窗口中是!--~--。(8)Alt+Shift+O(或点击工具栏中的ToggleMarkOccurrences按钮)当点击某个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方块,点击此方块会跳到此标记处。(9)右击窗口的左边框即加断点的地方选ShowLineNumbers可以加行号。(10)Ctrl+I格式化激活的元素FormatActiveElements。Ctrl+Shift+F格式化文件FormatDocument。(11)Ctrl+S保存当前文件。Ctrl+Shift+S保存所有未保存的文件。(12)Ctrl+Shift+M(先把光标放在需导入包的类名上)作用是加Import语句。Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除。(13)Ctrl+Space提示键入内容即ContentAssist,此时要将输入法中Chinese(Simplified)IME-Ime/NonlmeToggle的快捷键(用于切换英文和其他文字)改成其他的。Ctrl+Shift+Space提示信息即ContextInformation。(14)双击窗口的左边框可以加断点。(15)Ctrl+D删除当前行。(16)Ctrl+Shift+X将选中的文字转成大写格式;Ctrl+Shift+Y将选中的文字转成小写格式1.1.7MyEclipse:Resourceisoutofsyncwiththefilesystem:…!这是文件系统不同步的问题,是因为在eclipse之外对工程中的resource进行修改引起的;但是,有时没有在eclipse之外进行修改,也会报类似的错误。解决办法:需要手动刷新一下资源管理器。(1)在MyEclipse中,在对应的工程目录点鼠标右键,选择F5(refresh)(2)设置MyEclipse自动刷新。通过Window-Preferences-General-Workspace,选中Refreshautomatically1.1.8系统文件检查器SystemFileChecker系统文件检查器扫描所有受保护的系统文件并用正确的Microsoft版本替换不正确的版本。SFC命令对维护整个系统文件是很有用的。具体的做法是:在“开始”/“运行”中,输入“SFC/scannow”,对系统文件进行扫描并修复。SFC命令语句如下:SFC[/scannow][/scanonce][/scanboot][/cancel][/enable][/purgecache][/cachesize=x][/quiet]。其中:/scannow立即扫描所有受保护的系统文件。/scanonce扫描所有受保护的系统文件一次。/scanboot每次启动时扫描所有受保护的系统文件。/cancel取消所有暂停的受保护系统文件的扫描。/enable为正常操作启用Windows文件保护。/purgecache清除文件缓存并立即扫描所有受保护的系统文件。/cachesize=x设置文件缓存大小。/quiet不提示用户就替换所有不正确的文件版本。1.1.9修复系统的问题问题描述:我用SFC/SCANNOW命令修复系统,但是我没光驱,原先在PE下装的XP现在仍旧是用虚拟光驱打开去不能用?可以通过修改注册表方法来实现假如你的WindowsXP安装文件在E:\winxp目录,那么运行regedit打开“注册表编辑器”,定位至[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]主键,首先在右边将“CDInstall”键值数据修改为“0”,然后再分别将“ServicePackSourcePath”和“SourcePath”两个键值的数值都修改为“E:\winxp”即可以后再运行“sfc/scannow”命令时,你会发现它已经可以完全自动地进行系统文件修复,不再出现插入光盘的提示了。你把目录指定到你的虚拟光驱下的XP目录就可以了1.1.10SQL中的CASE语句SQL语句中的CASE语句与高级语言中的switch语句,是标准SQL的语法,适用与一个条件判断有多种值的情况下分别执行不同的操作。灵活应用CASE语句可以使SQL语句变得简洁易读,下面在DB2环境下通过一个简单的查询来展示SQLCASE语句的强大功能。环境:WindowsXPProfessionalDB2V9.1问题:有一个行业代码表,建表SQL和数据如下,要求查出代码别名、代码名、行业名、代码长度。代码别名为数字序号与大写英文字母的序号的映射值,比如代码'01'的别名就是'A','02'的别名就是'B',依次类推。建表SQL和初始化数据SQL-------------------------------------droptableDM_HYML;createtableDM_HYML(HYML_DMCHAR(2)notnull,HYML_MCVARCHAR(100)notnull,XYBZCHAR(1)notnull);altertableDM_HYMLaddprimarykey(HYML_DM);commentontableDM_HYMLis'行业门类代码表';commentoncolumnDM_HYML.HYML_DMis'行业门类代码';commentoncolumnDM_HYML.HYML_MCis'行业门类名称';commentoncolumnDM_HYML.XYBZis'选用标志';deletefromDM_HYML;insertintoDM_HYML(HYML_DM,HYML_MC,XYBZ)values('20','国际组织','Y');commit;实现:select(caset.hyml_dmwhen'01'then'A'when'02'then'B'when'26'then'Z'end)ashydmbm,t.hyml_dm,t.hyml_mc,length(t.hyml_dm)assublenth,'00'aszbfromdm_hymlt将此sql代码保存为C:\test.sql文件,在DOS下进入DB2安装目录的bin目录下,链接数据库并执行(命令)此SQL,并重定向输出查询结果和信息到C:\test.txt。C:\IBM\SQLLIB\BINdb2-tvfC:\test.sqlC:\test.txt执行结果:打开C:\test.txt文件查看结果:select(caset.hyml_dmwhen'01'then'A'when'02'then'B'when'0
本文标题:所遇问题及解决方法
链接地址:https://www.777doc.com/doc-2444853 .html