Welcome to ZAPPER's Blog.....................have fun....
分页: 1/30 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]

        
Visual  Studio 2010 实用功能总结图解


Visual Studio 2010
已经发布了挺长时间了,异次元软件世界也有提供了VS2010下载, 个人感觉在使用过程中有些新功能确实方便了很多,非常值得大家一试。  

     今天,在此分享一些VS2010比较实用的功能,也 算是抛砖引玉,共同学习,利用好我们手里的工具,欢迎大家来补充其他好用的功能特性……

起始页面

在近期项目列表中可以将一些正在开发或重要的项目Pin在列表中以方便下次使用。

clip_image001

也可以右键项目名称打开项目所在文件夹。

clip_image002

分屏显示

本次VS2010 使用WPF 进行了大量Shell  开发,所以软件界面功能有了重大改进。尤其要提的就是分屏编写功能,Dev不用再为频繁切换程序文件而头疼了。可以直接将程序文件拖拽出IDE窗口到其他 显示器中。这样就可以一边编写CS,一边编写XAML而且无需切换窗口标签。

clip_image003

高亮显示

在编辑器中点击某个符号后IDE会自动将相同符号高亮显示。如果程序很长的话可以使用Ctrl+Shift+ 向下箭头Ctrl+Shift+ 向上箭头 快速浏览每一个使用该符号的地方。

clip_image004

缩放显示

通过Ctrl+ 鼠标滚轮 可以缩放代码字体大小,这个功能方便在演示过程中使用。

clip_image005

按使用生成代码

这个功能好像也叫“先消费”,在编写程序过程中如果需要构造新类,程序员可以不打断思路直接使用该类,然后再重新生成这个类。这样可以提高Dev的 开发效 率。

clip_image006

clip_image007

矩形选择框

在VS2008中可以通过Alt+鼠标左键 对代码进行选取,VS2010不仅可以选择矩形框,还可以选择零字符宽的矩形框并在其中 输入内容。

clip_image008

clip_image009

调试数据跟踪

在程序Debug过程中往往需要实时监控数据变化,VS2010  可以将数据Tip标签Pin在IDE窗口中随时跟踪数据变化。

clip_image010

在下图中随着while循环的进行,j值的变化也会随 时体现在Tip标签中。

clip_image011

调用层次结构

通过鼠标右键浏览方法、属性、构造函数的调用层次结构,如果是刚接手的项目就可以用这个方法了解其相关程序结构。

clip_image012

clip_image013

定位搜索

编辑(Edit)菜单中选择“Navigate To” 或者通过Ctrl+,  打开定位搜索窗口。在搜索栏(模糊查询的功能很强)中输入查询内容,VS2010 将列出相关结果信息。

clip_image014

双击搜索结果可以直接转到代码所在位置。

clip_image015

缩略图预览

其实这个功能在VS2010 RTM 发布前就被取消了,但我们仍然可以将其激活。首先确认Tools->Options 中“Enable  rich client visual experience” 处于启动状态(如下图)。

clip_image001[4]

然后,在开始菜单(Run…)中运行以下命令,向注册表中添加ShowThumbnailsOnNavigation 项。

reg ADD HKCU\Software\Microsoft\VisualStudio\10.0\General /v  ShowThumbnailsOnNavigation /t REG_DWORD /d 1

打开VS2010 项目通过Ctrl+Tab,预览已打开的项目程序。

clip_image002[4]

智能感知

VS2010  中IntelliSense(智能感知)功能又进行了完善和加强,在我们输入一些关键字时,其搜索过滤功能并不只是将关键字作为查询项开头,而是包含查询 项所有位置。如下图所示,当输入“index” 后我们既可以看到“IndexOutOfRangeException” 又可以检索到TabIndex  项,这使得检索功能更加人性化。

clip_image003[4]

在上图中,我们定义了一个AsSoonAsPossible 的字符串变量,当输入“ASAP” 时VS2010 会根据Pascal  Casing 搜索到我们想要的变量名称。

clip_image004[4]

有时我们需要使用switch、foreach、for 等类似语法结构,在VS2010 中只需如入语法关键字,例如“foreach”,并点击两 下Tab 键,VS2010 便会自动完成相应的语法结构。

clip_image005[4]

以上智能感知功能可以提高开发人员的编程效率,可以让你早点回家陪GF :)  

WPF 界面设计

做WPF/Silverlight 的开发人员都知道,VS2010 对XAML  的界面的设计功能进行了很大改进,我们可以在VS2010 中直接拖拽设计XAML 界面布局。同时在使用<Grid>  进行界面布局编辑时,可以直接在设计窗口点击鼠标右键,为<Grid> 添加/删除行或列。

clip_image006[4]

扩展工具

    VS2010 另一个亮点就是扩展工具管理功能,开发人员不必到处寻找第三方扩展工具,下载并安装。只需在  VS2010->Tools->Extension Manager 中就可以找到许多第三方扩展工具,并可以直接在VS2010  中下载安装。

clip_image007[4]

clip_image008[4]

Tags:
C#/C/C++/ | 评论(0) | 引用(0) | 阅读(41)
解决VirtualBox启动2个以上CPU时提示 AMD-V is being used by another hypervisor.(VERR_SVM_IN_USE)错误.

查看正在运行的kvm模块
lsmod | grep kvm

以AMD CPU为例. 运行以下2条命令可以停止模块的运行.
sudo rmmod kvm_amd
sudo rmmod kvm


intel CPU的就用kvm_intel

如果要卸载这个模块用下面的命令

sudo modprobe -r kvm_amd
sudo modprobe -r kvm


完全删除kvm和qemu-kvm的所有相关的东西
sudo aptitude purge kvm qemu-kvm
Tags: ,
Linux | 评论(0) | 引用(0) | 阅读(175)
  对于Linux管理员来说,有很多非常有用的工具可供选择。在这里,我只是列举出其中5个,Linux管理员日常操作都要用到的工具。我认为,功能最强的工具可能并不适合你的使用情况,而且绝对有些工具我还忘了把它们统计进来,如果是这样的话,我恳请大家把我没收录的工具在评论中写出来。另外,本文中提到的工具仅供选择,并不是每个人都一定需要它们,而那些没提到的工具,并不是说Linux管理员就不需要使用,像SSH, SCP这样的工具,每个Linux管理员都必须使用并且没有其他选择。

  #5. head/tail命令

  大多数情况下,登录服务器的唯一目的是诊断某些问题,常规方法是查看日志。有各种不同应用类型的日志,比如Apache日志、MySQL日志、邮件日志等。那么你用什么命令来查看日志呢,难道不是tail吗?这其实与此类似,我们有时候可以使用“head”命令来查看一个文件的开始几行。

  几个例子:

  *持续检查Apache错误日志文件,可以使用以下命令:

  $ tail -f /var/log/httpd/error_log

  *查看MySQL日志中的前15行内容,可以使用以下命令:

  $ head -15 /var/log/mysqld.log

  #4. vi/nano/emacs工具

  一般而言,文本编辑器需要频繁地用来创建/更新配置文件。我更喜欢使用vim,使用起来非常舒服,很容易记住它的一些快速编辑命令。

  下面是使用vi的几个例子。用vi打开一个文件,而且不进入插入模式(insert mode),那么你可以输入如下所示的有用字符:

  =>跳至行末

  $

  => 跳至行首

  0

  => 删除余下的行

  D

  => 重复上一个命令

  . (点)

  => 给每行的末尾加上“maal”。1表示第一行,$表示最后一行

  :1,$ s/$/maal/

  =>在5至10行的行首加上“bingo”

  :5,10 s/^/bingo/

  => 文件在光标之后的内容中如果出现foo,则把它替换成bar

  :s/foo/bar/g

  => 删除本行并进入插入模式

  C

  => 去掉windows系统文件中的^M

  :se ff=unix

  => 开启/关闭行数显示

  :set nu

  :set nonu => 显示文件里的实际行数

  :%!cat -n

  => 定位光标下面的单词

  * (星号)

  #3. screen命令

  在nix世界中,screen命令是尚未得到充分利用的命令之一。打个比方,当你最后一次在远程服务器上执行一个命令时,如果你发现那个命令需要几个小时才能完成,或者当你需要登录10个服务器并检查东西、在它们之间复制文件的时候,突然之间,你的互联网连接重启了,ssh会话也终结了,这时,你就会用到screen命令,而一旦你开始使用这个命令,你就会被它吸引。Screen是一个终端复用器(terminal multiplexer),允许你通过使用一个物理终端来管理多个进程(比如ssh会话)。每个进程都有自己的虚拟窗口,而你可以在跟每个进程交互的虚拟窗口之间来回切换。
Tags: ,
Linux | 评论(0) | 引用(0) | 阅读(84)
Ubuntu安装成功以后,点击“位置”-->“网络”是浏览不了Windows网络计算机列表的。

报错如下:Failed to retrieve share list from server

经过实践,总结如下:

1./etc/samba/smb.conf配置

指定netbios name;加入Wins计算机名解析

2./etc/nsswitch.conf配置

加入Wins计算机名解析

3. 安装winbind,samba

4.重启计算机(一定要重启,重启服务不行)



知道原因就好办了。实现方法如下:

1.     sudo gedit /etc/samba/smb.conf

增加以下语句:

netbios name = % Computer Name %

//% Computer Name %为指定的Ubuntu在网上邻居上看到的计算机名,可与Ubuntu计算机名不一致。

删除以下语句的;号:

;name resolve order = lmhosts hosts wins bcast

//加入Wins计算机名解析

2.     sudo gedit /etc/nsswitch.conf

修改以下语句

hosts:files mdns4_minimal [NOTFOUND = return] wins dns mdn4

//wins一定要在dns前面

3.     sudo apt-get install winbind samba

4.     sudo reboot
Tags: , ,
Linux | 评论(0) | 引用(0) | 阅读(197)
新装的wine中文全是乱码,需要修改一下几个配置文件,找到一篇比较详细的配置说明,分享一下:

步骤:
1. 初始设置
运行 winecfg,把模拟的 Windows 系统设置为 Windows XP 或者 Windows 2000。
2. 准备字体
为了让 Windows 应用程序看上去更美观,所以需要 Windows 下面的字体。
由于我已经将 simsun.ttc 复制到 /usr/share/fonts/windows/ 目录中了。所以我只需要在 ~/.wine/drive_c/windows/fonts/ 目录中为 simsun.ttc 创建一个符号连接:

cd ~/.wine/drive_c/windows/fonts
ln -s /usr/share/fonts/windows/simsun.ttc simsun.ttc
ln -s /usr/share/fonts/windows/simsun.ttc simfang.ttc

创建一个 simfang.ttc 是许多 Windows 应用默认使用 simfang.ttc 字体。
3. 修改 ~/.wine/system.reg
装好字体后,还要修改一下 Wine 的注册表设置,指定与字体相关的设置:
gedit ~/.wine/system.reg
(一定要使用 gedit 或其他支持 gb2312/utf8 编码的编辑器修改这些文件,否则文件中的中文可能变乱码)
搜索: LogPixels
找到的行应该是:[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]
将其中的:
"LogPixels"=dword:00000060
改为:
"LogPixels"=dword:00000070
搜索: FontSubstitutes
找到的行应该是: [Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
将其中的:
"MS Shell Dlg"="Tahoma"
"MS Shell Dlg 2″="Tahoma"
改为:
"MS Shell Dlg"="SimSun"
"MS Shell Dlg 2″="SimSun"
4. 修改 ~/.wine/drive_c/windows/win.ini
gedit ~/.wine/drive_c/windows/win.ini
在文件末尾加入:
Tags: ,
Linux | 评论(0) | 引用(0) | 阅读(205)
ubuntu卸载wine后,如何清除相关的菜单项

写在wine后. 在“应用程序”菜单里面还有wine的菜单, 用下面的方法删掉菜单项.
不要用"编辑菜单"删除, 否则重装wine后会没有菜单项, 解决方法在下面重装部分.

(1)删除.config/menus目录下的相应文件

(2)删除.config/menus/applications-merged目录下的相关文件

(3)打开.config/menus/applications.menu文件,删除文件中与wine有关的内容。

(4)删除以下三个文件:
/usr/share/app-install/desktop/wine.desktop
/usr/share/app-install/desktop/wineconfig.desktop
/usr/share/app-install/desktop/winefish.desktop

(5)删除下面三个目录下与wine和wine相关的内容:
~/.local/share/applications
~/.local/share/desktop-directories
~/.local/share/icons

经过以上的五个步骤之后,wine终于消失了。

重装wine:
安装很简单, apt-get install wine或者 新立得 或者ubuntu软件中心

如果已经用"编辑菜单" 删掉了wine的菜单项. 用下面的方法就可以恢复重装wine没有菜单项的问题.

进入 ~/.config/menus 找到applications.menu文件. 用gedit applications.menu 编辑次文件.
找到

<Menu>
   <Name>wine-wine</Name>
   <deleted/>
</Menu>


删掉
然后保存. wine的菜单项就回来了.


谷歌地球还是乱码:)

网上的以前的办法也不好用哦

慢慢试了好久终于找到解决办法了:))


1.下载最新QT4库
sudo apt-get install libqt4-webkit libqt4-gui libqt4-network libqt4-core

2.删除 google_earth目录下 除了 libQtWebKit.so.4 的其他三个QT库文件
libQtWebKit.so.4这个千万不要删 删了启动不了哦。。。


源: Ubuntu 论坛
Tags: , ,
Linux | 评论(0) | 引用(0) | 阅读(297)
想必搞过破解的朋友们都会知道bt3  bt4等linux下的无线破解工具吧,在ubuntu系统下同样有着一款破解功能强大的工具,那就是aircrack-ng。放这篇文章出来只是做技术上的交流,奶牛可不希望谁用这个做坏事儿哦~~~嘿嘿,破解开始咯:

测试平台 Y450  T6600 2.1G  ubuntu 10.04 成功

1.下载安装aircrack-ng,奶牛直接从源中安装的。

sudo apt-get install aircrack-ng

2.启动无线,这里奶牛需要说明一下,很多朋友的无线可能在windows系统中是禁用或者是系统自带的电源管理系统中未开启无线的,这种情况下需要先在win状态下开启之后才能在ubuntu中开启无线。开启完成后进入ubuntu ,开一个终端,ifconfig -a看看wlan是否开启,开启正常可进行下一步。

3.准备工作完成,开始破解。开启终端①,

sudo airmon-ng start wlan0

sudo airodump-ng mon0

这时会看到无线的地址出现在屏幕上,这里有显示它们的mac地址以及所在频道。ok,ctrl+c退出,在这里我们选择类型为wep的无线为破解对象。我们需要记录它所在的频道以及mac地址。

4.开启终端②

sudo airodump-ng -c 频道 –bssid 目标主机mac -w wep mon0

这里的wep为默认的存包文件的名字,可以更改。

5.开启终端③

sudo aireplay-ng -1 0 -a 目标mac -h 本机MAC mon0

(本机的mac可以开启一个新的终端用ifconfig -a来查询)

这时会有成功字样显示,如果没有显示可能就是目标不支持或者系统部稳定,需要更换目标了。显示成功后进行下步。

6.继续输入sudo aireplay-ng -2 -F -p 0841 -c ff:ff:ff:ff:ff:ff -b 目标MAC -h 本机MAC mon0

此时终端②中的数据会增长很快,当数据到达5000的时候就可以破解了。

7.开启终端 ④

sudo aircrack-ng wep*.cap

这时就开始破解了,如果你进行过多组,可能会有多组结果,你可以用数字123进行选择,如果不出意外你已经破解出来这组无线的密码了。

8.最后 sudo airmon-ng stop mon0结束监控过程

( sudo airomon-ng check可以查看你开启了多少监控,如果运行多组的时候可以查看后选择关闭)。

本文链接地址: Ubuntu 无线密码破解利器aircrack-ng

原创文章,转载请注明: 转载自奶牛博客
Linux | 评论(22) | 引用(0) | 阅读(281)
分页: 1/30 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]