本博文将长期更新,用于记录Ubuntu下各种问题的解决办法。

2015.10.11
ubuntu安装搜狗输入法:
http://jingyan.baidu.com/article/ad310e80ae6d971849f49ed3.html
到官网下载搜狗输入法,然后在单击安装包,在命令行界面下输入命令等。

2015.10.11
系统刚开始装,命令行界面vi命令backspace不能使用:
里面安装的是vim.tiny;
需要重装vim
sudo apt-get install vim

2015.10.11
如何更改小界面
在系统设置中选择displays,然后调节光条大小。

2015.10.11
ubuntu15.04如何在没有有线网卡的情况下安装无线网卡驱动:
用手机共享网络,然后在系统设置下找到软件更新,然后选择附加驱动,系统便会自动寻找缺乏驱动的硬件,可以安装。

2015.10.11
火狐启动时,如何显示自定义界面:
点击火狐旁边的搜索框,然后进入设置,选择General,然后更改homepage的url等。

2015.10.11
火狐安装flash:
在软件中心下搜索flash,然后install,最后重启firefox。

2015.10.17
ubuntu下的64bit整数只能用%lld才能通过编译。

2015.10.23
有用的ubuntu问题链接:http://wiki.ubuntu.org.cn/UbuntuSkills。

2015.10.26
先创建文件夹:sudo mkdir /usr/lib/jvm
将压缩包解压到对应的文件夹下:sudo tar zxvf jdk-8u45-linux-x64.tar.gz -C /usr/lib/jvm
文件夹必须存在,且在tar命令用参数-C 指定解压路径。
sudo tar zxvf apache-tomcat-8.0.26.tar.gz -C /opt
将压缩文件原样解压到/opt目录下

2015.10.26
之前未使用apt-get安装jdk
ubuntu安装jdk参考博客:http://blog.csdn.net/microfhu/article/details/7667393

2015.10.27
MysqL安装
//更改root账号为所有主机:
update MysqL.user set host='%' where user='root' and host='localhost';
//查看用户表。
select user,host,password from MysqL.user;
修改密码:
set password for 'root'@'localhost' = password('201314'); //其中201314为明文,但用户表保存的是进过password()方法处理的密文。
flush priveleges;   //刷新权限,必须步骤,否则不起作用。

2015.10.28
登录页面制作要领。
有两个div,相互平行,两个都是绝对定位。
作为背景的高度和宽度都应该是整个页面,以覆盖整个页面。
其width = 100%,div.style.height = document.body.clientHeight + "px";
背景为黑色,进行模糊化时30%左右:opacity(0.3),IE 则是 filter : alpha(opacity=30);
z-index = 1
而作为显示的div应该是背景为白色,且z-index = 22015.10.28
要给按钮等添加事件时,DOM0,DOM2用函数句柄赋值,而之前则是在HTML代码中的,可以直接写执行语句。
div.style.csstext和div.style.backgroudColor都可以改变行内样式。前者赋空的字符串,则行内样式被覆盖清空。

2015.11.9
eclipse 必须切换到javaee视图下才可以新建动态项目。

2015.11.9
div里面有浮动元素时,里面加一个<div style="clear:both"></style>
ul默认有内边距和外边距。

2015.11.10
绝对定位的参照位置,如left = 0,top = 0,则子节点的边距左上外围参照父元素的content线左上角。

2015.11.22
在eclipse的服务器下运行动态网页,将在路径
/home/gzx/workspace/.Metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/项目名/
下临时建立运行主目录,即eclipse试图下的项目都会被拷贝一份到该目录下,
所有上传的文件都必须保存到该运行的目录下,才能立即获取到上传的文件。

如何获取项目的路径:
1. request.getServletContext().getRealPath("/");
2. this.getServletContext().getRealPath("/"); //this指代当前的servlet类
该方法获得的表达式在eclispe中是临时服务器,在tomcat下路径是正确的。
在eclipse下刷新upload文件夹,则会在临时服务主目录下添加eclipse独有的文件。

2015.11.22
动态项目最终整理为 WebContent下Meta-INF和WEB-INF和其他jsp文件
WEB-INF下有lib和web.xml和classes。
classes保存由src编译得到的包和类。结构是一样的,包含配置文件。
lib保存jar包
web.xml保存servlet配置和servlet的参数

export war得到的war包放在/opt/apache-tomcat-8.0.28/webapps下,调到对应tomcat的目录下运行sudo ./startup.sh即可以运行

tomcat的日志在/opt/apache-tomcat-8.0.28/logs/catalinia.out里,System.out也可以在在这个日志输出

get请求后面添加查询字符串,注意servlet用doGet()处理

2015.11.29
ubuntu 15.01安装ssh服务器,实现远程登录
使用sudo apt-get install openssh-server
即可以安装
ssh开放端口22
使用sudo lsof -i:22 
    或者 ps -e|grep sshd
查看是否启动ssh服务器:sshd
安装之后会自动启动

file命令可以查看文件的编码utf-8 ascii
vi以指定编码查看文件
vim example.txt -c "e ++enc=cp936"

vi改文件编码:先用正确的编码查看,然后在:改编码,输入set fileencoding=utf-8

2015.12.9
sizeof(p)的结果
如果数组p是全局变量,则是数组的大小
如果p是传递指针参数,则结果是该机器的地址位数,用字节表示

2015.12.14
home视图下的layout有default选项,可以恢复三个默认视图。two coloumn 将显示两列写m文件时,必须给出后缀.m。editor视图运行m文件

2016.1.28
tar cvf test.tar test : 打包当前路径下的test文件夹
tar cvf 打包文件名 打包的文件夹
gzip test.tar 生成test.tar.gz文件,进行压缩

2016.2.20
C++文件中有不能识别的乱码,把多打的空格去掉

2016.3.16
ubuntu安装bochs
tar zxvf bochs-2.3.8.tar.gz
cd bochs-2.3.8
./configure --enable-debugger --enable-disasm   ;加调试和反汇编功能
make
如果编译出错,则先对软件进行更新
sudo apt-get update
sudo apt-get upgrade  先update再用upgrade
sudo apt-get install xorg-dev   上面两步是必须的,否则这步不能正确进行
Makefile中需要在LIBS添加:
LIBS = -lz -lrt -lm -lpthread -lX11   可能要加-lX11
然后make
最后sudo make install

2016.3.16
UE的安装
先对软件进行更新升级,同上
然后sudo apt-get install libgtk2.0-dev
sudo apt-get -f install   试图解决上述依赖关系
sudo dpkg -i uex_15.0.0.11_amd64_Cracked.deb  ;安装

2016.3.16
bochs中配置文件:
romimage和vgaromimage、floppya的路径要对,出错将不能启动

2016.5.24
在浏览器中使用applet:首先机器中要安装Jre,而且版本 <= 1.7(非常重要),配置好环境变量,然后运行JRE/bin/javacpl。
打开Java控制面板,在安全选项卡中,选择等级中,全部选是。在高级中选择Mozilla系列页选上,以支持火狐等浏览器的运行。
高版本JRE对于安全性非常高,难以运行applet,而且applet已经逐渐销声匿迹。。。
所有applet都将借助于本地机器jvm的运行。

2016.6.6
tar命令和jar命令的用法
tar cvf hello.tar file1.txt file2.txt
其中c表示创建,v表示详细输出,f表示归档文件:后面接归档文件名
上述命令把当前路径下的file1.txt和file2.txt文件压缩到hello.tar中
tar cvf hello.tar file1.txt file2.txt -C Dir
-C表示切换到目录Dir下运行上述命令,同时把Dir/file1.txt Dir/file2.txt压缩到hello.tar
tar xvf hello.tar 表示解压到当前文件
jar与上述命令类似,jar打包的是class文件,且指明入口点时,需要加-e选项
jar cvfm Hello.jar Main Main.class FileRead.class
入口在类中Main,注意不加.class

查找以点开头的隐藏文件:ls -al | awk '{print $9}' | grep '^\.'

2017.2.1
发送邮件,安装heirloom-mailx,这才是mailx,然后修改配置文件/etc/nail.rc,填入
自己的邮箱信息,就可以发送邮件了。echo content | mail -s subject -a 附件路径 2995272029@qq.com

2017.2.2 17:50
IDEA设置默认的Maven配置,包括使用本地的Maven
参考链接https://www.oschina.net/question/948439_243781
导入一个maven项目时,选择的根目录必须有pom.xml,即可以导入。注意每个IDE的标志文件不一样。

问题解决的更多相关文章

  1. Servlet服务端实现原理详解

    Servlet是Sun公司开发动态web的一门技术,Sun公司在这些API中提供了一个接口叫做:Servlet,如果想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现Servlet接口、把开发好的Java类部署到web服务器中。但是你了解Servlet实现的原理吗

  2. 如果jar文件&gt;一定大小,Applet无法在Windows 7上加载Java 1.7

    我们有一个相当复杂的签名小程序,自从我们几年前开发以来,我们一直在为我们工作.在我们关心的所有操作系统/浏览器配置上,Java1.5和1.6都可以正常运行.在Windows7或Vista上的任何浏览器中,它不适用于Java1.7.我们已经看到它在WindowsXP上工作.该小程序正在Apache使用mod_proxy连接到Tomcat6的站点中运行.这些都是为了背景信息,因为我将问题减少到一个非常

  3. 问题解决

    本博文将长期更新,用于记录Ubuntu下各种问题的解决办法。

  4. Angular.js和Java Applet

    我试图使用Angular.js通过applet调用java函数但没有成功.我甚至没有加载Applet.我使用了以下方法但没有成功.有任何想法吗?

  5. java – 在Swing GUI中嵌入第三方JApplet并传递参数

    我想在Swing应用程序中嵌入第三方applet.基本上,我希望它只是另一个小组.该applet使用许多参数,例如我已经看到很多关于如何通过HTML发送参数值的文档,但是你如何通过代码来做呢?任何帮助,将不胜感激!解决方法实现AppletStub&将其设置为applet实例的存根.例如.典型的I/O.

  6. 在Java 9上的多版本JAR文件中调用了错误的类?

    我怎样才能更好地排除问题?

  7. 如何等待Java applet在Safari上完成加载?

    谢谢PS:我不确定它是否相关,但JAR已签署.解决方法我使用一个计时器,在它放弃之前重置并保持多次检查.请注意,这假定applet将在Safari中运行.我有一些实例,其中一个applet需要Java6,即使使用与上面类似的代码,也只需挂起Safari.我选择在服务器上进行浏览器检测,并在浏览器不支持applet时将用户重定向到错误页面.

  8. java – 如果applet在浏览器的JRE中运行,为什么机器上需要JRE?

    小程序在浏览器的JRE中运行.这是否意味着您不必在您的计算机上安装JRE以运行applet?解决方法“浏览器的JVM”是您在计算机上安装的JRE.浏览器通常不带有自己的浏览器,它们只使用您已经安装在系统上的任何内容.也许你把Java与JavaScript混淆了,这些JavaScript实际上是完全无关的.

  9. java FX applet和java applet有什么区别?

    javaFXapplet比传统的javaapplet更快吗?解决方法据我所知,没有任何东西叫做JavaFXApplet.我们只是使用Applet在浏览器中运行我们的JavaFX程序.换句话说,我们可以将JavaFX程序作为Applet导出到Web.此外,JavaFX和Applet不是互斥的,请查看here和here.一个可能清除混乱的SOthreadfound.

  10. applet – 用于确定“最新Java版本”的Oracle或第三方服务

    是否有可用的服务响应最新版本的Java?我正在为使用applet的应用程序编写系统检查.作为检查的一部分,我想告知用户是否可以下载新版本的Java.是否有任何在线服务只响应最新Java版本的版本号?解决方法如何将“留给制造商”的策略怎么样?

随机推荐

  1. crontab发送一个月份的电子邮件

    ubuntu14.04邮件服务器:Postfixroot收到来自crontab的十几封电子邮件.这些邮件包含PHP警告.>我已经解决了这些警告的原因.>我已修复每个cronjobs不发送电子邮件(输出发送到>/dev/null2>&1)>我删除了之前的所有电子邮件/var/mail/root/var/spool/mail/root但我仍然每小时收到十几封电子邮件.这些电子邮件来自cronjobs,

  2. 模拟两个ubuntu服务器计算机之间的慢速连接

    我想模拟以下场景:假设我有4台ubuntu服务器机器A,B,C和D.我想在机器A和机器C之间减少20%的网络带宽,在A和B之间减少10%.使用网络模拟/限制工具来做到这一点?

  3. ubuntu-12.04 – 如何在ubuntu 12.04中卸载从源安装的redis?

    我从源代码在Ubuntu12.04上安装了redis-server.但在某些时候它无法完全安装,最后一次makeinstallcmd失败.然后我刚刚通过apt包安装.现在我很困惑哪个安装正在运行哪个conf文件?实际上我想卸载/删除通过源安装的所有内容,只是想安装一个包.转到源代码树并尝试以下命令:如果这不起作用,您可以列出软件自行安装所需的步骤:

  4. ubuntu – “apt-get source”无法找到包但“apt-get install”和“apt-get cache”可以找到它

    我正在尝试下载软件包的源代码,但是当我运行时它无法找到.但是当我运行apt-cache搜索squid3时,它会找到它.它也适用于apt-getinstallsquid3.我使用的是Ubuntu11.04服务器,这是我的/etc/apt/sources.list我已经多次更新了.我尝试了很多不同的debs,并没有发现任何其他地方的错误.这里的问题是你的二进制包(deb)与你的源包(deb-src)不

  5. ubuntu – 有没有办法检测nginx何时完成正常关闭?

    &&touchrestarted),因为即使Nginx没有完成其关闭,touch命令也会立即执行.有没有好办法呢?这样的事情怎么样?因此,pgrep将查找任何Nginx进程,而while循环将让它坐在那里直到它们全部消失.你可以改变一些有用的东西,比如睡1;/etc/init.d/Nginx停止,以便它会休眠一秒钟,然后尝试使用init.d脚本停止Nginx.你也可以在某处放置一个计数器,这样你就可以在需要太长时间时发出轰击信号.

  6. ubuntu – 如何将所有外发电子邮件从postfix重定向到单个地址进行测试

    我正在为基于Web的应用程序设置测试服务器,该应用程序发送一些电子邮件通知.有时候测试是使用真实的客户数据进行的,因此我需要保证服务器在我们测试时无法向真实客户发送电子邮件.我想要的是配置postfix,以便它接收任何外发电子邮件并将其重定向到一个电子邮件地址,而不是传递到真正的目的地.我正在运行ubuntu服务器9.10.先感谢您设置本地用户以接收所有被困邮件:你需要在main.cf中添加:然后

  7. ubuntu – vagrant无法连接到虚拟框

    当我使用基本的Vagrantfile,只配置了两条线:我看到我的虚拟框打开,但是我的流氓日志多次显示此行直到超时:然后,超时后的一段时间,虚拟框框终于要求我登录,但是太久了!所以我用流氓/流氓记录.然后在我的物理机器上,如果我“流氓ssh”.没有事情发生,直到:怎么了?

  8. ubuntu – Nginx – 转发HTTP AUTH – 用户?

    我和Nginx和Jenkins有些麻烦.我尝试使用Nginx作为Jenkins实例的反向代理,使用HTTP基本身份验证.它到目前为止工作,但我不知道如何传递带有AUTH用户名的标头?}尝试将此指令添加到您的位置块

  9. Debian / Ubuntu – 删除后如何恢复/ var / cache / apt结构?

    我在ubuntu服务器上的空间不足,所以我做了这个命令以节省空间但是现在在尝试使用apt时,我会收到以下错误:等等显然我删除了一些目录结构.有没有办法做apt-getrebuild-var-tree或类似的?

  10. 检查ubuntu上安装的rubygems版本?

    如何查看我的ubuntu盒子上安装的rubygems版本?只是一个想法,列出已安装的软件包和grep为ruby或宝石或其他:)dpkg–get-selections

返回
顶部