问题解决

前端之家收集整理的这篇文章主要介绍了问题解决前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本博文将长期更新,用于记录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的标志文件不一样。

猜你在找的Ubuntu相关文章