分类目录归档:软件使用

各路软件使用有感

ubuntu14.04添加navicat快捷方式

在ubuntu14上面下载了个navicat,由于此软件解压即用,所以没有图标,索性自己加一个图标,方便在dash里搜索
ubuntu默认的快捷方式图标在 /usr/share/applications

zzs@ubuntu:~$ cd /usr/share/applications/
zzs@ubuntu:/usr/share/applications$ sudo touch navicat.desktop
zzs@ubuntu:/usr/share/applications$ sudo vi navicat.desktop

加入一下内容

然后在dash里输入navicat就可以看到我们刚才加的图标了

注意:

其中图标要自己注意路径,可以挑一张自己喜欢的图标,放在指定的位置

 

在ubuntu桌面创建快捷方式

在ubuntu上装了一个Sublime Text 2,想给它创建一个快捷方式到桌面发现不行,要不然就是没有图标,非常的难看

于是乎,突然想起在删除文件的时候,经常看到xxx.desktop这样的文件。。。

#回到桌面看看是不是已经有一个图标了,点击就可以用了。还可以拖到别的地方(包括unity)

注意:zzs/ubuntu_soft/是我的文件存放目录,请酌情修改( 如果你的存放路径中有空格,请转义)

ubuntu下navicat11.0.7到期解决办法

之前一直用navicat10.x版本,每当到期,删除家目录下 .navicat/system.reg文件,就可以重新使用

到了navicat11.x的版本,这个办法已经不好使了,当你像上述操作可以看到到期推迟了一个月,可是打开库后再打开表会出现错误。表打不开了,这也是人家维护版权的一个更新吧。

ubuntu下navicat11.0.7到期解决办法,删除家目录下的

(注意:些操作会删除所有的数据库链接)

这样其实相当于重新安装了一个navicat,以前的数据库链接都不见,但是比重新安装还稍微简单一些。
虽然我这么可耻的做了。但是我还是得说一句此上做法为学习交流使用。正常使用,请购买正版

VirtualBox上安装了Windows XP不能全屏

VirtualBox上安装了Windows XP发现不能全屏(就算点全屏,周围也是空白。。。)。
想起了以前用vmware的时候可以版自动识别当前屏幕分辨率(字体不会拉伸,变形)。
它需要安装一个叫 VMtools的工具,这个选项在菜单的相关工具栏可以找的到。

VirtualBox肯定也有类似的工具包。只是名称不同而已(这是稍稍百度以后得出的结果)
安装方法等你的“虚拟XP”启动以后 点虚拟机控制台工具栏的 设备->安装增强功能->
接着可以会询问此程序不是Windows所认识的东西这类的,一路确定
完成以后重启虚拟机,现在可以把虚拟机随意切换到  无缝模式,全屏模式,自动缩放模式

笔者特别推荐无缝模式,现在的这个Windows XP就像一个在Ubuntu的一个小应用程序(屏幕充分利用,因为笔者的主操作系统为Ubuntu,用这个XP是做一些辅助的事情。像Ubuntu做起来比较费劲的事,登录网银什么 ps:有些网银只能用IE登录)页面一样,和自己所打开的别的窗口是一样的
用着特别舒服。好啦现在可以随便装一些东西,在ubuntu装不上的就可以装在XP上面了。
 

Google浏览器的底部会出现广告

Google浏览器的底部会出现广告

在插件里面找了一下,原来是SmoothGestures这个手势插件在搞鬼。打开该插件选项Enable Ads这一项,作者故意把这一条弄成EN文的。
Enable Ads
SmoothGestures is ad supported, the application includes advertising on select domains and is transparent to you the user. Disabling the setting removes no functionality, but it does make it financially difficult to maintain the code… geek’s gotta eat. 🙂
翻译一下这段话:
启用广告
SmoothGestures,广告支持,应用程序包括在特定域的广告,你的用户是透明的。禁用设置删除功能,但它确实使经济困难的维护代码…怪胎的总得吃。 🙂
呵呵,大概都明白了吧。
大家都讨厌这个广告。但是从作者的角度去想想还是可以理解的。毕竟都是搞软件的。
接下来大家把它禁止就可以了。

git 创建 .gitignore 文件 建立项目过滤规则

创建 .gitignore 随意设置想跟踪哪些文件 和不跟踪哪些文件.

 

1.在项目根目录下建立 .gitignore 文件

2.   .gitignore文件过滤有两种模式,开放模式和保守模式
2.1开放模式负责设置过滤哪些文件和文件夹

eg:

过滤文件夹设置:

/mtk/       表示过滤这个文件夹

过滤文件设置

指定过滤某种类型的文件:
*.zip
*.rar
*.via
*.tmp
*.err

指定过滤某个文件:
/mtk/do.c

/mtk/if.h

2.2 b保守模式负责设置哪些文件不被过滤,也就是哪些文件要被跟踪。
跟踪某个文件夹

!/plutommi/mmi

跟踪某类文件

!*.c

!*.h

跟踪某个指定文件

!/plutommi/mmi/mmi_features.h

3.配置.gitignore 的简易原则

采用共享模式与保守模式结合配置的办法。eg:一个文件夹下有很多文件夹和文件,而我只想跟踪其中的一个文件,这样设置就可以满足这种情况,先用共享模式把整个目录 都设置为不跟踪,然后再用保守模式把这个文件夹中想要跟踪的文件设置为被跟踪,配置很简单,就可以跟踪想要跟踪的文件。

 

4.我做mtk项目用到的 .gitignore 文件的具体配置如下:

#######开放模式############

###############
#    folder   #
###############
/_souceInsight_/
/build/
/MoDIS/
/Doc/
/mtk_lib/
/scripts/
/header_temp/
/tools/AudioResGen/
/tools/GLBOptionSwtichRef/
/tools/GMSL/
/tools/MinGW/
/tools/MSYS/
/tools/NewMMIResourceTool/
/tools/NVRAMStatistic/
/tst/
/verno/
/plutommi/tool/
/plutommi/Customer/ResGenerator/
/plutommi/Customer/CustResource/
/plutommi/Customer/LcdResource/
/plutommi/Customer/Images/
/plutommi/mmi/Framework/EventHandling/EventsInc/mmi_menu_handlers.h
/vendor/font/MTK/official/project/plutommi/content/inc/
/vendor/font/MTK/official/project/plutommi/content/src/

###############
#  fixed file #
###############
.gitignore
*.exe
*.txt
*.def
*.dsp
*.lib
*.doc
*.dll
*.lnt
*.pm
*.xls
*.dbg
*.DBG
*.o
*.plg
*.keep

###############
#  temp file  #
###############
~*
*.log
*.cmm
*.men
*.ini
*.fig
*.cmp
*.tmp

###############
#    script   #
###############
*.bat

#########保守模式############
!/plutommi/Customer/CustResource/PLUTO_MMI/
!/plutommi/Customer/LcdResource/MainLcd128X160/
!/plutommi/Customer/Images/PLUTO128X160/image.zip
!/vendor/font/MTK/official/project/plutommi/content/inc/MainLcd128X160/
!/vendor/font/MTK/official/project/plutommi/content/src/MainLcd128X160/

===*.obj
*.pch
*.res
*.idb
*.dep
*.sbr
*.suo
*.pdb
*.ncb
*.plg
*.ilk
*.o
*.lo
*.la
*.al
.libs
*.so
*.so.[0-9]*
*.a
*.pyc
*.pyo
*.rej
*~
#*#
.#*
.*.swp
.DS_Store
/Debug/
/ImgCache/
/Backup_rar/
/Debug/
/debug/
*.orig
*.aps
*.APS
*.chm
*.exp
*.pdb
*.rar
*.gitignore

ubuntu下netbeans字体抗锯齿设置

自从开始使用ubuntu 11.10以来。
netbeans便是我唯一的开发工具了,锯齿让我难受,费话不说了。

1. 找到netbeans.conf:
我的netbeans安装在主目录下面

2. 修改:
~$ sudo gedit netbeans-7.2/etc/netbeans.conf

3. 在netbeans_default_options后面加上-J-Dawt.useSystemAAFontSettings=on, 注意有空格

修改后的的配置即:

netbeans_default_options=”-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Dawt.useSystemAAFontSettings=on

4. 保存, 退出. 重启netbeans.

NetBeans打开单个文件乱码的问题

当我们编辑项目之外的单个文件时,经常把文件拖到编辑器窗口上,会出现编码问题

解决NetBeans打开文件乱码的问题

1.找到你的Netbeans安装目录下的etc文件夹,如C:/Program Files/NetBeans 7.2/etc
2.用记事本打开netbeans.conf
3.找到netbeans_default_options这一句(没带#号的,带#号的是注释)
4.在最后面加上一个空格,再加入-J-Dfile.encoding=UTF-8

以后所有文件都是以UTF8格式编码

vim命令小记

晒晒自己的一份vim配置

“设置字体
set guifont=Monaco:h11
“gvim内部编码
set encoding=utf-8
“当前编辑的文件编码
set fileencoding=utf-8
“设置gvim打开支持编码的文件
set fileencodings=ucs-bom,utf-8,gbk,cp936,gb2312,big5,euc-jp,euc-kr,latin1
set langmenu=zh_CN.UTF-8
let $LANG=’zh_CN.UTF-8′
“解决consle输出乱码
language messages zh_CN.utf-8
“解决菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
“设置终端编码为gvim内部编码encoding
let &termencoding=&encoding
“防止特殊符号无法正常显示
set ambiwidth=double
“缩进尺寸为4个空格
set sw=4
“tab宽度为4 个字符
set ts=4
“编辑时将所有的tab替换为空格
set et
“按一次backspace就删除4个空格了
set smarttab
“关闭备份文件
set nobackup
“设置行号
set nu
“配色方案
colo desert
“单行高亮显示
set cursorline
“关闭上侧工具栏
“set guioptions-=T
“关闭右侧滚动条
“set guioptions-=r
“开启自动缩进
“set autoindent